@algofi/v0
Version:
The official JavaScript SDK for Algofi
421 lines (420 loc) • 12.1 kB
TypeScript
export declare const orderedAssets: string[];
export declare const extraAssets: string[];
export declare const orderedAssetsAndPlaceholders: string[];
export declare const protocolManagerAppId = 465818260;
export declare const managerAddress = "2SGUKZCOBEVGN3HPKSXPS6DTCXZ7LSP6G3BQF6KVUIUREBBY2QTGSON7WQ";
export declare const assetDictionary: {
ALGO: {
decimals: number;
marketCounter: number;
marketAppId: number;
marketAddress: string;
managerAppId: number;
bankAssetId: number;
bankAssetDecimals: number;
underlyingAssetId: number;
oracleAppId: number;
oracleFieldName: string;
};
USDC: {
decimals: number;
marketCounter: number;
marketAppId: number;
marketAddress: string;
managerAppId: number;
bankAssetId: number;
bankAssetDecimals: number;
underlyingAssetId: number;
oracleAppId: number;
oracleFieldName: string;
};
goBTC: {
decimals: number;
marketCounter: number;
marketAppId: number;
marketAddress: string;
managerAppId: number;
bankAssetId: number;
bankAssetDecimals: number;
underlyingAssetId: number;
oracleAppId: number;
oracleFieldName: string;
};
goETH: {
decimals: number;
marketCounter: number;
marketAppId: number;
marketAddress: string;
managerAppId: number;
bankAssetId: number;
bankAssetDecimals: number;
underlyingAssetId: number;
oracleAppId: number;
oracleFieldName: string;
};
STBL: {
decimals: number;
marketCounter: number;
marketAppId: number;
marketAddress: string;
managerAppId: number;
bankAssetId: number;
bankAssetDecimals: number;
underlyingAssetId: number;
oracleAppId: number;
oracleFieldName: string;
};
vALGO: {
decimals: number;
marketCounter: number;
marketAppId: number;
marketAddress: string;
managerAppId: number;
bankAssetId: number;
bankAssetDecimals: number;
underlyingAssetId: number;
oracleAppId: number;
oracleFieldName: string;
};
"STBL-STAKE": {
decimals: number;
marketCounter: number;
marketAppId: number;
managerAppId: number;
marketAddress: string;
bankAssetId: number;
bankAssetDecimals: number;
underlyingAssetId: number;
oracleAppId: number;
oracleFieldName: string;
};
"STBL-SUPER-STAKE": {};
"DEFLY-STAKE": {
decimals: number;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
oracleAppId: number;
};
"OPUL-STAKE": {
decimals: number;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
oracleAppId: number;
};
"TM-STBL-ALGO-LP": {
decimals: number;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
oracleAppId: number;
bankAssetDecimals: number;
oracleFieldName: string;
};
"TM-STBL-USDC-LP": {
decimals: number;
marketAppId: number;
managerAppId: number;
managerAddress: string;
marketAddress: string;
creatorAddress: string;
oracleAppId: number;
bankAssetId: number;
bankAssetDecimals: number;
underlyingAssetId: number;
oracleFieldName: string;
};
"TM-STBL-USDC-LP-V2": {
decimals: number;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
creatorAddress: string;
oracleAppId: number;
bankAssetDecimals: number;
oracleFieldName: string;
};
"TM-STBL-YLDY-LP": {
decimals: number;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
creatorAddress: string;
oracleAppId: number;
bankAssetDecimals: number;
oracleFieldName: string;
};
"AF-STBL-ALGO-LP": {
decimals: number;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
creatorAddress: string;
oracleAppId: number;
bankAssetDecimals: number;
oracleFieldName: string;
};
"AF-STBL-USDC-LP": {
decimals: number;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
creatorAddress: string;
oracleAppId: number;
bankAssetDecimals: number;
oracleFieldName: string;
};
"AF-STBL-USDC-NANO-LP": {
decimals: number;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
creatorAddress: string;
oracleAppId: number;
bankAssetDecimals: number;
oracleFieldName: string;
};
"AF-USDT-USDC-NANO-LP": {
decimals: number;
creator: string;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
oracleAppId: number;
bankAssetDecimals: number;
oracleFieldName: string;
};
"AF-STBL-USDT-NANO-LP": {
decimals: number;
creator: string;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
oracleAppId: number;
bankAssetDecimals: number;
oracleFieldName: string;
};
"AF-XET-STBL-LP": {
decimals: number;
creator: string;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
oracleAppId: number;
bankAssetDecimals: number;
oracleFieldName: string;
};
"AF-ZONE-STBL-LP": {
decimals: number;
creator: string;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
oracleAppId: number;
bankAssetDecimals: number;
oracleFieldName: string;
};
"AF-DEFLY-STBL-LP": {
decimals: number;
creator: string;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
oracleAppId: number;
bankAssetDecimals: number;
oracleFieldName: string;
};
"AF-goBTC-STBL-LP": {
decimals: number;
creator: string;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
oracleAppId: number;
bankAssetDecimals: number;
oracleFieldName: string;
};
"AF-goETH-STBL-LP": {
decimals: number;
creator: string;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
oracleAppId: number;
bankAssetDecimals: number;
oracleFieldName: string;
};
"AF-OPUL-STBL-LP": {
decimals: number;
creator: string;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
oracleAppId: number;
bankAssetDecimals: number;
oracleFieldName: string;
};
"AF-GOMINT-STBL-LP": {
decimals: number;
creator: string;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
oracleAppId: number;
bankAssetDecimals: number;
oracleFieldName: string;
};
"AF-STBL-USDC-NANO-SUPER-STAKING-LP": {
creator: string;
managerAppId: number;
managerAddress: string;
marketAppId: number;
marketAddress: string;
underlyingAssetId: number;
bankAssetId: number;
oracleAppId: number;
bankAssetDecimals: number;
oracleFieldName: string;
};
SEVN: {
marketCounter: number;
marketAppId: number;
marketAddress: string;
};
EGHT: {
marketCounter: number;
marketAppId: number;
marketAddress: string;
};
NINE: {
marketCounter: number;
marketAppId: number;
marketAddress: string;
};
TENN: {
marketCounter: number;
marketAppId: number;
marketAddress: string;
};
ELVN: {
marketCounter: number;
marketAppId: number;
marketAddress: string;
};
TWLV: {
marketCounter: number;
marketAppId: number;
marketAddress: string;
};
TRTN: {
marketCounter: number;
marketAppId: number;
marketAddress: string;
};
FRTN: {
marketCounter: number;
marketAppId: number;
marketAddress: string;
};
FVTN: {
marketCounter: number;
marketAppId: number;
marketAddress: string;
};
SXTN: {
marketCounter: number;
marketAppId: number;
marketAddress: string;
};
XET: {
decimals: number;
underlyingAssetId: number;
};
ZONE: {
decimals: number;
underlyingAssetId: number;
};
DEFLY: {
decimals: number;
underlyingAssetId: number;
};
GOMINT: {
decimals: number;
underlyingAssetId: number;
};
OPUL: {
decimals: number;
underlyingAssetId: number;
};
BANK: {
decimals: number;
underlyingAssetId: number;
};
USDT: {
decimals: number;
underlyingAssetId: number;
};
};
export declare const foreignAppIds: number[];
export declare const SECONDS_PER_YEAR: number;
export declare const SCALE_FACTOR = 1000000000;
export declare const REWARDS_SCALE_FACTOR = 100000000000000;
export declare const PARAMETER_SCALE_FACTOR = 1000;
declare let orderedOracleAppIds: any[];
declare let orderedMarketAppIds: any[];
declare let orderedSupportedMarketAppIds: any[];
declare let marketCounterToAssetName: {};
declare let assetIdToAssetName: {};
export { orderedOracleAppIds, orderedMarketAppIds, orderedSupportedMarketAppIds, marketCounterToAssetName, assetIdToAssetName };