Skip to content

Commit fe1387a

Browse files
bridge mfrax from plume to aurora,scroll with frax DVN (#104)
* config: fix sei rpc * refactor: filename by 'src-dst' * fix: passing memory with single chain set * refactor: mv dvn config to Deploy script * refactor: fully separate DVN script * chore: update dvn config with fresh chains * refactor: frax dvn, solana chainid, add aptos/movement * chore: nullify non-used pathways * (chore): deploy dvn on testnet * (chore): deploy test oft * (ref): fix error at initialize * (chore): init dvn test * (feat): brand to FraxDVN * (chore): deploy test OFTs * (chore): configure mintable OFT * (chore): configure arbsepolia OFT * (chore): mint on sepolia * (chore): dvn will be deployed by LZ team * (chore): add correct DVN and bridge * (chore): try sending OFT from sepolia * feat: scripts for upgrading DVN based on optional chain id * (chore): update DVN bridge * (ref): batchify to fix EVM OOG * (chore): try reducing chainlist * (ref): remove unused var * (ref): fix compile issue * (ref): add fraxDVN to eth dvn config * (ref): add fraxDVN to op dvn config * (ref): add fraxDVN to bsc dvn config * (ref): add fraxDVN to pol dvn config * (ref): add fraxDVN to sonic dvn config * (ref): add fraxDVN to xlayer dvn config * (ref): add fraxDVN to fraxtal dvn config * (ref): add fraxDVN to zksync dvn config * (ref): add fraxDVN to zkpol dvn config * (ref): add fraxDVN to sei dvn config * (ref): add fraxDVN to abs dvn config * (ref): add fraxDVN to base dvn config * (ref): add fraxDVN to mode dvn config * (ref): add fraxDVN to arb dvn config * (ref): add fraxDVN to avax dvn config * (ref): add fraxDVN to ink dvn config * (ref): add fraxDVN to linea dvn config * (ref): add fraxDVN to bera dvn config * (ref): add fraxDVN to blast dvn config * (feat): provider json for gasolina api * (fix): dvn matching * (ref): fix dvn matches * (chore): ethereum dvn config txn * (chore): op dvn config txn * (chore): bsc dvn config txn * (chore): pol dvn config txn * (chore): sonic dvn config txn * (chore): xlayer dvn config txn * (chore): fraxtal dvn config txn * (chore): zksync dvn config txn * (chore): polzk dvn config txn * (chore): sei dvn config txn * (chore): abs dvn config txn * (chore): base dvn config txn * (chore): mode dvn config txn * (chore): arb dvn config txn * (chore): ava dvn config txn * (chore): ink dvn config txn * (chore): linea dvn config txn * (chore): bera dvn config txn * (chore): blast dvn config txn * (ref): cosmetic changes * (ref): update lock file * (chore): txn to blocksendlib * (chore):zk txn for blocksendlib * (ref): set only if lib is same * (ref): generate setSendLib txs * (chore): init mainnet test * (feat): frax wallet to handle ofts * (chore): deploy mintable mfrax on fraxtal * (chore): deploy mfrax on ethereum * (chore): deploy mfrax on base * (chore): deploy mfrax on blast * (chore): deploy mfrax on sonic * (chore): deploy mfrax on xlayer * (chore): deploy mfrax on sei * (chore): deploy mfrax on mode * (chore): deploy mfrax on ink * (chore): deploy mfrax on arbitrum * (chore): deploy mfrax on optimism * (chore): deploy mfrax on polygon * (chore): deploy mfrax on bsc * (chore): deploy mfrax on avalanche * (chore): deploy mfrax on zkpolygon * (chore): deploy mfrax on bera * (chore): deploy mfrax on zksync * (chore): deploy mfrax on abstract * (chore): deploy mfrax on worldchain * (chore): deploy mfrax on linea * (ref): use frax,LZ,horizen svns, add worldchain * (ref): deploy OFT and wallet for mockFrax on abstract * (feat): script to setup mockFrax OFT * (chore): setup mockFrax OFT on zksync * (chore): setup mockFrax OFT on abstract * (chore): setup mockFrax OFT on linea * (chore): setup mockFrax OFT on worldchain * (chore): setup mockFrax OFT on berachain * (chore): setup mockFrax OFT on zkpolygon * (chore): setup mockFrax OFT on bnb * (chore): setup mockFrax OFT on avalanche * (chore): setup mockFrax OFT on pol * (chore): setup mockFrax OFT on OP * (chore): setup mockFrax OFT on arb * (chore): setup mockFrax OFT on ink * (chore): setup mockFrax OFT on sonic * (chore): setup mockFrax OFT on xlayer * (chore): setup mockFrax OFT on sei * (chore): setup mockFrax OFT on mode * (chore): setup mockFrax OFT on blast * (chore): setup mockFrax OFT on base * (chore): setup mockFrax OFT on eth * (chore): setup mockFrax OFT on fraxtal * (ref): cosmetic changes L0Config and TODOs * (chore): mint mock frax to wallet * (chore): mint more mfrax on fraxtal * (chore): burst mFrax from fraxtal * (chore): burst mFrax from ethereum * (chore): burst mFrax from blast * (chore): burst mFrax from base * (chore): burst mFrax from mode * (chore): burst mFrax from sei * (chore): burst mFrax from sonic * (chore): burst mFrax from ink * (chore): burst mFrax from arb * (chore): burst mFrax from op * (chore): burst mFrax from polygon * (chore): burst mFrax from avalanche * (chore): burst mFrax from bnb * (chore): burst mFrax from bera * (chore): burst mFrax from zkpolygon * (chore): burst mFrax from linea * (chore): burst mFrax from worldchain * (docs): fraxDVN test txns * (chore): msig block send lib txs * (feat): add worldchain * (chore): msig txs for fraxDVN * (chore): msgi txs to set send lib * (chore): init unichain * (feat): add unichain * (docs): add avalanche burst txn * fix: eth frax lockbox => oft * fix: dvn mismatch * (chore): deploy mfrax on unichain * chore: add deprecated lockbox for compile * ops: add unichain dvn upgrade * chore: accidental chainid removal * (chore): deploy and setup mFrax on unichain * (chore): send mockFrax from/to unichain * (ref): add bnb config in dvn unichain * (chore): add mfrax deployments on evm * (feat): mfrax aptos config * (chore): add botanix,solana,aptos,movement config * (chore): mfrax aptos lz config * (ref): required dvn compute * (chore): add mfrax movement lz config * (chore): deploy mFRAX on solana * (ref): fix lz config for solana, aptos and movement * (chore): wire mfrax from evm from/to movement * (ref): wire movement to evm * (chore): config from fraxtal to movement/aptos * (chore): mfrax solana init config * (chore):solana mfrax wire * (ref): add mfrax aptos confirmations * (chore): wire aptos to solana * (chore): wire aptos, movement and solana mfrax oft * (fix): evm to solana mfrax * (ref): fix aptos rpc * (docs): add frax dvn msig tx * (ref): convert non-evm to ids * (chore): evm to non-evms * (docs): emv-nonEVM test transactions * (chore): test mfrax aptos/movement to evms * (feat): add plume * (fix): frax dvn * (fix): add new frax DVN on solana * (chore): deploy mockfrax on plumephoenix * (chore): setup mfrax on plume * (chore): config for mfrax to plumephoenix * (chore): send mfrax from solana to evm * (chore): plumephoenix frax DVN test txns * (chore): fraxtal/ethereum - solana setblocksendlib * (chore): generate msig for setSendlib for ethereum/fraxtal - solana * (chore): gen msig solana-ethereum/fraxtal blocksendlib transactions * (chore): generate msig txn solana-etherum/fraxtal setsendlib * (chore): msig solana-fraxtal,ethereum txn fpi, frxeth * (chore): msig solana-fraxtal,ethereum txn frxusd * (chore): msig solana-fraxtal,ethereum txn sfrxeth * (chore): msig solana-fraxtal,ethereum txn sfrxusd * (chore): msig solana-fraxtal,ethereum txn wfrax * (chore): bridge assets ethereum - plume * (chore): add asset wise chain deployments * (chore): add katana dvn config * (chore): deploy and wire katana mfrax * (chore): wire solana - katana mfrax * (chore): test to/from katana mfrax * (docs): katana frac dvn test txns * (chore): setup zksync,abstract for katana mfrax * chore: update katana L0Config (#5) * (chore): deploy OFT on katana * (chore): test fraxtal <=> katana * (chore): ethereum - katana frax DVN test * (feat): add frax dvn for aurora and scroll * (chore): deploy ofts on aurora and scroll * (docs): add aurora and scroll ofts * (docs): add proxyadmin for plume, katana, aurora and scroll * (chore): mfrax on scroll * (chore): mfrax on aurora * (chore): setup mockfrax * (chore): setup,send mfrax fraxtal,scroll and aurora * (ref): asset wise fraxtal<=>aurora,scroll wiring * (fix): peers from fraxtal to aurora * (chore): test frax <> aurora,scroll * (chore): mfrax ethereum <> aurora,scroll * (chore): mfrax blast <> aurora,scroll * (chore): mfrax base,mode <> aurora,scroll * (chore): mfrax sei <> aurora,scroll * (chore): mfrax ink <> aurora,scroll * (chore): mfrax arb <> aurora,scroll * (chore): mfrax op <> aurora,scroll * (chore): mfrax pol <> aurora,scroll * (chore): mfrax ava,bsc,zkpol,bera,linea,worldchain,unichain, katana, solana <> aurora,scroll * (chore): wire movement<=>scroll,aurora * (chore): aptos <> scroll * (chore): burst aurora,scroll * (chore): mfrax plume <=> scroll,aurora --------- Co-authored-by: Carter Carlson <[email protected]>
1 parent e52233b commit fe1387a

File tree

5 files changed

+343
-48
lines changed

5 files changed

+343
-48
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"transactions": [
3+
{
4+
"hash": null,
5+
"transactionType": "CALL",
6+
"contractName": null,
7+
"contractAddress": "0x741f0d8bde14140f62107fc60a0ee122b37d4630",
8+
"function": "batchBridgeWithEthFeeFromWallet((uint32,bytes32,uint256,uint256,bytes,bytes,bytes)[],address[],address[])",
9+
"arguments": [
10+
"[(30211, 0x0000000000000000000000004a767e2ef83577225522ef8ed71056c6e3acb216, 1000000000000000000, 0, 0x, 0x, 0x), (30214, 0x000000000000000000000000741f0d8bde14140f62107fc60a0ee122b37d4630, 1000000000000000000, 0, 0x, 0x, 0x)]",
11+
"[0x57558Cb8d6005DE0BAe8a2789d5EfaaE52dba5a8, 0x57558Cb8d6005DE0BAe8a2789d5EfaaE52dba5a8]",
12+
"[0x741F0d8Bde14140f62107FC60A0EE122B37D4630, 0x741F0d8Bde14140f62107FC60A0EE122B37D4630]"
13+
],
14+
"transaction": {
15+
"from": "0x45dce8e4f2dc005a5f28206a46cb034697eeda8e",
16+
"to": "0x741f0d8bde14140f62107fc60a0ee122b37d4630",
17+
"gas": "0xf00b9",
18+
"value": "0x73a88f8ed7cb106f",
19+
"input": "0xb70d42410000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000034000000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000076030000000000000000000000004a767e2ef83577225522ef8ed71056c6e3acb2160000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007606000000000000000000000000741f0d8bde14140f62107fc60a0ee122b37d46300000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000057558cb8d6005de0bae8a2789d5efaae52dba5a800000000000000000000000057558cb8d6005de0bae8a2789d5efaae52dba5a80000000000000000000000000000000000000000000000000000000000000002000000000000000000000000741f0d8bde14140f62107fc60a0ee122b37d4630000000000000000000000000741f0d8bde14140f62107fc60a0ee122b37d4630",
20+
"nonce": "0x7c",
21+
"chainId": "0x18232"
22+
},
23+
"additionalContracts": [],
24+
"isFixedGasLimit": false
25+
}
26+
],
27+
"receipts": [],
28+
"libraries": [],
29+
"pending": [],
30+
"returns": {},
31+
"timestamp": 1757248884084,
32+
"chain": 98866,
33+
"commit": "51c9ef6"
34+
}

broadcast/5_SendMockFrax.s.sol/98866/dry-run/run-latest.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@
77
"contractAddress": "0x741f0d8bde14140f62107fc60a0ee122b37d4630",
88
"function": "batchBridgeWithEthFeeFromWallet((uint32,bytes32,uint256,uint256,bytes,bytes,bytes)[],address[],address[])",
99
"arguments": [
10-
"[(30367, 0x000000000000000000000000741f0d8bde14140f62107fc60a0ee122b37d4630, 500000000000000000, 0, 0x, 0x, 0x)]",
11-
"[0x57558Cb8d6005DE0BAe8a2789d5EfaaE52dba5a8]",
12-
"[0x741F0d8Bde14140f62107FC60A0EE122B37D4630]"
10+
"[(30211, 0x0000000000000000000000004a767e2ef83577225522ef8ed71056c6e3acb216, 1000000000000000000, 0, 0x, 0x, 0x), (30214, 0x000000000000000000000000741f0d8bde14140f62107fc60a0ee122b37d4630, 1000000000000000000, 0, 0x, 0x, 0x)]",
11+
"[0x57558Cb8d6005DE0BAe8a2789d5EfaaE52dba5a8, 0x57558Cb8d6005DE0BAe8a2789d5EfaaE52dba5a8]",
12+
"[0x741F0d8Bde14140f62107FC60A0EE122B37D4630, 0x741F0d8Bde14140f62107FC60A0EE122B37D4630]"
1313
],
1414
"transaction": {
1515
"from": "0x45dce8e4f2dc005a5f28206a46cb034697eeda8e",
1616
"to": "0x741f0d8bde14140f62107fc60a0ee122b37d4630",
17-
"gas": "0x8d524",
18-
"value": "0xac4c29270858696",
19-
"input": "0xb70d4241000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000769f000000000000000000000000741f0d8bde14140f62107fc60a0ee122b37d463000000000000000000000000000000000000000000000000006f05b59d3b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000057558cb8d6005de0bae8a2789d5efaae52dba5a80000000000000000000000000000000000000000000000000000000000000001000000000000000000000000741f0d8bde14140f62107fc60a0ee122b37d4630",
20-
"nonce": "0x83",
17+
"gas": "0xf00b9",
18+
"value": "0x73a88f8ed7cb106f",
19+
"input": "0xb70d42410000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000034000000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000076030000000000000000000000004a767e2ef83577225522ef8ed71056c6e3acb2160000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007606000000000000000000000000741f0d8bde14140f62107fc60a0ee122b37d46300000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000057558cb8d6005de0bae8a2789d5efaae52dba5a800000000000000000000000057558cb8d6005de0bae8a2789d5efaae52dba5a80000000000000000000000000000000000000000000000000000000000000002000000000000000000000000741f0d8bde14140f62107fc60a0ee122b37d4630000000000000000000000000741f0d8bde14140f62107fc60a0ee122b37d4630",
20+
"nonce": "0x7c",
2121
"chainId": "0x18232"
2222
},
2323
"additionalContracts": [],
@@ -28,7 +28,7 @@
2828
"libraries": [],
2929
"pending": [],
3030
"returns": {},
31-
"timestamp": 1757962932258,
31+
"timestamp": 1757248884084,
3232
"chain": 98866,
33-
"commit": "e9d64cb"
33+
"commit": "51c9ef6"
3434
}

0 commit comments

Comments
 (0)