Skip to content

ID scheme for child simulation is weird #5

@gzeoneth

Description

@gzeoneth

Child simulation (e.g. the L1 execution of a L2 proposal, the retryable execution of a L1 transaction) currently use a naive id scheme here:

offset += 1000000 // reserve spaces for retryable exections

offset += 10000

which is weird and because arb governor do not use sequential numbering it make the id like the following:

L2 Proposal Execution:

Running for proposal ID 0xbb95ace4f588148ad3a1d9bc233dbef1002971173556b5826a829962c3edd81c...

L1 Timelock Execution:

Running for proposal ID 0xbb95ace4f588148ad3a1d9bc233dbef1002971173556b5826a829962c3edd81d...

Retryable Execution:

Running for proposal ID 0xbb95ace4f588148ad3a1d9bc233dbef1002971173556b5826a829962c3edff2d...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions