Properties
AAVAXB_ABI
AAVAXB_ABI: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[]
ABI_ABNBB
ABI_ABNBB: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[]
ABI_ANKR_BNB
ABI_ANKR_BNB: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[]
ABI_BINANCE_PARTERS
ABI_BINANCE_PARTERS: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string } | { anonymous: undefined; inputs: undefined; name: undefined; outputs: undefined; stateMutability: string; type: string })[]
ABI_BINANCE_POOL
ABI_BINANCE_POOL: ({ anonymous: undefined; inputs: never[]; name: undefined; outputs: undefined; stateMutability: string; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string } | { anonymous: undefined; inputs: undefined; name: undefined; outputs: undefined; stateMutability: string; type: string })[]
ABI_BINANCE_POOL_OLD
ABI_BINANCE_POOL_OLD: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string } | { anonymous: undefined; inputs: undefined; name: undefined; outputs: undefined; stateMutability: string; type: string })[]
ABI_ERC20
ABI_ERC20: ({ anonymous: undefined; constant: boolean; inputs: { name: string; type: string }[]; name: string; outputs: { name: string; type: string }[]; payable: boolean; stateMutability: string; type: string } | { anonymous: undefined; constant: undefined; inputs: undefined; name: undefined; outputs: undefined; payable: boolean; stateMutability: string; type: string } | { anonymous: boolean; constant: undefined; inputs: { indexed: boolean; name: string; type: string }[]; name: string; outputs: undefined; payable: undefined; stateMutability: undefined; type: string })[]
AETHB_ABI
AETHB_ABI: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[]
AETH_BSC_ABI
AETH_BSC_ABI: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[]
AFTMB_ABI
AFTMB_ABI: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[]
AMATICB_ABI
AMATICB_ABI: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[]
ANKRAVAX_ABI
ANKRAVAX_ABI: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[]
ANKRETH_ABI
ANKRETH_ABI: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[]
ANKRETH_BSC_ABI
ANKRETH_BSC_ABI: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[]
ANKRFTM_ABI
ANKRFTM_ABI: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[]
ANKRMATIC_ABI
ANKRMATIC_ABI: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[]
ANKR_ABI
ANKR_ABI: ({ anonymous: boolean; constant: undefined; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; constant: boolean; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string } | { anonymous: undefined; constant: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[]
AVALANCHE_POOL_ABI
AVALANCHE_POOL_ABI: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[]
ETHEREUM_POOL_ABI
ETHEREUM_POOL_ABI: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string } | { anonymous: undefined; inputs: undefined; name: undefined; outputs: undefined; stateMutability: string; type: string })[]
ETHEREUM_POOL_CONFIG_ABI
ETHEREUM_POOL_CONFIG_ABI: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[]
ETHEREUM_SWAP_POOL_ABI
ETHEREUM_SWAP_POOL_ABI: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { components: { internalType: string; name: string; type: string }[]; internalType: string; name: string; type: string }[]; stateMutability: string; type: string } | { anonymous: undefined; inputs: undefined; name: undefined; outputs: undefined; stateMutability: string; type: string })[]
FANTOM_POOL_ABI
FANTOM_POOL_ABI: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string } | { anonymous: undefined; inputs: undefined; name: undefined; outputs: undefined; stateMutability: string; type: string })[]
POLYGON_POOL_ABI
POLYGON_POOL_ABI: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[]
Variables
Const ALLOWANCE_RATE
ALLOWANCE_RATE: 5 = 5
Const AVAILABLE_BNB_SYNT_TOKENS
AVAILABLE_BNB_SYNT_TOKENS: readonly ["aBNBb", "ankrBNB", "aETH", "ankrETH"] = ...
Const AVAX_DECIMALS
AVAX_DECIMALS: 18 = 18
Const AVAX_ESTIMATE_GAS_MULTIPLIER
AVAX_ESTIMATE_GAS_MULTIPLIER: 1.6 = 1.6
Const AVAX_HISTORY_2_WEEKS_OFFSET
AVAX_HISTORY_2_WEEKS_OFFSET: number = ...
Const AVAX_MAX_BLOCK_RANGE
AVAX_MAX_BLOCK_RANGE: 3000 = 3_000
Const AVAX_POOL_START_BLOCK_MAINNET
AVAX_POOL_START_BLOCK_MAINNET: 1696977 = 1696977
Const AVAX_POOL_START_BLOCK_TESTNET
AVAX_POOL_START_BLOCK_TESTNET: 178962 = 178962
Const AVAX_SCALE_FACTOR
AVAX_SCALE_FACTOR: 1000000000000000000 = 1e18
Const BINANCE_HISTORY_2_WEEKS_BLOCK_OFFSET
BINANCE_HISTORY_2_WEEKS_BLOCK_OFFSET: number = ...
Const BINANCE_PARTNERS_CONTRACT_START_BLOCK_MAINNET
BINANCE_PARTNERS_CONTRACT_START_BLOCK_MAINNET: 20956307 = 20_956_307
Const BINANCE_PARTNERS_CONTRACT_START_BLOCK_TESTNET
BINANCE_PARTNERS_CONTRACT_START_BLOCK_TESTNET: 22056801 = 22_056_801
Const BINANCE_POOL_CONTRACT_START_BLOCK_MAINNET
BINANCE_POOL_CONTRACT_START_BLOCK_MAINNET: 28123526 = 28_123_526
Const BINANCE_POOL_CONTRACT_START_BLOCK_TESTNET
BINANCE_POOL_CONTRACT_START_BLOCK_TESTNET: 28704783 = 28_704_783
Const BINANCE_POOL_OLD_CONTRACT_START_BLOCK_MAINNET
BINANCE_POOL_OLD_CONTRACT_START_BLOCK_MAINNET: 15336167 = 15_336_167
Const BINANCE_POOL_OLD_CONTRACT_START_BLOCK_TESTNET
BINANCE_POOL_OLD_CONTRACT_START_BLOCK_TESTNET: 16716904 = 16_716_904
Const BINANCE_WRITE_PROVIDER_ID
BINANCE_WRITE_PROVIDER_ID: ethCompatible = AvailableWriteProviders.ethCompatible
Const BNB_ESTIMATE_GAS_MULTIPLIER
BNB_ESTIMATE_GAS_MULTIPLIER: 1.4 = 1.4
Const BNB_GAS_FEE_SAFE_LIMIT
BNB_GAS_FEE_SAFE_LIMIT: 0.008 = 0.008
Const BNB_MAX_BLOCK_RANGE_MAINNET
BNB_MAX_BLOCK_RANGE_MAINNET: 2500 = 2_500
Const BNB_MAX_BLOCK_RANGE_TESTNET
BNB_MAX_BLOCK_RANGE_TESTNET: 3000 = 3_000
Const BNB_STAKING_MAX_DECIMALS_LEN
BNB_STAKING_MAX_DECIMALS_LEN: 8 = 8
Const CERT_STAKING_LOG_HASH
CERT_STAKING_LOG_HASH: "0x0f0bc5b519ddefdd8e5f9e6423433aa2b869738de2ae34d58ebc796fc749fa0d" = '0x0f0bc5b519ddefdd8e5f9e6423433aa2b869738de2ae34d58ebc796fc749fa0d'
Const DEFAULT_NETWORK_MODE
DEFAULT_
NETWORK_
MODE
: Develop = ENetworkMode.DevelopConst ETH_BLOCK_2_WEEKS_OFFSET_MAINNET
ETH_BLOCK_2_WEEKS_OFFSET_MAINNET: 100800 = 100_800
Const ETH_BLOCK_2_WEEKS_OFFSET_TESTNET
ETH_BLOCK_2_WEEKS_OFFSET_TESTNET: 80640 = 80_640
Const ETH_DECIMALS
ETH_DECIMALS: 18 = 18
Const ETH_GAS_LIMIT_MULTIPLIER
ETH_GAS_LIMIT_MULTIPLIER: 1.5 = 1.5
Const ETH_HISTORY_RANGE_STEP
ETH_HISTORY_RANGE_STEP: 3000 = 3_000
Const ETH_POOL_START_BLOCK_MAINNET
ETH_POOL_START_BLOCK_MAINNET: 11225126 = 11_225_126
Const ETH_POOL_START_BLOCK_TESTNET
ETH_POOL_START_BLOCK_TESTNET: 1173780 = 1_173_780
Const ETH_SCALE_FACTOR
ETH_SCALE_FACTOR: number = ...
Const ETH_STAKE_GAS_FEE_MULTIPLIER
ETH_STAKE_GAS_FEE_MULTIPLIER: 2.15 = 2.15
Const FANTOM_BLOCK_WEEK_OFFSET_MAINNET
FANTOM_BLOCK_WEEK_OFFSET_MAINNET: 604800 = 604_800
Const FANTOM_BLOCK_WEEK_OFFSET_TESTNET
FANTOM_BLOCK_WEEK_OFFSET_TESTNET: 120960 = 120_960
Const FANTOM_ESTIMATE_GAS_MULTIPLIER
FANTOM_ESTIMATE_GAS_MULTIPLIER: 1.6 = 1.6
Const FANTOM_GAS_FEE_MULTIPLIER
FANTOM_GAS_FEE_MULTIPLIER: 3.5 = 3.5
Const FANTOM_MAX_BLOCK_RANGE_MAINNET
FANTOM_MAX_BLOCK_RANGE_MAINNET: 2000 = 2_000
Const FANTOM_MAX_BLOCK_RANGE_TESTNET
FANTOM_MAX_BLOCK_RANGE_TESTNET: 3000 = 3_000
Const FANTOM_POOL_START_BLOCK_MAINNET
FANTOM_POOL_START_BLOCK_MAINNET: 31218797 = 31_218_797
Const FANTOM_POOL_START_BLOCK_TESTNET
FANTOM_POOL_START_BLOCK_TESTNET: 7729481 = 7_729_481
Const GAS_FEE_MULTIPLIER
GAS_FEE_MULTIPLIER: 3 = 3
Const MATIC_DECIMALS
MATIC_DECIMALS: 18 = 18
Const MATIC_ETH_BLOCK_2_WEEKS_OFFSET_MAINNET
MATIC_ETH_BLOCK_2_WEEKS_OFFSET_MAINNET: 100800 = 100_800
Const MATIC_ETH_BLOCK_2_WEEKS_OFFSET_TESTNET
MATIC_ETH_BLOCK_2_WEEKS_OFFSET_TESTNET: 80640 = 80_640
Const MATIC_ON_POLYGON_ESTIMATE_GAS_MULTIPLIER
MATIC_ON_POLYGON_ESTIMATE_GAS_MULTIPLIER: 1.6 = 1.6
Const MATIC_ON_POLYGON_GAS_FEE_MULTIPLIER
MATIC_ON_POLYGON_GAS_FEE_MULTIPLIER: 2 = 2
Const MATIC_SCALE_FACTOR
MATIC_SCALE_FACTOR: number = ...
Const MAX_BLOCK_RANGE_MAINNET
MAX_BLOCK_RANGE_MAINNET: 2000 = 2_000
Const MAX_BLOCK_RANGE_TESTNET
MAX_BLOCK_RANGE_TESTNET: 3000 = 3_000
Const MAX_UINT256
MAX_UINT256: BigNumber = ...
Const MAX_UINT256_SCALE
MAX_UINT256_SCALE: 1 = 1
Const METHOD_NAME_BY_SYMBOL
METHOD_
NAME_
BY_
SYMBOL
: Record<TEthToken, { claim
: string; claimable
: string; stake
: string; unstake
: string }> = ...Const MIN_UNSTAKE_AMOUNT_IN_CONFIG
MIN_UNSTAKE_AMOUNT_IN_CONFIG: "UNSTAKE_MIN_AMOUNT" = 'UNSTAKE_MIN_AMOUNT'
Const ONE_ETH
ONE_ETH: BigNumber = ...
Const OSynthEthTokens
OSynthEthTokens: { aETHb: "aETHb"; ankrETH: "ankrETH" } = ...
Type declaration
aETHb: "aETHb"
ankrETH: "ankrETH"
Const PAD_RIGHT_CHARACTER_AMOUNT
PAD_RIGHT_CHARACTER_AMOUNT: 64 = 64
Const POLYGON_PROVIDER_ID
POLYGON_PROVIDER_ID: ethCompatible = AvailableWriteProviders.ethCompatible
Const POOL_CONTRACT_START_BLOCK_MAINNET
POOL_CONTRACT_START_BLOCK_MAINNET: 13396826 = 13_396_826
Const POOL_CONTRACT_START_BLOCK_TESTNET
POOL_CONTRACT_START_BLOCK_TESTNET: 6735811 = 6_735_811
Const TOPIC_WITH_TOKEN_TYPE_INFO
TOPIC_WITH_TOKEN_TYPE_INFO: "0x19e86fee7352f6a0c9bf1635ff7e554c083f9af69dff8d69c054f2ac5dba1a9c" = '0x19e86fee7352f6a0c9bf1635ff7e554c083f9af69dff8d69c054f2ac5dba1a9c'
Const UNSTAKE_PAUSED_PARAM_NAME
UNSTAKE_PAUSED_PARAM_NAME: "unstake" = 'unstake'
Const ZERO
ZERO: BigNumber = ...
Const ZERO_ADDRESS
ZERO_ADDRESS: "0x0000000000000000000000000000000000000000" = '0x0000000000000000000000000000000000000000'
Const ZERO_EVENT_HASH
ZERO_EVENT_HASH: "0x0000000000000000000000000000000000000000000000000000000000000000" = '0x0000000000000000000000000000000000000000000000000000000000000000'
Transaction receipt