UNPKG

fortress-js

Version:

A JavaScript SDK for Binance Smart Chain and the Fortress Protocol.

984 lines (983 loc) 23.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; REP: string; SAI: string; UNI: string; WBTC: string; ZRX: string; fBNB: string; fUSDC: string; fUSDT: string; fDAI: string; fBUSD: string; fBTC: string; fETH: string; fLTC: string; fXRP: string; fADA: string; fBETH: string; fDOT: string; fFTS: string; BNB: string; USDC: string; USDT: string; DAI: string; BUSD: string; BTCB: string; ETH: string; LTC: string; XRP: string; ADA: string; BETH: string; DOT: string; FTS: 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; REP: string; SAI: string; UNI: string; WBTC: string; ZRX: string; fBNB: string; fUSDC: string; fUSDT: string; fDAI: string; fBUSD: string; fBTC: string; fETH: string; fLTC: string; fXRP: string; fADA: string; fBETH: string; fDOT: string; fFTS: string; USDC: string; USDT: string; DAI: string; BUSD: string; BTCB: string; ETH: string; LTC: string; XRP: string; ADA: string; BETH: string; DOT: string; FTS: 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; fBNB: string; fUSDC: string; fUSDT: string; fDAI: string; fBUSD: string; fBTC: string; fETH: string; fLTC: string; fXRP: string; fADA: string; fBETH: string; fDOT: string; fFTS: string; USDC: string; USDT: string; DAI: string; BUSD: string; BTCB: string; ETH: string; LTC: string; XRP: string; ADA: string; BETH: string; DOT: string; FTS: 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; })[]; fBep20: ({ 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; })[]; fBNB: ({ 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; REP: number; SAI: number; UNI: number; WBTC: number; ZRX: number; KNC: number; LINK: number; BTC: number; fBNB: number; fUSDC: number; fUSDT: number; fDAI: number; fBUSD: number; fBTC: number; fETH: number; fLTC: number; fXRP: number; fADA: number; fBETH: number; fDOT: number; fFTS: number; BNB: number; USDC: number; USDT: number; BUSD: number; DAI: number; BTCB: number; ETH: number; LTC: number; XRP: number; ADA: number; BETH: number; DOT: number; FTS: 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; }; }; }; };