descent-js
Version:
A Typescript library for interacting with the Descent Protocol
36 lines (35 loc) • 982 B
JavaScript
// src/contracts/getContractAddresses.ts
import { SupportedNetwork } from "./types.mjs";
var addresses = {
Vault: {
[]: "0xE2386C5eF4deC9d5815C60168e36c7153ba00D0C"
},
MultiStaticcall: {
[]: "0x7E04A2380bF7F024Da53e60686f2e0608E987768"
},
VaultGetters: {
[]: "0x3d8255F39C2DC306C05d2b503e74CCea1fD9F430"
},
VaultRouter: {
[]: "0x2d4D7b224294573d02076cea252CbBD8156A4465"
},
Currency: {
[]: "0xee2bDAE7896910c49BeA25106B9f8e9f4B671c82"
},
Feed: {
[]: "0x970066EE55DF2134D1b52451afb49034AE5Fa29a"
},
USDC: {
[]: "0xF175520C52418dfE19C8098071a252da48Cd1C19"
}
};
var getContractAddress = (contractName) => {
try {
return addresses[contractName];
} catch {
throw new Error(`No address for contract ${contractName}`);
}
};
export {
getContractAddress
};