@shibaswap/sdk
Version:
đź› An SDK for building applications on top of Shibaswap.
595 lines (589 loc) • 137 kB
JavaScript
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
var JSBI = _interopDefault(require('jsbi'));
var invariant = _interopDefault(require('tiny-invariant'));
var warning = _interopDefault(require('tiny-warning'));
var address = require('@ethersproject/address');
var _Big = _interopDefault(require('big.js'));
var toFormat = _interopDefault(require('toformat'));
var _Decimal = _interopDefault(require('decimal.js-light'));
var solidity = require('@ethersproject/solidity');
var contracts = require('@ethersproject/contracts');
var networks = require('@ethersproject/networks');
var providers = require('@ethersproject/providers');
var IUniswapV2Pair = _interopDefault(require('@uniswap/v2-core/build/IUniswapV2Pair.json'));
var RewardABI = [
{
inputs: [
{
internalType: "address",
name: "_rewardToken",
type: "address"
}
],
stateMutability: "nonpayable",
type: "constructor"
},
{
inputs: [
],
name: "AlreadyClaimed",
type: "error"
},
{
inputs: [
],
name: "ArrayLengthMismatch",
type: "error"
},
{
inputs: [
],
name: "InvalidAmount",
type: "error"
},
{
inputs: [
],
name: "InvalidProof",
type: "error"
},
{
inputs: [
],
name: "InvalidToken",
type: "error"
},
{
inputs: [
{
internalType: "address",
name: "owner",
type: "address"
}
],
name: "OwnableInvalidOwner",
type: "error"
},
{
inputs: [
{
internalType: "address",
name: "account",
type: "address"
}
],
name: "OwnableUnauthorizedAccount",
type: "error"
},
{
inputs: [
],
name: "ReentrancyGuardReentrantCall",
type: "error"
},
{
inputs: [
],
name: "TransferFailed",
type: "error"
},
{
anonymous: false,
inputs: [
{
indexed: true,
internalType: "address",
name: "token",
type: "address"
},
{
indexed: false,
internalType: "uint256",
name: "amount",
type: "uint256"
}
],
name: "EmergencyWithdraw",
type: "event"
},
{
anonymous: false,
inputs: [
{
indexed: true,
internalType: "uint256",
name: "poolId",
type: "uint256"
},
{
indexed: false,
internalType: "bytes32",
name: "merkleRoot",
type: "bytes32"
}
],
name: "MerkleRootSet",
type: "event"
},
{
anonymous: false,
inputs: [
{
indexed: true,
internalType: "address",
name: "previousOwner",
type: "address"
},
{
indexed: true,
internalType: "address",
name: "newOwner",
type: "address"
}
],
name: "OwnershipTransferred",
type: "event"
},
{
anonymous: false,
inputs: [
{
indexed: true,
internalType: "uint256",
name: "poolId",
type: "uint256"
},
{
indexed: true,
internalType: "address",
name: "user",
type: "address"
},
{
indexed: false,
internalType: "uint256",
name: "amount",
type: "uint256"
}
],
name: "RewardClaimed",
type: "event"
},
{
inputs: [
{
internalType: "uint256[]",
name: "poolIds",
type: "uint256[]"
},
{
internalType: "uint256[]",
name: "amounts",
type: "uint256[]"
},
{
internalType: "bytes32[][]",
name: "merkleProofs",
type: "bytes32[][]"
}
],
name: "batchClaimRewards",
outputs: [
],
stateMutability: "nonpayable",
type: "function"
},
{
inputs: [
{
internalType: "uint256",
name: "poolId",
type: "uint256"
},
{
internalType: "uint256",
name: "amount",
type: "uint256"
},
{
internalType: "bytes32[]",
name: "merkleProof",
type: "bytes32[]"
}
],
name: "claimReward",
outputs: [
],
stateMutability: "nonpayable",
type: "function"
},
{
inputs: [
{
internalType: "address",
name: "token",
type: "address"
},
{
internalType: "uint256",
name: "amount",
type: "uint256"
}
],
name: "emergencyWithdraw",
outputs: [
],
stateMutability: "nonpayable",
type: "function"
},
{
inputs: [
{
internalType: "uint256",
name: "",
type: "uint256"
},
{
internalType: "address",
name: "",
type: "address"
}
],
name: "hasClaimed",
outputs: [
{
internalType: "bool",
name: "",
type: "bool"
}
],
stateMutability: "view",
type: "function"
},
{
inputs: [
{
internalType: "uint256",
name: "",
type: "uint256"
}
],
name: "merkleRoots",
outputs: [
{
internalType: "bytes32",
name: "",
type: "bytes32"
}
],
stateMutability: "view",
type: "function"
},
{
inputs: [
],
name: "owner",
outputs: [
{
internalType: "address",
name: "",
type: "address"
}
],
stateMutability: "view",
type: "function"
},
{
inputs: [
],
name: "renounceOwnership",
outputs: [
],
stateMutability: "nonpayable",
type: "function"
},
{
inputs: [
],
name: "rewardToken",
outputs: [
{
internalType: "contract IERC20",
name: "",
type: "address"
}
],
stateMutability: "view",
type: "function"
},
{
inputs: [
{
internalType: "uint256[]",
name: "poolIds",
type: "uint256[]"
},
{
internalType: "bytes32[]",
name: "roots",
type: "bytes32[]"
}
],
name: "setBatchMerkleRoots",
outputs: [
],
stateMutability: "nonpayable",
type: "function"
},
{
inputs: [
{
internalType: "uint256",
name: "poolId",
type: "uint256"
},
{
internalType: "bytes32",
name: "merkleRoot",
type: "bytes32"
}
],
name: "setMerkleRoot",
outputs: [
],
stateMutability: "nonpayable",
type: "function"
},
{
inputs: [
{
internalType: "address",
name: "newOwner",
type: "address"
}
],
name: "transferOwnership",
outputs: [
],
stateMutability: "nonpayable",
type: "function"
}
];
var _SHIBA_CODE_HASH, _SUSHI_FACTORY_ADDRES, _SHIBASWAP_FACTORY_AD, _SHIBASWAP_ROUTER_ADD, _SHIBASWAP_BONE_TOKEN, _SHIBASWAP_BURY_BONE_, _SHIBASWAP_BURY_LEASH, _SHIBASWAP_BURY_SHIB_, _BONE_LOCKER_ADDRESS, _SHIBASWAP_TOPDOG_ADD, _SHIBASWAP_UNI_FETCH_, _SHIBASWAP_SUSHI_FETC, _SHIBA_DASHBOARD_1_AD, _SHIBA_DASHBOARD_2_AD, _SHIBASWAP_SHIB_TOKEN, _SHIBASWAP_LEASH_TOKE, _SHIBASWAP_TIMELOCK_A, _SHIBA_BORING_HELPER_, _SOLIDITY_TYPE_MAXIMA, _ARCHIEVE_MERKLE_DIST, _xSHIB_BONE_MERKLE_DI, _xLEASH_BONE_MERKLE_D, _xSHIB_WETH_MERKLE_DI, _WBTC_MERKLE_DISTRIBU, _USDT_MERKLE_DISTRIBU, _USDC_MERKLE_DISTRIBU, _DAI_MERKLE_DISTRIBUT, _tBONE_BONE_MERKLE_DI, _XFUND_MERKLE_DISTRIB, _PERL_MERKLE_DISTRIBU, _F9_MERKLE_DISTRIBUTO, _RYOSHIS_MERKLE_DISTR, _ZIG_MERKLE_DISTRIBUT, _CIV_MERKLE_DISTRIBUT, _BASIC_BONE_REWARDS_M, _VEMP_MERKLE_DISTRIBU, _UFO_MERKLE_DISTRIBUT;
var REWARD_ABI = RewardABI;
(function (ChainId) {
ChainId[ChainId["MAINNET"] = 1] = "MAINNET";
ChainId[ChainId["ROPSTEN"] = 3] = "ROPSTEN";
ChainId[ChainId["RINKEBY"] = 4] = "RINKEBY";
ChainId[ChainId["G\xD6RLI"] = 5] = "G\xD6RLI";
ChainId[ChainId["KOVAN"] = 42] = "KOVAN";
ChainId[ChainId["MATIC"] = 137] = "MATIC";
ChainId[ChainId["MATIC_TESTNET"] = 80001] = "MATIC_TESTNET";
ChainId[ChainId["FANTOM"] = 250] = "FANTOM";
ChainId[ChainId["FANTOM_TESTNET"] = 4002] = "FANTOM_TESTNET";
ChainId[ChainId["XDAI"] = 100] = "XDAI";
ChainId[ChainId["BSC"] = 56] = "BSC";
ChainId[ChainId["BSC_TESTNET"] = 97] = "BSC_TESTNET";
ChainId[ChainId["ARBITRUM"] = 79377087078960] = "ARBITRUM";
ChainId[ChainId["MOONBASE"] = 1287] = "MOONBASE";
ChainId[ChainId["AVALANCHE"] = 43114] = "AVALANCHE";
ChainId[ChainId["FUJI"] = 43113] = "FUJI";
ChainId[ChainId["HECO"] = 128] = "HECO";
ChainId[ChainId["HECO_TESTNET"] = 256] = "HECO_TESTNET";
ChainId[ChainId["HARMONY"] = 1666600000] = "HARMONY";
ChainId[ChainId["HARMONY_TESTNET"] = 1666700000] = "HARMONY_TESTNET";
ChainId[ChainId["SEPOLIA"] = 11155111] = "SEPOLIA";
ChainId[ChainId["PUPPYNET"] = 157] = "PUPPYNET";
ChainId[ChainId["SHIBARIUM"] = 109] = "SHIBARIUM";
})(exports.ChainId || (exports.ChainId = {}));
(function (TradeType) {
TradeType[TradeType["EXACT_INPUT"] = 0] = "EXACT_INPUT";
TradeType[TradeType["EXACT_OUTPUT"] = 1] = "EXACT_OUTPUT";
})(exports.TradeType || (exports.TradeType = {}));
(function (Rounding) {
Rounding[Rounding["ROUND_DOWN"] = 0] = "ROUND_DOWN";
Rounding[Rounding["ROUND_HALF_UP"] = 1] = "ROUND_HALF_UP";
Rounding[Rounding["ROUND_UP"] = 2] = "ROUND_UP";
})(exports.Rounding || (exports.Rounding = {}));
// TODO REMOVE
var INIT_CODE_HASH = '0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303';
// TODO GOLIVE
var SHIBA_CODE_HASH = (_SHIBA_CODE_HASH = {}, _SHIBA_CODE_HASH[exports.ChainId.MAINNET] = '0x65d1a3b1e46c6e4f1be1ad5f99ef14dc488ae0549dc97db9b30afe2241ce1c7a', _SHIBA_CODE_HASH[exports.ChainId.ROPSTEN] = '', _SHIBA_CODE_HASH[exports.ChainId.RINKEBY] = '', _SHIBA_CODE_HASH[exports.ChainId.GĂ–RLI] = '', _SHIBA_CODE_HASH[exports.ChainId.KOVAN] = '', _SHIBA_CODE_HASH[exports.ChainId.FANTOM] = '', _SHIBA_CODE_HASH[exports.ChainId.FANTOM_TESTNET] = '', _SHIBA_CODE_HASH[exports.ChainId.MATIC] = '', _SHIBA_CODE_HASH[exports.ChainId.MATIC_TESTNET] = '', _SHIBA_CODE_HASH[exports.ChainId.XDAI] = '', _SHIBA_CODE_HASH[exports.ChainId.BSC] = '', _SHIBA_CODE_HASH[exports.ChainId.BSC_TESTNET] = '', _SHIBA_CODE_HASH[exports.ChainId.ARBITRUM] = '', _SHIBA_CODE_HASH[exports.ChainId.MOONBASE] = '', _SHIBA_CODE_HASH[exports.ChainId.AVALANCHE] = '', _SHIBA_CODE_HASH[exports.ChainId.FUJI] = '', _SHIBA_CODE_HASH[exports.ChainId.HECO] = '', _SHIBA_CODE_HASH[exports.ChainId.HECO_TESTNET] = '', _SHIBA_CODE_HASH[exports.ChainId.HARMONY] = '', _SHIBA_CODE_HASH[exports.ChainId.HARMONY_TESTNET] = '', _SHIBA_CODE_HASH[exports.ChainId.SEPOLIA] = '', _SHIBA_CODE_HASH[exports.ChainId.PUPPYNET] = '0x65d1a3b1e46c6e4f1be1ad5f99ef14dc488ae0549dc97db9b30afe2241ce1c7a', _SHIBA_CODE_HASH[exports.ChainId.SHIBARIUM] = '0x65d1a3b1e46c6e4f1be1ad5f99ef14dc488ae0549dc97db9b30afe2241ce1c7a', _SHIBA_CODE_HASH);
// TODO REMOVE
var SUSHI_FACTORY_ADDRESS = (_SUSHI_FACTORY_ADDRES = {}, _SUSHI_FACTORY_ADDRES[exports.ChainId.MAINNET] = '0xC0AEe478e3658e2610c5F7A4A2E1777cE9e4f2Ac', _SUSHI_FACTORY_ADDRES[exports.ChainId.ROPSTEN] = '0xc35DADB65012eC5796536bD9864eD8773aBc74C4', _SUSHI_FACTORY_ADDRES[exports.ChainId.RINKEBY] = '0xc35DADB65012eC5796536bD9864eD8773aBc74C4', _SUSHI_FACTORY_ADDRES[exports.ChainId.GĂ–RLI] = '0xc35DADB65012eC5796536bD9864eD8773aBc74C4', _SUSHI_FACTORY_ADDRES[exports.ChainId.KOVAN] = '0xc35DADB65012eC5796536bD9864eD8773aBc74C4', _SUSHI_FACTORY_ADDRES[exports.ChainId.FANTOM] = '0xc35DADB65012eC5796536bD9864eD8773aBc74C4', _SUSHI_FACTORY_ADDRES[exports.ChainId.FANTOM_TESTNET] = '', _SUSHI_FACTORY_ADDRES[exports.ChainId.MATIC] = '0xc35DADB65012eC5796536bD9864eD8773aBc74C4', _SUSHI_FACTORY_ADDRES[exports.ChainId.MATIC_TESTNET] = '0xc35DADB65012eC5796536bD9864eD8773aBc74C4', _SUSHI_FACTORY_ADDRES[exports.ChainId.XDAI] = '0xc35DADB65012eC5796536bD9864eD8773aBc74C4', _SUSHI_FACTORY_ADDRES[exports.ChainId.BSC] = '0xc35DADB65012eC5796536bD9864eD8773aBc74C4', _SUSHI_FACTORY_ADDRES[exports.ChainId.BSC_TESTNET] = '0xc35DADB65012eC5796536bD9864eD8773aBc74C4', _SUSHI_FACTORY_ADDRES[exports.ChainId.ARBITRUM] = '', _SUSHI_FACTORY_ADDRES[exports.ChainId.MOONBASE] = '0x2Ce3F07dD4c62b56a502E223A7cBE38b1d77A1b5', _SUSHI_FACTORY_ADDRES[exports.ChainId.AVALANCHE] = '0xc35DADB65012eC5796536bD9864eD8773aBc74C4', _SUSHI_FACTORY_ADDRES[exports.ChainId.FUJI] = '0xd00ae08403B9bbb9124bB305C09058E32C39A48c', _SUSHI_FACTORY_ADDRES[exports.ChainId.HECO] = '0xc35DADB65012eC5796536bD9864eD8773aBc74C4', _SUSHI_FACTORY_ADDRES[exports.ChainId.HECO_TESTNET] = '0xc35DADB65012eC5796536bD9864eD8773aBc74C4', _SUSHI_FACTORY_ADDRES[exports.ChainId.HARMONY] = '0xc35DADB65012eC5796536bD9864eD8773aBc74C4', _SUSHI_FACTORY_ADDRES[exports.ChainId.HARMONY_TESTNET] = '0xc35DADB65012eC5796536bD9864eD8773aBc74C4', _SUSHI_FACTORY_ADDRES[exports.ChainId.SEPOLIA] = '0xc35DADB65012eC5796536bD9864eD8773aBc74C4', _SUSHI_FACTORY_ADDRES[exports.ChainId.PUPPYNET] = '', _SUSHI_FACTORY_ADDRES[exports.ChainId.SHIBARIUM] = '', _SUSHI_FACTORY_ADDRES);
var SHIBASWAP_FACTORY_ADDRESS = (_SHIBASWAP_FACTORY_AD = {}, _SHIBASWAP_FACTORY_AD[exports.ChainId.MAINNET] = '0x115934131916C8b277DD010Ee02de363c09d037c', _SHIBASWAP_FACTORY_AD[exports.ChainId.ROPSTEN] = '0x1DFA4F89acD5cc33A100AD1347970bA9E91737Cb', _SHIBASWAP_FACTORY_AD[exports.ChainId.RINKEBY] = '0x115934131916C8b277DD010Ee02de363c09d037c', _SHIBASWAP_FACTORY_AD[exports.ChainId.GĂ–RLI] = '', _SHIBASWAP_FACTORY_AD[exports.ChainId.KOVAN] = '0x4fa1932a7fd78C2446842dc00567bFF1D192DB07', _SHIBASWAP_FACTORY_AD[exports.ChainId.FANTOM] = '', _SHIBASWAP_FACTORY_AD[exports.ChainId.FANTOM_TESTNET] = '', _SHIBASWAP_FACTORY_AD[exports.ChainId.MATIC] = '', _SHIBASWAP_FACTORY_AD[exports.ChainId.MATIC_TESTNET] = '', _SHIBASWAP_FACTORY_AD[exports.ChainId.XDAI] = '', _SHIBASWAP_FACTORY_AD[exports.ChainId.BSC] = '', _SHIBASWAP_FACTORY_AD[exports.ChainId.BSC_TESTNET] = '', _SHIBASWAP_FACTORY_AD[exports.ChainId.ARBITRUM] = '', _SHIBASWAP_FACTORY_AD[exports.ChainId.MOONBASE] = '', _SHIBASWAP_FACTORY_AD[exports.ChainId.AVALANCHE] = '', _SHIBASWAP_FACTORY_AD[exports.ChainId.FUJI] = '', _SHIBASWAP_FACTORY_AD[exports.ChainId.HECO] = '', _SHIBASWAP_FACTORY_AD[exports.ChainId.HECO_TESTNET] = '', _SHIBASWAP_FACTORY_AD[exports.ChainId.HARMONY] = '', _SHIBASWAP_FACTORY_AD[exports.ChainId.HARMONY_TESTNET] = '', _SHIBASWAP_FACTORY_AD[exports.ChainId.SEPOLIA] = '0xb9E15055807FcDd1f845c1eBF04BF7A176379faA', _SHIBASWAP_FACTORY_AD[exports.ChainId.PUPPYNET] = '0xb9E15055807FcDd1f845c1eBF04BF7A176379faA', _SHIBASWAP_FACTORY_AD[exports.ChainId.SHIBARIUM] = '0xc2b4218F137e3A5A9B98ab3AE804108F0D312CBC', _SHIBASWAP_FACTORY_AD);
var SHIBASWAP_ROUTER_ADDRESS = (_SHIBASWAP_ROUTER_ADD = {}, _SHIBASWAP_ROUTER_ADD[exports.ChainId.MAINNET] = '0x03f7724180AA6b939894B5Ca4314783B0b36b329', _SHIBASWAP_ROUTER_ADD[exports.ChainId.RINKEBY] = '0x03f7724180AA6b939894B5Ca4314783B0b36b329', _SHIBASWAP_ROUTER_ADD[exports.ChainId.ROPSTEN] = '0x4B0d61C160572CAcC0A20D2dbeF6E0138bf58681', _SHIBASWAP_ROUTER_ADD[exports.ChainId.GĂ–RLI] = '', _SHIBASWAP_ROUTER_ADD[exports.ChainId.KOVAN] = '0xbe2B7BC93EF34994E5d7342cF3c8cC9f1fd51109', _SHIBASWAP_ROUTER_ADD[exports.ChainId.FANTOM] = '', _SHIBASWAP_ROUTER_ADD[exports.ChainId.FANTOM_TESTNET] = '', _SHIBASWAP_ROUTER_ADD[exports.ChainId.MATIC] = '', _SHIBASWAP_ROUTER_ADD[exports.ChainId.MATIC_TESTNET] = '', _SHIBASWAP_ROUTER_ADD[exports.ChainId.XDAI] = '', _SHIBASWAP_ROUTER_ADD[exports.ChainId.BSC] = '', _SHIBASWAP_ROUTER_ADD[exports.ChainId.BSC_TESTNET] = '', _SHIBASWAP_ROUTER_ADD[exports.ChainId.ARBITRUM] = '', _SHIBASWAP_ROUTER_ADD[exports.ChainId.MOONBASE] = '', _SHIBASWAP_ROUTER_ADD[exports.ChainId.AVALANCHE] = '', _SHIBASWAP_ROUTER_ADD[exports.ChainId.FUJI] = '', _SHIBASWAP_ROUTER_ADD[exports.ChainId.HECO] = '', _SHIBASWAP_ROUTER_ADD[exports.ChainId.HECO_TESTNET] = '', _SHIBASWAP_ROUTER_ADD[exports.ChainId.HARMONY] = '', _SHIBASWAP_ROUTER_ADD[exports.ChainId.HARMONY_TESTNET] = '', _SHIBASWAP_ROUTER_ADD[exports.ChainId.SEPOLIA] = '', _SHIBASWAP_ROUTER_ADD[exports.ChainId.PUPPYNET] = '0x48717E3f404031B00ECA7A69E3918f541c496E0d', _SHIBASWAP_ROUTER_ADD[exports.ChainId.SHIBARIUM] = '0xEF83bbB63E8A7442E3a4a5d28d9bBf32D7c813c8', _SHIBASWAP_ROUTER_ADD);
var SHIBASWAP_BONE_TOKEN_ADDRESS = (_SHIBASWAP_BONE_TOKEN = {}, _SHIBASWAP_BONE_TOKEN[exports.ChainId.MAINNET] = '0x9813037ee2218799597d83D4a5B6F3b6778218d9', _SHIBASWAP_BONE_TOKEN[exports.ChainId.ROPSTEN] = '0xD514244ED479A2050c44B448Ec681FaADd8c7429', _SHIBASWAP_BONE_TOKEN[exports.ChainId.RINKEBY] = '0x9813037ee2218799597d83D4a5B6F3b6778218d9', _SHIBASWAP_BONE_TOKEN[exports.ChainId.GĂ–RLI] = '', _SHIBASWAP_BONE_TOKEN[exports.ChainId.KOVAN] = '0x6d4bB7b0559Aebfc55A42cFEAAeb287c01a7f244', _SHIBASWAP_BONE_TOKEN[exports.ChainId.FANTOM] = '', _SHIBASWAP_BONE_TOKEN[exports.ChainId.FANTOM_TESTNET] = '', _SHIBASWAP_BONE_TOKEN[exports.ChainId.MATIC] = '', _SHIBASWAP_BONE_TOKEN[exports.ChainId.MATIC_TESTNET] = '', _SHIBASWAP_BONE_TOKEN[exports.ChainId.XDAI] = '', _SHIBASWAP_BONE_TOKEN[exports.ChainId.BSC] = '', _SHIBASWAP_BONE_TOKEN[exports.ChainId.BSC_TESTNET] = '', _SHIBASWAP_BONE_TOKEN[exports.ChainId.ARBITRUM] = '', _SHIBASWAP_BONE_TOKEN[exports.ChainId.MOONBASE] = '', _SHIBASWAP_BONE_TOKEN[exports.ChainId.AVALANCHE] = '', _SHIBASWAP_BONE_TOKEN[exports.ChainId.FUJI] = '', _SHIBASWAP_BONE_TOKEN[exports.ChainId.HECO] = '', _SHIBASWAP_BONE_TOKEN[exports.ChainId.HECO_TESTNET] = '', _SHIBASWAP_BONE_TOKEN[exports.ChainId.HARMONY] = '', _SHIBASWAP_BONE_TOKEN[exports.ChainId.HARMONY_TESTNET] = '', _SHIBASWAP_BONE_TOKEN[exports.ChainId.SEPOLIA] = '', _SHIBASWAP_BONE_TOKEN[exports.ChainId.PUPPYNET] = '0x0000000000000000000000000000000000001010', _SHIBASWAP_BONE_TOKEN[exports.ChainId.SHIBARIUM] = '0x0000000000000000000000000000000000001010', _SHIBASWAP_BONE_TOKEN);
var SHIBASWAP_BURY_BONE_ADDRESS = (_SHIBASWAP_BURY_BONE_ = {}, _SHIBASWAP_BURY_BONE_[exports.ChainId.MAINNET] = '0xf7A0383750feF5AbaCe57cc4C9ff98e3790202b3', _SHIBASWAP_BURY_BONE_[exports.ChainId.ROPSTEN] = '0x06C2c70e62F74e7d52a5D49375F86a0773269d2B', _SHIBASWAP_BURY_BONE_[exports.ChainId.RINKEBY] = '0xf7A0383750feF5AbaCe57cc4C9ff98e3790202b3', _SHIBASWAP_BURY_BONE_[exports.ChainId.GĂ–RLI] = '', _SHIBASWAP_BURY_BONE_[exports.ChainId.KOVAN] = '0x0306c12Bf48ccB3031eef5EFF335d468a40dd6a5', _SHIBASWAP_BURY_BONE_[exports.ChainId.FANTOM] = '', _SHIBASWAP_BURY_BONE_[exports.ChainId.FANTOM_TESTNET] = '', _SHIBASWAP_BURY_BONE_[exports.ChainId.MATIC] = '', _SHIBASWAP_BURY_BONE_[exports.ChainId.MATIC_TESTNET] = '', _SHIBASWAP_BURY_BONE_[exports.ChainId.XDAI] = '', _SHIBASWAP_BURY_BONE_[exports.ChainId.BSC] = '', _SHIBASWAP_BURY_BONE_[exports.ChainId.BSC_TESTNET] = '', _SHIBASWAP_BURY_BONE_[exports.ChainId.ARBITRUM] = '', _SHIBASWAP_BURY_BONE_[exports.ChainId.MOONBASE] = '', _SHIBASWAP_BURY_BONE_[exports.ChainId.AVALANCHE] = '', _SHIBASWAP_BURY_BONE_[exports.ChainId.FUJI] = '', _SHIBASWAP_BURY_BONE_[exports.ChainId.HECO] = '', _SHIBASWAP_BURY_BONE_[exports.ChainId.HECO_TESTNET] = '', _SHIBASWAP_BURY_BONE_[exports.ChainId.HARMONY] = '', _SHIBASWAP_BURY_BONE_[exports.ChainId.HARMONY_TESTNET] = '', _SHIBASWAP_BURY_BONE_[exports.ChainId.SEPOLIA] = '', _SHIBASWAP_BURY_BONE_[exports.ChainId.PUPPYNET] = '0x9d85c1420622ba1ad21B8299AEEFb3356037a984', _SHIBASWAP_BURY_BONE_[exports.ChainId.SHIBARIUM] = '0x9d85c1420622ba1ad21B8299AEEFb3356037a984', _SHIBASWAP_BURY_BONE_);
var SHIBASWAP_BURY_LEASH_ADDRESS = (_SHIBASWAP_BURY_LEASH = {}, _SHIBASWAP_BURY_LEASH[exports.ChainId.MAINNET] = '0xa57D319B3Cf3aD0E4d19770f71E63CF847263A0b', _SHIBASWAP_BURY_LEASH[exports.ChainId.ROPSTEN] = '0x08a200091c55086a8064DbC4bbC0bea1DC338956', _SHIBASWAP_BURY_LEASH[exports.ChainId.RINKEBY] = '0xa57D319B3Cf3aD0E4d19770f71E63CF847263A0b', _SHIBASWAP_BURY_LEASH[exports.ChainId.GĂ–RLI] = '', _SHIBASWAP_BURY_LEASH[exports.ChainId.KOVAN] = '0x1309B57240BD3A93750806E3d73aa30b3a6885E2', _SHIBASWAP_BURY_LEASH[exports.ChainId.FANTOM] = '', _SHIBASWAP_BURY_LEASH[exports.ChainId.FANTOM_TESTNET] = '', _SHIBASWAP_BURY_LEASH[exports.ChainId.MATIC] = '', _SHIBASWAP_BURY_LEASH[exports.ChainId.MATIC_TESTNET] = '', _SHIBASWAP_BURY_LEASH[exports.ChainId.XDAI] = '', _SHIBASWAP_BURY_LEASH[exports.ChainId.BSC] = '', _SHIBASWAP_BURY_LEASH[exports.ChainId.BSC_TESTNET] = '', _SHIBASWAP_BURY_LEASH[exports.ChainId.ARBITRUM] = '', _SHIBASWAP_BURY_LEASH[exports.ChainId.MOONBASE] = '', _SHIBASWAP_BURY_LEASH[exports.ChainId.AVALANCHE] = '', _SHIBASWAP_BURY_LEASH[exports.ChainId.FUJI] = '', _SHIBASWAP_BURY_LEASH[exports.ChainId.HECO] = '', _SHIBASWAP_BURY_LEASH[exports.ChainId.HECO_TESTNET] = '', _SHIBASWAP_BURY_LEASH[exports.ChainId.HARMONY] = '', _SHIBASWAP_BURY_LEASH[exports.ChainId.HARMONY_TESTNET] = '', _SHIBASWAP_BURY_LEASH[exports.ChainId.SEPOLIA] = '', _SHIBASWAP_BURY_LEASH[exports.ChainId.PUPPYNET] = '0x5a7540C532f744C108dE81d6FE4c6aD614587A53', _SHIBASWAP_BURY_LEASH[exports.ChainId.SHIBARIUM] = '0x5a7540C532f744C108dE81d6FE4c6aD614587A53', _SHIBASWAP_BURY_LEASH);
var SHIBASWAP_BURY_SHIB_ADDRESS = (_SHIBASWAP_BURY_SHIB_ = {}, _SHIBASWAP_BURY_SHIB_[exports.ChainId.MAINNET] = '0xB4a81261b16b92af0B9F7C4a83f1E885132D81e4', _SHIBASWAP_BURY_SHIB_[exports.ChainId.ROPSTEN] = '0x0cf138243F0E2Fc20b7065b5DA84E467fb7816C1', _SHIBASWAP_BURY_SHIB_[exports.ChainId.RINKEBY] = '0xB4a81261b16b92af0B9F7C4a83f1E885132D81e4', _SHIBASWAP_BURY_SHIB_[exports.ChainId.GĂ–RLI] = '', _SHIBASWAP_BURY_SHIB_[exports.ChainId.KOVAN] = '0x9DF7a6c4c34C70949feA6e6dB2d475bCaffEaa2C', _SHIBASWAP_BURY_SHIB_[exports.ChainId.FANTOM] = '', _SHIBASWAP_BURY_SHIB_[exports.ChainId.FANTOM_TESTNET] = '', _SHIBASWAP_BURY_SHIB_[exports.ChainId.MATIC] = '', _SHIBASWAP_BURY_SHIB_[exports.ChainId.MATIC_TESTNET] = '', _SHIBASWAP_BURY_SHIB_[exports.ChainId.XDAI] = '', _SHIBASWAP_BURY_SHIB_[exports.ChainId.BSC] = '', _SHIBASWAP_BURY_SHIB_[exports.ChainId.BSC_TESTNET] = '', _SHIBASWAP_BURY_SHIB_[exports.ChainId.ARBITRUM] = '', _SHIBASWAP_BURY_SHIB_[exports.ChainId.MOONBASE] = '', _SHIBASWAP_BURY_SHIB_[exports.ChainId.AVALANCHE] = '', _SHIBASWAP_BURY_SHIB_[exports.ChainId.FUJI] = '', _SHIBASWAP_BURY_SHIB_[exports.ChainId.HECO] = '', _SHIBASWAP_BURY_SHIB_[exports.ChainId.HECO_TESTNET] = '', _SHIBASWAP_BURY_SHIB_[exports.ChainId.HARMONY] = '', _SHIBASWAP_BURY_SHIB_[exports.ChainId.HARMONY_TESTNET] = '', _SHIBASWAP_BURY_SHIB_[exports.ChainId.SEPOLIA] = '', _SHIBASWAP_BURY_SHIB_[exports.ChainId.PUPPYNET] = '0x6f4A7A3063C531F3124f7a5c50331f5b35235Dd8', _SHIBASWAP_BURY_SHIB_[exports.ChainId.SHIBARIUM] = '0x6f4A7A3063C531F3124f7a5c50331f5b35235Dd8', _SHIBASWAP_BURY_SHIB_);
var BONE_LOCKER_ADDRESS = (_BONE_LOCKER_ADDRESS = {}, _BONE_LOCKER_ADDRESS[exports.ChainId.MAINNET] = '0xa404F66B9278c4aB8428225014266B4B239bcdc7', _BONE_LOCKER_ADDRESS[exports.ChainId.ROPSTEN] = '0x951AbEe165d76F4CAbCB7e053a69CDd581d615f1', _BONE_LOCKER_ADDRESS[exports.ChainId.RINKEBY] = '0xa404F66B9278c4aB8428225014266B4B239bcdc7', _BONE_LOCKER_ADDRESS[exports.ChainId.KOVAN] = '0xA18529a564ED8d6EeDDFd468104f321b5844d83a', _BONE_LOCKER_ADDRESS[exports.ChainId.SEPOLIA] = '', _BONE_LOCKER_ADDRESS[exports.ChainId.PUPPYNET] = '0x15176d8986817C0B58e6fb7EB31dfFB56D195987', _BONE_LOCKER_ADDRESS[exports.ChainId.SHIBARIUM] = '0x15176d8986817C0B58e6fb7EB31dfFB56D195987', _BONE_LOCKER_ADDRESS);
var SHIBASWAP_TOPDOG_ADDRESS = (_SHIBASWAP_TOPDOG_ADD = {}, _SHIBASWAP_TOPDOG_ADD[exports.ChainId.MAINNET] = '0x94235659cF8b805B2c658f9ea2D6d6DDbb17C8d7', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.ROPSTEN] = '0xA897676603C7aD3E6037a11B5294dD5B3B54AD71', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.RINKEBY] = '0x94235659cF8b805B2c658f9ea2D6d6DDbb17C8d7', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.GĂ–RLI] = '', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.KOVAN] = '0xa58C58fC67648924314D021033b709a475F2702D', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.FANTOM] = '', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.FANTOM_TESTNET] = '', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.MATIC] = '', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.MATIC_TESTNET] = '', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.XDAI] = '', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.BSC] = '', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.BSC_TESTNET] = '', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.ARBITRUM] = '', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.MOONBASE] = '', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.AVALANCHE] = '', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.FUJI] = '', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.HECO] = '', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.HECO_TESTNET] = '', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.HARMONY] = '', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.HARMONY_TESTNET] = '', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.SEPOLIA] = '', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.PUPPYNET] = '0x0aD1b189c682D4Dc16a54f173d2dbe6cEafD3141', _SHIBASWAP_TOPDOG_ADD[exports.ChainId.SHIBARIUM] = '0x0aD1b189c682D4Dc16a54f173d2dbe6cEafD3141', _SHIBASWAP_TOPDOG_ADD);
var SHIBASWAP_UNI_FETCH_ADDRESS = (_SHIBASWAP_UNI_FETCH_ = {}, _SHIBASWAP_UNI_FETCH_[exports.ChainId.MAINNET] = '0x0E906A0A798429fe5aA81e5052a5898dD0473907', _SHIBASWAP_UNI_FETCH_[exports.ChainId.ROPSTEN] = '0xB50De2156E3EC63a21f23E9AB6B86BDa298565bA', _SHIBASWAP_UNI_FETCH_[exports.ChainId.RINKEBY] = '0x0E906A0A798429fe5aA81e5052a5898dD0473907', _SHIBASWAP_UNI_FETCH_[exports.ChainId.GĂ–RLI] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.KOVAN] = '0x00E7Bed38d154E855b32D773ceB34C73872b3CBF', _SHIBASWAP_UNI_FETCH_[exports.ChainId.FANTOM] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.FANTOM_TESTNET] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.MATIC] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.MATIC_TESTNET] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.XDAI] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.BSC] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.BSC_TESTNET] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.ARBITRUM] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.MOONBASE] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.AVALANCHE] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.FUJI] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.HECO] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.HECO_TESTNET] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.HARMONY] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.HARMONY_TESTNET] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.SEPOLIA] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.PUPPYNET] = '', _SHIBASWAP_UNI_FETCH_[exports.ChainId.SHIBARIUM] = '', _SHIBASWAP_UNI_FETCH_);
var SHIBASWAP_SUSHI_FETCH_ADDRESS = (_SHIBASWAP_SUSHI_FETC = {}, _SHIBASWAP_SUSHI_FETC[exports.ChainId.MAINNET] = '0xb77Ff862c4f02509D44A75C9543237D68EC6c1bd', _SHIBASWAP_SUSHI_FETC[exports.ChainId.ROPSTEN] = '0x5B25D81178e7fD2BDe3F6173847ecbA5450b59b4', _SHIBASWAP_SUSHI_FETC[exports.ChainId.RINKEBY] = '0xb77Ff862c4f02509D44A75C9543237D68EC6c1bd', _SHIBASWAP_SUSHI_FETC[exports.ChainId.GĂ–RLI] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.KOVAN] = '0x5B9537FC6aBa6bA3170aC1BDE76a586E4d1269d7', _SHIBASWAP_SUSHI_FETC[exports.ChainId.FANTOM] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.FANTOM_TESTNET] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.MATIC] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.MATIC_TESTNET] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.XDAI] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.BSC] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.BSC_TESTNET] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.ARBITRUM] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.MOONBASE] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.AVALANCHE] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.FUJI] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.HECO] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.HECO_TESTNET] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.HARMONY] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.HARMONY_TESTNET] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.SEPOLIA] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.PUPPYNET] = '', _SHIBASWAP_SUSHI_FETC[exports.ChainId.SHIBARIUM] = '', _SHIBASWAP_SUSHI_FETC);
var SHIBA_DASHBOARD_1_ADDRESS = (_SHIBA_DASHBOARD_1_AD = {}, _SHIBA_DASHBOARD_1_AD[exports.ChainId.MAINNET] = '0x318A278711fc24f32550Af30E772686BBeE34141', _SHIBA_DASHBOARD_1_AD[exports.ChainId.ROPSTEN] = '0x06E241217525A421e266D8B37823CF6AAa634EB2', _SHIBA_DASHBOARD_1_AD[exports.ChainId.RINKEBY] = '', _SHIBA_DASHBOARD_1_AD[exports.ChainId.GĂ–RLI] = '', _SHIBA_DASHBOARD_1_AD[exports.ChainId.KOVAN] = '0x52e37981D941D13072870d58Ed7cC9c9f50F0C4c', _SHIBA_DASHBOARD_1_AD[exports.ChainId.SEPOLIA] = '', _SHIBA_DASHBOARD_1_AD[exports.ChainId.PUPPYNET] = '', _SHIBA_DASHBOARD_1_AD[exports.ChainId.SHIBARIUM] = '', _SHIBA_DASHBOARD_1_AD);
var SHIBA_DASHBOARD_2_ADDRESS = (_SHIBA_DASHBOARD_2_AD = {}, _SHIBA_DASHBOARD_2_AD[exports.ChainId.MAINNET] = '0x0Ea28D1cE1198B4Af8a84E5c08c94A907F34AdCE', _SHIBA_DASHBOARD_2_AD[exports.ChainId.ROPSTEN] = '0x87F1e3A5A71F3e351F1037d1dCB64D0dbbAD26E1', _SHIBA_DASHBOARD_2_AD[exports.ChainId.RINKEBY] = '', _SHIBA_DASHBOARD_2_AD[exports.ChainId.GĂ–RLI] = '', _SHIBA_DASHBOARD_2_AD[exports.ChainId.KOVAN] = '0x695F54EE70b98DC971554034139cd9b78E771a11', _SHIBA_DASHBOARD_2_AD[exports.ChainId.SEPOLIA] = '', _SHIBA_DASHBOARD_2_AD[exports.ChainId.PUPPYNET] = '', _SHIBA_DASHBOARD_2_AD[exports.ChainId.SHIBARIUM] = '', _SHIBA_DASHBOARD_2_AD);
var SHIBASWAP_SHIB_TOKEN_ADDRESS = (_SHIBASWAP_SHIB_TOKEN = {}, _SHIBASWAP_SHIB_TOKEN[exports.ChainId.MAINNET] = '0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.ROPSTEN] = '0xeBAdA3F2883F226BAE65fc0A6404916E965196b5', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.RINKEBY] = '0x658f8c0456265DB1a5fC6BC0A7e8eFd6Fa7F302F', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.GĂ–RLI] = '', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.KOVAN] = '0x0b2367E0e56Fd9b63388F1478830c8a4b1bA5963', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.FANTOM] = '', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.FANTOM_TESTNET] = '', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.MATIC] = '', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.MATIC_TESTNET] = '', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.XDAI] = '', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.BSC] = '', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.BSC_TESTNET] = '', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.ARBITRUM] = '', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.MOONBASE] = '', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.AVALANCHE] = '', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.FUJI] = '', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.HECO] = '', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.HECO_TESTNET] = '', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.HARMONY] = '', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.HARMONY_TESTNET] = '', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.SEPOLIA] = '', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.PUPPYNET] = '0xAc720702Df63fa92416B3dEB24Dc4a1854f73330', _SHIBASWAP_SHIB_TOKEN[exports.ChainId.SHIBARIUM] = '0x495eea66B0f8b636D441dC6a98d8F5C3D455C4c0', _SHIBASWAP_SHIB_TOKEN);
var SHIBASWAP_LEASH_TOKEN_ADDRESS = (_SHIBASWAP_LEASH_TOKE = {}, _SHIBASWAP_LEASH_TOKE[exports.ChainId.MAINNET] = '0x27C70Cd1946795B66be9d954418546998b546634', _SHIBASWAP_LEASH_TOKE[exports.ChainId.ROPSTEN] = '0x806b97D788D401aC2139413b5Aa42E5d408DF572', _SHIBASWAP_LEASH_TOKE[exports.ChainId.RINKEBY] = '0xe74ffE1299D39231058C8B6F5AdE8BbF74eeed72', _SHIBASWAP_LEASH_TOKE[exports.ChainId.GĂ–RLI] = '', _SHIBASWAP_LEASH_TOKE[exports.ChainId.KOVAN] = '0xf90e84b13FaA6a50A5c361a8d35019C4236b1582', _SHIBASWAP_LEASH_TOKE[exports.ChainId.FANTOM] = '', _SHIBASWAP_LEASH_TOKE[exports.ChainId.FANTOM_TESTNET] = '', _SHIBASWAP_LEASH_TOKE[exports.ChainId.MATIC] = '', _SHIBASWAP_LEASH_TOKE[exports.ChainId.MATIC_TESTNET] = '', _SHIBASWAP_LEASH_TOKE[exports.ChainId.XDAI] = '', _SHIBASWAP_LEASH_TOKE[exports.ChainId.BSC] = '', _SHIBASWAP_LEASH_TOKE[exports.ChainId.BSC_TESTNET] = '', _SHIBASWAP_LEASH_TOKE[exports.ChainId.ARBITRUM] = '', _SHIBASWAP_LEASH_TOKE[exports.ChainId.MOONBASE] = '', _SHIBASWAP_LEASH_TOKE[exports.ChainId.AVALANCHE] = '', _SHIBASWAP_LEASH_TOKE[exports.ChainId.FUJI] = '', _SHIBASWAP_LEASH_TOKE[exports.ChainId.HECO] = '', _SHIBASWAP_LEASH_TOKE[exports.ChainId.HECO_TESTNET] = '', _SHIBASWAP_LEASH_TOKE[exports.ChainId.HARMONY] = '', _SHIBASWAP_LEASH_TOKE[exports.ChainId.HARMONY_TESTNET] = '', _SHIBASWAP_LEASH_TOKE[exports.ChainId.SEPOLIA] = '', _SHIBASWAP_LEASH_TOKE[exports.ChainId.PUPPYNET] = '0x367a6722F2e2b09b6024A1C05deAD45e68CE385A', _SHIBASWAP_LEASH_TOKE[exports.ChainId.SHIBARIUM] = '0x65218A41Fb92637254B4f8c97448d3dF343A3064', _SHIBASWAP_LEASH_TOKE);
// Mostly not needed
// TODO GOLIVE TOCHECK
var SHIBASWAP_TIMELOCK_ADDRESS = (_SHIBASWAP_TIMELOCK_A = {}, _SHIBASWAP_TIMELOCK_A[exports.ChainId.MAINNET] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.ROPSTEN] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.RINKEBY] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.GĂ–RLI] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.KOVAN] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.FANTOM] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.FANTOM_TESTNET] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.MATIC] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.MATIC_TESTNET] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.XDAI] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.BSC] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.BSC_TESTNET] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.ARBITRUM] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.MOONBASE] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.AVALANCHE] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.FUJI] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.HECO] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.HECO_TESTNET] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.HARMONY] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.HARMONY_TESTNET] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.SEPOLIA] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.PUPPYNET] = '', _SHIBASWAP_TIMELOCK_A[exports.ChainId.SHIBARIUM] = '', _SHIBASWAP_TIMELOCK_A);
// TODO GOLIVE
var SHIBA_BORING_HELPER_ADDRESS = (_SHIBA_BORING_HELPER_ = {}, _SHIBA_BORING_HELPER_[exports.ChainId.MAINNET] = '', _SHIBA_BORING_HELPER_[exports.ChainId.ROPSTEN] = '0x7F561103db907D9865814E8fFFb0cee29BD1B414', _SHIBA_BORING_HELPER_[exports.ChainId.RINKEBY] = '', _SHIBA_BORING_HELPER_[exports.ChainId.GĂ–RLI] = '', _SHIBA_BORING_HELPER_[exports.ChainId.KOVAN] = '0x7F561103db907D9865814E8fFFb0cee29BD1B414', _SHIBA_BORING_HELPER_[exports.ChainId.SEPOLIA] = '', _SHIBA_BORING_HELPER_[exports.ChainId.PUPPYNET] = '', _SHIBA_BORING_HELPER_[exports.ChainId.SHIBARIUM] = '', _SHIBA_BORING_HELPER_);
var MINIMUM_LIQUIDITY = /*#__PURE__*/JSBI.BigInt(1000);
// exports for internal consumption
var ZERO = /*#__PURE__*/JSBI.BigInt(0);
var ONE = /*#__PURE__*/JSBI.BigInt(1);
var TWO = /*#__PURE__*/JSBI.BigInt(2);
var THREE = /*#__PURE__*/JSBI.BigInt(3);
var FIVE = /*#__PURE__*/JSBI.BigInt(5);
var TEN = /*#__PURE__*/JSBI.BigInt(10);
var _100 = /*#__PURE__*/JSBI.BigInt(100);
var _997 = /*#__PURE__*/JSBI.BigInt(997);
var _1000 = /*#__PURE__*/JSBI.BigInt(1000);
(function (SolidityType) {
SolidityType["uint8"] = "uint8";
SolidityType["uint256"] = "uint256";
})(exports.SolidityType || (exports.SolidityType = {}));
var SOLIDITY_TYPE_MAXIMA = (_SOLIDITY_TYPE_MAXIMA = {}, _SOLIDITY_TYPE_MAXIMA[exports.SolidityType.uint8] = /*#__PURE__*/JSBI.BigInt('0xff'), _SOLIDITY_TYPE_MAXIMA[exports.SolidityType.uint256] = /*#__PURE__*/JSBI.BigInt('0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff'), _SOLIDITY_TYPE_MAXIMA);
var ARCHIEVE_MERKLE_DISTRIBUTOR_ADDRESS = (_ARCHIEVE_MERKLE_DIST = {}, _ARCHIEVE_MERKLE_DIST[exports.ChainId.MAINNET] = '0xcA335E086de6b546e152A8C67BdB20656750872f', _ARCHIEVE_MERKLE_DIST[exports.ChainId.ROPSTEN] = '0xcA335E086de6b546e152A8C67BdB20656750872f', _ARCHIEVE_MERKLE_DIST[exports.ChainId.KOVAN] = '0xcA335E086de6b546e152A8C67BdB20656750872f', _ARCHIEVE_MERKLE_DIST[exports.ChainId.RINKEBY] = '0xcA335E086de6b546e152A8C67BdB20656750872f', _ARCHIEVE_MERKLE_DIST[exports.ChainId.SEPOLIA] = '0xcA335E086de6b546e152A8C67BdB20656750872f', _ARCHIEVE_MERKLE_DIST[exports.ChainId.PUPPYNET] = '0xcA335E086de6b546e152A8C67BdB20656750872f', _ARCHIEVE_MERKLE_DIST[exports.ChainId.SHIBARIUM] = '0xcA335E086de6b546e152A8C67BdB20656750872f', _ARCHIEVE_MERKLE_DIST);
var xSHIB_BONE_MERKLE_DISTRIBUTOR_ADDRESS = (_xSHIB_BONE_MERKLE_DI = {}, _xSHIB_BONE_MERKLE_DI[exports.ChainId.MAINNET] = '0xa2c14852974afE7755eA824260Ca5dF03B816458', _xSHIB_BONE_MERKLE_DI[exports.ChainId.ROPSTEN] = '0x731191b7A770b5bF18C592658e98C1021118a1FC', _xSHIB_BONE_MERKLE_DI[exports.ChainId.KOVAN] = '0x2918Ab3591c41A21a05e0AD192150AaEBDDfAafC', _xSHIB_BONE_MERKLE_DI[exports.ChainId.RINKEBY] = '0x96ffC9220BEe9609D24062699d800d3B32b2f8C5', _xSHIB_BONE_MERKLE_DI[exports.ChainId.SEPOLIA] = '', _xSHIB_BONE_MERKLE_DI[exports.ChainId.PUPPYNET] = '', _xSHIB_BONE_MERKLE_DI[exports.ChainId.SHIBARIUM] = '', _xSHIB_BONE_MERKLE_DI);
var xLEASH_BONE_MERKLE_DISTRIBUTOR_ADDRESS = (_xLEASH_BONE_MERKLE_D = {}, _xLEASH_BONE_MERKLE_D[exports.ChainId.MAINNET] = '0x9495A029Ce34983C0bF0c45EE8214021E95dA26A', _xLEASH_BONE_MERKLE_D[exports.ChainId.ROPSTEN] = '0xaE3A7Ab73acfEcaD995E20dC4DD6e05662fa10AE', _xLEASH_BONE_MERKLE_D[exports.ChainId.KOVAN] = '0xa658AB33537d5F54AB039BeA74E33D1F30A25CA9', _xLEASH_BONE_MERKLE_D[exports.ChainId.RINKEBY] = '0x6A8b4Eff67909aA4e0dDC600016220562419d2F7', _xLEASH_BONE_MERKLE_D[exports.ChainId.SEPOLIA] = '', _xLEASH_BONE_MERKLE_D[exports.ChainId.PUPPYNET] = '', _xLEASH_BONE_MERKLE_D[exports.ChainId.SHIBARIUM] = '', _xLEASH_BONE_MERKLE_D);
var xSHIB_WETH_MERKLE_DISTRIBUTOR_ADDRESS = (_xSHIB_WETH_MERKLE_DI = {}, _xSHIB_WETH_MERKLE_DI[exports.ChainId.MAINNET] = '0x67E0eb8557437aB7393243c88A11F3c7E424cA3D', _xSHIB_WETH_MERKLE_DI[exports.ChainId.ROPSTEN] = '0x075d0E0aBEa664243697898845BbBEaB4e4D8cC3', _xSHIB_WETH_MERKLE_DI[exports.ChainId.KOVAN] = '0x73b52f7D4B7261265801Bf90D11E63fC47Af5b78', _xSHIB_WETH_MERKLE_DI[exports.ChainId.RINKEBY] = '0x9e7f876580bA07C5E14310cD580B8BBbF7FEB50F', _xSHIB_WETH_MERKLE_DI[exports.ChainId.SEPOLIA] = '', _xSHIB_WETH_MERKLE_DI[exports.ChainId.PUPPYNET] = '', _xSHIB_WETH_MERKLE_DI[exports.ChainId.SHIBARIUM] = '', _xSHIB_WETH_MERKLE_DI);
var WBTC_MERKLE_DISTRIBUTOR_ADDRESS = (_WBTC_MERKLE_DISTRIBU = {}, _WBTC_MERKLE_DISTRIBU[exports.ChainId.MAINNET] = '0x1e26deb7E2b83742384F4DFbb2470947F853a2A4', _WBTC_MERKLE_DISTRIBU[exports.ChainId.ROPSTEN] = '0x6fFa825db269a91d2E60C68Ab7A38Fa9abf70D9c', _WBTC_MERKLE_DISTRIBU[exports.ChainId.KOVAN] = '0x220ff4180C3926853d5181f094651816c72986c5', _WBTC_MERKLE_DISTRIBU[exports.ChainId.RINKEBY] = '0x129175d454D91Df65795640c264752B9B1eB8738', _WBTC_MERKLE_DISTRIBU[exports.ChainId.SEPOLIA] = '', _WBTC_MERKLE_DISTRIBU[exports.ChainId.PUPPYNET] = '', _WBTC_MERKLE_DISTRIBU[exports.ChainId.SHIBARIUM] = '', _WBTC_MERKLE_DISTRIBU);
var USDT_MERKLE_DISTRIBUTOR_ADDRESS = (_USDT_MERKLE_DISTRIBU = {}, _USDT_MERKLE_DISTRIBU[exports.ChainId.MAINNET] = '0x5140ecB1aA2DAA8427e724A6a5b3893617d8110c', _USDT_MERKLE_DISTRIBU[exports.ChainId.ROPSTEN] = '0x0e31C2d3BDF833114f92a1F0B0897Cb3213E805C', _USDT_MERKLE_DISTRIBU[exports.ChainId.KOVAN] = '0x6D8A147cFa68d6d231133193d02e3bc3fDe6d852', _USDT_MERKLE_DISTRIBU[exports.ChainId.RINKEBY] = '0x8B1336aa37b8129B7e5A7EF5d4EFfEc60B34001E', _USDT_MERKLE_DISTRIBU[exports.ChainId.SEPOLIA] = '', _USDT_MERKLE_DISTRIBU[exports.ChainId.PUPPYNET] = '', _USDT_MERKLE_DISTRIBU[exports.ChainId.SHIBARIUM] = '', _USDT_MERKLE_DISTRIBU);
var USDC_MERKLE_DISTRIBUTOR_ADDRESS = (_USDC_MERKLE_DISTRIBU = {}, _USDC_MERKLE_DISTRIBU[exports.ChainId.MAINNET] = '0x9E1FDDcfCF7c0917371497AC24d27dB764aAE0FE', _USDC_MERKLE_DISTRIBU[exports.ChainId.ROPSTEN] = '0x256c3400c2D196400650B15f07C9F8e88D564B0e', _USDC_MERKLE_DISTRIBU[exports.ChainId.KOVAN] = '0x03197C78F25c3d54862e5a33F255e16317004D3c', _USDC_MERKLE_DISTRIBU[exports.ChainId.RINKEBY] = '0x57793Ea74C545618F8E26B6Ecfbb62205885D1C4', _USDC_MERKLE_DISTRIBU[exports.ChainId.SEPOLIA] = '', _USDC_MERKLE_DISTRIBU[exports.ChainId.PUPPYNET] = '', _USDC_MERKLE_DISTRIBU[exports.ChainId.SHIBARIUM] = '', _USDC_MERKLE_DISTRIBU);
var DAI_MERKLE_DISTRIBUTOR_ADDRESS = (_DAI_MERKLE_DISTRIBUT = {}, _DAI_MERKLE_DISTRIBUT[exports.ChainId.MAINNET] = '0x0075f029648FFbd2026a7df1E9EFf27ebC90Ca65', _DAI_MERKLE_DISTRIBUT[exports.ChainId.ROPSTEN] = '0xB2D3f606197a83e48D0377c8BAdcbF0e7CBEE95b', _DAI_MERKLE_DISTRIBUT[exports.ChainId.KOVAN] = '0x9aA6C7Dd055c109228644255e63Ee92a13FEC52A', _DAI_MERKLE_DISTRIBUT[exports.ChainId.RINKEBY] = '0xbef224eeb6959870511d2280Ce7271c42a2c0B78', _DAI_MERKLE_DISTRIBUT[exports.ChainId.SEPOLIA] = '', _DAI_MERKLE_DISTRIBUT[exports.ChainId.PUPPYNET] = '', _DAI_MERKLE_DISTRIBUT[exports.ChainId.SHIBARIUM] = '', _DAI_MERKLE_DISTRIBUT);
var tBONE_BONE_MERKLE_DISTRIBUTOR_ADDRESS = (_tBONE_BONE_MERKLE_DI = {}, _tBONE_BONE_MERKLE_DI[exports.ChainId.MAINNET] = '0xBaAa2B1F770c8AA0f86203C77A6b01E8315b3238', _tBONE_BONE_MERKLE_DI[exports.ChainId.ROPSTEN] = '0xF4F4Db3EeaF5D1636fADa510cA1726f6280196D4', _tBONE_BONE_MERKLE_DI[exports.ChainId.KOVAN] = '0xB5e57C142737c9ab974048268DfAc89A50DA2E70', _tBONE_BONE_MERKLE_DI[exports.ChainId.RINKEBY] = '0x492C7770375C2F117B5225AabF656f7B1D0C214b', _tBONE_BONE_MERKLE_DI[exports.ChainId.SEPOLIA] = '', _tBONE_BONE_MERKLE_DI[exports.ChainId.PUPPYNET] = '', _tBONE_BONE_MERKLE_DI[exports.ChainId.SHIBARIUM] = '', _tBONE_BONE_MERKLE_DI);
// Test network addreses are not corerct. Copied from tBone
var XFUND_MERKLE_DISTRIBUTOR_ADDRESS = (_XFUND_MERKLE_DISTRIB = {}, _XFUND_MERKLE_DISTRIB[exports.ChainId.MAINNET] = '0x6a425fC7Bc4ed7Cfb3cD89cca9925aba3B900BBe', _XFUND_MERKLE_DISTRIB[exports.ChainId.ROPSTEN] = '0xF4F4Db3EeaF5D1636fADa510cA1726f6280196D4', _XFUND_MERKLE_DISTRIB[exports.ChainId.KOVAN] = '0xB5e57C142737c9ab974048268DfAc89A50DA2E70', _XFUND_MERKLE_DISTRIB[exports.ChainId.RINKEBY] = '0x492C7770375C2F117B5225AabF656f7B1D0C214b', _XFUND_MERKLE_DISTRIB[exports.ChainId.SEPOLIA] = '', _XFUND_MERKLE_DISTRIB[exports.ChainId.PUPPYNET] = '', _XFUND_MERKLE_DISTRIB[exports.ChainId.SHIBARIUM] = '', _XFUND_MERKLE_DISTRIB);
// Test network addreses are not corerct. Copied from tBone
var PERL_MERKLE_DISTRIBUTOR_ADDRESS = (_PERL_MERKLE_DISTRIBU = {}, _PERL_MERKLE_DISTRIBU[exports.ChainId.MAINNET] = '0x40Ab98602341A294C2b9d6A71266183EDC3EDF76', _PERL_MERKLE_DISTRIBU[exports.ChainId.ROPSTEN] = '0xF4F4Db3EeaF5D1636fADa510cA1726f6280196D4', _PERL_MERKLE_DISTRIBU[exports.ChainId.KOVAN] = '0xB5e57C142737c9ab974048268DfAc89A50DA2E70', _PERL_MERKLE_DISTRIBU[exports.ChainId.RINKEBY] = '0x492C7770375C2F117B5225AabF656f7B1D0C214b', _PERL_MERKLE_DISTRIBU[exports.ChainId.SEPOLIA] = '', _PERL_MERKLE_DISTRIBU[exports.ChainId.PUPPYNET] = '', _PERL_MERKLE_DISTRIBU[exports.ChainId.SHIBARIUM] = '', _PERL_MERKLE_DISTRIBU);
// Test network addreses are not corerct. Copied from tBone
var F9_MERKLE_DISTRIBUTOR_ADDRESS = (_F9_MERKLE_DISTRIBUTO = {}, _F9_MERKLE_DISTRIBUTO[exports.ChainId.MAINNET] = '0x63837C5b60Fb7A29d5E8823A07ee98Df3fA83955', _F9_MERKLE_DISTRIBUTO[exports.ChainId.ROPSTEN] = '0xF4F4Db3EeaF5D1636fADa510cA1726f6280196D4', _F9_MERKLE_DISTRIBUTO[exports.ChainId.KOVAN] = '0xB5e57C142737c9ab974048268DfAc89A50DA2E70', _F9_MERKLE_DISTRIBUTO[exports.ChainId.RINKEBY] = '0x492C7770375C2F117B5225AabF656f7B1D0C214b', _F9_MERKLE_DISTRIBUTO[exports.ChainId.SEPOLIA] = '', _F9_MERKLE_DISTRIBUTO[exports.ChainId.PUPPYNET] = '', _F9_MERKLE_DISTRIBUTO[exports.ChainId.SHIBARIUM] = '', _F9_MERKLE_DISTRIBUTO);
// Test network addreses are not corerct. Copied from tBone
var RYOSHIS_MERKLE_DISTRIBUTOR_ADDRESS = (_RYOSHIS_MERKLE_DISTR = {}, _RYOSHIS_MERKLE_DISTR[exports.ChainId.MAINNET] = '0x7732674B5E5FfeC4785AEFdAEa807EeCA383B5e6', _RYOSHIS_MERKLE_DISTR[exports.ChainId.ROPSTEN] = '0xF4F4Db3EeaF5D1636fADa510cA1726f6280196D4', _RYOSHIS_MERKLE_DISTR[exports.ChainId.KOVAN] = '0xB5e57C142737c9ab974048268DfAc89A50DA2E70', _RYOSHIS_MERKLE_DISTR[exports.ChainId.RINKEBY] = '0x492C7770375C2F117B5225AabF656f7B1D0C214b', _RYOSHIS_MERKLE_DISTR[exports.ChainId.SEPOLIA] = '', _RYOSHIS_MERKLE_DISTR[exports.ChainId.PUPPYNET] = '', _RYOSHIS_MERKLE_DISTR[exports.ChainId.SHIBARIUM] = '', _RYOSHIS_MERKLE_DISTR);
// Test network addreses are not corerct. Copied from tBone
var ZIG_MERKLE_DISTRIBUTOR_ADDRESS = (_ZIG_MERKLE_DISTRIBUT = {}, _ZIG_MERKLE_DISTRIBUT[exports.ChainId.MAINNET] = '0x2697B304724f277F4AD498a2792D694917bc640F', _ZIG_MERKLE_DISTRIBUT[exports.ChainId.ROPSTEN] = '0xF4F4Db3EeaF5D1636fADa510cA1726f6280196D4', _ZIG_MERKLE_DISTRIBUT[exports.ChainId.KOVAN] = '0xB5e57C142737c9ab974048268DfAc89A50DA2E70', _ZIG_MERKLE_DISTRIBUT[exports.ChainId.RINKEBY] = '0x492C7770375C2F117B5225AabF656f7B1D0C214b', _ZIG_MERKLE_DISTRIBUT[exports.ChainId.SEPOLIA] = '', _ZIG_MERKLE_DISTRIBUT[exports.ChainId.PUPPYNET] = '', _ZIG_MERKLE_DISTRIBUT[exports.ChainId.SHIBARIUM] = '', _ZIG_MERKLE_DISTRIBUT);
// Test network addreses are not corerct. Copied from mainnet
var CIV_MERKLE_DISTRIBUTOR_ADDRESS = (_CIV_MERKLE_DISTRIBUT = {}, _CIV_MERKLE_DISTRIBUT[exports.ChainId.MAINNET] = '0x8503Bf17460Aed3d19e5e09BBC2B8d70aA79ec6e', _CIV_MERKLE_DISTRIBUT[exports.ChainId.ROPSTEN] = '0x8503Bf17460Aed3d19e5e09BBC2B8d70aA79ec6e', _CIV_MERKLE_DISTRIBUT[exports.ChainId.KOVAN] = '0x8503Bf17460Aed3d19e5e09BBC2B8d70aA79ec6e', _CIV_MERKLE_DISTRIBUT[exports.ChainId.RINKEBY] = '0x8503Bf17460Aed3d19e5e09BBC2B8d70aA79ec6e', _CIV_MERKLE_DISTRIBUT[exports.ChainId.SEPOLIA] = '', _CIV_MERKLE_DISTRIBUT[exports.ChainId.PUPPYNET] = '', _CIV_MERKLE_DISTRIBUT[exports.ChainId.SHIBARIUM] = '', _CIV_MERKLE_DISTRIBUT);
// Test network addreses are not corerct. Copied from mainnet
var BASIC_BONE_REWARDS_MERKLE_DISTRIBUTOR = (_BASIC_BONE_REWARDS_M = {}, _BASIC_BONE_REWARDS_M[exports.ChainId.MAINNET] = '0x205c41bf932A34E14fea6b9B25585b3A5903aEeB', _BASIC_BONE_REWARDS_M[exports.ChainId.ROPSTEN] = '0x205c41bf932A34E14fea6b9B25585b3A5903aEeB', _BASIC_BONE_REWARDS_M[exports.ChainId.KOVAN] = '0x205c41bf932A34E14fea6b9B25585b3A5903aEeB', _BASIC_BONE_REWARDS_M[exports.ChainId.RINKEBY] = '0x205c41bf932A34E14fea6b9B25585b3A5903aEeB', _BASIC_BONE_REWARDS_M[exports.ChainId.SEPOLIA] = '', _BASIC_BONE_REWARDS_M[exports.ChainId.PUPPYNET] = '', _BASIC_BONE_REWARDS_M[exports.ChainId.SHIBARIUM] = '', _BASIC_BONE_REWARDS_M);
// Test network addreses are not corerct. Copied from mainnet
var VEMP_MERKLE_DISTRIBUTOR_ADDRESS = (_VEMP_MERKLE_DISTRIBU = {}, _VEMP_MERKLE_DISTRIBU[exports.ChainId.MAINNET] = '0xC2cB0C2bDE7436Fb90C187bA072a5038B3Fd172f', _VEMP_MERKLE_DISTRIBU[exports.ChainId.ROPSTEN] = '0xC2cB0C2bDE7436Fb90C187bA072a5038B3Fd172f', _VEMP_MERKLE_DISTRIBU[exports.ChainId.KOVAN] = '0xC2cB0C2bDE7436Fb90C187bA072a5038B3Fd172f', _VEMP_MERKLE_DISTRIBU[exports.ChainId.RINKEBY] = '0xC2cB0C2bDE7436Fb90C187bA072a5038B3Fd172f', _VEMP_MERKLE_DISTRIBU[exports.ChainId.SEPOLIA] = '', _VEMP_MERKLE_DISTRIBU[exports.ChainId.PUPPYNET] = '', _VEMP_MERKLE_DISTRIBU[exports.ChainId.SHIBARIUM] = '', _VEMP_MERKLE_DISTRIBU);
// Test network addreses are not corerct. Copied from mainnet
var UFO_MERKLE_DISTRIBUTOR_ADDRESS = (_UFO_MERKLE_DISTRIBUT = {}, _UFO_MERKLE_DISTRIBUT[exports.ChainId.MAINNET] = '0x49b7B2cBa504088Ff94615d8929d41F5535d1877', _UFO_MERKLE_DISTRIBUT[exports.ChainId.ROPSTEN] = '0x49b7B2cBa504088Ff94615d8929d41F5535d1877', _UFO_MERKLE_DISTRIBUT[exports.ChainId.KOVAN] = '0x49b7B2cBa504088Ff94615d8929d41F5535d1877', _UFO_MERKLE_DISTRIBUT[exports.ChainId.RINKEBY] = '0x49b7B2cBa504088Ff94615d8929d41F5535d1877', _UFO_MERKLE_DISTRIBUT[exports.ChainId.SEPOLIA] = '', _UFO_MERKLE_DISTRIBUT[exports.ChainId.PUPPYNET] = '', _UFO_MERKLE_DISTRIBUT[exports.ChainId.SHIBARIUM] = '', _UFO_MERKLE_DISTRIBUT);
function _construct(t, e, r) {
if (_isNativeReflectConstruct()) return Reflect.construct.apply(null, arguments);
var o = [null];
o.push.apply(o, e);
var p = new (t.bind.apply(t, o))();
return r && _setPrototypeOf(p, r.prototype), p;
}
function _isNativeReflectConstruct() {
try {
var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}));
} catch (t) {}
return (_isNativeReflectConstruct = function () {
return !!t;
})();
}
function _toPrimitive(t, r) {
if ("object" != typeof t || !t) return t;
var e = t[Symbol.toPrimitive];
if (void 0 !== e) {
var i = e.call(t, r || "default");
if ("object" != typeof i) return i;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return ("string" === r ? String : Number)(t);
}
function _toPropertyKey(t) {
var i = _toPrimitive(t, "string");
return "symbol" == typeof i ? i : i + "";
}
function _defineProperties(target, props) {
for (var i = 0; i < props.length; i++) {
var descriptor = props[i];
descriptor.enumerable = descriptor.enumerable || false;
descriptor.configurable = true;
if ("value" in descriptor) descriptor.writable = true;
Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor);
}
}
function _createClass(Constructor, protoProps, staticProps) {
if (protoProps) _defineProperties(Constructor.prototype, protoProps);
if (staticProps) _defineProperties(Constructor, staticProps);
Object.defineProperty(Constructor, "prototype", {
writable: false
});
return Constructor;
}
function _extends() {
_extends = Object.assign ? Object.assign.bind() : function (target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i];
for (var key in source) {
if (Object.prototype.hasOwnProperty.call(source, key)) {
target[key] = source[key];
}
}
}
return target;
};
return _extends.apply(this, arguments);
}
function _inheritsLoose(subClass, superClass) {
subClass.prototype = Object.create(superClass.prototype);
subClass.prototype.constructor = subClass;
_setPrototypeOf(subClass, superClass);
}
function _getPrototypeOf(o) {
_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) {
return o.__proto__ || Object.getPrototypeOf(o);
};
return _getPrototypeOf(o);
}
function _setPrototypeOf(o, p) {
_setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {
o.__proto__ = p;
return o;
};
return _setPrototypeOf(o, p);
}
function _isNativeFunction(fn) {
try {
return Function.toString.call(fn).indexOf("[native code]") !== -1;
} catch (e) {
return typeof fn === "function";
}
}
function _wrapNativeSuper(Class) {
var _cache = typeof Map === "function" ? new Map() : undefined;
_wrapNativeSuper = function _wrapNativeSuper(Class) {
if (Class === null || !_isNativeFunction(Class)) return Class;
if (typeof Class !== "function") {
throw new TypeError("Super expression must either be null or a function");
}
if (typeof _cache !== "undefined") {
if (_cache.has(Class)) return _cache.get(Class);
_cache.set(Class, Wrapper);
}
function Wrapper() {
return _construct(Class, arguments, _getPrototypeOf(this).constructor);
}
Wrapper.prototype = Object.create(Class.prototype, {
constructor: {
value: Wrapper,
enumerable: false,
writable: true,
configurable: true
}
});
return _setPrototypeOf(Wrapper, Class);
};
return _wrapNativeSuper(Class);
}
function _unsuppor