feat: deploy cultura_testnet

This commit is contained in:
keyp-dev
2025-03-19 16:54:26 +08:00
parent 2059469a52
commit 5fa5c148f0
9 changed files with 3726 additions and 3 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -122,5 +122,27 @@
"UNISWAP_QUOTER": "0x0000000000000000000000000000000000000000",
"UNISWAP_ROUTER": "0x0000000000000000000000000000000000000000",
"TOKEN_WETH": "0x0000000000000000000000000000000000000000"
},
"61892": {
"UnifiedStore": "0x4f449d9247cc03cd612f7bcd66ba20a356a96de0",
"deployer": "0xB7d030F7c6406446e703E73B3d1dd8611A2D87b6",
"manager": "0x08E3dBFCF164Df355E36B65B4e71D9E66483e083",
"GiftedAccountGuardian": "0x6f66eda9fcfa7cc5fab9a81f636613c7cd283d39",
"GiftedAccount": "0xaa4a0c44d58acf831d99c1c5e8d407f98c548e6e",
"ERC6551Registry": "0x19edab3b08151a061ecf3865cb60d5266cc6472f",
"GiftedBox": "0x8f8cbd26bcafbc78456961093c37f83bd9da960e",
"Vault": "0xd7a9cbb40aa507957d995b6155a5cc87822edbfd",
"GasSponsorBook": "0x7302887eb97414b7d15462fb4f1e9203038b746a",
"NFTVault": "0x1093eecd2bec0abf964ff6b4894a4812c7ed5e8d",
"GiftedBoxImplementation": "0x04a2a5c9dc5b1f7ec7277255cdc7c1086392d7b7",
"MockERC721": "0xe781924639fc91ca1a27076947a49de447dd95af",
"MockERC1155": "0xa57e7bdc9721fb9faa9a40cb6c0c139c1f7fa256",
"TOKEN_USDT": "0x0000000000000000000000000000000000000000",
"TOKEN_USDC": "0x0000000000000000000000000000000000000000",
"TOKEN_WBTC": "0x0000000000000000000000000000000000000000",
"GiftedAccountImplementation": "0xc6e49fa9899d7dd57945775dc48370d78b96a1f3",
"UNISWAP_QUOTER": "0x0000000000000000000000000000000000000000",
"UNISWAP_ROUTER": "0x0000000000000000000000000000000000000000",
"TOKEN_WETH": "0x0000000000000000000000000000000000000000"
}
}
}

View File

@@ -122,5 +122,27 @@
"UNISWAP_QUOTER": "0x0000000000000000000000000000000000000000",
"UNISWAP_ROUTER": "0x0000000000000000000000000000000000000000",
"TOKEN_WETH": "0x0000000000000000000000000000000000000000"
},
"61892": {
"UnifiedStore": "0x1c5c6e32cbc5f608045a1781d6e9329e1b009257",
"deployer": "0xB7d030F7c6406446e703E73B3d1dd8611A2D87b6",
"manager": "0x08E3dBFCF164Df355E36B65B4e71D9E66483e083",
"GiftedAccountGuardian": "0xe21600be5f0f4a53dcc1a482d6348381ea97490e",
"GiftedAccount": "0xf7027703193efc66dcaa18cc34eb95e7a535c82d",
"ERC6551Registry": "0x7488f264b2b6feda37b18af0080c4dbc12bc3f95",
"GiftedBox": "0xb0cddff980d3589e22d4714e24db40c8ee693a38",
"Vault": "0x1a5da72a916e211d6e1f400693c9dfa63c6a5110",
"GasSponsorBook": "0x34bcf45fe3d35f94e896cad9f3d24eb56274e760",
"NFTVault": "0x71d17a36104d968d0b6b2ebbdb69b4da10bd1b32",
"GiftedBoxImplementation": "0xb0cddff980d3589e22d4714e24db40c8ee693a38",
"MockERC721": "0x61a39fac05841aaeb9d8148f75ada446c6534bc0",
"MockERC1155": "0xa3ef3ea05ef4cd9858046e4b87015285d2f5359e",
"TOKEN_USDT": "0x0000000000000000000000000000000000000000",
"TOKEN_USDC": "0x0000000000000000000000000000000000000000",
"TOKEN_WBTC": "0x0000000000000000000000000000000000000000",
"GiftedAccountImplementation": "0xf7027703193efc66dcaa18cc34eb95e7a535c82d",
"UNISWAP_QUOTER": "0x0000000000000000000000000000000000000000",
"UNISWAP_ROUTER": "0x0000000000000000000000000000000000000000",
"TOKEN_WETH": "0x0000000000000000000000000000000000000000"
}
}

View File

@@ -44,6 +44,8 @@ abstract_testnet = "${ABSTRACT_TESTNET_URL}"
monad_testnet = "${MONAD_TESTNET_RPC_URL}"
cultura_testnet = "${CULTURA_TESTNET_RPC_URL}"
[etherscan]
arbitrum = { key = "${ARBITRUM_ETHERSCAN_KEY}", url = "https://api.arbiscan.io/api" }
arbitrum_sepolia = { key = "${ARBITRUM_ETHERSCAN_KEY}", url = "https://api-sepolia.arbiscan.io/api" }
@@ -64,3 +66,5 @@ plume_testnet = { key = "verifyContract", url = "https://testnet-explorer.plumen
abstract_testnet = { key = "verifyContract", url = "https://api-explorer-verify.testnet.abs.xyz/contract_verification" }
monad_testnet = { key = "DUMMY_VALUE", url = "https://testnet.monadexplorer.com", chain = 10143 }
cultura_testnet = { key = "verifyContract", url = "https://explorer-cultura-testnet-7v5ruhfl8s.t.conduit.xyz/api", chain = 61892 }

View File

@@ -53,8 +53,8 @@ contract DeploySepolia is Script {
console.log("Deploying to chain ID:", currentChainId);
// deploy_contracts();
// deploy_artwork();
deploy_erc20();
deploy_artwork();
// deploy_erc20();
}
function deploy_test() internal {
@@ -115,6 +115,7 @@ contract DeploySepolia is Script {
console.log("Deploying contracts with deployer:", deployer);
unifiedStore = new UnifiedStore();
console.log("UnifiedStore deployed at:", address(unifiedStore));
// Deploy guardian and log
guardian = new GiftedAccountGuardian();
console.log("GiftedAccountGuardian deployed at:", address(guardian));