Skip to content

Commit c5aee5b

Browse files
authored
Merge pull request #115 from api3dao/main
Initiate release
2 parents 70b325e + 2a2d948 commit c5aee5b

15 files changed

+4528
-11
lines changed

.changeset/giant-boxes-march.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@api3/contracts': minor
3+
---
4+
5+
Add dAPI and OEV auction support to oev-network

.eslintrc.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ module.exports = {
1616
'unicorn/prefer-ternary': 'off',
1717

1818
'@typescript-eslint/max-params': 'off',
19+
'@typescript-eslint/no-unnecessary-type-assertion': 'off',
1920
'@typescript-eslint/no-unsafe-call': 'off',
21+
'@typescript-eslint/require-await': 'off',
2022
},
2123
};

.github/workflows/continuous-build.yml

Lines changed: 56 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
- main
1010

1111
jobs:
12-
test:
12+
lint-build:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Clone @api3/contracts
@@ -27,13 +27,65 @@ jobs:
2727
cache: 'pnpm'
2828

2929
- name: Install dependencies
30-
run: pnpm install --frozen-lockfile
30+
run: pnpm install
31+
32+
- name: Lint
33+
run: pnpm lint
3134

3235
- name: Build
3336
run: pnpm build
3437

35-
- name: Lint
36-
run: pnpm lint
38+
test:
39+
runs-on: ubuntu-latest
40+
steps:
41+
- name: Clone @api3/contracts
42+
uses: actions/checkout@v4
43+
44+
- name: Set up pnpm
45+
uses: pnpm/action-setup@v3
46+
with:
47+
version: 8
48+
49+
- name: Set up Node
50+
uses: actions/setup-node@v4
51+
with:
52+
node-version: '20.x'
53+
cache: 'pnpm'
54+
55+
- name: Install dependencies
56+
run: pnpm install
57+
58+
- name: Verify vendor contracts
59+
run: pnpm verify-vendor-contracts
3760

3861
- name: Test
3962
run: pnpm test
63+
64+
validate-verify:
65+
runs-on: ubuntu-latest
66+
steps:
67+
- name: Clone @api3/contracts
68+
uses: actions/checkout@v4
69+
70+
- name: Set up pnpm
71+
uses: pnpm/action-setup@v3
72+
with:
73+
version: 8
74+
75+
- name: Set up Node
76+
uses: actions/setup-node@v4
77+
with:
78+
node-version: '20.x'
79+
cache: 'pnpm'
80+
81+
- name: Install dependencies
82+
run: pnpm install
83+
84+
- name: Validate deployment config
85+
run: pnpm validate-deployment-config
86+
87+
- name: Validate deployments
88+
run: pnpm validate-deployments
89+
90+
- name: Verify deployments
91+
run: pnpm verify-deployments

data/chain-support.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
"moonriver",
5151
"neon-evm",
5252
"neon-evm-testnet",
53+
"oev-network",
5354
"oev-network-sepolia-testnet",
5455
"opbnb",
5556
"opbnb-testnet",
@@ -128,5 +129,5 @@
128129
"x-layer-sepolia-testnet",
129130
"zircuit-sepolia-testnet"
130131
],
131-
"chainsSupportedByOevAuctions": ["arbitrum-sepolia-testnet", "oev-network-sepolia-testnet"]
132+
"chainsSupportedByOevAuctions": ["arbitrum-sepolia-testnet", "oev-network", "oev-network-sepolia-testnet"]
132133
}

data/manager-multisig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
"moonriver": "0xCC5005Bd08b8882c9A132C0067E7D3f79796C251",
5050
"neon-evm": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
5151
"neon-evm-testnet": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
52+
"oev-network": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
5253
"oev-network-sepolia-testnet": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
5354
"opbnb": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
5455
"opbnb-testnet": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",

deployments/addresses.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
"4002": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
3838
"4200": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
3939
"4201": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
40+
"4913": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
4041
"5000": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
4142
"5003": "0x1DCE40DC2AfA7131C4838c8BFf635ae9d198d1cE",
4243
"5611": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
@@ -104,6 +105,7 @@
104105
"4002": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
105106
"4200": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
106107
"4201": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
108+
"4913": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
107109
"5000": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
108110
"5003": "0x2b4401E59780e44d3b1Fd2D41FCb3047c830F286",
109111
"5611": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
@@ -171,6 +173,7 @@
171173
"4002": "0x709944a48cAf83535e43471680fDA4905FB3920a",
172174
"4200": "0x709944a48cAf83535e43471680fDA4905FB3920a",
173175
"4201": "0x709944a48cAf83535e43471680fDA4905FB3920a",
176+
"4913": "0x709944a48cAf83535e43471680fDA4905FB3920a",
174177
"5000": "0x709944a48cAf83535e43471680fDA4905FB3920a",
175178
"5003": "0x5aB00E30453EEAd35025A761ED65d51d74574C24",
176179
"5611": "0x709944a48cAf83535e43471680fDA4905FB3920a",
@@ -238,6 +241,7 @@
238241
"4002": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
239242
"4200": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
240243
"4201": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
244+
"4913": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
241245
"5000": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
242246
"5003": "0x944609FF0729435F87Ef429EC155d7539A83B9C8",
243247
"5611": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
@@ -331,6 +335,7 @@
331335
"1380012617": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218"
332336
},
333337
"OevAuctionHouse": {
338+
"4913": "0x34f13A5C0AD750d212267bcBc230c87AEFD35CC5",
334339
"421614": "0x34f13A5C0AD750d212267bcBc230c87AEFD35CC5",
335340
"879490799": "0x34f13A5C0AD750d212267bcBc230c87AEFD35CC5"
336341
}

deployments/block-numbers.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
"4002": 14501364,
3838
"4200": 10315704,
3939
"4201": 2551872,
40+
"4913": 25,
4041
"5000": 4272650,
4142
"5003": 4359198,
4243
"5611": 27082038,
@@ -96,6 +97,7 @@
9697
"2522": 6343418,
9798
"4002": 22948049,
9899
"4200": 10315732,
100+
"4913": 27,
99101
"5000": 25122378,
100102
"5003": 4359229,
101103
"5611": 27082049,
@@ -160,6 +162,7 @@
160162
"4002": 22948050,
161163
"4200": 10315758,
162164
"4201": 2551874,
165+
"4913": 28,
163166
"5000": 25122385,
164167
"5003": 4359235,
165168
"5611": 27082060,
@@ -227,6 +230,7 @@
227230
"4002": 22948052,
228231
"4200": 10315785,
229232
"4201": 2551875,
233+
"4913": 29,
230234
"5000": 25122393,
231235
"5003": 4359241,
232236
"5611": 27082071,
@@ -320,6 +324,7 @@
320324
"1380012617": 315653
321325
},
322326
"OevAuctionHouse": {
327+
"4913": 34,
323328
"421614": 36946606,
324329
"879490799": 165498
325330
}

deployments/oev-network/.chainId

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4913

0 commit comments

Comments
 (0)