Skip to content

Commit

Permalink
Deploy ETHTransferProxy on 10 mainnet chains
Browse files Browse the repository at this point in the history
  • Loading branch information
ryanberckmans committed Jul 9, 2024
1 parent e788333 commit ae0b8a6
Show file tree
Hide file tree
Showing 33 changed files with 1,440 additions and 2 deletions.
7 changes: 7 additions & 0 deletions packages/eth-transfer-proxy/.env.example
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
export API_KEY_ALCHEMY="YOUR_API_KEY_ALCHEMY"
export API_KEY_ETHERSCAN="YOUR_API_KEY_ETHERSCAN"
export API_KEY_ETHERSCAN_OPTIMISM="YOUR_API_KEY_OPTIMISM_ETHERSCAN https://optimistic.etherscan.io/myapikey"
export API_KEY_ETHERSCAN_ARBITRUM="YOUR_API_KEY_ARBITRUM_ETHERSCAN https://https://arbiscan.io/myapikey"
export API_KEY_ETHERSCAN_BASE="YOUR_API_KEY_BASESCAN https://basescan.org/myapikey"
export API_KEY_ETHERSCAN_SCROLL="YOUR_API_KEY_SCROLLSCAN https://scrollscan.com/myapikey"
export API_KEY_ETHERSCAN_LINEA="YOUR_API_KEY_LINEASCAN https://lineascan.build/myapikey"
export API_KEY_ETHERSCAN_POLYGON_ZKEVM="YOUR_API_KEY_POLYGON_ZKEVM https://zkevm.polygonscan.com/myapikey"
export API_KEY_ETHERSCAN_BLAST="YOUR_API_KEY_BLAST https://blastscan.io/myapikey"
export PRIVATE_KEY="0xYOUR_PRIVATE_KEY"
export ETH_FROM="0xYOUR_ADDRESS_TO_CREATE_UNSIGNED_TNX_TO_SIGN_LATER"
export MNEMONIC="YOUR_MNEMONIC_TO_DERIVE_PRIVATE_KEY"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"transactions": [
{
"hash": null,
"transactionType": "CREATE2",
"contractName": "ETHTransferProxy",
"contractAddress": "0x374f328ba653bc43e42cbeb41e4f8cf2647edb6e",
"function": null,
"arguments": null,
"transaction": {
"from": "0x4e06388233477376fd21c787aba9cca793f3bcd7",
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
"gas": "0x2c61c",
"value": "0x0",
"input": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523460155761016b908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c63d50f6bf014610024575f80fd5b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101675760043573ffffffffffffffffffffffffffffffffffffffff8116809103610167575f80808034855af13d156101625767ffffffffffffffff3d8181116101355760405191601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168301908111838210176101355760405281525f60203d92013e5b1561010b576040513481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203392a3005b60046040517fb12d13eb000000000000000000000000000000000000000000000000000000008152fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6100d8565b5f80fd",
"nonce": "0x0",
"chainId": "0x1"
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [],
"libraries": [],
"pending": [],
"returns": {
"e": {
"internal_type": "contract ETHTransferProxy",
"value": "0x374f328BA653bc43e42cbEb41e4f8cf2647Edb6e"
}
},
"timestamp": 1720500113,
"chain": 1,
"commit": "dbb849d"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"transactions": [
{
"hash": "0x9774e5051f51168d1db45c267049124ae0b51d12215d415f72f7e3f963744119",
"transactionType": "CREATE2",
"contractName": "ETHTransferProxy",
"contractAddress": "0x374f328ba653bc43e42cbeb41e4f8cf2647edb6e",
"function": null,
"arguments": null,
"transaction": {
"from": "0x4e06388233477376fd21c787aba9cca793f3bcd7",
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
"gas": "0x2c61c",
"value": "0x0",
"input": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523460155761016b908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c63d50f6bf014610024575f80fd5b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101675760043573ffffffffffffffffffffffffffffffffffffffff8116809103610167575f80808034855af13d156101625767ffffffffffffffff3d8181116101355760405191601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168301908111838210176101355760405281525f60203d92013e5b1561010b576040513481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203392a3005b60046040517fb12d13eb000000000000000000000000000000000000000000000000000000008152fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6100d8565b5f80fd",
"nonce": "0x0",
"chainId": "0x1"
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [
{
"status": "0x1",
"cumulativeGasUsed": "0x8dc9ac",
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"type": "0x2",
"transactionHash": "0x9774e5051f51168d1db45c267049124ae0b51d12215d415f72f7e3f963744119",
"transactionIndex": "0x5a",
"blockHash": "0x04d1085bca3a943f092d1417d4ac010aefb5a0eb2c4ab08381513b45ffe01588",
"blockNumber": "0x1353e87",
"gasUsed": "0x2021c",
"effectiveGasPrice": "0x5727f16d",
"from": "0x4e06388233477376fd21c787aba9cca793f3bcd7",
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
"contractAddress": "0x374f328ba653bc43e42cbeb41e4f8cf2647edb6e"
}
],
"libraries": [],
"pending": [],
"returns": {
"e": {
"internal_type": "contract ETHTransferProxy",
"value": "0x374f328BA653bc43e42cbEb41e4f8cf2647Edb6e"
}
},
"timestamp": 1720500260,
"chain": 1,
"commit": "dbb849d"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"transactions": [
{
"hash": "0x9774e5051f51168d1db45c267049124ae0b51d12215d415f72f7e3f963744119",
"transactionType": "CREATE2",
"contractName": "ETHTransferProxy",
"contractAddress": "0x374f328ba653bc43e42cbeb41e4f8cf2647edb6e",
"function": null,
"arguments": null,
"transaction": {
"from": "0x4e06388233477376fd21c787aba9cca793f3bcd7",
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
"gas": "0x2c61c",
"value": "0x0",
"input": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523460155761016b908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c63d50f6bf014610024575f80fd5b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101675760043573ffffffffffffffffffffffffffffffffffffffff8116809103610167575f80808034855af13d156101625767ffffffffffffffff3d8181116101355760405191601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168301908111838210176101355760405281525f60203d92013e5b1561010b576040513481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203392a3005b60046040517fb12d13eb000000000000000000000000000000000000000000000000000000008152fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6100d8565b5f80fd",
"nonce": "0x0",
"chainId": "0x1"
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [
{
"status": "0x1",
"cumulativeGasUsed": "0x8dc9ac",
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"type": "0x2",
"transactionHash": "0x9774e5051f51168d1db45c267049124ae0b51d12215d415f72f7e3f963744119",
"transactionIndex": "0x5a",
"blockHash": "0x04d1085bca3a943f092d1417d4ac010aefb5a0eb2c4ab08381513b45ffe01588",
"blockNumber": "0x1353e87",
"gasUsed": "0x2021c",
"effectiveGasPrice": "0x5727f16d",
"from": "0x4e06388233477376fd21c787aba9cca793f3bcd7",
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
"contractAddress": "0x374f328ba653bc43e42cbeb41e4f8cf2647edb6e"
}
],
"libraries": [],
"pending": [],
"returns": {
"e": {
"internal_type": "contract ETHTransferProxy",
"value": "0x374f328BA653bc43e42cbEb41e4f8cf2647Edb6e"
}
},
"timestamp": 1720500260,
"chain": 1,
"commit": "dbb849d"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"transactions": [
{
"hash": null,
"transactionType": "CREATE2",
"contractName": "ETHTransferProxy",
"contractAddress": "0x374f328ba653bc43e42cbeb41e4f8cf2647edb6e",
"function": null,
"arguments": null,
"transaction": {
"from": "0x4e06388233477376fd21c787aba9cca793f3bcd7",
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
"gas": "0x2c61c",
"value": "0x0",
"input": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523460155761016b908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c63d50f6bf014610024575f80fd5b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101675760043573ffffffffffffffffffffffffffffffffffffffff8116809103610167575f80808034855af13d156101625767ffffffffffffffff3d8181116101355760405191601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168301908111838210176101355760405281525f60203d92013e5b1561010b576040513481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203392a3005b60046040517fb12d13eb000000000000000000000000000000000000000000000000000000008152fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6100d8565b5f80fd",
"nonce": "0x0",
"chainId": "0xa"
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [],
"libraries": [],
"pending": [],
"returns": {
"e": {
"internal_type": "contract ETHTransferProxy",
"value": "0x374f328BA653bc43e42cbEb41e4f8cf2647Edb6e"
}
},
"timestamp": 1720500788,
"chain": 10,
"commit": "dbb849d"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{
"transactions": [
{
"hash": "0xa22e7feb51c24de7a6b8b3fb41c6530d2443a7c018b1d4eedb0e13f386548d3a",
"transactionType": "CREATE",
"contractName": "ETHTransferProxy",
"contractAddress": "0x1f9ab0430654d8d0e03d1b1c730e9e7d176ee399",
"function": null,
"arguments": null,
"transaction": {
"from": "0x4e06388233477376fd21c787aba9cca793f3bcd7",
"gas": "0x29a7d",
"value": "0x0",
"input": "0x6080806040523460155761016b908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c63d50f6bf014610024575f80fd5b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101675760043573ffffffffffffffffffffffffffffffffffffffff8116809103610167575f80808034855af13d156101625767ffffffffffffffff3d8181116101355760405191601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168301908111838210176101355760405281525f60203d92013e5b1561010b576040513481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203392a3005b60046040517fb12d13eb000000000000000000000000000000000000000000000000000000008152fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6100d8565b5f80fd",
"nonce": "0x1",
"chainId": "0xa"
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [
{
"status": "0x1",
"cumulativeGasUsed": "0x1f75fd",
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"type": "0x2",
"transactionHash": "0xa22e7feb51c24de7a6b8b3fb41c6530d2443a7c018b1d4eedb0e13f386548d3a",
"transactionIndex": "0xb",
"blockHash": "0x13385f65e486a8f901f64df4de6d7a07d4d2b21624bc44835cf38cf877e70afe",
"blockNumber": "0x74c772b",
"gasUsed": "0x200af",
"effectiveGasPrice": "0x3b273bb",
"from": "0x4e06388233477376fd21c787aba9cca793f3bcd7",
"to": null,
"contractAddress": "0x1f9ab0430654d8d0e03d1b1c730e9e7d176ee399",
"l1BaseFeeScalar": "0x558",
"l1BlobBaseFee": "0x11",
"l1BlobBaseFeeScalar": "0xc5fc5",
"l1Fee": "0x33522baf5",
"l1GasPrice": "0x56314cbe",
"l1GasUsed": "0x1b34"
}
],
"libraries": [],
"pending": [],
"returns": {
"e": {
"internal_type": "contract ETHTransferProxy",
"value": "0x1F9Ab0430654d8d0e03D1B1c730e9e7d176ee399"
}
},
"timestamp": 1720502310,
"chain": 10,
"commit": "dbb849d"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{
"transactions": [
{
"hash": "0xa22e7feb51c24de7a6b8b3fb41c6530d2443a7c018b1d4eedb0e13f386548d3a",
"transactionType": "CREATE",
"contractName": "ETHTransferProxy",
"contractAddress": "0x1f9ab0430654d8d0e03d1b1c730e9e7d176ee399",
"function": null,
"arguments": null,
"transaction": {
"from": "0x4e06388233477376fd21c787aba9cca793f3bcd7",
"gas": "0x29a7d",
"value": "0x0",
"input": "0x6080806040523460155761016b908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c63d50f6bf014610024575f80fd5b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101675760043573ffffffffffffffffffffffffffffffffffffffff8116809103610167575f80808034855af13d156101625767ffffffffffffffff3d8181116101355760405191601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168301908111838210176101355760405281525f60203d92013e5b1561010b576040513481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203392a3005b60046040517fb12d13eb000000000000000000000000000000000000000000000000000000008152fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6100d8565b5f80fd",
"nonce": "0x1",
"chainId": "0xa"
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [
{
"status": "0x1",
"cumulativeGasUsed": "0x1f75fd",
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"type": "0x2",
"transactionHash": "0xa22e7feb51c24de7a6b8b3fb41c6530d2443a7c018b1d4eedb0e13f386548d3a",
"transactionIndex": "0xb",
"blockHash": "0x13385f65e486a8f901f64df4de6d7a07d4d2b21624bc44835cf38cf877e70afe",
"blockNumber": "0x74c772b",
"gasUsed": "0x200af",
"effectiveGasPrice": "0x3b273bb",
"from": "0x4e06388233477376fd21c787aba9cca793f3bcd7",
"to": null,
"contractAddress": "0x1f9ab0430654d8d0e03d1b1c730e9e7d176ee399",
"l1BaseFeeScalar": "0x558",
"l1BlobBaseFee": "0x11",
"l1BlobBaseFeeScalar": "0xc5fc5",
"l1Fee": "0x33522baf5",
"l1GasPrice": "0x56314cbe",
"l1GasUsed": "0x1b34"
}
],
"libraries": [],
"pending": [],
"returns": {
"e": {
"internal_type": "contract ETHTransferProxy",
"value": "0x1F9Ab0430654d8d0e03D1B1c730e9e7d176ee399"
}
},
"timestamp": 1720502310,
"chain": 10,
"commit": "dbb849d"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"transactions": [
{
"hash": null,
"transactionType": "CREATE2",
"contractName": "ETHTransferProxy",
"contractAddress": "0x374f328ba653bc43e42cbeb41e4f8cf2647edb6e",
"function": null,
"arguments": null,
"transaction": {
"from": "0x4e06388233477376fd21c787aba9cca793f3bcd7",
"to": "0x4e59b44847b379578588920ca78fbf26c0b4956c",
"gas": "0x2c61c",
"value": "0x0",
"input": "0x00000000000000000000000000000000000000000000000000000000000000006080806040523460155761016b908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c63d50f6bf014610024575f80fd5b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101675760043573ffffffffffffffffffffffffffffffffffffffff8116809103610167575f80808034855af13d156101625767ffffffffffffffff3d8181116101355760405191601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168301908111838210176101355760405281525f60203d92013e5b1561010b576040513481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203392a3005b60046040517fb12d13eb000000000000000000000000000000000000000000000000000000008152fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6100d8565b5f80fd",
"nonce": "0x0",
"chainId": "0x44d"
},
"additionalContracts": [],
"isFixedGasLimit": false
}
],
"receipts": [],
"libraries": [],
"pending": [],
"returns": {
"e": {
"internal_type": "contract ETHTransferProxy",
"value": "0x374f328BA653bc43e42cbEb41e4f8cf2647Edb6e"
}
},
"timestamp": 1720508371,
"chain": 1101,
"commit": "dbb849d"
}
Loading

0 comments on commit ae0b8a6

Please sign in to comment.