@intuweb3/sdk
Version:
INTU SDK - Modern blockchain interaction toolkit
280 lines • 8.4 kB
JavaScript
const sepoliabb = 6846434;
const goerlibb = 10020706;
const skalebb = 2876990;
const skaleCalypsobb = 186914;
const polygonmumbaibb = 45093600;
const hederatestnetbb = 7665218;
const neonsolanabb = 275340841;
const skaleEuropabb = 1871788;
const zksyncbb = 1917850;
const polygonamoybb = 8792090;
const lightlinktestbb = 91611634;
const lightlinkbb = 95968941;
const polygonbb = 60327867;
const basebb = 18177868;
const polygonzkevmbb = 14945401;
const arbitrumsepoliabb = 117240594;
const crossfitestbb = 7259028;
const peaqbb = 3816332;
const arbitrumbb = 355120000;
const injectivebb = 29186500;
const etherlinkbb = 8789959;
const contractInfos = {
"421614": {
VaultFactory: {
address: "0xD61D27a3F9600217EA993CA443905E9615253702",
birthBlock: arbitrumsepoliabb,
},
MultiCall: {
address: "0x96fDCAeB866dE4F32AeEaF6b3870d49A1c089C1b",
birthBlock: arbitrumsepoliabb,
},
},
"4157": {
VaultFactory: {
address: "0x9db2811C86D0370247225314F1825F99D6959EB6",
birthBlock: crossfitestbb,
},
MultiCall: {
address: "0x268D9f8a43bD8D39c903A585c629802C9fba4d87",
birthBlock: crossfitestbb,
},
},
"42161": {
VaultFactory: {
address: "0x2BDE16798c93e416aBCe8793D95389f3e65aDb56",
birthBlock: arbitrumbb,
},
MultiCall: {
address: "0x04CEd095A7004D4456F38E9B6258592dEc47E6Fa",
birthBlock: arbitrumbb,
},
},
"42793": {
VaultFactory: {
address: "0xea4f2F04a7BffC7D9a130192Be2c9Dd4d6dD772A",
birthBlock: etherlinkbb,
},
MultiCall: {
address: "0xf220f75DE80394bd068bC9C406578248C2Da753a",
birthBlock: etherlinkbb,
},
},
"3338": {
VaultFactory: {
address: "0xfd6F44597d07D6bda9A3D86Ec26D3523D893dbe5",
birthBlock: peaqbb,
},
MultiCall: {
address: "0x3d26D303B1Ebd1Da26Ad4A986b8B96aa28a9d1AA",
birthBlock: peaqbb,
},
},
"999": {
VaultFactory: {
address: "0xE2bb06FFa1AfeF3F0104f712Fcfe4a8FdBb8Ecb6",
birthBlock: injectivebb,
},
MultiCall: {
address: "0xb278056718413fdddC9Eb70711BAe0fB563B5F42",
birthBlock: injectivebb,
},
},
"11155111": {
VaultFactory: {
address: "0xf709201a2bE75b354041F34Ae586e05b224D0F0E",
birthBlock: sepoliabb,
},
MultiCall: {
address: "0x5c1323E2439230Cc006514210fdac67825B28e04",
birthBlock: sepoliabb,
},
},
"5": {
VaultFactory: {
address: "0xE1267e150ef64290662fc8d1eed1119509b6198f",
birthBlock: goerlibb,
},
MultiCall: {
address: "0x8ABc010130A483c1B8D8997Bdf129B8a60843bc3",
birthBlock: goerlibb,
},
},
"1351057110": {
VaultFactory: {
address: "0xb74eAe3327DD1884C60e9C53703cA589b8a5C19b",
birthBlock: skalebb,
},
MultiCall: {
address: "0x81bb01D1fE066398CB0a485457a7043961D5b114",
birthBlock: skalebb,
},
},
"974399131": {
VaultFactory: {
address: "0xfd6F44597d07D6bda9A3D86Ec26D3523D893dbe5",
birthBlock: skaleCalypsobb,
},
MultiCall: {
address: "0x3d26D303B1Ebd1Da26Ad4A986b8B96aa28a9d1AA",
birthBlock: skaleCalypsobb,
},
},
"80001": {
VaultFactory: {
address: "0x7E44a43465fFAc600d1005b94c7779D4611ca14e",
birthBlock: polygonmumbaibb,
},
MultiCall: {
address: "0xF6E03cBf466689f99f1a9259b38653A85c789dC1",
birthBlock: polygonmumbaibb,
},
},
"80002": {
VaultFactory: {
address: "0x6B0F825bf89c791914bBa3212F12BA33064d73e4",
birthBlock: polygonamoybb,
},
MultiCall: {
address: "0x38bBb2111FE18D0D7985D06F092ce9eadFa0Bd25",
birthBlock: polygonamoybb,
},
},
"296": {
VaultFactory: {
address: "0xbD8C74Dea61108945ec2459c4162301CE6021029",
birthBlock: hederatestnetbb,
},
MultiCall: {
address: "0xfF7dB56c5340e340975302E381FD48F400610004",
birthBlock: hederatestnetbb,
},
},
"245022926": {
VaultFactory: {
address: "0x728b3Aa1DF0B56F341CF122a8983924A0EBC35e9",
birthBlock: neonsolanabb,
},
MultiCall: {
address: "0x637001172bd573A111D2fe55D6de53b83E562a6e",
birthBlock: neonsolanabb,
},
},
"1444673419": {
VaultFactory: {
address: "0x4aB7Ca46C1C617F0C16b7BDf8F6B52ADE2F41bAA",
birthBlock: skaleEuropabb,
},
MultiCall: {
address: "0xf7459659CD2e31DE4AD02324FF0D686b1042d3cB",
birthBlock: skaleEuropabb,
},
},
"300": {
VaultFactory: {
address: "0xa847AC6d35e11A8f8928C07d41e5556DA6ACCd79",
birthBlock: zksyncbb,
},
MultiCall: {
address: "0xf7f9044c6bcFCb0D08cc4041E42732A99167df9d",
birthBlock: zksyncbb,
},
},
"1891": {
VaultFactory: {
address: "0x35B43AB5528b999ECceDCe811175CaF54393C736",
birthBlock: lightlinktestbb,
},
MultiCall: {
address: "0x7e9A4007ECf6E3a62Fbdf4A8002474dE3Be9F894",
birthBlock: lightlinktestbb,
},
},
"1890": {
VaultFactory: {
address: "0xF2757Ec53D80fe95e2Dc43048257610F45815C74",
birthBlock: lightlinkbb,
},
MultiCall: {
address: "0x3C477c9c6e5aC640B035d3387Edd63B0885297db",
birthBlock: lightlinkbb,
},
},
"137": {
VaultFactory: {
address: "0xfd6F44597d07D6bda9A3D86Ec26D3523D893dbe5",
birthBlock: polygonbb,
},
MultiCall: {
address: "0x3d26D303B1Ebd1Da26Ad4A986b8B96aa28a9d1AA",
birthBlock: polygonbb,
},
},
"8453": {
VaultFactory: {
address: "0xfd6F44597d07D6bda9A3D86Ec26D3523D893dbe5",
birthBlock: basebb,
},
MultiCall: {
address: "0x3d26D303B1Ebd1Da26Ad4A986b8B96aa28a9d1AA",
birthBlock: basebb,
},
},
"1101": {
VaultFactory: {
address: "0x5Ec37cc2f11a3Cea5d29Bff3EA3Aa963d10C5259",
birthBlock: polygonzkevmbb,
},
MultiCall: {
address: "0xF692D261F3F8046126C1fd32B8a3b0E93B67ff7d",
birthBlock: polygonzkevmbb,
},
},
};
export default function getContractsDetails(chainId) {
switch (chainId) {
case 42793:
return contractInfos["42793"];
case 11155111:
return contractInfos["11155111"];
case 5:
return contractInfos["5"];
case 1351057110:
return contractInfos["1351057110"];
case 80001:
return contractInfos["80001"];
case 80002:
return contractInfos["80002"];
case 296:
return contractInfos["296"];
case 999:
return contractInfos["999"];
case 245022926:
return contractInfos["245022926"];
case 974399131:
return contractInfos["974399131"];
case 1444673419:
return contractInfos["1444673419"];
case 300:
return contractInfos["300"];
case 1891:
return contractInfos["1891"];
case 4157:
return contractInfos["4157"];
case 421614:
return contractInfos["421614"];
case 42161:
return contractInfos["42161"];
case 1890:
return contractInfos["1890"];
case 137:
return contractInfos["137"];
case 8453:
return contractInfos["8453"];
case 1101:
return contractInfos["1101"];
default:
throw new Error("ChainId : " + chainId + " is not Supported");
}
}
//# sourceMappingURL=contractInfos.js.map