Skip to content
Open
Show file tree
Hide file tree
Changes from all 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: 2 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ CITREA_RPC_URL=https://rpc.mainnet.citrea.xyz
MANTLE_RPC_URL=https://rpc.mantle.xyz
KATANA_RPC_URL=https://rpc.katana.network
INTUITION_RPC_URL=https://rpc.intuition.systems/http
ROBINHOOD_RPC_URL=https://rpc.mainnet.chain.robinhood.com

# Testnets
SEPOLIA_RPC_URL=https://sepolia.infura.io/v3/${RPC_API_KEY}
Expand All @@ -76,3 +77,4 @@ CELO_SEPOLIA_RPC_URL=https://rpc.ankr.com/celo_sepolia
MANTLE_SEPOLIA_RPC_URL=https://rpc.sepolia.mantle.xyz
KATANA_BOKUTO_RPC_URL=https://rpc-bokuto.katanarpc.com
INTUITION_TESTNET_RPC_URL=https://testnet.rpc.intuition.systems/http
ROBINHOOD_TESTNET_RPC_URL=https://rpc.testnet.chain.robinhood.com
313 changes: 313 additions & 0 deletions broadcast/DeployCaveatEnforcers.s.sol/4663/run-1783952967042.json

Large diffs are not rendered by default.

313 changes: 313 additions & 0 deletions broadcast/DeployCaveatEnforcers.s.sol/4663/run-latest.json

Large diffs are not rendered by default.

313 changes: 313 additions & 0 deletions broadcast/DeployCaveatEnforcers.s.sol/46630/run-1783950772346.json

Large diffs are not rendered by default.

313 changes: 313 additions & 0 deletions broadcast/DeployCaveatEnforcers.s.sol/46630/run-latest.json

Large diffs are not rendered by default.

Large diffs are not rendered by default.

270 changes: 270 additions & 0 deletions broadcast/DeployDelegationFramework.s.sol/4663/run-latest.json

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

270 changes: 270 additions & 0 deletions broadcast/DeployDelegationFramework.s.sol/46630/run-latest.json

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

49 changes: 49 additions & 0 deletions broadcast/DeploySimpleFactory.s.sol/4663/run-1783952925471.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"transactions": [
{
"hash": "0x489bf5162cedb63d31acdeaa75b60e8c60058651159048376d36d16055042821",
"transactionType": "CREATE2",
"contractName": "SimpleFactory",
"contractAddress": "0x69aa2f9fe1572f1b640e1bbc512f5c3a734fc77c",
"function": null,
"arguments": null,
"transaction": {
"from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44",
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
"gas": "0x4d1b8",
"value": "0x0",
"input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506102ef806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063481286e61461003b5780634af63f021461006a575b600080fd5b61004e6100493660046101cc565b61007d565b6040516001600160a01b03909116815260200160405180910390f35b61004e610078366004610204565b610090565b60006100898284610115565b9392505050565b600061009e60008385610122565b9050806001600160a01b03163b6000036100db576040516301e3495560e61b81526001600160a01b03821660048201526024015b60405180910390fd5b6040516001600160a01b038216907ff40fcec21964ffb566044d083b4073f29f7f7929110ea19e1b3ebe375d89055e90600090a292915050565b60006100898383306101a2565b60008347101561014e5760405163392efb2b60e21b8152476004820152602481018590526044016100d2565b815160000361017057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661008957604051633a0ba96160e11b815260040160405180910390fd5b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b600080604083850312156101df57600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561021757600080fd5b823567ffffffffffffffff8082111561022f57600080fd5b818501915085601f83011261024357600080fd5b813581811115610255576102556101ee565b604051601f8201601f19908116603f0116810190838211818310171561027d5761027d6101ee565b8160405282815288602084870101111561029657600080fd5b82602086016020830137600060209382018401529896909101359650505050505056fea2646970667358221220c5ebe4333fa061619df2864b76011685b4a25867b9958ff350b638fd1a460aaa64736f6c63430008170033",
"nonce": "0x4",
"chainId": "0x1237"
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [
{
"status": "0x1",
"cumulativeGasUsed": "0x55b22",
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"type": "0x2",
"transactionHash": "0x489bf5162cedb63d31acdeaa75b60e8c60058651159048376d36d16055042821",
"transactionIndex": "0x2",
"blockHash": "0x3f0ddc18d6d42fce6928109449acce6fbdcd76ebc836b71517b570888428dd46",
"blockNumber": "0x855a7c",
"gasUsed": "0x3548f",
"effectiveGasPrice": "0x2e6a530",
"from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44",
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
"contractAddress": null,
"gasUsedForL1": "0x8cb",
"l1BlockNumber": "0x1857850"
}
],
"libraries": [],
"pending": [],
"returns": {},
"timestamp": 1783952925471,
"chain": 4663,
"commit": "1bdb8a3"
}
49 changes: 49 additions & 0 deletions broadcast/DeploySimpleFactory.s.sol/4663/run-latest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"transactions": [
{
"hash": "0x489bf5162cedb63d31acdeaa75b60e8c60058651159048376d36d16055042821",
"transactionType": "CREATE2",
"contractName": "SimpleFactory",
"contractAddress": "0x69aa2f9fe1572f1b640e1bbc512f5c3a734fc77c",
"function": null,
"arguments": null,
"transaction": {
"from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44",
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
"gas": "0x4d1b8",
"value": "0x0",
"input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506102ef806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063481286e61461003b5780634af63f021461006a575b600080fd5b61004e6100493660046101cc565b61007d565b6040516001600160a01b03909116815260200160405180910390f35b61004e610078366004610204565b610090565b60006100898284610115565b9392505050565b600061009e60008385610122565b9050806001600160a01b03163b6000036100db576040516301e3495560e61b81526001600160a01b03821660048201526024015b60405180910390fd5b6040516001600160a01b038216907ff40fcec21964ffb566044d083b4073f29f7f7929110ea19e1b3ebe375d89055e90600090a292915050565b60006100898383306101a2565b60008347101561014e5760405163392efb2b60e21b8152476004820152602481018590526044016100d2565b815160000361017057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661008957604051633a0ba96160e11b815260040160405180910390fd5b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b600080604083850312156101df57600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561021757600080fd5b823567ffffffffffffffff8082111561022f57600080fd5b818501915085601f83011261024357600080fd5b813581811115610255576102556101ee565b604051601f8201601f19908116603f0116810190838211818310171561027d5761027d6101ee565b8160405282815288602084870101111561029657600080fd5b82602086016020830137600060209382018401529896909101359650505050505056fea2646970667358221220c5ebe4333fa061619df2864b76011685b4a25867b9958ff350b638fd1a460aaa64736f6c63430008170033",
"nonce": "0x4",
"chainId": "0x1237"
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [
{
"status": "0x1",
"cumulativeGasUsed": "0x55b22",
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"type": "0x2",
"transactionHash": "0x489bf5162cedb63d31acdeaa75b60e8c60058651159048376d36d16055042821",
"transactionIndex": "0x2",
"blockHash": "0x3f0ddc18d6d42fce6928109449acce6fbdcd76ebc836b71517b570888428dd46",
"blockNumber": "0x855a7c",
"gasUsed": "0x3548f",
"effectiveGasPrice": "0x2e6a530",
"from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44",
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
"contractAddress": null,
"gasUsedForL1": "0x8cb",
"l1BlockNumber": "0x1857850"
}
],
"libraries": [],
"pending": [],
"returns": {},
"timestamp": 1783952925471,
"chain": 4663,
"commit": "1bdb8a3"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"transactions": [
{
"hash": "0x8a7ce621901e5fa4bfa0702e8d5e1a651523266aa89c9dc84ad2ab656e5be449",
"transactionType": "CREATE2",
"contractName": "SimpleFactory",
"contractAddress": "0x69aa2f9fe1572f1b640e1bbc512f5c3a734fc77c",
"function": null,
"arguments": null,
"transaction": {
"from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44",
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
"gas": "0x4d1b8",
"value": "0x0",
"input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506102ef806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063481286e61461003b5780634af63f021461006a575b600080fd5b61004e6100493660046101cc565b61007d565b6040516001600160a01b03909116815260200160405180910390f35b61004e610078366004610204565b610090565b60006100898284610115565b9392505050565b600061009e60008385610122565b9050806001600160a01b03163b6000036100db576040516301e3495560e61b81526001600160a01b03821660048201526024015b60405180910390fd5b6040516001600160a01b038216907ff40fcec21964ffb566044d083b4073f29f7f7929110ea19e1b3ebe375d89055e90600090a292915050565b60006100898383306101a2565b60008347101561014e5760405163392efb2b60e21b8152476004820152602481018590526044016100d2565b815160000361017057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661008957604051633a0ba96160e11b815260040160405180910390fd5b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b600080604083850312156101df57600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561021757600080fd5b823567ffffffffffffffff8082111561022f57600080fd5b818501915085601f83011261024357600080fd5b813581811115610255576102556101ee565b604051601f8201601f19908116603f0116810190838211818310171561027d5761027d6101ee565b8160405282815288602084870101111561029657600080fd5b82602086016020830137600060209382018401529896909101359650505050505056fea2646970667358221220c5ebe4333fa061619df2864b76011685b4a25867b9958ff350b638fd1a460aaa64736f6c63430008170033",
"nonce": "0xc",
"chainId": "0xb626"
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [
{
"status": "0x1",
"cumulativeGasUsed": "0x34bc4",
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"type": "0x2",
"transactionHash": "0x8a7ce621901e5fa4bfa0702e8d5e1a651523266aa89c9dc84ad2ab656e5be449",
"transactionIndex": "0x1",
"blockHash": "0x06c0004b87ca8e619ebd2c5069d94f7671e1855bda04571e5247b6ec7093eafa",
"blockNumber": "0x55bc584",
"gasUsed": "0x34bc4",
"effectiveGasPrice": "0x989680",
"from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44",
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
"contractAddress": null,
"gasUsedForL1": "0x0",
"l1BlockNumber": "0xabe0f6"
}
],
"libraries": [],
"pending": [],
"returns": {},
"timestamp": 1783950791465,
"chain": 46630,
"commit": "1bdb8a3"
}
49 changes: 49 additions & 0 deletions broadcast/DeploySimpleFactory.s.sol/46630/run-latest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"transactions": [
{
"hash": "0x8a7ce621901e5fa4bfa0702e8d5e1a651523266aa89c9dc84ad2ab656e5be449",
"transactionType": "CREATE2",
"contractName": "SimpleFactory",
"contractAddress": "0x69aa2f9fe1572f1b640e1bbc512f5c3a734fc77c",
"function": null,
"arguments": null,
"transaction": {
"from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44",
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
"gas": "0x4d1b8",
"value": "0x0",
"input": "0x4741544f52000000000000000000000000000000000000000000000000000000608060405234801561001057600080fd5b506102ef806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063481286e61461003b5780634af63f021461006a575b600080fd5b61004e6100493660046101cc565b61007d565b6040516001600160a01b03909116815260200160405180910390f35b61004e610078366004610204565b610090565b60006100898284610115565b9392505050565b600061009e60008385610122565b9050806001600160a01b03163b6000036100db576040516301e3495560e61b81526001600160a01b03821660048201526024015b60405180910390fd5b6040516001600160a01b038216907ff40fcec21964ffb566044d083b4073f29f7f7929110ea19e1b3ebe375d89055e90600090a292915050565b60006100898383306101a2565b60008347101561014e5760405163392efb2b60e21b8152476004820152602481018590526044016100d2565b815160000361017057604051631328927760e21b815260040160405180910390fd5b8282516020840186f590506001600160a01b03811661008957604051633a0ba96160e11b815260040160405180910390fd5b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b600080604083850312156101df57600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561021757600080fd5b823567ffffffffffffffff8082111561022f57600080fd5b818501915085601f83011261024357600080fd5b813581811115610255576102556101ee565b604051601f8201601f19908116603f0116810190838211818310171561027d5761027d6101ee565b8160405282815288602084870101111561029657600080fd5b82602086016020830137600060209382018401529896909101359650505050505056fea2646970667358221220c5ebe4333fa061619df2864b76011685b4a25867b9958ff350b638fd1a460aaa64736f6c63430008170033",
"nonce": "0xc",
"chainId": "0xb626"
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [
{
"status": "0x1",
"cumulativeGasUsed": "0x34bc4",
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"type": "0x2",
"transactionHash": "0x8a7ce621901e5fa4bfa0702e8d5e1a651523266aa89c9dc84ad2ab656e5be449",
"transactionIndex": "0x1",
"blockHash": "0x06c0004b87ca8e619ebd2c5069d94f7671e1855bda04571e5247b6ec7093eafa",
"blockNumber": "0x55bc584",
"gasUsed": "0x34bc4",
"effectiveGasPrice": "0x989680",
"from": "0xb0403b32f54d0bd752113f4009e8b534c6669f44",
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
"contractAddress": null,
"gasUsedForL1": "0x0",
"l1BlockNumber": "0xabe0f6"
}
],
"libraries": [],
"pending": [],
"returns": {},
"timestamp": 1783950791465,
"chain": 46630,
"commit": "1bdb8a3"
}
2 changes: 2 additions & 0 deletions documents/Deployments.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ bytes32 salt = bytes32(abi.encodePacked("GATOR"));
- Mantle
- Katana
- Intuition
- Robinhood Chain

### Testnets

Expand All @@ -84,6 +85,7 @@ bytes32 salt = bytes32(abi.encodePacked("GATOR"));
- Mantle sepolia
- Katana Bokuto
- Intuition testnet
- Robinhood Chain testnet

## **Deployments**

Expand Down
4 changes: 4 additions & 0 deletions script/verification/verify-utils.sh
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ CHAIN_IDS=(
737373 # katana-bokuto
13579 # intuition testnet
1155 # intuition
46630 # robinhood testnet
4663 # robinhood
)

##########################################
Expand Down Expand Up @@ -113,6 +115,8 @@ get_chain_config() {
737373) config=("$ETHERSCAN_API_KEY" "custom" "$KATANA_BOKUTO_RPC_URL" "https://api.etherscan.io/v2/api?chainid=737373") ;; # katana-bokuto
13579) config=("key" "blockscout" "$INTUITION_TESTNET_RPC_URL" "https://intuition-testnet.explorer.caldera.xyz/api/") ;; # intuition testnet
1155) config=("key" "blockscout" "$INTUITION_RPC_URL" "https://intuition.calderaexplorer.xyz/api/") ;; # intuition
46630) config=("key" "blockscout" "$ROBINHOOD_TESTNET_RPC_URL" "https://explorer.testnet.chain.robinhood.com/api/") ;; # robinhood testnet
4663) config=("key" "blockscout" "$ROBINHOOD_RPC_URL" "https://robinhoodchain.blockscout.com/api/") ;; # robinhood
*)
echo "Unknown chain ID: $chain_id" >&2
return 1
Expand Down
Loading