diff --git a/packages/boba/register/addresses/addressBobaAvax_0x00220f8ce1c4be8436574e575fE38558d85e2E6b.json b/packages/boba/register/addresses/addressBobaAvax_0x00220f8ce1c4be8436574e575fE38558d85e2E6b.json index 3f4878e794..fb95653746 100644 --- a/packages/boba/register/addresses/addressBobaAvax_0x00220f8ce1c4be8436574e575fE38558d85e2E6b.json +++ b/packages/boba/register/addresses/addressBobaAvax_0x00220f8ce1c4be8436574e575fE38558d85e2E6b.json @@ -54,5 +54,6 @@ "Boba_GasPriceOracle":"0x4200000000000000000000000000000000000025", "Proxy__Boba_GasPriceOracle":"0x4200000000000000000000000000000000000024", "BobaTuringCredit": "0x4200000000000000000000000000000000000021", - "Proxy__BobaTuringCredit": "0x4200000000000000000000000000000000000020" + "Proxy__BobaTuringCredit": "0x4200000000000000000000000000000000000020", + "L2StandardTokenFactory": "0xD2ae16D8c66ac7bc1Cf3c9e5d6bfE5f76BeDb826" } diff --git a/packages/boba/register/addresses/addressBobaBeam_0x564c10A60af35a07f0EA8Be3106a4D81014b21a0.json b/packages/boba/register/addresses/addressBobaBeam_0x564c10A60af35a07f0EA8Be3106a4D81014b21a0.json index fb1454b0e9..dc7cf88f92 100644 --- a/packages/boba/register/addresses/addressBobaBeam_0x564c10A60af35a07f0EA8Be3106a4D81014b21a0.json +++ b/packages/boba/register/addresses/addressBobaBeam_0x564c10A60af35a07f0EA8Be3106a4D81014b21a0.json @@ -42,5 +42,6 @@ "Boba_GasPriceOracle":"0x4200000000000000000000000000000000000025", "Proxy__Boba_GasPriceOracle":"0x4200000000000000000000000000000000000024", "BobaTuringCredit": "0x4200000000000000000000000000000000000021", - "Proxy__BobaTuringCredit": "0x4200000000000000000000000000000000000020" + "Proxy__BobaTuringCredit": "0x4200000000000000000000000000000000000020", + "L2StandardTokenFactory": "0xD2ae16D8c66ac7bc1Cf3c9e5d6bfE5f76BeDb826" } diff --git a/packages/boba/register/addresses/addressBobaBnbTestnet_0xAee1fb3f4353a9060aEC3943fE932b6Efe35CdAa.json b/packages/boba/register/addresses/addressBobaBnbTestnet_0xAee1fb3f4353a9060aEC3943fE932b6Efe35CdAa.json index 6f2e8ee9d1..e8f4cdc384 100644 --- a/packages/boba/register/addresses/addressBobaBnbTestnet_0xAee1fb3f4353a9060aEC3943fE932b6Efe35CdAa.json +++ b/packages/boba/register/addresses/addressBobaBnbTestnet_0xAee1fb3f4353a9060aEC3943fE932b6Efe35CdAa.json @@ -34,5 +34,6 @@ "BobaTuringCredit": "0x4200000000000000000000000000000000000021", "Proxy__BobaTuringCredit": "0x4200000000000000000000000000000000000020", "AuthenticatedFaucet": "0x4Bee9fE15Ff3645A85792607ce4Eee14ab9E9E02", - "WBOBA9": "0xb743f3A682C846ccC4584bd8bCb434320a769216" + "WBOBA9": "0xb743f3A682C846ccC4584bd8bCb434320a769216", + "L2StandardTokenFactory": "0xD2ae16D8c66ac7bc1Cf3c9e5d6bfE5f76BeDb826" } diff --git a/packages/boba/register/addresses/addressBobaBnb_0xeb989B25597259cfa51Bd396cE1d4B085EC4c753.json b/packages/boba/register/addresses/addressBobaBnb_0xeb989B25597259cfa51Bd396cE1d4B085EC4c753.json index 4726ac7e3c..2d458de7e4 100644 --- a/packages/boba/register/addresses/addressBobaBnb_0xeb989B25597259cfa51Bd396cE1d4B085EC4c753.json +++ b/packages/boba/register/addresses/addressBobaBnb_0xeb989B25597259cfa51Bd396cE1d4B085EC4c753.json @@ -46,5 +46,6 @@ "Boba_GasPriceOracle":"0x4200000000000000000000000000000000000025", "Proxy__Boba_GasPriceOracle":"0x4200000000000000000000000000000000000024", "BobaTuringCredit": "0x4200000000000000000000000000000000000021", - "Proxy__BobaTuringCredit": "0x4200000000000000000000000000000000000020" + "Proxy__BobaTuringCredit": "0x4200000000000000000000000000000000000020", + "L2StandardTokenFactory": "0xD2ae16D8c66ac7bc1Cf3c9e5d6bfE5f76BeDb826" } diff --git a/packages/boba/register/addresses/addressBobaFuji_0xcE78de95b85212BC348452e91e0e74c17cf37c79.json b/packages/boba/register/addresses/addressBobaFuji_0xcE78de95b85212BC348452e91e0e74c17cf37c79.json index 577df630ef..a43403c637 100644 --- a/packages/boba/register/addresses/addressBobaFuji_0xcE78de95b85212BC348452e91e0e74c17cf37c79.json +++ b/packages/boba/register/addresses/addressBobaFuji_0xcE78de95b85212BC348452e91e0e74c17cf37c79.json @@ -33,5 +33,6 @@ "BobaTuringCredit": "0x4200000000000000000000000000000000000021", "Proxy__BobaTuringCredit": "0x4200000000000000000000000000000000000020", "AuthenticatedFaucet": "0x5f6D019832FA4522DB7b94A4fe0DDBb73212FAcE", - "WBOBA9": "0xA7cad1B188Ac7E4d05644D1cf1cBcEB4aD372a9D" + "WBOBA9": "0xA7cad1B188Ac7E4d05644D1cf1cBcEB4aD372a9D", + "L2StandardTokenFactory": "0xD2ae16D8c66ac7bc1Cf3c9e5d6bfE5f76BeDb826" } diff --git a/packages/boba/register/addresses/addressBobaOpera_0x4e7325bcf09e091Bb8119258B885D4ef687B7386.json b/packages/boba/register/addresses/addressBobaOpera_0x4e7325bcf09e091Bb8119258B885D4ef687B7386.json index d31aedade5..c560b45fd3 100644 --- a/packages/boba/register/addresses/addressBobaOpera_0x4e7325bcf09e091Bb8119258B885D4ef687B7386.json +++ b/packages/boba/register/addresses/addressBobaOpera_0x4e7325bcf09e091Bb8119258B885D4ef687B7386.json @@ -44,5 +44,6 @@ "Boba_GasPriceOracle":"0x4200000000000000000000000000000000000025", "Proxy__Boba_GasPriceOracle":"0x4200000000000000000000000000000000000024", "BobaTuringCredit": "0x4200000000000000000000000000000000000021", - "Proxy__BobaTuringCredit": "0x4200000000000000000000000000000000000020" + "Proxy__BobaTuringCredit": "0x4200000000000000000000000000000000000020", + "L2StandardTokenFactory": "0xD2ae16D8c66ac7bc1Cf3c9e5d6bfE5f76BeDb826" } diff --git a/packages/boba/register/addresses/addressesBobaBase_0xF8d0bF3a1411AC973A606f90B2d1ee0840e5979B.json b/packages/boba/register/addresses/addressesBobaBase_0xF8d0bF3a1411AC973A606f90B2d1ee0840e5979B.json index 594b160d51..196d97db68 100644 --- a/packages/boba/register/addresses/addressesBobaBase_0xF8d0bF3a1411AC973A606f90B2d1ee0840e5979B.json +++ b/packages/boba/register/addresses/addressesBobaBase_0xF8d0bF3a1411AC973A606f90B2d1ee0840e5979B.json @@ -35,5 +35,6 @@ "BobaTuringCredit": "0x4200000000000000000000000000000000000021", "Proxy__BobaTuringCredit": "0x4200000000000000000000000000000000000020", "AuthenticatedFaucet": "0x8b6A1c0590Ab8A9CED9ADa87Df485eCdd97886E2", - "WBOBA9": "0xc03cc0d0995e7b677348e396F5F1D70Fe8667fCe" + "WBOBA9": "0xc03cc0d0995e7b677348e396F5F1D70Fe8667fCe", + "L2StandardTokenFactory": "0xD2ae16D8c66ac7bc1Cf3c9e5d6bfE5f76BeDb826" } diff --git a/packages/boba/register/addresses/addressesBobaOperaTestnet_0x12ad9f501149D3FDd703cC10c567F416B7F0af8b.json b/packages/boba/register/addresses/addressesBobaOperaTestnet_0x12ad9f501149D3FDd703cC10c567F416B7F0af8b.json index c79a99d3b6..1db2669f4a 100644 --- a/packages/boba/register/addresses/addressesBobaOperaTestnet_0x12ad9f501149D3FDd703cC10c567F416B7F0af8b.json +++ b/packages/boba/register/addresses/addressesBobaOperaTestnet_0x12ad9f501149D3FDd703cC10c567F416B7F0af8b.json @@ -33,5 +33,6 @@ "BobaTuringCredit": "0x4200000000000000000000000000000000000021", "Proxy__BobaTuringCredit": "0x4200000000000000000000000000000000000020", "AuthenticatedFaucet": "0xCED1459C6B56a85363426a502a24De99fBbF5a83", - "WBOBA9": "0xfd7f8a9F2D11B30a3571395Be9601720B6a32995" + "WBOBA9": "0xfd7f8a9F2D11B30a3571395Be9601720B6a32995", + "L2StandardTokenFactory": "0xD2ae16D8c66ac7bc1Cf3c9e5d6bfE5f76BeDb826" } diff --git a/packages/boba/register/addresses/addressesRinkeby_0x93A96D6A5beb1F661cf052722A1424CDDA3e9418.json b/packages/boba/register/addresses/addressesRinkeby_0x93A96D6A5beb1F661cf052722A1424CDDA3e9418.json index 806f604c24..4cc6bcf4da 100644 --- a/packages/boba/register/addresses/addressesRinkeby_0x93A96D6A5beb1F661cf052722A1424CDDA3e9418.json +++ b/packages/boba/register/addresses/addressesRinkeby_0x93A96D6A5beb1F661cf052722A1424CDDA3e9418.json @@ -87,5 +87,6 @@ "Proxy__BobaBillingContract": "0x39ecF941443851762f58194e1eD54EE9F6987Cd1", "AuthenticatedFaucet": "0xdEBA60E214c07f93a265CA8552107af6853d3c61", "Ve_BOBA": "0xD142eBc28884cF808DFa7506F23D56B9a1C43935", + "L2StandardTokenFactory": "0xD2ae16D8c66ac7bc1Cf3c9e5d6bfE5f76BeDb826" "BASE_V1_VOTER": "0xd7924388118a27D3AF595E0326Efb7C9902B0677" } diff --git a/packages/contracts/hardhat.config.ts b/packages/contracts/hardhat.config.ts index dd590cc758..416daa7bd5 100644 --- a/packages/contracts/hardhat.config.ts +++ b/packages/contracts/hardhat.config.ts @@ -66,24 +66,39 @@ const config: HardhatUserConfig = { moonbeam: { url: 'https://rpc.api.moonbeam.network', }, + bobabeam: { + url: 'https://bobabeam.boba.network', + }, + bobabase: { + url: 'https://bobabase.boba.network', + }, snowtrace: { url: 'https://api.avax.network/ext/bc/C/rpc', }, bobaavax: { url: 'https://avax.boba.network', }, + bobaavaxTestnet: { + url: 'https://testnet.avax.boba.network', + }, bnb: { url: 'https://bscrpc.com', }, bobabnb: { url: 'https://bnb.boba.network', }, + bobabnbTestnet: { + url: 'https://testnet.bnb.boba.network', + }, fantom: { url: 'https://rpc.fantom.network', }, bobaopera: { url: 'https://bobaopera.boba.network', }, + bobaoperaTestnet: { + url: 'https://testnet.bobaopera.boba.network', + }, }, mocha: { timeout: 50000, @@ -141,12 +156,17 @@ const config: HardhatUserConfig = { mainnet: process.env.ETHERSCAN_KEY, 'boba-mainnet': process.env.BOBA_MAINNET_KEY, moonbeam: process.env.MOONBEAM_KEY, + bobabeam: 'DEFAULT_KEY', + bobabase: 'DEFAULT_KEY', snowtrace: process.env.SNOWTRACE_KEY, bnb: process.env.BSCSCAN_KEY, bobabnb: 'DEFAULT_KEY', + bobabnbTestnet: 'DEFAULT_KEY', bobaavax: 'DEFAULT_KEY', + bobaavaxTestnet: 'DEFAULT_KEY', fantom: process.env.FTMSCAN_KEY, bobaopera: 'DEFAULT_KEY', + bobaoperaTestnet: 'DEFAULT_KEY', }, customChains: [ { @@ -165,6 +185,22 @@ const config: HardhatUserConfig = { browserURL: 'https://moonscan.io/', }, }, + { + network: 'bobabeam', + chainId: 1294, + urls: { + apiURL: 'https://blockexplorer.bobabeam.boba.network/api', + browserURL: 'https://blockexplorer.bobabeam.boba.network', + }, + }, + { + network: 'bobabase', + chainId: 1297, + urls: { + apiURL: 'https://blockexplorer.bobabase.boba.network/api', + browserURL: 'https://blockexplorer.bobabase.boba.network', + }, + }, { network: 'snowtrace', chainId: 43114, @@ -181,6 +217,14 @@ const config: HardhatUserConfig = { browserURL: 'https://blockexplorer.avax.boba.network', }, }, + { + network: 'bobaavaxTestnet', + chainId: 4328, + urls: { + apiURL: 'https://blockexplorer.testnet.avax.boba.network/api', + browserURL: 'https://blockexplorer.testnet.avax.boba.network', + }, + }, { network: 'bnb', chainId: 56, @@ -197,6 +241,14 @@ const config: HardhatUserConfig = { browserURL: 'https://blockexplorer.bnb.boba.network', }, }, + { + network: 'bobabnbTestnet', + chainId: 9728, + urls: { + apiURL: 'https://blockexplorer.testnet.bnb.boba.network/api', + browserURL: 'https://blockexplorer.testnet.bnb.boba.network', + }, + }, { network: 'fantom', chainId: 250, @@ -213,6 +265,14 @@ const config: HardhatUserConfig = { browserURL: 'https://blockexplorer.bobaopera.boba.network/', }, }, + { + network: 'bobaoperaTestnet', + chainId: 4051, + urls: { + apiURL: 'https://blockexplorer.testnet.bobaopera.boba.network/api', + browserURL: 'https://blockexplorer.testnet.bobaopera.boba.network/', + }, + }, ], }, }