Skip to content

Commit 500e86b

Browse files
committed
fix: change to the new Goerli Arb testnet
1 parent 7648ea2 commit 500e86b

File tree

5 files changed

+15
-65
lines changed

5 files changed

+15
-65
lines changed

arbitrum-addresses.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"source": "https://github.com/OffchainLabs/arbitrum/tree/f54baf10871ee86aedca4880796342ef9bd0b0ab/packages/",
2+
"source": "https://developer.offchainlabs.com/docs/useful_addresses",
33
"1": {
44
"L1GatewayRouter": {
55
"address": "0x72Ce9c846789fdB6fC1f34aC4AD25Dd9ef7031ef"
@@ -18,10 +18,10 @@
1818
},
1919
"5": {
2020
"L1GatewayRouter": {
21-
"address": "0x8BDFa67ace22cE2BFb2fFebe72f0c91CDA694d4b"
21+
"address": "0x4c7708168395aEa569453Fc36862D2ffcDaC588c"
2222
},
2323
"IInbox": {
24-
"address": "0x1FdBBcC914e84aF593884bf8e8Dd6877c29035A2"
24+
"address": "0x6BEbC4925716945D46F0Ec336D5C2564F419682C"
2525
}
2626
},
2727
"42161": {
@@ -34,9 +34,9 @@
3434
"address": "0x9413AD42910c1eA60c737dB5f58d1C504498a3cD"
3535
}
3636
},
37-
"421612": {
37+
"421613": {
3838
"L2GatewayRouter": {
39-
"address": "0xC502Ded1EE1d616B43F7f20Ebde83Be1A275ca3c"
39+
"address": "0xE5B9d8d42d656d1DcB8065A6c012FE3780246041"
4040
}
4141
}
4242
}

cli/commands/bridge/to-l1.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { loadEnv, CLIArgs, CLIEnvironment } from '../../env'
22
import { logger } from '../../logging'
33
import { getAddressBook } from '../../address-book'
44
import { getProvider, sendTransaction, toGRT } from '../../network'
5-
import { chainIdIsL2, createNitroNetwork } from '../../utils'
5+
import { chainIdIsL2 } from '../../utils'
66
import { loadAddressBookContract } from '../../contracts'
77
import {
88
L2TransactionReceipt,
@@ -67,7 +67,7 @@ export const startSendToL1 = async (cli: CLIEnvironment, cliArgs: CLIArgs): Prom
6767
logger.info(`>>> Sending tokens to L1 <<<\n`)
6868
const l2Provider = getProvider(cliArgs.l2ProviderUrl)
6969
const l2ChainId = (await l2Provider.getNetwork()).chainId
70-
createNitroNetwork(cliArgs.providerUrl)
70+
7171
if (chainIdIsL2(cli.chainId) || !chainIdIsL2(l2ChainId)) {
7272
throw new Error(
7373
'Please use an L1 provider in --provider-url, and an L2 provider in --l2-provider-url',
@@ -120,7 +120,7 @@ export const finishSendToL1 = async (
120120
logger.info(`>>> Finishing transaction sending tokens to L1 <<<\n`)
121121
const l2Provider = getProvider(cliArgs.l2ProviderUrl)
122122
const l2ChainId = (await l2Provider.getNetwork()).chainId
123-
createNitroNetwork(cliArgs.providerUrl)
123+
124124
if (chainIdIsL2(cli.chainId) || !chainIdIsL2(l2ChainId)) {
125125
throw new Error(
126126
'Please use an L1 provider in --provider-url, and an L2 provider in --l2-provider-url',

cli/commands/bridge/to-l2.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
L1ToL2MessageWriter,
1010
L1ToL2MessageGasEstimator,
1111
} from '@arbitrum/sdk'
12-
import { chainIdIsL2, createNitroNetwork } from '../../utils'
12+
import { chainIdIsL2 } from '../../utils'
1313

1414
const logAutoRedeemReason = (autoRedeemRec) => {
1515
if (autoRedeemRec == null) {
@@ -43,7 +43,7 @@ export const sendToL2 = async (cli: CLIEnvironment, cliArgs: CLIArgs): Promise<v
4343
logger.info(`>>> Sending tokens to L2 <<<\n`)
4444
const l2Provider = getProvider(cliArgs.l2ProviderUrl)
4545
const l2ChainId = (await l2Provider.getNetwork()).chainId
46-
createNitroNetwork(cliArgs.providerUrl)
46+
4747
if (chainIdIsL2(cli.chainId) || !chainIdIsL2(l2ChainId)) {
4848
throw new Error(
4949
'Please use an L1 provider in --provider-url, and an L2 provider in --l2-provider-url',
@@ -117,7 +117,7 @@ export const redeemSendToL2 = async (cli: CLIEnvironment, cliArgs: CLIArgs): Pro
117117
logger.info(`>>> Redeeming pending tokens on L2 <<<\n`)
118118
const l2Provider = getProvider(cliArgs.l2ProviderUrl)
119119
const l2ChainId = (await l2Provider.getNetwork()).chainId
120-
createNitroNetwork(cliArgs.providerUrl)
120+
121121
if (chainIdIsL2(cli.chainId) || !chainIdIsL2(l2ChainId)) {
122122
throw new Error(
123123
'Please use an L1 provider in --provider-url, and an L2 provider in --l2-provider-url',

cli/utils.ts

Lines changed: 1 addition & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { loadArtifact } from './artifacts'
66
export const l1ToL2ChainIdMap = {
77
'1': '42161',
88
'4': '421611',
9-
'5': '421612',
9+
'5': '421613',
1010
}
1111

1212
export const l2ChainIds = Object.values(l1ToL2ChainIdMap).map(Number)
@@ -28,53 +28,3 @@ export const getProvider = (providerUrl: string, network?: number): providers.Js
2828
export const chainIdIsL2 = (chainId: number | string): boolean => {
2929
return l2ChainIds.includes(Number(chainId))
3030
}
31-
32-
export const createNitroNetwork = (l1ProviderUrl: string): void => {
33-
addCustomNetwork({
34-
customL1Network: {
35-
blockTime: 15,
36-
chainID: 5,
37-
explorerUrl: 'https://goerli.etherscan.io/',
38-
isCustom: true,
39-
name: 'Goerli',
40-
partnerChainIDs: [421612],
41-
rpcURL: l1ProviderUrl,
42-
},
43-
customL2Network: {
44-
chainID: 421612,
45-
confirmPeriodBlocks: 960,
46-
ethBridge: {
47-
bridge: '0x9903a892da86c1e04522d63b08e5514a921e81df',
48-
inbox: '0x1fdbbcc914e84af593884bf8e8dd6877c29035a2',
49-
outboxes: {
50-
'0xFDF2B11347dA17326BAF30bbcd3F4b09c4719584': 0,
51-
},
52-
rollup: '0x767CfF8D8de386d7cbe91DbD39675132ba2f5967',
53-
sequencerInbox: '0xb32f4257e05c56c53d46bbec9e85770eb52425d6',
54-
},
55-
explorerUrl: 'https://nitro-devnet-explorer.arbitrum.io/',
56-
isArbitrum: true,
57-
isCustom: true,
58-
name: 'ArbLocal',
59-
partnerChainID: 5,
60-
rpcURL: 'https://nitro-devnet.arbitrum.io/rpc',
61-
tokenBridge: {
62-
l1CustomGateway: '0x23D4e0D7Cb7AE7CF745E82262B17eb46535Ae819',
63-
l1ERC20Gateway: '0x6336C4e811b2f7D17d45b6241Fd47F2E11621Ffb',
64-
l1GatewayRouter: '0x8BDFa67ace22cE2BFb2fFebe72f0c91CDA694d4b',
65-
l1MultiCall: '0x90863B80f274b6D2227b01f2c1de4fdCb04896E2',
66-
l1ProxyAdmin: '0x678cC9702ebF79d741E4f815937475311A58404a',
67-
l1Weth: '0xb4fbf271143f4fbf7b91a5ded31805e42b2208d6',
68-
l1WethGateway: '0x64bfF696bE6a087A81936b9a2489624015381be4',
69-
l2CustomGateway: '0x7AC493f26EF26904E52fE46C8DaEE247b9A556B8',
70-
l2ERC20Gateway: '0xf298434ffE691400b932f4b14B436f451F4CED76',
71-
l2GatewayRouter: '0xC502Ded1EE1d616B43F7f20Ebde83Be1A275ca3c',
72-
l2Multicall: '0x1068dbfcc13f3a22fcAe684943AFA43cc66fA689',
73-
l2ProxyAdmin: '0x1F2715AaC7EeFb75ebCc478f3D9a361fa47A95DD',
74-
l2Weth: '0x96CfA560e7332DebA750e330fb6f59E2269f40Dd',
75-
l2WethGateway: '0xf10c7CAA33A3360f60053Bc1081980f62567505F',
76-
},
77-
retryableLifetimeSeconds: 608400,
78-
},
79-
})
80-
}

hardhat.config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ const networkConfigs: NetworkConfig[] = [
6363
{ network: 'arbitrum-rinkeby', chainId: 421611, url: 'https://rinkeby.arbitrum.io/rpc' },
6464
{ network: 'arbitrum-one', chainId: 42161, url: 'https://arb1.arbitrum.io/rpc' },
6565
{
66-
network: 'arbitrum-nitro-devnet',
67-
chainId: 421612,
68-
url: 'https://nitro-devnet.arbitrum.io/rpc',
66+
network: 'arbitrum-goerli',
67+
chainId: 421613,
68+
url: 'https://goerli-rollup.arbitrum.io/rpc',
6969
},
7070
]
7171

0 commit comments

Comments
 (0)