@azuro-org/toolkit
Version:
This framework-agnostic package provides essential utilities for building applications on the Azuro Protocol.
1,050 lines (1,049 loc) • 31.3 kB
TypeScript
declare const _default: readonly [{
readonly inputs: readonly [{
readonly internalType: "uint64";
readonly name: "waitTime";
readonly type: "uint64";
}];
readonly name: "ClaimTimeout";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "CoreNotActive";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "IncorrectAmount";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "IncorrectCoreState";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "IncorrectFee";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "IncorrectLegacyLP";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "IncorrectMinBet";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "IncorrectMinDepo";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "IncorrectReinforcementAbility";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "IncorrectRelayer";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "InvalidInitialization";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "LiquidityNotOwned";
readonly type: "error";
}, {
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "tokenId";
readonly type: "uint256";
}];
readonly name: "LockedBetToken";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "LockedLiquidityComboLimitReached";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "LockedLiquidityLimitReached";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "NotInitializing";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "OnlyFactory";
readonly type: "error";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "owner";
readonly type: "address";
}];
readonly name: "OwnableInvalidOwner";
readonly type: "error";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "account";
readonly type: "address";
}];
readonly name: "OwnableUnauthorizedAccount";
readonly type: "error";
}, {
readonly inputs: readonly [{
readonly internalType: "enum SafeCast.Type";
readonly name: "to";
readonly type: "uint8";
}];
readonly name: "SafeCastError";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "SmallBet";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "SmallDepo";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "UnknownCore";
readonly type: "error";
}, {
readonly inputs: readonly [{
readonly internalType: "uint64";
readonly name: "waitTime";
readonly type: "uint64";
}];
readonly name: "WithdrawalTimeout";
readonly type: "error";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: false;
readonly internalType: "address";
readonly name: "newAffilaite";
readonly type: "address";
}];
readonly name: "AffiliateChanged";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: true;
readonly internalType: "address";
readonly name: "core";
readonly type: "address";
}, {
readonly indexed: true;
readonly internalType: "address";
readonly name: "bettor";
readonly type: "address";
}, {
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "tokenId";
readonly type: "uint256";
}, {
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "amount";
readonly type: "uint256";
}];
readonly name: "BettorWin";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: false;
readonly internalType: "uint64";
readonly name: "newClaimTimeout";
readonly type: "uint64";
}];
readonly name: "ClaimTimeoutChanged";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: true;
readonly internalType: "address";
readonly name: "core";
readonly type: "address";
}, {
readonly indexed: false;
readonly internalType: "enum ILP.CoreState";
readonly name: "state";
readonly type: "uint8";
}, {
readonly indexed: false;
readonly internalType: "uint64";
readonly name: "reinforcementAbility";
readonly type: "uint64";
}, {
readonly indexed: false;
readonly internalType: "uint64";
readonly name: "reinforcementAbilityCombo";
readonly type: "uint64";
}, {
readonly indexed: false;
readonly internalType: "uint128";
readonly name: "minBet";
readonly type: "uint128";
}];
readonly name: "CoreSettingsUpdated";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: false;
readonly internalType: "address";
readonly name: "newDataProvider";
readonly type: "address";
}];
readonly name: "DataProviderChanged";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: true;
readonly internalType: "address";
readonly name: "depositor";
readonly type: "address";
}, {
readonly indexed: true;
readonly internalType: "uint48";
readonly name: "depositId";
readonly type: "uint48";
}, {
readonly indexed: false;
readonly internalType: "uint48[]";
readonly name: "oldDepositIds";
readonly type: "uint48[]";
}];
readonly name: "DepositsMigrated";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: false;
readonly internalType: "enum ILP.FeeType";
readonly name: "feeType";
readonly type: "uint8";
}, {
readonly indexed: false;
readonly internalType: "uint64";
readonly name: "fee";
readonly type: "uint64";
}];
readonly name: "FeeChanged";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: false;
readonly internalType: "uint64";
readonly name: "version";
readonly type: "uint64";
}];
readonly name: "Initialized";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: true;
readonly internalType: "address";
readonly name: "legacyLP";
readonly type: "address";
}];
readonly name: "LegacyLPSet";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: true;
readonly internalType: "address";
readonly name: "account";
readonly type: "address";
}, {
readonly indexed: true;
readonly internalType: "uint48";
readonly name: "depositId";
readonly type: "uint48";
}, {
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "amount";
readonly type: "uint256";
}];
readonly name: "LiquidityAdded";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: true;
readonly internalType: "address";
readonly name: "account";
readonly type: "address";
}, {
readonly indexed: true;
readonly internalType: "uint48";
readonly name: "depositId";
readonly type: "uint48";
}, {
readonly indexed: false;
readonly internalType: "uint40";
readonly name: "percent";
readonly type: "uint40";
}, {
readonly indexed: false;
readonly internalType: "uint256";
readonly name: "amount";
readonly type: "uint256";
}];
readonly name: "LiquidityRemoved";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: false;
readonly internalType: "uint128";
readonly name: "newMinDepo";
readonly type: "uint128";
}];
readonly name: "MinDepoChanged";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: true;
readonly internalType: "address";
readonly name: "previousOwner";
readonly type: "address";
}, {
readonly indexed: true;
readonly internalType: "address";
readonly name: "newOwner";
readonly type: "address";
}];
readonly name: "OwnershipTransferred";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: true;
readonly internalType: "address";
readonly name: "relayer";
readonly type: "address";
}];
readonly name: "RelayerSet";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: false;
readonly internalType: "uint64";
readonly name: "newWithdrawTimeout";
readonly type: "uint64";
}];
readonly name: "WithdrawTimeoutChanged";
readonly type: "event";
}, {
readonly inputs: readonly [];
readonly name: "access";
readonly outputs: readonly [{
readonly internalType: "contract IAccess";
readonly name: "";
readonly type: "address";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "core";
readonly type: "address";
}];
readonly name: "addCore";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "uint128";
readonly name: "amount";
readonly type: "uint128";
}];
readonly name: "addDeposit";
readonly outputs: readonly [{
readonly internalType: "uint48";
readonly name: "depositId";
readonly type: "uint48";
}];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "account";
readonly type: "address";
}, {
readonly internalType: "uint128";
readonly name: "amount";
readonly type: "uint128";
}];
readonly name: "addDepositFor";
readonly outputs: readonly [{
readonly internalType: "uint48";
readonly name: "depositId";
readonly type: "uint48";
}];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "uint128";
readonly name: "lockedReserve";
readonly type: "uint128";
}, {
readonly internalType: "uint128";
readonly name: "finalReserve";
readonly type: "uint128";
}, {
readonly internalType: "uint48";
readonly name: "depositId";
readonly type: "uint48";
}];
readonly name: "addReserve";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "affiliate";
readonly outputs: readonly [{
readonly internalType: "address";
readonly name: "";
readonly type: "address";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "core";
readonly type: "address";
}, {
readonly components: readonly [{
readonly internalType: "address";
readonly name: "betOwner";
readonly type: "address";
}, {
readonly components: readonly [{
readonly internalType: "uint256";
readonly name: "gameId";
readonly type: "uint256";
}, {
readonly internalType: "uint256";
readonly name: "conditionId";
readonly type: "uint256";
}, {
readonly internalType: "enum IOrder.ConditionKind";
readonly name: "conditionKind";
readonly type: "uint8";
}, {
readonly internalType: "uint64[]";
readonly name: "odds";
readonly type: "uint64[]";
}, {
readonly internalType: "uint128[]";
readonly name: "outcomes";
readonly type: "uint128[]";
}, {
readonly internalType: "uint128";
readonly name: "potentialLossLimit";
readonly type: "uint128";
}, {
readonly internalType: "uint8";
readonly name: "winningOutcomesCount";
readonly type: "uint8";
}];
readonly internalType: "struct IOrder.ConditionData[]";
readonly name: "conditionDatas";
readonly type: "tuple[]";
}, {
readonly internalType: "enum IOrder.BetType";
readonly name: "betType";
readonly type: "uint8";
}, {
readonly internalType: "address";
readonly name: "oracle";
readonly type: "address";
}, {
readonly internalType: "bytes";
readonly name: "clientBetData";
readonly type: "bytes";
}, {
readonly internalType: "bytes";
readonly name: "bettorSignature";
readonly type: "bytes";
}, {
readonly internalType: "bytes";
readonly name: "oracleSignature";
readonly type: "bytes";
}];
readonly internalType: "struct IOrder.OrderData";
readonly name: "order";
readonly type: "tuple";
}, {
readonly internalType: "address";
readonly name: "betOwner";
readonly type: "address";
}, {
readonly internalType: "bytes";
readonly name: "data";
readonly type: "bytes";
}];
readonly name: "betOrder";
readonly outputs: readonly [{
readonly internalType: "uint256[]";
readonly name: "";
readonly type: "uint256[]";
}];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "newAffiliate";
readonly type: "address";
}];
readonly name: "changeAffiliate";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "uint64";
readonly name: "newClaimTimeout";
readonly type: "uint64";
}];
readonly name: "changeClaimTimeout";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "newDataProvider";
readonly type: "address";
}];
readonly name: "changeDataProvider";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "enum ILP.FeeType";
readonly name: "feeType";
readonly type: "uint8";
}, {
readonly internalType: "uint64";
readonly name: "newFee";
readonly type: "uint64";
}];
readonly name: "changeFee";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "int128";
readonly name: "deltaReserve";
readonly type: "int128";
}, {
readonly internalType: "bool";
readonly name: "isCombo";
readonly type: "bool";
}];
readonly name: "changeLockedLiquidity";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "uint128";
readonly name: "newMinDepo";
readonly type: "uint128";
}];
readonly name: "changeMinDepo";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "uint64";
readonly name: "newWithdrawTimeout";
readonly type: "uint64";
}];
readonly name: "changeWithdrawTimeout";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "account";
readonly type: "address";
}, {
readonly internalType: "address";
readonly name: "target";
readonly type: "address";
}, {
readonly internalType: "bytes4";
readonly name: "selector";
readonly type: "bytes4";
}];
readonly name: "checkAccess";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "core";
readonly type: "address";
}];
readonly name: "checkCore";
readonly outputs: readonly [];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "owner_";
readonly type: "address";
}];
readonly name: "checkOwner";
readonly outputs: readonly [];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "claimReward";
readonly outputs: readonly [{
readonly internalType: "uint128";
readonly name: "claimedAmount";
readonly type: "uint128";
}];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "claimTimeout";
readonly outputs: readonly [{
readonly internalType: "uint64";
readonly name: "";
readonly type: "uint64";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "";
readonly type: "address";
}];
readonly name: "cores";
readonly outputs: readonly [{
readonly internalType: "enum ILP.CoreState";
readonly name: "state";
readonly type: "uint8";
}, {
readonly internalType: "uint64";
readonly name: "reinforcementAbility";
readonly type: "uint64";
}, {
readonly internalType: "uint64";
readonly name: "reinforcementAbilityCombo";
readonly type: "uint64";
}, {
readonly internalType: "uint128";
readonly name: "minBet";
readonly type: "uint128";
}, {
readonly internalType: "uint128";
readonly name: "lockedLiquidity";
readonly type: "uint128";
}, {
readonly internalType: "uint128";
readonly name: "lockedLiquidityCombo";
readonly type: "uint128";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "dataProvider";
readonly outputs: readonly [{
readonly internalType: "address";
readonly name: "";
readonly type: "address";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "factory";
readonly outputs: readonly [{
readonly internalType: "contract IOwnable";
readonly name: "";
readonly type: "address";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "";
readonly type: "uint256";
}];
readonly name: "fees";
readonly outputs: readonly [{
readonly internalType: "uint64";
readonly name: "";
readonly type: "uint64";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "getLastDepositId";
readonly outputs: readonly [{
readonly internalType: "uint48";
readonly name: "depositId";
readonly type: "uint48";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "core";
readonly type: "address";
}];
readonly name: "getLockedLiquidityLimit";
readonly outputs: readonly [{
readonly internalType: "uint128";
readonly name: "maxLiquidity";
readonly type: "uint128";
}, {
readonly internalType: "uint128";
readonly name: "maxLiquidityCombo";
readonly type: "uint128";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "access_";
readonly type: "address";
}, {
readonly internalType: "address";
readonly name: "vault_";
readonly type: "address";
}, {
readonly internalType: "address";
readonly name: "dataProvider_";
readonly type: "address";
}, {
readonly internalType: "address";
readonly name: "affiliate_";
readonly type: "address";
}, {
readonly internalType: "uint128";
readonly name: "minDepo_";
readonly type: "uint128";
}, {
readonly internalType: "uint64";
readonly name: "daoFee";
readonly type: "uint64";
}, {
readonly internalType: "uint64";
readonly name: "dataProviderFee";
readonly type: "uint64";
}, {
readonly internalType: "uint64";
readonly name: "affiliateFee";
readonly type: "uint64";
}];
readonly name: "initialize";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "depositId";
readonly type: "uint256";
}];
readonly name: "isDepositExists";
readonly outputs: readonly [{
readonly internalType: "bool";
readonly name: "";
readonly type: "bool";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "legacyLP";
readonly outputs: readonly [{
readonly internalType: "address";
readonly name: "";
readonly type: "address";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "uint48[]";
readonly name: "oldDepositIds";
readonly type: "uint48[]";
}];
readonly name: "migrateDeposits";
readonly outputs: readonly [{
readonly internalType: "uint48";
readonly name: "depositId";
readonly type: "uint48";
}];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "minDepo";
readonly outputs: readonly [{
readonly internalType: "uint128";
readonly name: "";
readonly type: "uint128";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "owner";
readonly outputs: readonly [{
readonly internalType: "address";
readonly name: "";
readonly type: "address";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "relayer";
readonly outputs: readonly [{
readonly internalType: "address";
readonly name: "";
readonly type: "address";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "renounceOwnership";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "";
readonly type: "address";
}];
readonly name: "rewards";
readonly outputs: readonly [{
readonly internalType: "int128";
readonly name: "amount";
readonly type: "int128";
}, {
readonly internalType: "uint64";
readonly name: "claimedAt";
readonly type: "uint64";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "legacyLP_";
readonly type: "address";
}];
readonly name: "setLegacyLP";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "relayer_";
readonly type: "address";
}];
readonly name: "setRelayer";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "token";
readonly outputs: readonly [{
readonly internalType: "address";
readonly name: "";
readonly type: "address";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "newOwner";
readonly type: "address";
}];
readonly name: "transferOwnership";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "core";
readonly type: "address";
}, {
readonly internalType: "enum ILP.CoreState";
readonly name: "state";
readonly type: "uint8";
}, {
readonly internalType: "uint64";
readonly name: "reinforcementAbility";
readonly type: "uint64";
}, {
readonly internalType: "uint64";
readonly name: "reinforcementAbilityCombo";
readonly type: "uint64";
}, {
readonly internalType: "uint128";
readonly name: "minBet";
readonly type: "uint128";
}];
readonly name: "updateCoreSettings";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "vault";
readonly outputs: readonly [{
readonly internalType: "contract IVault";
readonly name: "";
readonly type: "address";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "core";
readonly type: "address";
}, {
readonly internalType: "uint256";
readonly name: "tokenId";
readonly type: "uint256";
}];
readonly name: "viewPayout";
readonly outputs: readonly [{
readonly internalType: "uint128";
readonly name: "";
readonly type: "uint128";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "uint48";
readonly name: "";
readonly type: "uint48";
}];
readonly name: "withdrawAfter";
readonly outputs: readonly [{
readonly internalType: "uint64";
readonly name: "";
readonly type: "uint64";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "uint48";
readonly name: "depositId";
readonly type: "uint48";
}, {
readonly internalType: "uint40";
readonly name: "percent";
readonly type: "uint40";
}];
readonly name: "withdrawDeposit";
readonly outputs: readonly [{
readonly internalType: "uint128";
readonly name: "withdrawnAmount";
readonly type: "uint128";
}];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "core";
readonly type: "address";
}, {
readonly internalType: "uint256";
readonly name: "tokenId";
readonly type: "uint256";
}];
readonly name: "withdrawPayout";
readonly outputs: readonly [{
readonly internalType: "uint128";
readonly name: "amount";
readonly type: "uint128";
}];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "core";
readonly type: "address";
}, {
readonly internalType: "uint256[]";
readonly name: "tokenIds";
readonly type: "uint256[]";
}];
readonly name: "withdrawPayouts";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "withdrawTimeout";
readonly outputs: readonly [{
readonly internalType: "uint64";
readonly name: "";
readonly type: "uint64";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly stateMutability: "payable";
readonly type: "receive";
}];
export default _default;