Skip to content

Commit bb20a55

Browse files
committed
feat: add Trails rc-4 deployment job and update README with new contract addresses
1 parent e22fe61 commit bb20a55

File tree

3 files changed

+75
-0
lines changed

3 files changed

+75
-0
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,9 @@ The following is a list of contracts that are deployed by this script.
244244
│ trails-rc-3 │ TrailsIntentEntrypoint │ 0x8f64eEB1f4680B9ed1F9d6A6Eee7CCf36258C93D │
245245
│ trails-rc-3 │ TrailsRouter │ 0xF8A739B9F24E297a98b7aba7A9cdFDBD457F6fF8 │
246246
│ trails-rc-3 │ TrailsRouterShim │ 0x1306aF05bA556839885B9B8c758f1d2F33d3571E │
247+
│ trails-rc-4 │ TrailsIntentEntrypoint │ 0x91E9e3Fe369CF005dB2857Ef24955A66d1E692Cf │
248+
│ trails-rc-4 │ TrailsRouter │ 0xF8A739B9F24E297a98b7aba7A9cdFDBD457F6fF8 │
249+
│ trails-rc-4 │ TrailsRouterShim │ 0x1306aF05bA556839885B9B8c758f1d2F33d3571E │
247250
│ trails-token-sweeper │ TrailsMulticall3Router │ 0xFF8f46538c39dCA637fCE9a804b2B59B517A9698 │
248251
│ trails-token-sweeper │ TrailsTokenSweeper │ 0xEbDd59B8cE1993d38e4E081E0d80662BB169d3db │
249252
│ value-forwarder │ ValueForwarder │ 0xABAAd93EeE2a569cF0632f39B10A9f5D734777ca │

jobs/trails/build-info/rc-4/all-contracts.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

jobs/trails/rc-4.yaml

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
name: "trails-rc-4"
2+
version: "rc-4"
3+
description: "Deploy Trails contracts (rc 4)"
4+
depends_on: ["era-evm-predeploy-erc2470", "multicall3"]
5+
skip_networks: [19011, 40875]
6+
7+
actions:
8+
- name: "trails-router"
9+
template: "erc-2470"
10+
arguments:
11+
salt: "{{salt-zero}}"
12+
creationCode:
13+
type: "constructor-encode"
14+
arguments:
15+
creationCode: "{{Contract(./build-info/rc-4/all-contracts.json:TrailsRouter).creationCode}}"
16+
types: ["address"]
17+
values: ["{{multicall3.multicall3.address}}"]
18+
output: true
19+
20+
- name: "verify-trails-router"
21+
type: "verify-contract"
22+
depends_on: ["trails-router"]
23+
arguments:
24+
address: "{{trails-router.address}}"
25+
contract: "{{Contract(./build-info/rc-4/all-contracts.json:TrailsRouter)}}"
26+
constructorArguments:
27+
type: "constructor-encode"
28+
arguments:
29+
types: ["address"]
30+
values: ["{{multicall3.multicall3.address}}"]
31+
output: false
32+
33+
- name: "trails-router-shim"
34+
template: "erc-2470"
35+
arguments:
36+
salt: "{{salt-zero}}"
37+
creationCode:
38+
type: "constructor-encode"
39+
arguments:
40+
creationCode: "{{Contract(./build-info/rc-4/all-contracts.json:TrailsRouterShim).creationCode}}"
41+
types: ["address"]
42+
values: ["{{trails-router.address}}"]
43+
output: true
44+
45+
- name: "verify-trails-router-shim"
46+
type: "verify-contract"
47+
depends_on: ["trails-router-shim"]
48+
arguments:
49+
address: "{{trails-router-shim.address}}"
50+
contract: "{{Contract(./build-info/rc-4/all-contracts.json:TrailsRouterShim)}}"
51+
constructorArguments:
52+
type: "constructor-encode"
53+
arguments:
54+
types: ["address"]
55+
values: ["{{trails-router.address}}"]
56+
output: false
57+
58+
- name: "trails-intent-entrypoint"
59+
template: "erc-2470"
60+
arguments:
61+
salt: "{{salt-zero}}"
62+
creationCode: "{{Contract(./build-info/rc-4/all-contracts.json:TrailsIntentEntrypoint).creationCode}}"
63+
output: true
64+
65+
- name: "verify-trails-intent-entrypoint"
66+
type: "verify-contract"
67+
depends_on: ["trails-intent-entrypoint"]
68+
arguments:
69+
address: "{{trails-intent-entrypoint.address}}"
70+
contract: "{{Contract(./build-info/rc-4/all-contracts.json:TrailsIntentEntrypoint)}}"
71+
output: false

0 commit comments

Comments
 (0)