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(arbitrum): Arbitrum bridge #13

Merged
merged 47 commits into from
Sep 15, 2023
Merged
Changes from 1 commit
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
4809ffd
feat(arbitrum): dupe template for arbitrum
Quazia Aug 22, 2023
a58d51d
Docs(readme): Rough notes on Arb bridging
Quazia Aug 23, 2023
0504689
Feat(template): chain-ids file constants
Quazia Aug 23, 2023
c773939
Feat(template): supported tokens with just DAI
Quazia Aug 23, 2023
8db3f3d
Feat(template): contract address constants
Quazia Aug 23, 2023
0910df7
Feat(arbitrum): getSupportedChainIds
Quazia Aug 23, 2023
fe3d947
Feat(arb): getSupportedTokenAddresses
Quazia Aug 23, 2023
154495c
Feat(arbitrum): default address for bridge
Quazia Aug 23, 2023
1e5f6a2
Docs(arbitrum): cleanup readme with links
Quazia Aug 23, 2023
fc79f7c
Feat(arbitrum): outbound abi fragment
Quazia Aug 23, 2023
8256153
Feat(arbitrum): ABI for arbsys and inbox
Quazia Aug 23, 2023
a6c3af8
Feat(arbitrum): setup ABI logic in Asbitrum.ts
Quazia Aug 23, 2023
8d11758
Feat(arbitrum): fill input values in Arbitrum.ts
Quazia Aug 23, 2023
f104594
test(arbitrum): valid action filter
Quazia Aug 23, 2023
6ba1308
Chore(arbitrum): refresh lock
Quazia Aug 24, 2023
cd743d2
Fix(arbitrum:abi.ts): make ABIs arrays
Quazia Aug 24, 2023
30d8d70
Fix(Arbitrum.ts): calc inbox by destination chain
Quazia Aug 24, 2023
7d54eac
Test(Arbitrum.test): add filter test
Quazia Aug 24, 2023
e6f1a84
Test(Arbitrum.test): extra fail filter cases
Quazia Aug 24, 2023
0c8560c
Chore(global): refresh lock
Quazia Aug 25, 2023
baa47f6
Fix(arbitrum): import issues preventing build
Quazia Aug 25, 2023
a3cb837
Merge branch 'main' of https://github.com/rabbitholegg/questdk-plugin…
Quazia Aug 25, 2023
f54d777
chore(global): refresh lock
Quazia Aug 26, 2023
78bdade
chore: format
Quazia Aug 26, 2023
47111bb
Fix(arbitrum): remove toHex
Quazia Sep 11, 2023
ab8afb9
Chore(arbitrum): move test transactions
Quazia Sep 11, 2023
a946b7f
Merge branch 'arbitrum_bridge' of https://github.com/rabbitholegg/que…
Quazia Sep 11, 2023
dad1d43
Fix(build): specify moduleResoltion inline
Quazia Sep 11, 2023
3887ba7
chore: format
Quazia Sep 11, 2023
c6efcda
Docs(arbitrum): small template comment cleanup
Quazia Sep 12, 2023
95b4cc4
Chore(arbitrum): use variable for CHAIN_ID_ARRAY
Quazia Sep 12, 2023
811c9b3
Merge branch 'main' of https://github.com/rabbitholegg/questdk-plugin…
Quazia Sep 12, 2023
0df558b
Chore(arbitrum): remove inliine module resolution
Quazia Sep 12, 2023
f7aa0fd
Merge branch 'arbitrum_bridge' of https://github.com/rabbitholegg/que…
Quazia Sep 12, 2023
bcd6d7c
chore: format
Quazia Sep 12, 2023
d5bf77d
Chore(arbitrum): update questdk
Quazia Sep 13, 2023
5bdaa03
chore(arbitrum): stabilize packages
Quazia Sep 13, 2023
50d6b3f
Merge branch 'main' of https://github.com/rabbitholegg/questdk-plugin…
Quazia Sep 13, 2023
d85d70a
Merge branch 'arbitrum_bridge' of https://github.com/rabbitholegg/que…
Quazia Sep 13, 2023
d7497da
Chore(pnpm): update lock
Quazia Sep 13, 2023
7db0159
chore: format
Quazia Sep 13, 2023
69357e6
Merge branch 'main' of https://github.com/rabbitholegg/questdk-plugin…
Quazia Sep 13, 2023
b7496d9
Merge branch 'arbitrum_bridge' of https://github.com/rabbitholegg/que…
Quazia Sep 13, 2023
82d1166
Chore(arbitrum): add changeset
Quazia Sep 14, 2023
1f33551
Feat(registry): add arbitrum
Quazia Sep 15, 2023
cb854ce
Chore(pnpm): regen lock
Quazia Sep 15, 2023
c549eb4
chore: format
Quazia Sep 15, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix(arbitrum:abi.ts): make ABIs arrays
  • Loading branch information
Quazia committed Aug 24, 2023
commit cd743d24f7362da3b63d3e6665078ea05018170b
12 changes: 6 additions & 6 deletions packages/arbitrum/src/abi.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// https://github.com/OffchainLabs/token-bridge-contracts/blob/main/contracts/tokenbridge/ethereum/gateway/L1GatewayRouter.sol#L229
export const GATEWAY_OUTBOUND_TRANSFER_FRAG = {
export const GATEWAY_OUTBOUND_TRANSFER_FRAG = [{
inputs:
[
{internalType:"address",name:"_token",type:"address"},
Expand All @@ -13,9 +13,9 @@ export const GATEWAY_OUTBOUND_TRANSFER_FRAG = {
outputs:[{internalType:"bytes",name:"",type:"bytes"}],
stateMutability:"payable",
type:"function"
}
}]

export const ARBSYS_WITHDRAW_ETH_FRAG = {
export const ARBSYS_WITHDRAW_ETH_FRAG = [{
inputs:
[
{internalType:"address",name:"destination",type:"address"}
Expand All @@ -24,12 +24,12 @@ export const ARBSYS_WITHDRAW_ETH_FRAG = {
outputs:[{internalType:"uint256",name:"",type:"uint256"}],
stateMutability:"payable",
type:"function"
}
}]

export const INBOX_DEPOSIT_ETH_FRAG = {
export const INBOX_DEPOSIT_ETH_FRAG = [{
inputs:[],
name:"depositEth",
outputs:[{internalType:"uint256",name:"",type:"uint256"}],
stateMutability:"payable",
type:"function"
}
}]