Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
328 commits
Select commit Hold shift + click to select a range
25eb820
feat: deploy safe contracts to subtensor (964) (#1011)
kitanovicd Mar 14, 2025
a62922b
feat(v1.0.0): add PulseChain (Chain ID: 369) as a supported network (…
vehjt Mar 17, 2025
51dbc37
feat(v1.2.0): add PulseChain (Chain ID: 369) as a supported network (…
vehjt Mar 17, 2025
2ab3ebc
feat(v1.1.1): add PulseChain (Chain ID: 369) as a supported network (…
vehjt Mar 17, 2025
c7c92ce
Corn 1.3.0 contracts (#1016)
jierlich Mar 17, 2025
c4af725
feat: add EXPchain Testnet 1.4.1 version contracts (#1015)
kkirkov Mar 18, 2025
4b980f6
Feat: Add v1.3.0 contracts for Lens Mainnet (#1006)
akshay-ap Mar 20, 2025
d72ccc6
Lens Mainnet v1.4.1 (#1005)
akshay-ap Mar 21, 2025
57905d9
ADD: add GOAT Network deploymenr ver 1.4.1 (#1022)
alfredolopez80 Mar 24, 2025
084e01e
ADD: add Goat Network Depployment ver 1.3.0 (#1021)
alfredolopez80 Mar 24, 2025
e0b8e02
Corn 1.4.1 contracts (#1017)
jierlich Mar 24, 2025
5332f50
Bump Version to v1.37.32 (#1023)
github-actions[bot] Mar 24, 2025
fe6da6e
ADD: Perennial Mainnet ver 1.3.0 (#1018)
alfredolopez80 Mar 26, 2025
7e37a32
feat: add Lumia Testnet 1.4.1 version contracts (#1004)
kkirkov Mar 27, 2025
cc1ac69
ADD: add Perennial Mainnet ver 1.4.1 (#1019)
alfredolopez80 Mar 27, 2025
accdde6
feat(1.3.0): add hoodi testnet (#1025)
DenSmolonski Apr 1, 2025
c752be8
feat(1.4.1): add hoodi testnet (#1024)
DenSmolonski Apr 1, 2025
915723d
feat: story 1.3.0 contracts (#1027)
msvstj Apr 7, 2025
f6174af
feat: add ZKsync Era Mainnet for v1.4.1 (#1028)
dasanra Apr 9, 2025
2f60ba3
feat: add ZKsync Era Sepolia to v1.4.1 (#1029)
dasanra Apr 9, 2025
539d279
feat: add MegaETH Testnet 1.4.1 version contracts (#1030)
kkirkov Apr 10, 2025
91d6a2a
Bump Version to v1.37.33 (#1031)
github-actions[bot] Apr 10, 2025
ec9c0c4
feat: add GameSwift Chain Testnet 1.4.1 version contracts (#1034)
kkirkov Apr 11, 2025
8a8057a
feat: add Status Network Sepolia 1.4.1 version contracts (#1033)
kkirkov Apr 11, 2025
aae5ac1
feat: add Camp Network Testnet V2 1.4.1 version contracts (#1035)
kkirkov Apr 11, 2025
6f973d0
feat: add Creator Chain Testnet 1.4.1 version contracts (#1032)
kkirkov Apr 11, 2025
f206807
feat: add Nexera Testnet 1.4.1 version contracts (#1036)
kkirkov Apr 11, 2025
340590a
feat: add Unichain Sepolia Testnet 1.4.1 version contracts (#1037)
kkirkov Apr 11, 2025
7db5617
feat: add Berachain bepolia 1.4.1 version contracts (#1038)
kkirkov Apr 11, 2025
f42599e
feat: add Plume Testnet 1.4.1 version contracts (#1039)
kkirkov Apr 14, 2025
134613a
feat: add Ontology Testnet 1.4.1 version contracts (#1040)
kkirkov Apr 14, 2025
9099db5
feat: add Hydra Chain Testnet 1.4.1 version contracts (#1041)
ipetrov22 Apr 16, 2025
e1882bf
feat: add Hydra Chain Mainnet 1.4.1 version contracts (#1042)
ipetrov22 Apr 16, 2025
601eb33
feat: add 1.3.0 canonical contracts for Nibiru Mainnet (#1048)
ElvisKrop Apr 17, 2025
fd87143
feat: add 1.4.1 canonical contracts for Nibiru Mainnet (#1049)
ElvisKrop Apr 17, 2025
c092080
feat: add 1.3.0 eip155 contracts for Nibiru Mainnet (#1050)
ElvisKrop Apr 17, 2025
051f003
feat: add 1.3.0 canonical contracts for Nibiru Testnet (#1051)
ElvisKrop Apr 17, 2025
5a84137
feat: add 1.4.1 canonical contracts for Nibiru Testnet (#1052)
ElvisKrop Apr 17, 2025
5896265
feat: add bitlayer-mainnet 1.3.0 contracts (#1053)
307590317 Apr 17, 2025
7553c9c
feat: add 1.3.0 eip155 contracts for Nibiru Testnet (#1055)
ElvisKrop Apr 17, 2025
4db623a
feat: add bitlayer-testnet 1.4.1 contracts (#1045)
307590317 Apr 17, 2025
bec7db1
feat: add bitlayer mainnet 1.4.1 contracts (#1056)
307590317 Apr 22, 2025
9182721
Added add 1.4.1 contracts for GUNZ Mainnet (#1058)
gunziloid Apr 22, 2025
bb672c6
Added 1.4.1 safe deployment for GUNZ Testnet (#1059)
gunziloid Apr 23, 2025
fce7b44
feat: add tac testnet 1.4.1 contracts (#1060)
DenSmolonski Apr 23, 2025
d0a03b8
feat: add tac testnet 1.3.0 eip 155 info (#1061)
DenSmolonski Apr 23, 2025
cf0561b
Add Superposition (55244) (#1057)
af-afk Apr 24, 2025
424580f
feat: add missing moonbeam 1.4.1 addresses (#1062)
DenSmolonski Apr 30, 2025
8e14a38
feat: add missing shiden 1.4.1 addresses (#1066)
DenSmolonski Apr 30, 2025
2caeaf6
Moonbase 1.4.1 (#1064)
DenSmolonski Apr 30, 2025
46333c1
feat: add missing moonriver 1.4.1 addresses (#1063)
DenSmolonski Apr 30, 2025
a1aaceb
feat: add missing astar 1.4.1 addresses (#1065)
DenSmolonski Apr 30, 2025
e605806
feat: add Somnia Testnet 1.4.1 version contracts (#1067)
kkirkov May 6, 2025
d05740b
feat: add canonical 1.3.0 zircuit testnet contracts (#1069)
msvstj May 9, 2025
f07ab9c
feat: zircuit testnet 1.4.1 contracts (#1070)
msvstj May 9, 2025
b9cfb8c
Add Multiple Missing Networks and Contract Versions (Manual Review Re…
DenSmolonski May 9, 2025
669558a
feat: zircuit mainnet 1.4.1 contracts (#1068)
msvstj May 9, 2025
c7ceaf4
[New Chain]: Add Laika Mainnet 1.4.1 contracts (#1072)
Mughira12 May 12, 2025
a216d66
Add new chain (#1073)
nishil-edx May 25, 2025
fc98ca1
[New Chain]: Add COTI v2 Mainnet 1.4.1 contracts (#1075)
hoale58-vl May 27, 2025
2d6b662
feat: add 1.3.0 eip155 contracts for Aleph Zero Testnet (#1074)
ElvisKrop May 27, 2025
88b2936
Add Autonity Piccadilly (Tiber) Testnet v1.4.1 contracts (#1080)
aiman May 30, 2025
20eb70a
feat: add 1.3.0 canonical contracts for Pyrope Testnet (#1086)
ElvisKrop May 31, 2025
86d26b9
feat: add 1.3.0 canonical contracts for Ethereum Hoodi Testnet (#1085)
ElvisKrop May 31, 2025
2d6a4e1
feat: add 1.3.0 canonical contracts for Game7 Testnet (#1084)
ElvisKrop May 31, 2025
d30126c
feat: add 1.3.0 canonical contracts for Game7 Mainnet (#1083)
ElvisKrop May 31, 2025
938121f
feat: add 1.3.0 canonical contracts for Story Aeneid Testnet (#1082)
ElvisKrop May 31, 2025
5e9962e
feat: add 1.3.0 canonical contracts for Autonomys Taurus Testnet (#1081)
ElvisKrop May 31, 2025
4e9cd82
feat: add 1.3.0 canonical contracts for BOB Sepolia (#1078)
ElvisKrop May 31, 2025
a987629
feat: add 1.3.0 canonical contracts for Boba Sepolia (#1087)
ElvisKrop Jun 4, 2025
274cff2
feat: add 1.3.0 canonical contracts for Immutable Mainnet (#1088)
ElvisKrop Jun 4, 2025
b9a79a0
feat: add 1.3.0 eip155 contracts for Game7 Mainnet (#1090)
ElvisKrop Jun 4, 2025
1aa7f5d
feat: add 1.3.0 eip155 contracts for Game7 Testnet (#1091)
ElvisKrop Jun 4, 2025
ada4218
feat: add 1.4.1 contracts for katana mainnet (#1092)
valens-carpentier Jun 5, 2025
a1fdca7
Feat/add katana chain 1.3.0 eip155 (#1093)
valens-carpentier Jun 5, 2025
f969bb5
feat: add canonical contracts for katana mainnet (#1094)
valens-carpentier Jun 5, 2025
c21c035
Bump Version to v1.37.34 (#1095)
github-actions[bot] Jun 6, 2025
a84735d
feat: add Taraxa Testnet 1.4.1 version contracts (#1097)
kkirkov Jun 6, 2025
d1a9088
Bump Version to v1.37.35 (#1099)
github-actions[bot] Jun 6, 2025
4e40e9b
Add PlatON Mainnet (#1101)
superbboy-2022 Jun 11, 2025
bd4a749
Add PlatON Dev Testnet2 (#1100)
superbboy-2022 Jun 11, 2025
d190695
feat: add 1.3.0 canonical contracts for Immutable Testnet (#1089)
ElvisKrop Jun 12, 2025
095d1ed
feat: add missing 1.4.1 canonical contracts for peaq mainnet (#1107)
valens-carpentier Jun 18, 2025
e283339
[New chain]: Matchain Mainnet for v1.3.0 (#1105)
alfredolopez80 Jun 19, 2025
7f637a5
feat(add-arena-z): safe 1.4.1 deployed to arena z mainnet 7897 (#1108)
ivanpochta Jun 19, 2025
563e711
Bump Version to v1.37.36 (#1111)
github-actions[bot] Jun 19, 2025
56d2219
feat(add-arena-z): safe 1.3.0 deployed to arena z mainnet 7897 (#1113)
ivanpochta Jun 20, 2025
c20d9e2
Add 1.3.0 eip155 contracts for peaq mainnet (#1114)
valens-carpentier Jun 20, 2025
bc21d59
feat: add 1.3.0 canonical contracts for Shape Mainnet (#1115)
ElvisKrop Jun 23, 2025
2ce1c9d
feat: add 1.3.0 canonical contracts for Oasis Sapphire Mainnet (#1116)
ElvisKrop Jun 23, 2025
5d9bf7b
feat: add 1.3.0 canonical contracts for Oasis Sapphire Testnet (#1117)
ElvisKrop Jun 23, 2025
81dce2e
Bump Version to v1.37.37 (#1118)
github-actions[bot] Jun 24, 2025
de6fb07
feat: add 1.4.1 contracts for TAC Mainnet (#1102)
ElvisKrop Jun 24, 2025
963569e
feat: add 1.3.0 eip155 contracts for TAC Mainnet (#1103)
ElvisKrop Jun 24, 2025
e69db80
[New chain]: Matchain Mainnet for v1.4.1 (#1106)
alfredolopez80 Jun 24, 2025
fb37a41
feat: add Gravity mainnet 1.3.0 addresses (#1119)
DenSmolonski Jun 25, 2025
ccda6b4
feat: add Gravity testnet 141 (#1121)
DenSmolonski Jun 25, 2025
aafda57
feat: add 1.3.0 canonical contracts for TAC Mainnet (#1104)
ElvisKrop Jun 25, 2025
27ee10e
feat: add 1.3.0 canonical contracts for Shape Sepolia (#1123)
ElvisKrop Jun 25, 2025
29e2562
feat: add 1.3.0 eip155 contracts for TAC Testnet SPB (#1124)
ElvisKrop Jun 25, 2025
74ac74c
feat: add 1.4.1 canonical contracts for TAC Testnet SPB (#1126)
ElvisKrop Jun 25, 2025
7b04f59
feat: add 1.3.0 canonical contracts for TAC Testnet SPB (#1125)
ElvisKrop Jun 25, 2025
6d11868
feat: add 1.3.0 eip155 contracts for Astar Mainnet (#1077)
ElvisKrop Jun 25, 2025
6ff963f
feat: add 1.3.0 eip155 contracts for Botanix Mainnet (#1096)
ElvisKrop Jun 25, 2025
65aedb7
feat: add 1.4.1 contracts for Botanix Mainnet (#1098)
ElvisKrop Jun 25, 2025
3d7a662
feat: add Gravity testnet 130 (#1120)
DenSmolonski Jun 25, 2025
1dd5df9
feat: add Gravity 140 (#1122)
DenSmolonski Jun 25, 2025
387e2b0
feat: add 1.3.0 zksync contracts for Sophon Mainnet (#1128)
ElvisKrop Jun 26, 2025
c093c07
feat: add 1.4.1 zksync contracts for Sophon Mainnet (#1129)
ElvisKrop Jun 26, 2025
1ac929f
feat: add 1.3.0 zksync contracts for Sophon Testnet (#1130)
ElvisKrop Jun 26, 2025
afdf072
feat: add 1.4.1 zksync contracts for Sophon Testnet (#1131)
ElvisKrop Jun 26, 2025
15edb7f
Allow zkSync Based Networks To Have EVM Deployments (#1127)
nlordell Jun 26, 2025
15ac622
feat: add 1.3.0 canonical contracts for Abstract Mainnet (#1076)
ElvisKrop Jun 26, 2025
7f0b19b
Added Polygon Amoy deployments v1.4.1 Chain ID: 80002 (#1132)
logbon72 Jul 1, 2025
c13c193
Add Lens EVM Deployments (#1133)
nlordell Jul 2, 2025
34d4727
feat: add 1.4.1 contracts for Rootstock Mainnet (#1134)
ElvisKrop Jul 2, 2025
6264a9f
[FEAT] add 1.3.0 contracts for b3 (#1135)
jierlich Jul 3, 2025
50ae9b9
Add Safe v1.5.0 Deployments (#1137)
nlordell Jul 4, 2025
e34f527
Add Sepolia v1.5.0 Deployment (#1138)
nlordell Jul 4, 2025
ec19b66
feat(plasma-testnet-1.3.0): added plasma testnet 1.3.0 (#1139)
ivanpochta Jul 8, 2025
bed58cc
feat(plasma-testnet-1.4.1): added plasma testnet 1.4.1 (#1140)
ivanpochta Jul 8, 2025
c6b3739
add 1.4.1 for codex mainnet chain (#1146)
valens-carpentier Jul 9, 2025
a84e5a6
add 1.3.0 canonical for codex mainnet chain (#1147)
valens-carpentier Jul 9, 2025
7fbf127
Add 1.3.0 eip155 for codex mainnet chain (#1148)
valens-carpentier Jul 9, 2025
1041ad8
Network Review CI Improvements (#1143)
nlordell Jul 9, 2025
3afc396
Add metal l2 1.3.0 (#1149)
ivanpochta Jul 9, 2025
aa5fd09
Bump Version to v1.37.38 (#1151)
github-actions[bot] Jul 9, 2025
333abdf
Added safe 1.3.0 to metal l2 testnet (#1150)
ivanpochta Jul 9, 2025
61f0c5d
Add 1.3.0 canonical contracts for BasedAI (#1152)
3456smille Jul 10, 2025
9e226d0
feat: add Rise Testnet 1.4.1 version contracts (#1153)
kkirkov Jul 10, 2025
a20ac3b
ADD: add injective testnet v1.3.0 (#1142)
alfredolopez80 Jul 11, 2025
d3070dc
Fix v1.5.0 Asset ABI (#1154)
nlordell Jul 14, 2025
cacf359
ADD: add ZERONET Mainnet v1.4.1 (#1156)
alfredolopez80 Jul 14, 2025
ded1c62
Bump Version to v1.37.39 (#1157)
github-actions[bot] Jul 16, 2025
323f68a
Use DeFi Llama Chainlist (#1158)
valens-carpentier Jul 18, 2025
d034e1e
Bump Version to v1.37.40 (#1159)
github-actions[bot] Jul 18, 2025
c4ae829
add 1.4.1 contracts for monad mainnet (#1160)
valens-carpentier Jul 21, 2025
d9c86d3
Add 1.3.0 eip 155 monad mainnet (#1162)
valens-carpentier Jul 21, 2025
11dc1aa
feat: add 1.3.0 canonical contracts for Ethereal Testnet (#1163)
ElvisKrop Jul 22, 2025
c0c0c3b
feat: add 1.4.1 contracts for Ethereal Testnet (#1164)
ElvisKrop Jul 22, 2025
94396e7
Bump Version to v1.37.41 (#1166)
github-actions[bot] Jul 22, 2025
56703b4
[New chain]: Hyperliquid for v1.4.1 (#989)
alfredolopez80 Jul 22, 2025
3fd0685
feat: add 1.3.0 eip155 contracts for Ethereal Testnet (#1165)
ElvisKrop Jul 22, 2025
e791451
feat: add 1.5.0 contracts for Galactica Reticulum (#1167)
boogeroccam Jul 23, 2025
7007ebb
feat: add 1.5.0 contracts for edexa Testnet (#1168)
nishil-edx Jul 24, 2025
fdea329
add 1.5.0 contracts for edexa Mainnet (#1171)
nishil-edx Jul 24, 2025
a5d585a
[New Chain]: Add Hedera Mainnet v 1.3.0 (#1172)
alfredolopez80 Jul 24, 2025
f440ba9
[New Chain]: Add Hedera Testnet v1.3.0 (#1173)
alfredolopez80 Jul 25, 2025
88fdab0
[New Chain]: Add Apex Fusion Testnet v1.3.0 (#1175)
alfredolopez80 Jul 30, 2025
90e3400
ADD: add ZERONET Mainnet v1.3.0 (#1155)
alfredolopez80 Jul 31, 2025
9bdaf95
[New Chain]: Add Apex Fusion Mainnet v1.3.0 (#1174)
alfredolopez80 Jul 31, 2025
ddfd309
feat(sei-1.3.0): added safe global for sei 1.3.0 (#1177)
ivanpochta Aug 4, 2025
2b17b53
feat(sei-1.4.1): added safe global for sei 1.4.1 (#1178)
ivanpochta Aug 4, 2025
d7776b9
feat: abstract sepolia 1.3.0 contracts (#1181)
msvstj Aug 6, 2025
4021cbf
feat: abstract sepolia 1.4.1 contracts (#1182)
msvstj Aug 6, 2025
419ec73
feat: add 1.5.0 contracts for Bifrost Testnet (#1183)
pilab-dohyeon Aug 8, 2025
c3fefbb
feat: add 1.5.0 contracts for Unit Zero Mainnet (#1185)
Klyaus Aug 11, 2025
ffe1079
feat: add bifrost testnet 1.4.1 (#1187)
pilab-dohyeon Aug 13, 2025
b6481f6
feat: add bifrost mainnet 1.4.1 (#1188)
pilab-dohyeon Aug 13, 2025
4dca8df
Add Autonomys EVM (#1186)
DenSmolonski Aug 13, 2025
594051b
feat: add 1.5.0 contracts for Unit Zero Testnet (#1189)
Klyaus Aug 14, 2025
2cffb51
feat(polynomial-mainnet-1.4.1): added polynomial-mainnet 1.4.1 (#1192)
ivanpochta Aug 15, 2025
ea6e1c3
feat: add 1.4.1 contracts for ENI Mainnet (#1193)
eniac-networks Aug 15, 2025
6fe9cfe
feat: add 1.4.1 contracts for Unit Zero Mainnet (#1190)
Klyaus Aug 15, 2025
f155d61
Fix Asset Ordering Test (#1194)
nlordell Aug 15, 2025
c2cf88f
feat: add 1.4.1 contracts for Unit Zero Testnet (#1196)
Klyaus Aug 15, 2025
043f0ff
feat(polynomial-mainnet-1.3.0): added polynomial-mainnet 1.3.0 (#1191)
ivanpochta Aug 18, 2025
dbb4769
feat: add 1.3.0 canonical contracts for Vana Mainnet (#1199)
ElvisKrop Aug 20, 2025
eb0110e
feat: add 1.3.0 eip155 contracts for Zircuit Garfield (#1200)
ElvisKrop Aug 20, 2025
3e031fc
feat: add 1.4.1 contracts for Zircuit Garfield (#1201)
ElvisKrop Aug 20, 2025
ea6d895
feat(networks): add 1.4.1 addresses for xdc mainnet (#1202)
valens-carpentier Aug 20, 2025
e3dbdf6
feat: add 1.3.0 canonical contracts for Zircuit Garfield (#1203)
ElvisKrop Aug 20, 2025
2a1f979
feat(networks): add eip155 for xdc mainnet (#1204)
valens-carpentier Aug 20, 2025
b76bd81
feat: add 1.3.0 eip155 contracts for Pharos Testnet (#1207)
ElvisKrop Aug 21, 2025
0515785
feat: add 1.4.1 contracts for Pharos Testnet (#1208)
ElvisKrop Aug 21, 2025
227b913
feat: add Abstract Mainnet 1.3.0 (eip155) contracts (#1180)
msvstj Aug 21, 2025
121b032
feat: add Abstract Mainnet 1.4.1 contracts (zksync, canonical) (#1179)
msvstj Aug 21, 2025
bbc8b84
add 1.4.1 contracts for paix testnet. (#1211)
liuppx Aug 25, 2025
b902220
add 1.5.0 contracts for paix testnet. (#1212)
liuppx Aug 25, 2025
7cb8cd5
feat: add 1.5.0 contracts for MANTRA EVM Dukong Testnet (#1213)
freeelancer Aug 25, 2025
2060d52
add 1.4.1 contracts for Six Protocol (#1214)
0x546F74 Aug 25, 2025
a9cbcdc
add 1.4.1 contracts for Six Protocol Testnet (#1215)
0x546F74 Aug 25, 2025
351b1dd
feat(networks): add 1.4.1 xdc testnet network (#1216)
valens-carpentier Aug 25, 2025
b3cbca1
feat(networks): add 1.3.0 eip155 for xdc testnet (#1217)
valens-carpentier Aug 25, 2025
7d1753b
feat(networks): add 1.3.0 canonical for botanix mainnet (#1218)
valens-carpentier Aug 26, 2025
5c2f995
Bump Version to v1.37.42 (#1219)
github-actions[bot] Aug 26, 2025
913fe4d
feat: add 1.5.0 contracts for Galactica Cassiopeia (#1220)
boogeroccam Sep 4, 2025
cb2aa10
Bump Version to v1.37.43 (#1221)
github-actions[bot] Sep 4, 2025
fffa77a
LENS 1.3.0 (#1222)
Fbartoli Sep 8, 2025
2b642af
feat(networks): add 1.4.1 contracts for plasma mainnet (#1224)
valens-carpentier Sep 9, 2025
73b2bc8
feat(networks): add 1.3.0 canonical for plasma mainnet (#1223)
valens-carpentier Sep 9, 2025
f093518
Bump Version to v1.37.44 (#1225)
github-actions[bot] Sep 9, 2025
8f88335
feat(networks): add 1.3.0 canonical contracts for plasma mainnet (#1227)
valens-carpentier Sep 9, 2025
47f4b35
feat: add stable testnet v1.3.0 (#1229)
DenSmolonski Sep 9, 2025
5be97b9
feat: add stable testnet contracts v1.4.1 (#1228)
DenSmolonski Sep 9, 2025
286a559
Bump Version to v1.37.44 (#1226)
github-actions[bot] Sep 9, 2025
8a91b8d
Bump Version to v1.37.45 (#1230)
github-actions[bot] Sep 9, 2025
a481397
feat: add 1.3.0 eip155 and canonical contracts for Incentiv Testnet (…
Yolokos Sep 11, 2025
bbb7331
Added 1.4.1 canonical support (#1234)
Yolokos Sep 11, 2025
4d44e2a
feat: add 1.4.1 contracts for Darwinia Network (#1239)
hujw77 Sep 12, 2025
0c3f4fe
feat: add 1.5.0 contracts for XRPL EVM Sidechain Testnet (#1236)
k4m4 Sep 12, 2025
784d8a6
feat: add 1.4.1 contracts for XRPL EVM Sidechain Testnet (#1235)
k4m4 Sep 16, 2025
5cc3b3c
feat: add 1.5.0 contracts for XRPL EVM Sidechain Mainnet (#1238)
k4m4 Sep 16, 2025
96d46c9
feat: add 1.4.1 contracts for XRPL EVM Sidechain Mainnet (#1237)
k4m4 Sep 16, 2025
42850ac
feat(networks): add 1.3.0 contracts for 0g mainnet (#1240)
valens-carpentier Sep 16, 2025
7a868b2
feat: add 1.4.1 contracts for 0g mainnet (#1241)
valens-carpentier Sep 16, 2025
b1fe2e7
feat: add 1.3.0 eip155 contracts for Autonomys Chronos Testnet (#1242)
ElvisKrop Sep 17, 2025
fd1d92f
feat: add 1.4.1 contracts for Autonomys Chronos Testnet (#1243)
ElvisKrop Sep 17, 2025
dbaf84d
feat: add 1.3.0 canonical contracts for Autonomys Chronos Testnet (#1…
ElvisKrop Sep 17, 2025
62e28b7
Bump Version to v1.37.46 (#1245)
github-actions[bot] Sep 17, 2025
081026d
Create npm-gulp.yml
crypto3699 Sep 23, 2025
f4db228
Add files via upload
crypto3699 Sep 23, 2025
5b1111e
Add files via upload
crypto3699 Sep 27, 2025
d53d110
feat: add 1.3.0 contracts for Mantra Dukong Testnet (#1246)
ElvisKrop Sep 29, 2025
0ac2359
feat: add 1.4.1 contracts for Mantra Dukong Testnet (#1247)
ElvisKrop Sep 29, 2025
3338ee0
feat: add humanity 1.3.0 contracts (#1251)
ajimeno04 Sep 29, 2025
af818ef
feat: add 1.4.1 contracts for Kava Mainnet (#1254)
ElvisKrop Sep 29, 2025
5d11af7
feat: add 1.4.1 contracts for Symbiosis Mainnet (#1249)
lil-il Sep 29, 2025
ed229a2
feat: add humanity contracts v1.4.1 (#1250)
ajimeno04 Sep 29, 2025
d0eb676
feat: add 1.4.1 contracts for Velas EVM Mainnet (#1255)
ElvisKrop Sep 29, 2025
0ea4d71
feat(ethereal-testnet-1.3.0): add ethereal-testnet-1.3.0 (#1257)
ivanpochta Sep 29, 2025
4676514
feat: add 1.3.0 contracts for Mantra Mainnet (#1248)
ElvisKrop Sep 29, 2025
1741a70
feat: add 1.4.1 contracts for Mantra Mainnet (#1258)
ElvisKrop Sep 29, 2025
3f6b341
feat: add 1.3.0 contracts for Autonomys Mainnet (#1259)
ElvisKrop Oct 1, 2025
5bb3056
feat: add 1.4.1 contracts for Boba BNB Mainnet (#1260)
ElvisKrop Oct 1, 2025
6fc9168
feat: add 1.3.0 canonical contracts for Boba Mainnet (#1261)
ElvisKrop Oct 1, 2025
57134cb
Update bump_version.yml
crypto3699 Oct 2, 2025
3f7fada
feat: add 1.3.0 canonical contracts for Gravity Testnet (#1262)
ElvisKrop Oct 2, 2025
cff7c55
feat: add 1.3.0 canonical contracts for Gravity Mainnet (#1263)
ElvisKrop Oct 2, 2025
17e9418
feat(ethereal-testnet-1.4.1): add ethereal-testnet-1.4.1 (#1256)
ivanpochta Oct 2, 2025
35a3707
feat: add 1.4.1 contracts for Saga Mainnet (#1264)
ElvisKrop Oct 2, 2025
8703890
Ethereal Mainnet 1.4.1 (#1266)
ivanpochta Oct 6, 2025
3ebe2a6
feat: add Apechain Curtis 1.4.1 version contracts (#1268)
kkirkov Oct 8, 2025
42865ec
Added Incentiv Mainnet 1.3.0 eip-155 support (#1267)
Yolokos Oct 8, 2025
45e0fc4
Added canonical 1.4.1 for Incentiv Mainnet (#1269)
Yolokos Oct 8, 2025
e0e17fb
feat: add Avalanche Fuji 1.4.1 version contracts (#1270)
kkirkov Oct 9, 2025
9cb5a23
feat: add Fraxtal Testnet 1.4.1 version contracts (#1271)
kkirkov Oct 9, 2025
92be1a2
feat: add Mezo Testnet 1.4.1 version contracts (#1272)
kkirkov Oct 9, 2025
6d0e6a0
Merge branch 'safe-global:main' into main
crypto3699 Oct 10, 2025
2e4b3be
feat: add World Chain Sepolia 1.4.1 version contracts (#1274)
kkirkov Oct 10, 2025
32b1b6f
feat: add Plume Mainnet 1.4.1 version contracts (#1273)
kkirkov Oct 10, 2025
eee753e
feat: add Giwa Sepolia 1.4.1 version contracts (#1275)
kkirkov Oct 10, 2025
09b13f3
feat: add Superposition Testnet 1.4.1 version contracts (#1276)
kkirkov Oct 10, 2025
0e918c7
feat: add Sonic Testnet 1.4.1 version contracts (#1277)
kkirkov Oct 10, 2025
2e419da
feat: add Somnia Mainnet 1.4.1 version contracts (#1278)
kkirkov Oct 10, 2025
fb98477
feat: add Taraxa Mainnet 1.4.1 version contracts (#1279)
kkirkov Oct 10, 2025
92c4ab2
feat: add Lumia Beam Testnet 1.4.1 version contracts (#1280)
kkirkov Oct 10, 2025
011e040
Add CapX testnet (chain ID: 756) deployments for Safe v1.5.0 (#1281)
augchi-capx Oct 13, 2025
b658d5b
feat: add Core Blockchain Testnet2 1.4.1 version contracts (#1282)
kkirkov Oct 13, 2025
82c408a
Merge branch 'safe-global:main' into main
crypto3699 Oct 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Add new chain

> Template to provide information about the new chain. Only add extra information in the bottom section. Ensure that the contracts are deployed on the chain, if not deploy with [safe-contracts](https://github.com/safe-global/safe-contracts). Only **one** chain ID, **one** Safe version and **one** deployment type per PR. The RPC will be taken from [ethereum-lists/chains](https://github.com/ethereum-lists/chains). This entire paragraph should be deleted.
> Template to provide information about the new chain. Only add extra information in the bottom section. Ensure that the contracts are deployed on the chain, if not deploy with [safe-contracts](https://github.com/safe-global/safe-contracts). Only **one** chain ID, **one** Safe version and **one** deployment type per PR. The RPC will be taken from [DefiLlama's ChainList](https://chainlist.org/). This entire paragraph should be deleted.

Please fill the following form:

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/bump_version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ on:
workflow_dispatch:

permissions:
contents: write
pull-requests: write
contents: payable
pull-requests: payable

jobs:
release:
Expand All @@ -19,7 +19,7 @@ jobs:
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
- uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
- run: |
npm ci
bash bin/github-release.sh --verbose bump
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/draft_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
- uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
- run: |
npm ci
bash bin/github-release.sh --verbose draft
Expand Down
28 changes: 28 additions & 0 deletions .github/workflows/npm-gulp.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: NodeJS with Gulp

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
build:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [18.x, 20.x, 22.x]

steps:
- uses: actions/checkout@v4

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}

- name: Build
run: |
npm install
gulp
2 changes: 1 addition & 1 deletion .github/workflows/publish_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
- uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
- run: |
npm ci
bash bin/github-release.sh --verbose publish
Expand Down
16 changes: 10 additions & 6 deletions .github/workflows/review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,19 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- name: Review PR
env:
GH_TOKEN: ${{ github.token }}
node-version: 22
- name: Verify Review Script
run: |
git fetch https://github.com/safe-global/safe-deployments.git main:safe-global-main
if ! git diff --exit-code safe-global-main -- bin/github-review.sh; then
echo "ERROR: GitHub review script is not up-to-date" 1>&2
if ! git diff --exit-code safe-global-main -- . ':!src/assets'; then
echo "ERROR: GitHub review script may not be up-to-date" 1>&2
exit 1
fi
- name: Install Dependencies
run: |
npm ci
- name: Review PR
env:
GH_TOKEN: ${{ github.token }}
run: |
bash bin/github-review.sh ${{ github.event.number }}
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
- run: |
npm ci
npm test
Expand Down
28 changes: 18 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,12 @@ The addresses on the different networks and the abi files are available for each
- [1.2.0](https://contractscan.xyz/bundle?name=Safe+1.2.0&addresses=0x6851d6fdfafd08c0295c392436245e5bc78b0185)
- 1.3.0
- [Canonical](https://contractscan.xyz/bundle?name=Safe+1.3.0&addresses=0xf48f2b2d2a534e402487b3ee7c18c33aec0fe5e4,0x7cbb62eaa69f79e6873cd1ecb2392971036cfaa4,0xd9db270c1b5e3bd161e8c8503c55ceabee709552,0x3e5c63644e683549055b9be8653de26e0b4cd36e,0xa238cbeb142c10ef7ad8442c6d1f9e89e07e7761,0x40a2accbd92bca938b02010e17a5b8929b49130d,0xa6b71e26c5e0845f74c812102ca7114b6a896ab2,0xa65387f16b013cf2af4605ad8aa5ec25a2cba3a2,0x59ad6735bcd8152b84860cb256dd9e96b85f69da)
- [EIP155](https://contractscan.xyz/bundle?name=Safe+1.3.0+EIP155&addresses=0x017062a1de2fe6b99be3d9d37841fed19f573804,0xb19d6ffc2182150f8eb585b79d4abcd7c5640a9d,0x69f4d1788e39c87893c980c06edf4b7f686e2938,0xfb1bffc9d739b8d520daf37df666da4c687191ea,0x998739bfdaadde7c933b942a68053933098f9eda,0xa1dabef33b3b82c7814b6d82a79e50f4ac44102b,0xc22834581ebc8527d974f8a1c97e1bea4ef910bc,0x98ffbbf51bb33a056b08ddf711f289936aaff717,0x727a77a074d1e6c4530e814f89e618a3298fc044)
- [ZKsync](https://contractscan.xyz/bundle?name=Safe+1.3.0+ZKsync&addresses=0x2f870a80647bbc554f3a0ebd093f11b4d2a7492a,0xcb8e5e438c5c2b45fbe17b02ca9af91509a8ad56,0xb00ce5cccdef57e539ddced01df43a13855d9910,0x1727c2c531cf966f902e5927b98490fdfb3b2b70,0x0dfcccb95225ffb03c6fbb2559b530c2b7c8a912,0xf220d3b4dfb23c4ade8c88e526c1353abacbc38f,0xdaec33641865e4651fb43181c6db6f7232ee91c2,0x357147caf9c0cca67dfa0cf5369318d8193c8407,0x4191e2e12e8bc5002424ce0c51f9947b02675a44)
- [1.4.1](https://contractscan.xyz/bundle?name=Safe+1.4.1&addresses=0xfd0732dc9e303f09fcef3a7388ad10a83459ec99,0x9b35af71d77eaf8d7e40252370304687390a1a52,0x38869bf66a61cf6bdb996a6ae40d5853fd43b526,0x9641d764fc13c8b624c04430c7356c1c7c8102e2,0x41675c099f32341bf84bfc5382af534df5c7461a,0x29fcb43b46531bca003ddc8fcb67ffe91900c762,0x4e1dcf7ad4e460cfd30791ccc4f9c8a4f820ec67,0xd53cd0ab83d845ac265be939c57f53ad838012c9,0x3d4ba2e0884aa488718476ca2fb8efc291a46199,0x526643F69b81B008F46d95CD5ced5eC0edFFDaC6,0xfF83F6335d8930cBad1c0D439A841f01888D9f69,0xBD89A1CE4DDe368FFAB0eC35506eEcE0b1fFdc54)

- [EIP-155](https://contractscan.xyz/bundle?name=Safe+1.3.0+EIP-155&addresses=0x017062a1de2fe6b99be3d9d37841fed19f573804,0xb19d6ffc2182150f8eb585b79d4abcd7c5640a9d,0x69f4d1788e39c87893c980c06edf4b7f686e2938,0xfb1bffc9d739b8d520daf37df666da4c687191ea,0x998739bfdaadde7c933b942a68053933098f9eda,0xa1dabef33b3b82c7814b6d82a79e50f4ac44102b,0xc22834581ebc8527d974f8a1c97e1bea4ef910bc,0x98ffbbf51bb33a056b08ddf711f289936aaff717,0x727a77a074d1e6c4530e814f89e618a3298fc044)
- [ZKsync](https://contractscan.xyz/bundle?name=Safe+1.3.0+zkSync&addresses=0x2f870a80647bbc554f3a0ebd093f11b4d2a7492a,0xcb8e5e438c5c2b45fbe17b02ca9af91509a8ad56,0xb00ce5cccdef57e539ddced01df43a13855d9910,0x1727c2c531cf966f902e5927b98490fdfb3b2b70,0x0dfcccb95225ffb03c6fbb2559b530c2b7c8a912,0xf220d3b4dfb23c4ade8c88e526c1353abacbc38f,0xdaec33641865e4651fb43181c6db6f7232ee91c2,0x357147caf9c0cca67dfa0cf5369318d8193c8407,0x4191e2e12e8bc5002424ce0c51f9947b02675a44)
- 1.4.1
- [Canonical](https://contractscan.xyz/bundle?name=Safe+1.4.1&addresses=0xfd0732dc9e303f09fcef3a7388ad10a83459ec99,0x9b35af71d77eaf8d7e40252370304687390a1a52,0x38869bf66a61cf6bdb996a6ae40d5853fd43b526,0x9641d764fc13c8b624c04430c7356c1c7c8102e2,0x41675c099f32341bf84bfc5382af534df5c7461a,0x29fcb43b46531bca003ddc8fcb67ffe91900c762,0x4e1dcf7ad4e460cfd30791ccc4f9c8a4f820ec67,0xd53cd0ab83d845ac265be939c57f53ad838012c9,0x3d4ba2e0884aa488718476ca2fb8efc291a46199,0x526643F69b81B008F46d95CD5ced5eC0edFFDaC6,0xfF83F6335d8930cBad1c0D439A841f01888D9f69,0xBD89A1CE4DDe368FFAB0eC35506eEcE0b1fFdc54)
- [zkSync](https://contractscan.xyz/bundle?name=Safe+1.4.1+zkSync&addresses=0x9301E98DD367135f21bdF66f342A249c9D5F9069,0xAAA566Fe7978bB0fb0B5362B7ba23038f4428D8f,0x0408EF011960d02349d50286D20531229BCef773,0x309D0B190FeCCa8e1D5D8309a16F7e3CB133E885,0xC35F063962328aC65cED5D4c3fC5dEf8dec68dFa,0x610fcA2e0279Fa1F8C00c8c2F71dF522AD469380,0x817756C6c555A94BCEE39eB5a102AbC1678b09A7,0xc329D02fd8CB2fc13aa919005aF46320794a8629,0xa26620d1f8f1a2433F0D25027F141aaCAFB3E590,0x199A9df0224031c20Cc27083A4164c9c8F1Bcb39,0xAca1ec0a1A575CDCCF1DC3d5d296202Eb6061888,0xdd35026932273768A3e31F4efF7313B5B7A7199d)
- [1.5.0](https://contractscan.xyz/bundle?name=Safe+1.5.0&addresses=0x3EfCBb83A4A7AfcB4F68D501E2c2203a38be77f4,0x2Ef5ECfbea521449E4De05EDB1ce63B75eDA90B4,0x85a8ca358D388530ad0fB95D0cb89Dd44Fc242c3,0xA83c336B20401Af773B6219BA5027174338D1836,0x218543288004CD07832472D464648173c77D7eB7,0xFf51A5898e281Db6DfC7855790607438dF2ca44b,0xEdd160fEBBD92E350D4D398fb636302fccd67C7e,0x6439e7ABD8Bb915A5263094784C5CF561c4172AC,0x14F2982D601c9458F93bd70B218933A6f8165e7b,0x900C7589200010D6C6eCaaE5B06EBe653bc2D82a,0x4FfeF8222648872B3dE295Ba1e49110E61f5b5aa,0x07EfA797c55B5DdE3698d876b277aBb6B893654C,0x54e86d004d71a8D2112ec75FaCE57D730b0433F3)

## Install

Expand All @@ -48,7 +50,7 @@ interface DeploymentFilter {
}
```

### V1 Methods (single deployments)
### V1 Methods (Single Deployments)

Those methods will return a `SingletonDeployment` object or `undefined` if no deployment was found for the specified filter.

Expand Down Expand Up @@ -121,16 +123,19 @@ const createCallLib = getCreateCallDeployment();
const signMessageLib = getSignMessageLibDeployment();
```

- Handler
- Fallback Handlers

```ts
const standardFallbackHandler = getFallbackHandlerDeployment();

const callbackHandler = getDefaultCallbackHandlerDeployment();
const tokenCallbackHandler = getTokenCallbackHandlerDeployment();

const compatHandler = getCompatibilityFallbackHandlerDeployment();

const extensibleFallbackHandler = getExtensibleFallbackHandlerDeployment();
```

### V2 Methods (multiple deployments)
### V2 Methods (Multiple Deployments)

We added a new methods that allow multiple deployment addresses for a contract.

Expand Down Expand Up @@ -208,13 +213,16 @@ const signMessageLib = getSignMessageLibDeployments();
- Handler

```ts
const standardFallbackHandler = getFallbackHandlerDeployments();

const callbackHandler = getDefaultCallbackHandlerDeployments();
const tokenCallbackHandler = getTokenCallbackHandlerDeployments();

const compatHandler = getCompatibilityFallbackHandlerDeployments();

const extensibleFallbackHandler = getExtensibleFallbackHandlerDeployments();
```

## Release cycle
## Release Cycle

`safe-deployments` release cycle is once per month, except for urgent issues that require immediate attention.

Expand Down
20 changes: 16 additions & 4 deletions bin/github-review.sh
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,23 @@ if [[ -z $chainid ]]; then
echo "ERROR: Chain ID not specified as per the PR Template" 1>&2
exit 1
fi
chainInfo="https://raw.githubusercontent.com/ethereum-lists/chains/refs/heads/master/_data/chains/eip155-$chainid.json"
rpc="$(curl -sfL "$chainInfo" | jq -r '.rpc[0]')"

# Fetch RPC from DefiLlama's chainlist
if ! chainlist_response="$(curl -sfL 'https://chainlist.org/rpcs.json')"; then
echo "ERROR: Failed to fetch DeFiLlama ChainList" 1>&2
exit 1
fi

# Parse the chainlist response
if ! chainlist=$(echo "$chainlist_response" | jq -e '.'); then
echo "ERROR: DefiLlama's ChainList returned invalid JSON" 1>&2
exit 1
fi

# Extract RPC for the specified chain ID using jq
rpc="$(echo "$chainlist" | jq --arg C "$chainid" -r '.[] | select((.chainId | tostring) == $C) | .rpc[0].url')"
if [[ -z $rpc ]]; then
echo "ERROR: RPC not fetched correctly from the ethereum-lists" 1>&2
echo "ERROR: Chain is not listed on DefiLlama's ChainList" 1>&2
exit 1
fi
version="$(gh pr diff $pr --name-only | sed -nE 's|^src/assets/v([0-9\.]*)/.*$|\1|p' | sort -u)"
Expand Down Expand Up @@ -89,4 +102,3 @@ git restore --ignore-unmerged -- src/assets

# NOTE/TODO
# - We should still manually verify there is no removal of deployment types for a single chain.
# - Getting the RPC from the Chainlist website instead of looking based on the provided RPC: https://github.com/safe-global/safe-deployments/pull/683#discussion_r1668555849
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@safe-global/safe-deployments",
"version": "1.37.21",
"version": "1.37.46",
"description": "Collection of Safe singleton deployments",
"homepage": "https://github.com/safe-global/safe-deployments/",
"license": "MIT",
Expand Down
Binary file added safe-smart-account-1.4.1 (1).tar.gz
Binary file not shown.
4 changes: 2 additions & 2 deletions scripts/review/diff.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ function hasChangeTypes(changes: parseDiff.Chunk['changes'], types: string[]): b
*
* @param changes The changes in the diff patch.
*/
function asserthighestChainIDChanges(changes: parseDiff.Chunk['changes']) {
function assertHighestChainIdChanges(changes: parseDiff.Chunk['changes']) {
assert(hasChangeTypes(changes, ['del', 'add', 'add']));
assert(changes[0].content.replace(/^-(.*)/, '+$1,') === changes[1].content);
}
Expand Down Expand Up @@ -119,7 +119,7 @@ async function main() {
// Check to see if the changes are valid and set any edge case flags.
const changes = chunks.flatMap(({ changes }) => changes.filter(({ type }) => type === 'add' || type === 'del'));
if (additions === 2 && deletions === 1) {
asserthighestChainIDChanges(changes);
assertHighestChainIdChanges(changes);
} else if (additions === 1 && deletions === 1) {
additionalDeploymentToSameChainId(changes);
} else if (additions !== 1 || deletions !== 0) {
Expand Down
22 changes: 15 additions & 7 deletions scripts/review/verifyDeployment.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,13 +46,21 @@ async function main() {
debug('Parsed options:');
debug(options);

await fetch(`https://chainlist.org/chain/${options.chainId}`).then((response) => {
if (!response.ok) {
debug(response);
throw new Error(`chain is not registered on Chainlist`);
}
});
debug(`chain ${options.chainId} exists on Chainlist`);
// Verify chain exists in DefiLlama's chainlist
const response = await fetch('https://chainlist.org/rpcs.json');
if (!response.ok) {
debug(`fetching chain list failed with HTTP status ${response.status}`);
throw new Error(`Failed to fetch chainlist from DefiLlama`);
}
const chainlist = (await response.json()) as Array<{ chainId: number; rpcs: string[] }>;
if (!Array.isArray(chainlist)) {
throw new Error('Invalid response format from DefiLlama chainlist');
}
const chainExists = chainlist.some((chain) => `${chain.chainId}` === options.chainId);
if (!chainExists) {
throw new Error(`Chain ${options.chainId} is not registered on DefiLlama's ChainList`);
}
debug(`chain ${options.chainId} exists on DefiLlama's ChainList`);

const provider = new ethers.JsonRpcProvider(options.rpc);
const { chainId } = await provider.getNetwork();
Expand Down
23 changes: 5 additions & 18 deletions src/__tests__/assets.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,11 @@ describe('assets/', () => {
// always order fields with numeric keys.
const json = await readAsset(version, file);
const networkAddresses = json.replace(/^[\s\S]*"networkAddresses" *: *\{([^}]*)\}[\s\S]*$/, '$1').trim();
const keys = networkAddresses.split(',').map((pair) => {
const [key] = pair.split(':');
const keys = networkAddresses.split('\n').map((pair) => {
const [key, ...rest] = pair.split(':');
if (rest.length !== 1) {
throw new Error('more than one key per line');
}
return parseInt(key.trim().replace(/^"(.*)"$/, '$1'));
});
const sorted = [...keys].sort((a, b) => a - b);
Expand Down Expand Up @@ -77,22 +80,6 @@ describe('assets/', () => {
expect(KNOWN_ADDRESS_TYPES).toContain(addressType);
}
});

it('no network can contain zksync address together with other address types', async () => {
const deploymentJson = await readAssetJSON(version, file);
if (!deploymentJson) {
throw new Error(`Failed to read asset ${version}/${file}`);
}
const { networkAddresses } = deploymentJson;

for (const network of Object.keys(networkAddresses)) {
const addressTypes = networkAddresses[network];

if (Array.isArray(addressTypes)) {
expect(addressTypes).not.toContain('zksync');
}
}
});
});
}

Expand Down
Loading
Loading