Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: support Arbitrum L2->L1 message using CLI self-relay option #3986

Merged
merged 140 commits into from
Aug 9, 2024

Conversation

aroralanuk
Copy link
Contributor

@aroralanuk aroralanuk commented Jun 18, 2024

Description

  • trying for null metadata (in case where the L2->L1 call has been executed by a third party) otherwise waiting for the challenge period and then fetching the outbox proof using the ArbL2ToL1MetadataBuilder
  • deriving ArbL2ToL1 hook and ism
  • deriving custom hook from reciptISM when ismType == ARB_L2_TO_L1

Drive-by changes

  • modifying status command in CLI to write context for self-relaying messages

Related issues

Backward compatibility

Yes

Testing

Testnet from arbitrumsepolia -> sepolia

typescript/sdk/src/hook/EvmHookModule.ts Outdated Show resolved Hide resolved
typescript/sdk/src/hook/EvmHookModule.ts Show resolved Hide resolved
typescript/sdk/src/hook/schemas.ts Outdated Show resolved Hide resolved
typescript/sdk/src/hook/schemas.ts Outdated Show resolved Hide resolved
typescript/sdk/src/ism/EvmIsmModule.ts Outdated Show resolved Hide resolved
typescript/sdk/src/ism/metadata/arbL2ToL1.ts Outdated Show resolved Hide resolved
typescript/sdk/src/ism/metadata/arbL2ToL1.ts Outdated Show resolved Hide resolved
typescript/sdk/src/ism/metadata/arbL2ToL1.ts Outdated Show resolved Hide resolved
typescript/sdk/src/ism/metadata/arbL2ToL1.ts Outdated Show resolved Hide resolved
typescript/sdk/src/ism/metadata/arbL2ToL1.ts Outdated Show resolved Hide resolved
@aroralanuk aroralanuk enabled auto-merge August 9, 2024 09:05
@aroralanuk aroralanuk added this pull request to the merge queue Aug 9, 2024
Merged via the queue into main with commit e151b5f Aug 9, 2024
28 of 32 checks passed
@aroralanuk aroralanuk deleted the kunal/arb-l1-selfrelay branch August 9, 2024 09:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants