UNPKG

@swipewallet/venus-js

Version:

A JavaScript SDK for Ethereum and the Venus Protocol.

932 lines (931 loc) 22.2 kB
export declare const constants: { PriceFeed: string; Maximillion: string; CompoundLens: string; GovernorAlpha: string; Comptroller: string; Reservoir: string; KNC: string; LINK: string; BTC: string; cBAT: string; cCOMP: string; cDAI: string; cETH: string; cREP: string; cSAI: string; cUSDC: string; cUSDT: string; cWBTC: string; cZRX: string; BAT: string; COMP: string; ETH: string; REP: string; SAI: string; UNI: string; WBTC: string; ZRX: string; vBNB: string; vUSDC: string; vUSDT: string; vSXP: string; vBUSD: string; vXVS: string; BUSD: string; USDC: string; USDT: string; SXP: string; XVS: string; BNB: string; }; export declare const address: { mainnet: { PriceFeed: string; Maximillion: string; CompoundLens: string; GovernorAlpha: string; Comptroller: string; Reservoir: string; COMP: string; cBAT: string; cCOMP: string; cDAI: string; cETH: string; cREP: string; cSAI: string; cUNI: string; cUSDC: string; cUSDT: string; cWBTC: string; cZRX: string; BAT: string; DAI: string; REP: string; SAI: string; UNI: string; WBTC: string; ZRX: string; vBNB: string; vUSDC: string; vUSDT: string; vSXP: string; vBUSD: string; vXVS: string; USDC: string; USDT: string; SXP: string; BUSD: string; XVS: string; }; rinkeby: { PriceFeed: string; Maximillion: string; CompoundLens: string; GovernorAlpha: string; Comptroller: string; Reservoir: string; COMP: string; cBAT: string; cDAI: string; cETH: string; cREP: string; cSAI: string; cUSDC: string; cUSDT: string; cWBTC: string; cZRX: string; BAT: string; DAI: string; REP: string; SAI: string; USDC: string; USDT: string; WBTC: string; ZRX: string; }; goerli: { PriceFeed: string; Maximillion: string; CompoundLens: string; GovernorAlpha: string; Comptroller: string; Reservoir: string; COMP: string; cBAT: string; cDAI: string; cETH: string; cREP: string; cSAI: string; cUSDC: string; cUSDT: string; cWBTC: string; cZRX: string; BAT: string; DAI: string; REP: string; SAI: string; USDC: string; USDT: string; WBTC: string; ZRX: string; }; kovan: { PriceFeed: string; Maximillion: string; CompoundLens: string; GovernorAlpha: string; Comptroller: string; Reservoir: string; COMP: string; cBAT: string; cDAI: string; cETH: string; cREP: string; cSAI: string; cUSDC: string; cUSDT: string; cWBTC: string; cZRX: string; BAT: string; DAI: string; REP: string; SAI: string; USDC: string; USDT: string; WBTC: string; ZRX: string; }; testnet: { PriceFeed: string; Maximillion: string; CompoundLens: string; GovernorAlpha: string; Comptroller: string; Reservoir: string; COMP: string; cBAT: string; cDAI: string; cETH: string; cREP: string; cSAI: string; cUNI: string; cUSDC: string; cUSDT: string; cWBTC: string; cZRX: string; BAT: string; REP: string; SAI: string; UNI: string; WBTC: string; ZRX: string; vBNB: string; vUSDC: string; vUSDT: string; vSXP: string; vBUSD: string; vXVS: string; USDC: string; USDT: string; SXP: string; BUSD: string; XVS: string; }; }; export declare const abi: { Bep20: ({ inputs: { internalType: string; name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; constant?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; payable?: undefined; stateMutability?: undefined; constant?: undefined; outputs?: undefined; } | { constant: boolean; inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; anonymous?: undefined; })[]; vBep20: ({ inputs: { internalType: string; name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; constant?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; payable?: undefined; stateMutability?: undefined; constant?: undefined; outputs?: undefined; } | { payable: boolean; stateMutability: string; type: string; inputs?: undefined; anonymous?: undefined; name?: undefined; constant?: undefined; outputs?: undefined; } | { constant: boolean; inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; anonymous?: undefined; })[]; vBNB: ({ inputs: { internalType: string; name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; constant?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; payable?: undefined; stateMutability?: undefined; constant?: undefined; outputs?: undefined; } | { payable: boolean; stateMutability: string; type: string; inputs?: undefined; anonymous?: undefined; name?: undefined; constant?: undefined; outputs?: undefined; } | { constant: boolean; inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; anonymous?: undefined; })[]; Erc20: ({ constant: boolean; inputs: { name: string; type: string; }[]; name: string; outputs: { name: string; type: string; }[]; payable: boolean; type: string; anonymous?: undefined; } | { inputs: any[]; payable: boolean; type: string; constant?: undefined; name?: undefined; outputs?: undefined; anonymous?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; name: string; type: string; }[]; name: string; type: string; constant?: undefined; outputs?: undefined; payable?: undefined; })[]; cErc20: ({ constant: boolean; inputs: { name: string; type: string; }[]; name: string; outputs: { name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; signature: string; anonymous?: undefined; } | { inputs: { name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; signature: string; constant?: undefined; name?: undefined; outputs?: undefined; anonymous?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; name: string; type: string; }[]; name: string; type: string; signature: string; constant?: undefined; outputs?: undefined; payable?: undefined; stateMutability?: undefined; })[]; cEther: ({ constant: boolean; inputs: { name: string; type: string; }[]; name: string; outputs: { name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; signature: string; anonymous?: undefined; } | { inputs: { name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; signature: string; constant?: undefined; name?: undefined; outputs?: undefined; anonymous?: undefined; } | { payable: boolean; stateMutability: string; type: string; constant?: undefined; inputs?: undefined; name?: undefined; outputs?: undefined; signature?: undefined; anonymous?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; name: string; type: string; }[]; name: string; type: string; signature: string; constant?: undefined; outputs?: undefined; payable?: undefined; stateMutability?: undefined; })[]; COMP: ({ inputs: { internalType: string; name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; signature: string; anonymous?: undefined; name?: undefined; constant?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; signature: string; payable?: undefined; stateMutability?: undefined; constant?: undefined; outputs?: undefined; } | { constant: boolean; inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; signature: string; anonymous?: undefined; })[]; GovernorAlpha: ({ inputs: { internalType: string; name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; signature: string; anonymous?: undefined; name?: undefined; constant?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; signature: string; payable?: undefined; stateMutability?: undefined; constant?: undefined; outputs?: undefined; } | { constant: boolean; inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; signature: string; anonymous?: undefined; } | { constant: boolean; inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; signature: string; anonymous?: undefined; })[]; Comptroller: ({ inputs: any[]; payable: boolean; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; constant?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; payable?: undefined; stateMutability?: undefined; constant?: undefined; outputs?: undefined; } | { constant: boolean; inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; anonymous?: undefined; })[]; PriceFeed: string[]; CompoundLens: { constant: boolean; inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; }[]; PriceOracle: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; constant?: undefined; outputs?: undefined; payable?: undefined; stateMutability?: undefined; } | { constant: boolean; inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; anonymous?: undefined; })[]; }; export declare const cTokens: string[]; export declare const underlyings: string[]; export declare const opfAssets: string[]; export declare const decimals: { cBAT: number; cCOMP: number; cDAI: number; cETH: number; cREP: number; cSAI: number; cUNI: number; cUSDC: number; cUSDT: number; cWBTC: number; cZRX: number; BAT: number; COMP: number; DAI: number; ETH: number; REP: number; SAI: number; UNI: number; WBTC: number; ZRX: number; KNC: number; LINK: number; BTC: number; vBNB: number; vUSDC: number; vUSDT: number; vSXP: number; vBUSD: number; vXVS: number; BNB: number; USDC: number; USDT: number; SXP: number; BUSD: number; XVS: number; }; export declare const errorCodes: { comptroller: { codes: { 0: { error: string; description: string; hint: string; }; 1: { error: string; description: string; hint: string; }; 2: { error: string; description: string; hint: string; }; 3: { error: string; description: string; hint: string; }; 4: { error: string; description: string; hint: string; }; 5: { error: string; description: string; hint: string; }; 6: { error: string; description: string; hint: string; }; 7: { error: string; description: string; hint: string; }; 8: { error: string; description: string; hint: string; }; 9: { error: string; description: string; hint: string; }; 10: { error: string; description: string; hint: string; }; 11: { error: string; description: string; hint: string; }; 12: { error: string; description: string; hint: string; }; 13: { error: string; description: string; hint: string; }; 14: { error: string; description: string; hint: string; }; 15: { error: string; description: string; hint: string; }; 16: { error: string; description: string; hint: string; }; 17: { error: string; description: string; hint: string; }; }; info: { 0: { error: string; description: string; hint: string; }; 1: { error: string; description: string; hint: string; }; 2: { error: string; description: string; hint: string; }; 3: { error: string; description: string; hint: string; }; 4: { error: string; description: string; hint: string; }; 5: { error: string; description: string; hint: string; }; 6: { error: string; description: string; hint: string; }; 7: { error: string; description: string; hint: string; }; 8: { error: string; description: string; hint: string; }; 9: { error: string; description: string; hint: string; }; 10: { error: string; description: string; hint: string; }; 11: { error: string; description: string; hint: string; }; 12: { error: string; description: string; hint: string; }; 13: { error: string; description: string; hint: string; }; 14: { error: string; description: string; hint: string; }; 15: { error: string; description: string; hint: string; }; 16: { error: string; description: string; hint: string; }; 17: { error: string; description: string; hint: string; }; 18: { error: string; description: string; hint: string; }; }; }; };