declare const contract: { readonly id: 36873; readonly address: "0x50257326e1b949f71b0c34ac9bbfe33568277882"; readonly contract_name: "Game"; readonly display_name: "Game"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1756924690; readonly abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "_miner1155"; }, { readonly type: "address"; readonly name: "_mbtc"; }, { readonly type: "address"; readonly name: "_mltc"; }, { readonly type: "address"; readonly name: "_mxmr"; }, { readonly type: "address"; readonly name: "_mdoge"; }, { readonly type: "address"; readonly name: "_admin"; }]; }, { readonly name: "AttrLocked"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "AttrMissing"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "BadChain"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "BadItem"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "BadRef"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "BalanceLow"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "EmptyArray"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "Exists"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "GameNotLive"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "GamePaused"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "InsufficientContractBalance"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "InvalidPackConfiguration"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "InvalidPowerLevelUpgrade"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "InvalidRecipeKey"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "LenMismatch"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "NotAdmin"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "NotMiner1155"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "NotStaked"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentTransferFailed"; readonly type: "error"; readonly inputs: readonly [{ readonly type: "string"; readonly name: "reason"; }]; }, { readonly name: "PlayerNotRegistered"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "RONMismatch"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "SlotsExceeded"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "StakeLimitExceeded"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "UnknownPack"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "WithdrawPaused"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "ZeroAmount"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "AttrsFrozen"; readonly type: "event"; readonly inputs: readonly []; }, { readonly name: "BalanceUpdated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "u"; readonly indexed: true; }, { readonly type: "address"; readonly name: "tok"; }, { readonly type: "uint256"; readonly name: "bal"; }]; }, { readonly name: "CraftRONPaid"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "u"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "ron"; }]; }, { readonly name: "CraftRecipeAdded"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "key"; }, { readonly type: "uint256"; readonly name: "resId"; }]; }, { readonly name: "Deposited"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "u"; readonly indexed: true; }, { readonly type: "uint8"; readonly name: "chain"; }, { readonly type: "uint256"; readonly name: "amt"; }]; }, { readonly name: "GameEnded"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "timestamp"; }, { readonly type: "string"; readonly name: "reason"; }]; }, { readonly name: "InsufficientBalanceWarning"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "token"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "required"; }, { readonly type: "uint256"; readonly name: "available"; }]; }, { readonly name: "MiningClaimed"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "u"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "totalReward"; }, { readonly type: "uint256[4]"; readonly name: "perChain"; }]; }, { readonly name: "NFTAttrUpdated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "tplId"; readonly indexed: true; }]; }, { readonly name: "NFTCrafted"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "u"; readonly indexed: true; }, { readonly type: "uint256[]"; readonly name: "burned"; }, { readonly type: "uint256"; readonly name: "resToken"; }]; }, { readonly name: "PackOpened"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "user"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "packId"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "tokenId"; }]; }, { readonly name: "PlayersRegisteredCount"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "total"; }]; }, { readonly name: "PowerLevelUpgraded"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "u"; readonly indexed: true; }, { readonly type: "uint8"; readonly name: "lvl"; }, { readonly type: "uint256"; readonly name: "slots"; }]; }, { readonly name: "ReferralCodeChanged"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "u"; readonly indexed: true; }, { readonly type: "string"; readonly name: "oldCode"; }, { readonly type: "string"; readonly name: "newCode"; }]; }, { readonly name: "ShopItemAdded"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "id"; readonly indexed: true; }]; }, { readonly name: "ShopItemPurchased"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "buyer"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "id"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "amt"; }]; }, { readonly name: "ShopItemRemoved"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "id"; readonly indexed: true; }]; }, { readonly name: "TokenWithdrawn"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "u"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "amt"; }, { readonly type: "uint256"; readonly name: "fee"; }, { readonly type: "address"; readonly name: "ref"; }]; }, { readonly name: "TokensBurned"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "u"; readonly indexed: true; }, { readonly type: "uint8"; readonly name: "chain"; }, { readonly type: "uint256"; readonly name: "amt"; }]; }, { readonly name: "UserRegistered"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "u"; readonly indexed: true; }, { readonly type: "string"; readonly name: "name"; }, { readonly type: "string"; readonly name: "refCode"; }, { readonly type: "address"; readonly name: "referrer"; readonly indexed: true; }, { readonly type: "uint8"; readonly name: "chain"; }, { readonly type: "uint8"; readonly name: "avatarId"; }]; }, { readonly name: "MAX_PACKS_PER_TX"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "MAX_STAKE_PER_TX"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "MAX_UNSTAKE_PER_TX"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "addCraftRecipeWithRON"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256[]"; readonly name: "burnIds"; }, { readonly type: "uint256"; readonly name: "resId"; }, { readonly type: "uint256"; readonly name: "ronCostWei"; }]; readonly outputs: readonly []; }, { readonly name: "addShopItem"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "id"; }, { readonly type: "string"; readonly name: "itype"; }, { readonly type: "string"; readonly name: "chain"; }, { readonly type: "uint256"; readonly name: "price"; }, { readonly type: "bool"; readonly name: "payRon"; }, { readonly type: "uint256"; readonly name: "nftId"; }]; readonly outputs: readonly []; }, { readonly name: "adminChangeReferral"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "user"; }, { readonly type: "string"; readonly name: "oldRefCode"; }, { readonly type: "string"; readonly name: "newRefCode"; }]; readonly outputs: readonly []; }, { readonly name: "adminListPlayers"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "offset"; }, { readonly type: "uint256"; readonly name: "limit"; }]; readonly outputs: readonly [{ readonly type: "address[]"; readonly name: "out"; }]; }, { readonly name: "adminWallet"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "attrsFrozen"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "avatarOf"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }]; readonly outputs: readonly [{ readonly type: "uint8"; }]; }, { readonly name: "baseRewardPerBlock"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "blockTimeSecSimple"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "blockchainCfg"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint8"; }]; readonly outputs: readonly [{ readonly type: "string"; readonly name: "name"; }, { readonly type: "uint256"; readonly name: "maxSupply"; }, { readonly type: "uint256"; readonly name: "minted"; }, { readonly type: "uint256"; readonly name: "blockReward"; }, { readonly type: "uint256"; readonly name: "blockTimeSeconds"; }, { readonly type: "uint256"; readonly name: "halvingBlocks"; }, { readonly type: "uint256"; readonly name: "lastHalvingBlock"; }]; }, { readonly name: "buyShopItem"; readonly type: "function"; readonly stateMutability: "payable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "id"; }, { readonly type: "uint256"; readonly name: "qty"; }]; readonly outputs: readonly []; }, { readonly name: "claim"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256[]"; readonly name: "ids"; }]; readonly outputs: readonly []; }, { readonly name: "claimAll"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "craft"; readonly type: "function"; readonly stateMutability: "payable"; readonly inputs: readonly [{ readonly type: "uint256[]"; readonly name: "burnIds"; }]; readonly outputs: readonly []; }, { readonly name: "craftRONCost"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "bytes32"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "craftResult"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "bytes32"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "createNFTPack"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "packId"; }, { readonly type: "uint256"; readonly name: "packTokenId"; }, { readonly type: "string"; readonly name: "ch"; }, { readonly type: "uint256[]"; readonly name: "ids"; }, { readonly type: "uint256[]"; readonly name: "od"; }]; readonly outputs: readonly []; }, { readonly name: "depositTokens"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint8"; readonly name: "chain"; }, { readonly type: "uint256"; readonly name: "amt"; }]; readonly outputs: readonly []; }, { readonly name: "freezeAttrs"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "gameEndTs"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "gameEnded"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "gamePaused"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "gameStartTs"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "gameStarted"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "getGameStatus"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; readonly name: "isStarted"; }, { readonly type: "bool"; readonly name: "isEnded"; }, { readonly type: "uint256"; readonly name: "startTime"; }, { readonly type: "uint256"; readonly name: "endTime"; }, { readonly type: "uint256"; readonly name: "currentDuration"; }, { readonly type: "uint256"; readonly name: "maxDuration"; }, { readonly type: "uint256"; readonly name: "timeRemaining"; }]; }, { readonly name: "getUserStakedIds"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "u"; }]; readonly outputs: readonly [{ readonly type: "uint256[]"; readonly name: "ids"; }]; }, { readonly name: "globalHash"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint8"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "halvingIntervalBlk"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "halvingStartBlock"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "lastClaim"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }, { readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "maxGameDuration"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "mbtc"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "mdoge"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "miner1155"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "mltc"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "mxmr"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "nftAttr"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint16"; readonly name: "powerUnits"; }]; }, { readonly name: "onERC1155BatchReceived"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }, { readonly type: "address"; }, { readonly type: "uint256[]"; }, { readonly type: "uint256[]"; }, { readonly type: "bytes"; }]; readonly outputs: readonly [{ readonly type: "bytes4"; }]; }, { readonly name: "onERC1155Received"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }, { readonly type: "address"; }, { readonly type: "uint256"; }, { readonly type: "uint256"; }, { readonly type: "bytes"; }]; readonly outputs: readonly [{ readonly type: "bytes4"; }]; }, { readonly name: "openPacks"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256[]"; readonly name: "tokenIds"; }]; readonly outputs: readonly []; }, { readonly name: "packDef"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; readonly name: "packId"; }, { readonly type: "string"; readonly name: "chain"; }, { readonly type: "uint8"; readonly name: "pType"; }]; }, { readonly name: "packOfToken"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "pause"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "pauseWithdraw"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "pendingRewardsById"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "user"; }, { readonly type: "uint256"; readonly name: "tokenId"; }]; readonly outputs: readonly [{ readonly type: "uint256[]"; readonly name: "amounts"; }]; }, { readonly name: "pendingRewardsByIdWithChains"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "user"; }, { readonly type: "uint256"; readonly name: "tokenId"; }]; readonly outputs: readonly [{ readonly type: "uint8[]"; readonly name: "chains"; }, { readonly type: "uint256[]"; readonly name: "amounts"; }]; }, { readonly name: "players"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "u"; }]; readonly outputs: readonly [{ readonly type: "string"; readonly name: "username"; }, { readonly type: "address"; readonly name: "referral"; }, { readonly type: "string"; readonly name: "referralCode"; }, { readonly type: "uint8"; readonly name: "blockchain"; }, { readonly type: "uint256"; readonly name: "powerSlots"; }, { readonly type: "uint8"; readonly name: "powerLevel"; }, { readonly type: "uint32"; readonly name: "referralCount"; }, { readonly type: "uint8"; readonly name: "avatarId"; }, { readonly type: "uint256"; readonly name: "usedSlots_"; }, { readonly type: "uint256[4]"; readonly name: "balance"; }, { readonly type: "uint256[4]"; readonly name: "hashRate"; }, { readonly type: "uint256[]"; readonly name: "stakedIds"; }, { readonly type: "uint256[]"; readonly name: "stakeds"; }, { readonly type: "uint256[]"; readonly name: "lastClaimTs"; }]; }, { readonly name: "powerLevels"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint16"; readonly name: "slots"; }, { readonly type: "uint256"; readonly name: "price"; }]; }, { readonly name: "registerUser"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "string"; readonly name: "name"; }, { readonly type: "uint8"; readonly name: "chain"; }, { readonly type: "string"; readonly name: "refCode"; }, { readonly type: "uint8"; readonly name: "avatarId"; }]; readonly outputs: readonly []; }, { readonly name: "removeShopItem"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "id"; }]; readonly outputs: readonly []; }, { readonly name: "resume"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "resumeWithdraw"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "rewardPerSec"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "setNFTAttr"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "tplId"; }, { readonly type: "uint16"; readonly name: "powerUnits_"; }, { readonly type: "uint8[]"; readonly name: "hashChains"; }, { readonly type: "uint256[]"; readonly name: "hashRates"; }, { readonly type: "uint8[]"; readonly name: "burnChains"; }, { readonly type: "uint16[]"; readonly name: "burnPcts"; }]; readonly outputs: readonly []; }, { readonly name: "setNFTAttrBatch"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256[]"; readonly name: "tplIds"; }, { readonly type: "uint16[]"; readonly name: "powerUnitsArr"; }, { readonly type: "uint8[][]"; readonly name: "hashChainsArr"; }, { readonly type: "uint256[][]"; readonly name: "hashRatesArr"; }, { readonly type: "uint8[][]"; readonly name: "burnChainsArr"; }, { readonly type: "uint16[][]"; readonly name: "burnPctsArr"; }]; readonly outputs: readonly []; }, { readonly name: "shopItem"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; readonly name: "itemId"; }, { readonly type: "string"; readonly name: "itemType"; }, { readonly type: "string"; readonly name: "blockchain"; }, { readonly type: "uint256"; readonly name: "price"; }, { readonly type: "bool"; readonly name: "payRon"; }, { readonly type: "uint256"; readonly name: "nftId"; }]; }, { readonly name: "stake"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "id"; }, { readonly type: "uint256"; readonly name: "qty"; }]; readonly outputs: readonly []; }, { readonly name: "staked"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }, { readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "start"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "ts"; }]; readonly outputs: readonly []; }, { readonly name: "tokenOfPack"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "totalStakedSupply"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "unstake"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "id"; }, { readonly type: "uint256"; readonly name: "qty"; }]; readonly outputs: readonly []; }, { readonly name: "upgradePower"; readonly type: "function"; readonly stateMutability: "payable"; readonly inputs: readonly [{ readonly type: "uint8"; readonly name: "lvl"; }]; readonly outputs: readonly []; }, { readonly name: "usedSlots"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "userHash"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; }, { readonly type: "uint8"; }]; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "withdrawPaused"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "withdrawTokens"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint8"; readonly name: "chain"; }, { readonly type: "uint256"; readonly name: "amt"; }]; readonly outputs: readonly []; }, { readonly name: "withdrawalFeePercent"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }]; }; export { contract as default };