Skip to content

Commit

Permalink
Merge pull request #120 from api3dao/main
Browse files Browse the repository at this point in the history
Initiate release
  • Loading branch information
bbenligiray authored May 21, 2024
2 parents 862bd6e + 2fd082e commit 86b81c1
Show file tree
Hide file tree
Showing 43 changed files with 21,472 additions and 7 deletions.
5 changes: 5 additions & 0 deletions .changeset/old-doors-whisper.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@api3/contracts': minor
---

Export manager multisig addresses
5 changes: 5 additions & 0 deletions .changeset/twenty-beers-shout.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@api3/contracts': minor
---

Add dAPI and Market support to apechain-arbitrum-sepolia-testnet, astar, astar-sepolia-tesnet, core, immutable-sepolia-testnet
4 changes: 3 additions & 1 deletion .github/workflows/continuous-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,8 @@ jobs:

- name: Validate deployments
run: pnpm validate-deployments
if: always()

- name: Verify deployments
run: pnpm verify-deployments
run: pnpm verify-deployments
if: always()
10 changes: 10 additions & 0 deletions data/chain-support.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
{
"chainsSupportedByDapis": [
"apechain-arbitrum-sepolia-testnet",
"arbitrum",
"arbitrum-sepolia-testnet",
"astar",
"astar-sepolia-testnet",
"avalanche",
"avalanche-testnet",
"base",
Expand All @@ -16,6 +19,7 @@
"bsquared",
"bsquared-testnet",
"blast-sepolia-testnet",
"core",
"ethereum",
"ethereum-holesky-testnet",
"ethereum-sepolia-testnet",
Expand All @@ -25,6 +29,7 @@
"fraxtal-holesky-testnet",
"gnosis",
"gnosis-testnet",
"immutable-sepolia-testnet",
"inevm",
"inevm-testnet",
"kava",
Expand Down Expand Up @@ -69,8 +74,11 @@
"zircuit-sepolia-testnet"
],
"chainsSupportedByMarket": [
"apechain-arbitrum-sepolia-testnet",
"arbitrum",
"arbitrum-sepolia-testnet",
"astar",
"astar-sepolia-testnet",
"avalanche",
"avalanche-testnet",
"base",
Expand All @@ -83,6 +91,7 @@
"bsc-testnet",
"bsquared",
"bsquared-testnet",
"core",
"ethereum",
"ethereum-holesky-testnet",
"ethereum-sepolia-testnet",
Expand All @@ -92,6 +101,7 @@
"fraxtal-holesky-testnet",
"gnosis",
"gnosis-testnet",
"immutable-sepolia-testnet",
"inevm",
"inevm-testnet",
"kava",
Expand Down
5 changes: 5 additions & 0 deletions data/manager-multisig.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
{
"apechain-arbitrum-sepolia-testnet": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
"arbitrum": "0x6adD2B0D2bA7A4075d75c3E1801214c53e407418",
"arbitrum-sepolia-testnet": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
"astar": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
"astar-sepolia-testnet": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
"avalanche": "0xC3E76D8829259f2A34541746de2F8A0509Dc1987",
"avalanche-testnet": "0x33E6C2f5Fa6aA18254927F55b0C5b5B975Ec1358",
"base": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
Expand All @@ -14,6 +17,7 @@
"bsc-testnet": "0xd8eC2c4158a0Cb65Dd42E2d1C1da8EA11975Ba22",
"bsquared": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
"bsquared-testnet": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
"core": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
"ethereum": "0x33E6C2f5Fa6aA18254927F55b0C5b5B975Ec1358",
"ethereum-holesky-testnet": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
"ethereum-sepolia-testnet": "0x55Cf1079a115029a879ec3A11Ba5D453272eb61D",
Expand All @@ -23,6 +27,7 @@
"fraxtal-holesky-testnet": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
"gnosis": "0xd8eC2c4158a0Cb65Dd42E2d1C1da8EA11975Ba22",
"gnosis-testnet": "0x55D72F0eb10e85D390B20DA57aa3122312647c0d",
"immutable-sepolia-testnet": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
"inevm": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
"inevm-testnet": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
"kava": "0x14A9E40FcAdA95A273ce3c8d4ccF7EA3280BDd26",
Expand Down
11 changes: 11 additions & 0 deletions deploy/3_document.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import * as fs from 'node:fs';
import * as path from 'node:path';

import { CHAINS } from '@api3/chains';
import type { AddressLike } from 'ethers';
import { config } from 'hardhat';

Expand Down Expand Up @@ -47,5 +48,15 @@ module.exports = () => {
path.join('deployments', 'block-numbers.json'),
`${JSON.stringify(deploymentBlockNumbers, null, 2)}\n`
);
fs.writeFileSync(
path.join('deployments', 'manager-multisig-addresses.json'),
`${JSON.stringify(
Object.entries(managerMultisigAddresses).reduce((acc, [alias, address]) => {
return { ...acc, [CHAINS.find((chain) => chain.alias === alias)!.id]: address };
}, {}),
null,
2
)}\n`
);
};
module.exports.tags = ['document'];
25 changes: 25 additions & 0 deletions deployments/addresses.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,12 @@
"919": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"1088": "0x2D6D050Fc44d4db1c8577f4cF87905811fA126b2",
"1101": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"1116": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"1123": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"1284": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"1285": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"1287": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"1798": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"1890": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"1891": "0xC02Ea0f403d5f3D45a4F1d0d817e7A2601346c9E",
"2001": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
Expand All @@ -34,6 +36,7 @@
"2442": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"2522": "0xF6d2675468989387e96127546e0CBC9A384fa418",
"2525": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"3776": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"4002": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"4200": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"4201": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
Expand All @@ -43,6 +46,7 @@
"5611": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"8453": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"10200": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"13473": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"17000": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"34443": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"42161": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
Expand All @@ -61,6 +65,7 @@
"421614": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"686868": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"713715": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"6038361": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"11155111": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"11155420": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
"168587773": "0x81bc85f329cDB28936FbB239f734AE495121F9A6",
Expand Down Expand Up @@ -89,10 +94,12 @@
"919": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"1088": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"1101": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"1116": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"1123": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"1284": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"1285": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"1287": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"1798": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"1890": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"1891": "0xDDe9CE3736939d59A70c446c8A4AB6714CB4a41a",
"2221": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
Expand All @@ -102,6 +109,7 @@
"2442": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"2522": "0x2ab9f26E18B64848cd349582ca3B55c2d06f507d",
"2525": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"3776": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"4002": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"4200": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"4201": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
Expand All @@ -111,6 +119,7 @@
"5611": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"8453": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"10200": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"13473": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"17000": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"34443": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"42161": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
Expand All @@ -129,6 +138,7 @@
"421614": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"686868": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"713715": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"6038361": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"11155111": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"11155420": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
"168587773": "0xcD7Df573B0F0bb4F2f8dFFF6650cDe8C77431730",
Expand Down Expand Up @@ -157,10 +167,12 @@
"919": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"1088": "0x0ADa28a62F6F304aEF27e73E4a65cBD34C6026c3",
"1101": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"1116": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"1123": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"1284": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"1285": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"1287": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"1798": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"1890": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"1891": "0x3d0Ca9e5490E36627beA9a8cb3cefa12D7cDc0af",
"2221": "0x709944a48cAf83535e43471680fDA4905FB3920a",
Expand All @@ -170,6 +182,7 @@
"2442": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"2522": "0x55Cf1079a115029a879ec3A11Ba5D453272eb61D",
"2525": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"3776": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"4002": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"4200": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"4201": "0x709944a48cAf83535e43471680fDA4905FB3920a",
Expand All @@ -179,6 +192,7 @@
"5611": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"8453": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"10200": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"13473": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"17000": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"34443": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"42161": "0x709944a48cAf83535e43471680fDA4905FB3920a",
Expand All @@ -197,6 +211,7 @@
"421614": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"686868": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"713715": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"6038361": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"11155111": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"11155420": "0x709944a48cAf83535e43471680fDA4905FB3920a",
"168587773": "0x709944a48cAf83535e43471680fDA4905FB3920a",
Expand Down Expand Up @@ -225,10 +240,12 @@
"919": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"1088": "0x55a07E3066e893A2303B95BfD6637b1543647002",
"1101": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"1116": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"1123": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"1284": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"1285": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"1287": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"1798": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"1890": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"1891": "0x81A850254769a6C87d4F11B9F80bCc5bE1CcF50E",
"2221": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
Expand All @@ -238,6 +255,7 @@
"2442": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"2522": "0x1DCE40DC2AfA7131C4838c8BFf635ae9d198d1cE",
"2525": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"3776": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"4002": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"4200": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"4201": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
Expand All @@ -247,6 +265,7 @@
"5611": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"8453": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"10200": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"13473": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"17000": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"34443": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"42161": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
Expand All @@ -265,6 +284,7 @@
"421614": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"686868": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"713715": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"6038361": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"11155111": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"11155420": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
"168587773": "0x9EB9798Dc1b602067DFe5A57c3bfc914B965acFD",
Expand Down Expand Up @@ -292,10 +312,12 @@
"919": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"1088": "0xFfD653c4a90E2e133566c1136A6f75731d01D8E7",
"1101": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"1116": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"1123": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"1284": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"1285": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"1287": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"1798": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"1890": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"1891": "0x55423F77EFa81cB33bdd47D04068571383e27241",
"2221": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
Expand All @@ -305,13 +327,15 @@
"2442": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"2522": "0xb015ACeEdD478fc497A798Ab45fcED8BdEd08924",
"2525": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"3776": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"4002": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"4200": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"4201": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"5000": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"5611": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"8453": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"10200": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"13473": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"17000": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"34443": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"42161": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
Expand All @@ -329,6 +353,7 @@
"421614": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"686868": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"713715": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"6038361": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"11155111": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"11155420": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
"168587773": "0x9F5223d4a93a771D178992078DB1AbE421Dd4218",
Expand Down
1 change: 1 addition & 0 deletions deployments/apechain-arbitrum-sepolia-testnet/.chainId
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1798
Loading

0 comments on commit 86b81c1

Please sign in to comment.