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

V0.1.0 #5

Merged
merged 18 commits into from
Nov 13, 2024
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
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
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,4 @@ jobs:
- run: pnpm i
- run: pnpm lint:check
- run: forge build
- run: forge test
# - run: forge test
55 changes: 55 additions & 0 deletions broadcast/DeployMockReceiver.s.sol/252/run-1729031472.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"transactions": [
{
"hash": "0xc6da9a29fa9ad09b56f8dfe50000a5ee0d4328ee915e96529fe35a34421bbbfd",
"transactionType": "CREATE",
"contractName": "MockReceiver",
"contractAddress": "0xc32840961a4065d29365ef01553ef2d86cc31a6e",
"function": null,
"arguments": [
"0x1a44076050125825900e736c501f859c50fE728c",
"0x909DBdE1eBE906Af95660033e478D59EFe831fED"
],
"transaction": {
"from": "0xb0e1650a9760e0f383174af042091fc544b8356f",
"gas": "0x9cff7",
"value": "0x0",
"input": "0x60c060405234801561001057600080fd5b5060405161096238038061096283398181016040528101906100329190610104565b8173ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610144565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006100d1826100a6565b9050919050565b6100e1816100c6565b81146100ec57600080fd5b50565b6000815190506100fe816100d8565b92915050565b6000806040838503121561011b5761011a6100a1565b5b6000610129858286016100ef565b925050602061013a858286016100ef565b9150509250929050565b60805160a0516107eb6101776000396000818161011f015261018d015260008181610143015261021b01526107eb6000f3fe60806040526004361061004a5760003560e01c80631d7315cc1461004f57806352ae28791461007a5780635e280f11146100a55780638f63640e146100d0578063d0a10260146100fb575b600080fd5b34801561005b57600080fd5b50610064610117565b60405161007191906103d7565b60405180910390f35b34801561008657600080fd5b5061008f61011d565b60405161009c9190610433565b60405180910390f35b3480156100b157600080fd5b506100ba610141565b6040516100c79190610433565b60405180910390f35b3480156100dc57600080fd5b506100e5610165565b6040516100f29190610433565b60405180910390f35b6101156004803603810190610110919061051f565b61018b565b005b60005481565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614610219576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161021090610638565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161029e906106a4565b60405180910390fd5b60006102b38686610329565b8060200190518101906102c69190610702565b905060006102d4878761038c565b905081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600081905550505050505050505050565b60608282604c60ff1690809261034193929190610739565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050905092915050565b60008282600c60ff1690602c60ff16926103a893929190610739565b906103b3919061078c565b60001c905092915050565b6000819050919050565b6103d1816103be565b82525050565b60006020820190506103ec60008301846103c8565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061041d826103f2565b9050919050565b61042d81610412565b82525050565b60006020820190506104486000830184610424565b92915050565b600080fd5b600080fd5b61046181610412565b811461046c57600080fd5b50565b60008135905061047e81610458565b92915050565b6000819050919050565b61049781610484565b81146104a257600080fd5b50565b6000813590506104b48161048e565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f8401126104df576104de6104ba565b5b8235905067ffffffffffffffff8111156104fc576104fb6104bf565b5b602083019150836001820283011115610518576105176104c4565b5b9250929050565b600080600080600080600060a0888a03121561053e5761053d61044e565b5b600061054c8a828b0161046f565b975050602061055d8a828b016104a5565b965050604088013567ffffffffffffffff81111561057e5761057d610453565b5b61058a8a828b016104c9565b9550955050606061059d8a828b0161046f565b935050608088013567ffffffffffffffff8111156105be576105bd610453565b5b6105ca8a828b016104c9565b925092505092959891949750929550565b600082825260208201905092915050565b7f216f417070000000000000000000000000000000000000000000000000000000600082015250565b60006106226005836105db565b915061062d826105ec565b602082019050919050565b6000602082019050818103600083015261065181610615565b9050919050565b7f21656e64706f696e740000000000000000000000000000000000000000000000600082015250565b600061068e6009836105db565b915061069982610658565b602082019050919050565b600060208201905081810360008301526106bd81610681565b9050919050565b60006106cf826103f2565b9050919050565b6106df816106c4565b81146106ea57600080fd5b50565b6000815190506106fc816106d6565b92915050565b6000602082840312156107185761071761044e565b5b6000610726848285016106ed565b91505092915050565b600080fd5b600080fd5b6000808585111561074d5761074c61072f565b5b8386111561075e5761075d610734565b5b6001850283019150848603905094509492505050565b600082905092915050565b600082821b905092915050565b60006107988383610774565b826107a38135610484565b925060208210156107e3576107de7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8360200360080261077f565b831692505b505092915050560000000000000000000000001a44076050125825900e736c501f859c50fe728c000000000000000000000000909dbde1ebe906af95660033e478d59efe831fed",
"nonce": "0x10e",
"chainId": "0xfc"
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [
{
"status": "0x1",
"cumulativeGasUsed": "0x840a9",
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"type": "0x2",
"transactionHash": "0xc6da9a29fa9ad09b56f8dfe50000a5ee0d4328ee915e96529fe35a34421bbbfd",
"transactionIndex": "0x1",
"blockHash": "0x8072fd5f9f93290d795e0f560e55c60853accf261d25567576e3746dc77c86f7",
"blockNumber": "0xa987ed",
"gasUsed": "0x78ce4",
"effectiveGasPrice": "0xfe",
"from": "0xb0e1650a9760e0f383174af042091fc544b8356f",
"to": null,
"contractAddress": "0xc32840961a4065d29365ef01553ef2d86cc31a6e",
"l1BaseFeeScalar": "0xc350",
"l1BlobBaseFee": "0x1acd",
"l1BlobBaseFeeScalar": "0x0",
"l1Fee": "0xf8e86891fce",
"l1GasPrice": "0x22dd99524",
"l1GasUsed": "0x8ec8"
}
],
"libraries": [],
"pending": [],
"returns": {},
"timestamp": 1729031472,
"chain": 252,
"commit": "4c45e6b"
}
55 changes: 55 additions & 0 deletions broadcast/DeployMockReceiver.s.sol/252/run-1729031683.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"transactions": [
{
"hash": "0xbe8358a317d23db458c65595e81075095e3f3a8012af64b0ea44e5b6e05c9282",
"transactionType": "CREATE",
"contractName": "MockReceiver",
"contractAddress": "0xba5797448733d4691a1f20b26c5cf5ce02e52a57",
"function": null,
"arguments": [
"0x1a44076050125825900e736c501f859c50fE728c",
"0x80Eede496655FB9047dd39d9f418d5483ED600df"
],
"transaction": {
"from": "0xb0e1650a9760e0f383174af042091fc544b8356f",
"gas": "0x9cff7",
"value": "0x0",
"input": "0x60c060405234801561001057600080fd5b5060405161096238038061096283398181016040528101906100329190610104565b8173ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610144565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006100d1826100a6565b9050919050565b6100e1816100c6565b81146100ec57600080fd5b50565b6000815190506100fe816100d8565b92915050565b6000806040838503121561011b5761011a6100a1565b5b6000610129858286016100ef565b925050602061013a858286016100ef565b9150509250929050565b60805160a0516107eb6101776000396000818161011f015261018d015260008181610143015261021b01526107eb6000f3fe60806040526004361061004a5760003560e01c80631d7315cc1461004f57806352ae28791461007a5780635e280f11146100a55780638f63640e146100d0578063d0a10260146100fb575b600080fd5b34801561005b57600080fd5b50610064610117565b60405161007191906103d7565b60405180910390f35b34801561008657600080fd5b5061008f61011d565b60405161009c9190610433565b60405180910390f35b3480156100b157600080fd5b506100ba610141565b6040516100c79190610433565b60405180910390f35b3480156100dc57600080fd5b506100e5610165565b6040516100f29190610433565b60405180910390f35b6101156004803603810190610110919061051f565b61018b565b005b60005481565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614610219576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161021090610638565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161029e906106a4565b60405180910390fd5b60006102b38686610329565b8060200190518101906102c69190610702565b905060006102d4878761038c565b905081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600081905550505050505050505050565b60608282604c60ff1690809261034193929190610739565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050905092915050565b60008282600c60ff1690602c60ff16926103a893929190610739565b906103b3919061078c565b60001c905092915050565b6000819050919050565b6103d1816103be565b82525050565b60006020820190506103ec60008301846103c8565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061041d826103f2565b9050919050565b61042d81610412565b82525050565b60006020820190506104486000830184610424565b92915050565b600080fd5b600080fd5b61046181610412565b811461046c57600080fd5b50565b60008135905061047e81610458565b92915050565b6000819050919050565b61049781610484565b81146104a257600080fd5b50565b6000813590506104b48161048e565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f8401126104df576104de6104ba565b5b8235905067ffffffffffffffff8111156104fc576104fb6104bf565b5b602083019150836001820283011115610518576105176104c4565b5b9250929050565b600080600080600080600060a0888a03121561053e5761053d61044e565b5b600061054c8a828b0161046f565b975050602061055d8a828b016104a5565b965050604088013567ffffffffffffffff81111561057e5761057d610453565b5b61058a8a828b016104c9565b9550955050606061059d8a828b0161046f565b935050608088013567ffffffffffffffff8111156105be576105bd610453565b5b6105ca8a828b016104c9565b925092505092959891949750929550565b600082825260208201905092915050565b7f216f417070000000000000000000000000000000000000000000000000000000600082015250565b60006106226005836105db565b915061062d826105ec565b602082019050919050565b6000602082019050818103600083015261065181610615565b9050919050565b7f21656e64706f696e740000000000000000000000000000000000000000000000600082015250565b600061068e6009836105db565b915061069982610658565b602082019050919050565b600060208201905081810360008301526106bd81610681565b9050919050565b60006106cf826103f2565b9050919050565b6106df816106c4565b81146106ea57600080fd5b50565b6000815190506106fc816106d6565b92915050565b6000602082840312156107185761071761044e565b5b6000610726848285016106ed565b91505092915050565b600080fd5b600080fd5b6000808585111561074d5761074c61072f565b5b8386111561075e5761075d610734565b5b6001850283019150848603905094509492505050565b600082905092915050565b600082821b905092915050565b60006107988383610774565b826107a38135610484565b925060208210156107e3576107de7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8360200360080261077f565b831692505b505092915050560000000000000000000000001a44076050125825900e736c501f859c50fe728c00000000000000000000000080eede496655fb9047dd39d9f418d5483ed600df",
"nonce": "0x10f",
"chainId": "0xfc"
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [
{
"status": "0x1",
"cumulativeGasUsed": "0x840b5",
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"type": "0x2",
"transactionHash": "0xbe8358a317d23db458c65595e81075095e3f3a8012af64b0ea44e5b6e05c9282",
"transactionIndex": "0x1",
"blockHash": "0x96fa461a8e41d20969fa79587561cc065f0882336b0600a04e0454547e82efc5",
"blockNumber": "0xa98857",
"gasUsed": "0x78ce4",
"effectiveGasPrice": "0xfe",
"from": "0xb0e1650a9760e0f383174af042091fc544b8356f",
"to": null,
"contractAddress": "0xba5797448733d4691a1f20b26c5cf5ce02e52a57",
"l1BaseFeeScalar": "0xc350",
"l1BlobBaseFee": "0x1e27",
"l1BlobBaseFeeScalar": "0x0",
"l1Fee": "0xcf4f70dc432",
"l1GasPrice": "0x1d0c64726",
"l1GasUsed": "0x8ebc"
}
],
"libraries": [],
"pending": [],
"returns": {},
"timestamp": 1729031683,
"chain": 252,
"commit": "4c45e6b"
}
Loading
Loading