ABIs
SDK Reference / ABIs
ABIs
Contract ABI definitions for interacting with August/Upshift smart contracts.
Variables
ABI_ADDRESS_RESOLVER
constABI_ADDRESS_RESOLVER: readonly [{inputs: readonly [{name:"name";type:"bytes32"; }];name:"addr";outputs: readonly [{name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"name";type:"bytes32"; }, {name:"coinType";type:"uint256"; }];name:"addr";outputs: readonly [{name:"";type:"bytes"; }];stateMutability:"view";type:"function"; }]
ABI_CHAINLINK_V3
constABI_CHAINLINK_V3: readonly [{inputs: readonly [];name:"decimals";outputs: readonly [{internalType:"uint8";name:"";type:"uint8"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"description";outputs: readonly [{internalType:"string";name:"";type:"string"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint80";name:"_roundId";type:"uint80"; }];name:"getRoundData";outputs: readonly [{internalType:"uint80";name:"roundId";type:"uint80"; }, {internalType:"int256";name:"answer";type:"int256"; }, {internalType:"uint256";name:"startedAt";type:"uint256"; }, {internalType:"uint256";name:"updatedAt";type:"uint256"; }, {internalType:"uint80";name:"answeredInRound";type:"uint80"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"latestRoundData";outputs: readonly [{internalType:"uint80";name:"roundId";type:"uint80"; }, {internalType:"int256";name:"answer";type:"int256"; }, {internalType:"uint256";name:"startedAt";type:"uint256"; }, {internalType:"uint256";name:"updatedAt";type:"uint256"; }, {internalType:"uint80";name:"answeredInRound";type:"uint80"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"version";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }]
ABI_ERC20
constABI_ERC20: readonly [{constant:true;inputs: readonly [];name:"name";outputs: readonly [{name:"";type:"string"; }];payable:false;stateMutability:"view";type:"function"; }, {constant:false;inputs: readonly [{name:"_spender";type:"address"; }, {name:"_value";type:"uint256"; }];name:"approve";outputs: readonly [{name:"";type:"bool"; }];payable:false;stateMutability:"nonpayable";type:"function"; }, {constant:true;inputs: readonly [];name:"totalSupply";outputs: readonly [{name:"";type:"uint256"; }];payable:false;stateMutability:"view";type:"function"; }, {constant:false;inputs: readonly [{name:"_from";type:"address"; }, {name:"_to";type:"address"; }, {name:"_value";type:"uint256"; }];name:"transferFrom";outputs: readonly [{name:"";type:"bool"; }];payable:false;stateMutability:"nonpayable";type:"function"; }, {constant:true;inputs: readonly [];name:"decimals";outputs: readonly [{name:"";type:"uint8"; }];payable:false;stateMutability:"view";type:"function"; }, {constant:true;inputs: readonly [{name:"_owner";type:"address"; }];name:"balanceOf";outputs: readonly [{name:"balance";type:"uint256"; }];payable:false;stateMutability:"view";type:"function"; }, {constant:true;inputs: readonly [];name:"symbol";outputs: readonly [{name:"";type:"string"; }];payable:false;stateMutability:"view";type:"function"; }, {constant:false;inputs: readonly [{name:"_to";type:"address"; }, {name:"_value";type:"uint256"; }];name:"transfer";outputs: readonly [{name:"";type:"bool"; }];payable:false;stateMutability:"nonpayable";type:"function"; }, {constant:true;inputs: readonly [{name:"_owner";type:"address"; }, {name:"_spender";type:"address"; }];name:"allowance";outputs: readonly [{name:"";type:"uint256"; }];payable:false;stateMutability:"view";type:"function"; }, {payable:true;stateMutability:"payable";type:"fallback"; }, {anonymous:false;inputs: readonly [{indexed:true;name:"owner";type:"address"; }, {indexed:true;name:"spender";type:"address"; }, {indexed:false;name:"value";type:"uint256"; }];name:"Approval";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;name:"from";type:"address"; }, {indexed:true;name:"to";type:"address"; }, {indexed:false;name:"value";type:"uint256"; }];name:"Transfer";type:"event"; }]
ABI_ERC20_BYTES32
constABI_ERC20_BYTES32: readonly [{inputs: readonly [{indexed:true;name:"owner";type:"address"; }, {indexed:true;name:"spender";type:"address"; }, {indexed:false;name:"value";type:"uint256"; }];name:"Approval";type:"event"; }, {inputs: readonly [{indexed:true;name:"from";type:"address"; }, {indexed:true;name:"to";type:"address"; }, {indexed:false;name:"value";type:"uint256"; }];name:"Transfer";type:"event"; }, {inputs: readonly [{name:"owner";type:"address"; }, {name:"spender";type:"address"; }];name:"allowance";outputs: readonly [{type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"spender";type:"address"; }, {name:"amount";type:"uint256"; }];name:"approve";outputs: readonly [{type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{name:"account";type:"address"; }];name:"balanceOf";outputs: readonly [{type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"decimals";outputs: readonly [{type:"uint8"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"name";outputs: readonly [{type:"bytes32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"symbol";outputs: readonly [{type:"bytes32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalSupply";outputs: readonly [{type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"recipient";type:"address"; }, {name:"amount";type:"uint256"; }];name:"transfer";outputs: readonly [{type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{name:"sender";type:"address"; }, {name:"recipient";type:"address"; }, {name:"amount";type:"uint256"; }];name:"transferFrom";outputs: readonly [{type:"bool"; }];stateMutability:"nonpayable";type:"function"; }]
bytes32-flavored ERC-20 for tokens (ie. Maker) that use bytes32 instead of string.
ABI_ERC4626
constABI_ERC4626: readonly [{anonymous:false;inputs: readonly [{indexed:true;name:"owner";type:"address"; }, {indexed:true;name:"spender";type:"address"; }, {indexed:false;name:"value";type:"uint256"; }];name:"Approval";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;name:"sender";type:"address"; }, {indexed:true;name:"receiver";type:"address"; }, {indexed:false;name:"assets";type:"uint256"; }, {indexed:false;name:"shares";type:"uint256"; }];name:"Deposit";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;name:"from";type:"address"; }, {indexed:true;name:"to";type:"address"; }, {indexed:false;name:"value";type:"uint256"; }];name:"Transfer";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;name:"sender";type:"address"; }, {indexed:true;name:"receiver";type:"address"; }, {indexed:true;name:"owner";type:"address"; }, {indexed:false;name:"assets";type:"uint256"; }, {indexed:false;name:"shares";type:"uint256"; }];name:"Withdraw";type:"event"; }, {inputs: readonly [{name:"owner";type:"address"; }, {name:"spender";type:"address"; }];name:"allowance";outputs: readonly [{type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"spender";type:"address"; }, {name:"amount";type:"uint256"; }];name:"approve";outputs: readonly [{type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"asset";outputs: readonly [{name:"assetTokenAddress";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"account";type:"address"; }];name:"balanceOf";outputs: readonly [{type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"shares";type:"uint256"; }];name:"convertToAssets";outputs: readonly [{name:"assets";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"assets";type:"uint256"; }];name:"convertToShares";outputs: readonly [{name:"shares";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"assets";type:"uint256"; }, {name:"receiver";type:"address"; }];name:"deposit";outputs: readonly [{name:"shares";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{name:"caller";type:"address"; }];name:"maxDeposit";outputs: readonly [{name:"maxAssets";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"caller";type:"address"; }];name:"maxMint";outputs: readonly [{name:"maxShares";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"owner";type:"address"; }];name:"maxRedeem";outputs: readonly [{name:"maxShares";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"owner";type:"address"; }];name:"maxWithdraw";outputs: readonly [{name:"maxAssets";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"shares";type:"uint256"; }, {name:"receiver";type:"address"; }];name:"mint";outputs: readonly [{name:"assets";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{name:"assets";type:"uint256"; }];name:"previewDeposit";outputs: readonly [{name:"shares";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"shares";type:"uint256"; }];name:"previewMint";outputs: readonly [{name:"assets";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"shares";type:"uint256"; }];name:"previewRedeem";outputs: readonly [{name:"assets";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"assets";type:"uint256"; }];name:"previewWithdraw";outputs: readonly [{name:"shares";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"shares";type:"uint256"; }, {name:"receiver";type:"address"; }, {name:"owner";type:"address"; }];name:"redeem";outputs: readonly [{name:"assets";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"totalAssets";outputs: readonly [{name:"totalManagedAssets";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalSupply";outputs: readonly [{type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"to";type:"address"; }, {name:"amount";type:"uint256"; }];name:"transfer";outputs: readonly [{type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{name:"from";type:"address"; }, {name:"to";type:"address"; }, {name:"amount";type:"uint256"; }];name:"transferFrom";outputs: readonly [{type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{name:"assets";type:"uint256"; }, {name:"receiver";type:"address"; }, {name:"owner";type:"address"; }];name:"withdraw";outputs: readonly [{name:"shares";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }]
ERC-4626 Tokenized Vaults Standard
ABI_ERC721
constABI_ERC721: readonly [{inputs: readonly [{indexed:true;name:"owner";type:"address"; }, {indexed:true;name:"spender";type:"address"; }, {indexed:true;name:"tokenId";type:"uint256"; }];name:"Approval";type:"event"; }, {inputs: readonly [{indexed:true;name:"owner";type:"address"; }, {indexed:true;name:"operator";type:"address"; }, {indexed:false;name:"approved";type:"bool"; }];name:"ApprovalForAll";type:"event"; }, {inputs: readonly [{indexed:true;name:"from";type:"address"; }, {indexed:true;name:"to";type:"address"; }, {indexed:true;name:"tokenId";type:"uint256"; }];name:"Transfer";type:"event"; }, {inputs: readonly [{name:"spender";type:"address"; }, {name:"tokenId";type:"uint256"; }];name:"approve";outputs: readonly [];stateMutability:"payable";type:"function"; }, {inputs: readonly [{name:"account";type:"address"; }];name:"balanceOf";outputs: readonly [{type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"tokenId";type:"uint256"; }];name:"getApproved";outputs: readonly [{type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"owner";type:"address"; }, {name:"operator";type:"address"; }];name:"isApprovedForAll";outputs: readonly [{type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"name";outputs: readonly [{type:"string"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"tokenId";type:"uint256"; }];name:"ownerOf";outputs: readonly [{name:"owner";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"from";type:"address"; }, {name:"to";type:"address"; }, {name:"tokenId";type:"uint256"; }];name:"safeTransferFrom";outputs: readonly [];stateMutability:"payable";type:"function"; }, {inputs: readonly [{name:"from";type:"address"; }, {name:"to";type:"address"; }, {name:"id";type:"uint256"; }, {name:"data";type:"bytes"; }];name:"safeTransferFrom";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{name:"operator";type:"address"; }, {name:"approved";type:"bool"; }];name:"setApprovalForAll";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"symbol";outputs: readonly [{type:"string"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"index";type:"uint256"; }];name:"tokenByIndex";outputs: readonly [{type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"owner";type:"address"; }, {name:"index";type:"uint256"; }];name:"tokenByIndex";outputs: readonly [{name:"tokenId";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"tokenId";type:"uint256"; }];name:"tokenURI";outputs: readonly [{type:"string"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalSupply";outputs: readonly [{type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"sender";type:"address"; }, {name:"recipient";type:"address"; }, {name:"tokeId";type:"uint256"; }];name:"transferFrom";outputs: readonly [];stateMutability:"payable";type:"function"; }]
ERC-721 Non-Fungible Token Standard
ABI_FEE_ORACLE
constABI_FEE_ORACLE: readonly [{inputs: readonly [{internalType:"address";name:"ownerAddr";type:"address"; }];stateMutability:"nonpayable";type:"constructor"; }, {inputs: readonly [];name:"OwnerOnly";type:"error"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"previousOwner";type:"address"; }, {indexed:true;internalType:"address";name:"newOwner";type:"address"; }];name:"OwnershipTransferred";type:"event"; }, {inputs: readonly [];name:"FEES_DIVISOR";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"amount";type:"uint256"; }, {internalType:"bytes32";name:"categoryId";type:"bytes32"; }, {internalType:"address";name:"specificAddr";type:"address"; }];name:"getContextFeeAmount";outputs: readonly [{internalType:"uint256";name:"feePercent";type:"uint256"; }, {internalType:"uint256";name:"feeAmount";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"bytes32";name:"categoryId";type:"bytes32"; }, {internalType:"address";name:"specificAddr";type:"address"; }];name:"getContextFeeRate";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"owner";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"feePercent";type:"uint256"; }, {internalType:"bytes32";name:"categoryId";type:"bytes32"; }, {internalType:"address";name:"specificAddr";type:"address"; }];name:"setContextFeeRate";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newOwner";type:"address"; }];name:"transferOwnership";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }]
ABI_LENDING_POOL_V2
constABI_LENDING_POOL_V2: readonly [{inputs: readonly [];stateMutability:"nonpayable";type:"constructor"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"owner";type:"address"; }, {indexed:true;internalType:"address";name:"spender";type:"address"; }, {indexed:false;internalType:"uint256";name:"value";type:"uint256"; }];name:"Approval";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"sender";type:"address"; }, {indexed:true;internalType:"address";name:"owner";type:"address"; }, {indexed:false;internalType:"uint256";name:"assets";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"shares";type:"uint256"; }];name:"Deposit";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"bool";name:"bDepositsPaused";type:"bool"; }, {indexed:false;internalType:"bool";name:"bWithdrawalsPaused";type:"bool"; }];name:"DepositWithdrawalStatusChanged";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"newFeeCollectorAddr";type:"address"; }];name:"FeeCollectorUpdated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint8";name:"version";type:"uint8"; }];name:"Initialized";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"loanAddr";type:"address"; }, {indexed:false;internalType:"uint256";name:"aprWithTwoDecimals";type:"uint256"; }];name:"NewLoanDeployedByPool";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"withdrawalAmount";type:"uint256"; }, {indexed:false;internalType:"address";name:"tokenAddr";type:"address"; }, {indexed:false;internalType:"address";name:"destinationAddr";type:"address"; }];name:"OnEmergencyWithdraw";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"prevValue";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"newValue";type:"uint256"; }];name:"OnMaxSupplyChanged";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"previousOwner";type:"address"; }, {indexed:true;internalType:"address";name:"newOwner";type:"address"; }];name:"OwnershipTransferred";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"from";type:"address"; }, {indexed:true;internalType:"address";name:"to";type:"address"; }, {indexed:false;internalType:"uint256";name:"value";type:"uint256"; }];name:"Transfer";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"sender";type:"address"; }, {indexed:true;internalType:"address";name:"receiver";type:"address"; }, {indexed:true;internalType:"address";name:"owner";type:"address"; }, {indexed:false;internalType:"uint256";name:"assets";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"shares";type:"uint256"; }];name:"Withdraw";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"assetsAmount";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"processedOn";type:"uint256"; }, {indexed:false;internalType:"address";name:"receiverAddr";type:"address"; }, {indexed:false;internalType:"uint256";name:"requestedOn";type:"uint256"; }];name:"WithdrawalProcessed";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"ownerAddr";type:"address"; }, {indexed:false;internalType:"address";name:"receiverAddr";type:"address"; }, {indexed:false;internalType:"uint256";name:"shares";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"assets";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"fee";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"year";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"month";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"day";type:"uint256"; }];name:"WithdrawalRequested";type:"event"; }, {inputs: readonly [{internalType:"address";name:"ownerAddr";type:"address"; }, {internalType:"address";name:"spenderAddr";type:"address"; }];name:"allowance";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"spender";type:"address"; }, {internalType:"uint256";name:"value";type:"uint256"; }];name:"approve";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"asset";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"addr";type:"address"; }];name:"balanceOf";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"loanAddr";type:"address"; }, {internalType:"uint256";name:"callbackPeriodInSeconds";type:"uint256"; }, {internalType:"uint256";name:"gracePeriodInSeconds";type:"uint256"; }];name:"callLoan";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"loanAddr";type:"address"; }, {internalType:"uint256";name:"lateInterestFeeWithTwoDecimals";type:"uint256"; }, {internalType:"uint256";name:"latePrincipalFeeWithTwoDecimals";type:"uint256"; }];name:"changeLateFees";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"loanAddr";type:"address"; }, {internalType:"uint256";name:"maintenanceCollateralRatioWith2Decimals";type:"uint256"; }];name:"changeMaintenanceCollateralRatio";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"claim";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }, {internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"collectFees";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newLagDuration";type:"uint256"; }, {internalType:"uint256";name:"newMaxDepositAmount";type:"uint256"; }, {internalType:"uint256";name:"newMaxWithdrawalAmount";type:"uint256"; }, {internalType:"uint256";name:"newMaxTokenSupply";type:"uint256"; }, {internalType:"address";name:"newUnderlyingAsset";type:"address"; }, {internalType:"address";name:"newLoansOperator";type:"address"; }, {internalType:"address";name:"newLoansDeployerAddress";type:"address"; }, {internalType:"address";name:"newFeesCollectorAddr";type:"address"; }, {internalType:"address";name:"newScheduledCallerAddress";type:"address"; }, {internalType:"uint8";name:"newProcessingHour";type:"uint8"; }];name:"configurePool";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];name:"convertToAssets";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];name:"convertToShares";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"decimals";outputs: readonly [{internalType:"uint8";name:"";type:"uint8"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"uint256";name:"fundingPeriodInSeconds";type:"uint256"; }, {internalType:"uint256";name:"newPaymentIntervalInSeconds";type:"uint256"; }, {internalType:"uint256";name:"newLoanAmountInPrincipalTokens";type:"uint256"; }, {internalType:"uint256";name:"originationFeePercent2Decimals";type:"uint256"; }, {internalType:"uint256";name:"newAprWithTwoDecimals";type:"uint256"; }, {internalType:"uint256";name:"initialCollateralRatioWith2Decimals";type:"uint256"; }, {internalType:"uint256";name:"maintenanceCollateralRatioWith2Decimals";type:"uint256"; }, {internalType:"uint256";name:"lateInterestFee";type:"uint256"; }, {internalType:"uint256";name:"latePrincipalFee";type:"uint256"; }, {internalType:"uint256";name:"expiryInfo";type:"uint256"; }, {internalType:"string";name:"loanTypeInfo";type:"string"; }, {internalType:"address";name:"lenderAddr";type:"address"; }, {internalType:"address";name:"borrowerAddr";type:"address"; }, {internalType:"address";name:"newCollateralToken";type:"address"; }, {internalType:"address";name:"newPrincipalToken";type:"address"; }, {internalType:"address";name:"feesManagerAddr";type:"address"; }, {internalType:"address";name:"priceOracleAddress";type:"address"; }, {internalType:"address";name:"feesCollectorAddress";type:"address"; }, {internalType:"address";name:"categoryFeesAdress";type:"address"; }, {internalType:"bool";name:"allowSeizeCollateral";type:"bool"; }];internalType:"struct LoanDeploymentParams";name:"loanParams";type:"tuple"; }];name:"deployLoan";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }, {internalType:"address";name:"receiver";type:"address"; }];name:"deposit";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"depositsPaused";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"contract IERC20";name:"token";type:"address"; }, {internalType:"address";name:"destinationAddr";type:"address"; }];name:"emergencyWithdraw";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"feesCollector";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"loanAddr";type:"address"; }];name:"fundLoan";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"getBurnableAmountByReceiver";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"getClaimableAmountByReceiver";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getInitializedVersion";outputs: readonly [{internalType:"uint8";name:"";type:"uint8"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }];name:"getRequirementByDate";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"uint256";name:"assets";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }];name:"getScheduledTransactionsByDate";outputs: readonly [{internalType:"uint256";name:"totalTransactions";type:"uint256"; }, {internalType:"uint256";name:"executionEpoch";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getTotalLoansDeployed";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getWithdrawalEpoch";outputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"uint256";name:"claimableEpoch";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"globalLiabilityShares";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"globalLoansAmount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newOwner";type:"address"; }, {internalType:"uint8";name:"erc20Decimals";type:"uint8"; }, {internalType:"string";name:"erc20Symbol";type:"string"; }, {internalType:"string";name:"erc20Name";type:"string"; }];name:"initialize";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"lagDuration";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"loanAddr";type:"address"; }];name:"liquidate";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"liquidationHour";outputs: readonly [{internalType:"uint8";name:"";type:"uint8"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];name:"loansDeployed";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"loansDeployerAddress";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"loansOperator";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"operator";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"maxDeposit";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"maxDepositAmount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"maxMint";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"holderAddr";type:"address"; }];name:"maxRedeem";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"maxSupply";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"holderAddr";type:"address"; }];name:"maxWithdraw";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"maxWithdrawalAmount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"address";name:"receiver";type:"address"; }];name:"mint";outputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"name";outputs: readonly [{internalType:"string";name:"";type:"string"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"notifyLoanClosed";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"notifyLoanMatured";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"effectiveLoanAmount";type:"uint256"; }, {internalType:"uint256";name:"principalRepaid";type:"uint256"; }];name:"notifyPrincipalRepayment";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"owner";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"bool";name:"bPauseDeposits";type:"bool"; }, {internalType:"bool";name:"bPauseWithdrawals";type:"bool"; }];name:"pauseDepositsAndWithdrawals";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];name:"previewDeposit";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];name:"previewMint";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];name:"previewRedeem";outputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];name:"previewWithdraw";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"uint256";name:"maxLimit";type:"uint256"; }];name:"processAllClaimsByDate";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"loanAddr";type:"address"; }, {internalType:"uint256";name:"newAprWithTwoDecimals";type:"uint256"; }];name:"proposeNewApr";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }, {internalType:"address";name:"";type:"address"; }, {internalType:"address";name:"";type:"address"; }];name:"redeem";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"pure";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }, {internalType:"address";name:"holderAddr";type:"address"; }];name:"requestRedeem";outputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }, {internalType:"uint256";name:"claimableEpoch";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"scheduledCallerAddress";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"symbol";outputs: readonly [{internalType:"string";name:"";type:"string"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalAssets";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalCollectableFees";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalSupply";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"to";type:"address"; }, {internalType:"uint256";name:"value";type:"uint256"; }];name:"transfer";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"from";type:"address"; }, {internalType:"address";name:"to";type:"address"; }, {internalType:"uint256";name:"value";type:"uint256"; }];name:"transferFrom";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newOwner";type:"address"; }];name:"transferOwnership";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newFeeCollectorAddr";type:"address"; }];name:"updateFeeCollector";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newMaxDepositAmount";type:"uint256"; }, {internalType:"uint256";name:"newMaxWithdrawalAmount";type:"uint256"; }, {internalType:"uint256";name:"newMaxTokenSupply";type:"uint256"; }];name:"updateIssuanceLimits";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newDuration";type:"uint256"; }];name:"updateTimelockDuration";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newWithdrawalFee";type:"uint256"; }];name:"updateWithdrawalFee";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }, {internalType:"address";name:"";type:"address"; }, {internalType:"address";name:"";type:"address"; }];name:"withdraw";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"pure";type:"function"; }, {inputs: readonly [];name:"withdrawalFee";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"withdrawalsPaused";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }]
ABI_LENDING_POOL_V3
constABI_LENDING_POOL_V3: readonly [{inputs: readonly [];name:"AccountNotWhitelisted";type:"error"; }, {inputs: readonly [];name:"AddressBlacklisted";type:"error"; }, {inputs: readonly [];name:"AmountExceedsAllowance";type:"error"; }, {inputs: readonly [];name:"AmountExceedsSenderBalance";type:"error"; }, {inputs: readonly [];name:"AmountTooLow";type:"error"; }, {inputs: readonly [];name:"AssetsAmountRequired";type:"error"; }, {inputs: readonly [];name:"BalanceCheckFailed";type:"error"; }, {inputs: readonly [];name:"BurnAmountExceedsBalance";type:"error"; }, {inputs: readonly [];name:"CannotBlacklistOwner";type:"error"; }, {inputs: readonly [];name:"CollectorRequired";type:"error"; }, {inputs: readonly [];name:"DepositLimitReached";type:"error"; }, {inputs: readonly [];name:"DepositsPaused";type:"error"; }, {inputs: readonly [];name:"InsufficientAllowance";type:"error"; }, {inputs: readonly [];name:"InsufficientBalance";type:"error"; }, {inputs: readonly [];name:"InsufficientShares";type:"error"; }, {inputs: readonly [];name:"InvalidAddress";type:"error"; }, {inputs: readonly [];name:"InvalidDepositLimit";type:"error"; }, {inputs: readonly [];name:"InvalidExternalAssets";type:"error"; }, {inputs: readonly [];name:"InvalidHolder";type:"error"; }, {inputs: readonly [];name:"InvalidMaxSupply";type:"error"; }, {inputs: readonly [];name:"InvalidOwner";type:"error"; }, {inputs: readonly [];name:"InvalidPercentage";type:"error"; }, {inputs: readonly [];name:"InvalidReceiver";type:"error"; }, {inputs: readonly [];name:"InvalidTimestamp";type:"error"; }, {inputs: readonly [];name:"InvalidWithdrawalLimit";type:"error"; }, {inputs: readonly [];name:"LimitRequired";type:"error"; }, {inputs: readonly [];name:"MaxAllowedChangeReached";type:"error"; }, {inputs: readonly [];name:"MaxMintReached";type:"error"; }, {inputs: readonly [];name:"MaxSupplyLimitReached";type:"error"; }, {inputs: readonly [];name:"NoSharesForReceiver";type:"error"; }, {inputs: readonly [];name:"NonZeroAddressRequired";type:"error"; }, {inputs: readonly [];name:"NonZeroAmountRequired";type:"error"; }, {inputs: readonly [];name:"NothingToProcess";type:"error"; }, {inputs: readonly [];name:"OperatorOnly";type:"error"; }, {inputs: readonly [];name:"OwnerOnly";type:"error"; }, {inputs: readonly [];name:"PoolAlreadyConfigured";type:"error"; }, {inputs: readonly [];name:"PoolNotConfigured";type:"error"; }, {inputs: readonly [];name:"PoolOwnerRequired";type:"error"; }, {inputs: readonly [];name:"ReentrantCall";type:"error"; }, {inputs: readonly [];name:"SettlementAccountNotSet";type:"error"; }, {inputs: readonly [];name:"SharesAmountRequired";type:"error"; }, {inputs: readonly [];name:"TooEarly";type:"error"; }, {inputs: readonly [];name:"TotalAssetsError";type:"error"; }, {inputs: readonly [];name:"WithdrawalLimitReached";type:"error"; }, {inputs: readonly [];name:"WithdrawalRequestRequired";type:"error"; }, {inputs: readonly [];name:"WithdrawalsPaused";type:"error"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"owner";type:"address"; }, {indexed:true;internalType:"address";name:"spender";type:"address"; }, {indexed:false;internalType:"uint256";name:"value";type:"uint256"; }];name:"Approval";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"sender";type:"address"; }, {indexed:true;internalType:"address";name:"owner";type:"address"; }, {indexed:false;internalType:"uint256";name:"assets";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"shares";type:"uint256"; }];name:"Deposit";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"bool";name:"bDepositsPaused";type:"bool"; }, {indexed:false;internalType:"bool";name:"bWithdrawalsPaused";type:"bool"; }];name:"DepositWithdrawalStatusChanged";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"newFeeCollectorAddr";type:"address"; }];name:"FeeCollectorUpdated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"FeesCollected";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint8";name:"version";type:"uint8"; }];name:"Initialized";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"managementFeeAmount";type:"uint256"; }];name:"ManagementFeeCharged";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"newManagementFeePercent";type:"uint256"; }];name:"ManagementFeeUpdated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"newValue";type:"uint256"; }];name:"MaxChangePercentUpdated";type:"event"; }, {anonymous:false;inputs: readonly [];name:"OnAccountConfigured";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"withdrawalAmount";type:"uint256"; }, {indexed:false;internalType:"address";name:"tokenAddr";type:"address"; }, {indexed:false;internalType:"address";name:"destinationAddr";type:"address"; }];name:"OnEmergencyWithdraw";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"prevValue";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"newValue";type:"uint256"; }];name:"OnMaxSupplyChanged";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"newAddr";type:"address"; }];name:"OperatorUpdated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"previousOwner";type:"address"; }, {indexed:true;internalType:"address";name:"newOwner";type:"address"; }];name:"OwnershipTransferred";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"from";type:"address"; }, {indexed:true;internalType:"address";name:"to";type:"address"; }, {indexed:false;internalType:"uint256";name:"value";type:"uint256"; }];name:"Transfer";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"sender";type:"address"; }, {indexed:true;internalType:"address";name:"receiver";type:"address"; }, {indexed:true;internalType:"address";name:"owner";type:"address"; }, {indexed:false;internalType:"uint256";name:"assets";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"shares";type:"uint256"; }];name:"Withdraw";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"assetsAmount";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"processedOn";type:"uint256"; }, {indexed:false;internalType:"address";name:"receiverAddr";type:"address"; }, {indexed:false;internalType:"uint256";name:"requestedOn";type:"uint256"; }, {indexed:false;internalType:"bool";name:"wasBlacklisted";type:"bool"; }];name:"WithdrawalProcessed";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"ownerAddr";type:"address"; }, {indexed:false;internalType:"address";name:"receiverAddr";type:"address"; }, {indexed:false;internalType:"uint256";name:"shares";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"assets";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"fee";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"year";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"month";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"day";type:"uint256"; }];name:"WithdrawalRequested";type:"event"; }, {inputs: readonly [{internalType:"address";name:"addr";type:"address"; }];name:"addToBlacklist";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address[]";name:"arr";type:"address[]"; }];name:"addWhitelistedSubaccount";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"ownerAddr";type:"address"; }, {internalType:"address";name:"spenderAddr";type:"address"; }];name:"allowance";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"spender";type:"address"; }, {internalType:"uint256";name:"value";type:"uint256"; }];name:"approve";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"asset";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"assetsUpdatedOn";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"addr";type:"address"; }];name:"balanceOf";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"chargeManagementFee";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"claim";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }, {internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"collectFees";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newLagDuration";type:"uint256"; }, {internalType:"uint256";name:"newMaxDepositAmount";type:"uint256"; }, {internalType:"uint256";name:"newMaxWithdrawalAmount";type:"uint256"; }, {internalType:"uint256";name:"newMaxTokenSupply";type:"uint256"; }, {internalType:"uint256";name:"newManagementFeePercent";type:"uint256"; }, {internalType:"uint256";name:"newMaxChangePercent";type:"uint256"; }, {internalType:"address";name:"newUnderlyingAsset";type:"address"; }, {internalType:"address";name:"newFeesCollectorAddr";type:"address"; }, {internalType:"address";name:"newScheduledCallerAddress";type:"address"; }, {internalType:"address";name:"newOperatorAddress";type:"address"; }];name:"configure";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];name:"convertToAssets";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];name:"convertToShares";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"decimals";outputs: readonly [{internalType:"uint8";name:"";type:"uint8"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }, {internalType:"address";name:"receiver";type:"address"; }];name:"deposit";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"amount";type:"uint256"; }, {internalType:"address";name:"subAccountAddr";type:"address"; }];name:"depositToSubaccount";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"depositsPaused";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"contract IERC20";name:"token";type:"address"; }, {internalType:"address";name:"destinationAddr";type:"address"; }];name:"emergencyWithdraw";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"externalAssets";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"feesCollector";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"feesTimestamp";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"getBurnableAmountByReceiver";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"externalAssetsAmount";type:"uint256"; }];name:"getChangePercentage";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"getClaimableAmountByReceiver";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getInitializedVersion";outputs: readonly [{internalType:"uint8";name:"";type:"uint8"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getMaxAllowedChange";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }];name:"getRequirementByDate";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"uint256";name:"assets";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }];name:"getScheduledTransactionsByDate";outputs: readonly [{internalType:"uint256";name:"totalTransactions";type:"uint256"; }, {internalType:"uint256";name:"executionEpoch";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getWithdrawalEpoch";outputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"uint256";name:"claimableEpoch";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"globalLiabilityAssets";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"globalLiabilityShares";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newOwner";type:"address"; }, {internalType:"uint8";name:"erc20Decimals";type:"uint8"; }, {internalType:"string";name:"erc20Symbol";type:"string"; }, {internalType:"string";name:"erc20Name";type:"string"; }];name:"initialize";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }, {internalType:"address";name:"holderAddr";type:"address"; }];name:"instantRedeem";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"instantRedemptionFee";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"isBlacklisted";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"lagDuration";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"managementFeePercent";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"maxChangePercent";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"maxDeposit";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"maxDepositAmount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"maxMint";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"holderAddr";type:"address"; }];name:"maxRedeem";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"maxSupply";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"holderAddr";type:"address"; }];name:"maxWithdraw";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"maxWithdrawalAmount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"address";name:"receiver";type:"address"; }];name:"mint";outputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"name";outputs: readonly [{internalType:"string";name:"";type:"string"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"operator";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"owner";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"bool";name:"bPauseDeposits";type:"bool"; }, {internalType:"bool";name:"bPauseWithdrawals";type:"bool"; }];name:"pauseDepositsAndWithdrawals";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];name:"previewDeposit";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];name:"previewInstantRedemption";outputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];name:"previewMint";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];name:"previewRedeem";outputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];name:"previewWithdraw";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"uint256";name:"maxLimit";type:"uint256"; }];name:"processAllClaimsByDate";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }, {internalType:"address";name:"";type:"address"; }, {internalType:"address";name:"";type:"address"; }];name:"redeem";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"pure";type:"function"; }, {inputs: readonly [{internalType:"address";name:"addr";type:"address"; }];name:"removeFromBlacklist";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address[]";name:"arr";type:"address[]"; }];name:"removeWhitelistedSubaccount";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }, {internalType:"address";name:"holderAddr";type:"address"; }];name:"requestRedeem";outputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }, {internalType:"uint256";name:"claimableEpoch";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"scheduledCallerAddress";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"settlementAccount";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"symbol";outputs: readonly [{internalType:"string";name:"";type:"string"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalAssets";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalCollectableFees";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalSupply";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalWhitelistedSubAccounts";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"to";type:"address"; }, {internalType:"uint256";name:"value";type:"uint256"; }];name:"transfer";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"from";type:"address"; }, {internalType:"address";name:"to";type:"address"; }, {internalType:"uint256";name:"value";type:"uint256"; }];name:"transferFrom";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newOwner";type:"address"; }];name:"transferOwnership";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newFeeCollectorAddr";type:"address"; }];name:"updateFeeCollector";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newFee";type:"uint256"; }];name:"updateInstantRedemptionFee";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newMaxDepositAmount";type:"uint256"; }, {internalType:"uint256";name:"newMaxWithdrawalAmount";type:"uint256"; }, {internalType:"uint256";name:"newMaxTokenSupply";type:"uint256"; }];name:"updateIssuanceLimits";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newManagementFeePercent";type:"uint256"; }];name:"updateManagementFee";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newValue";type:"uint256"; }];name:"updateMaxChangePercent";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"addr";type:"address"; }];name:"updateOperator";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"addr";type:"address"; }];name:"updateSettlementAccount";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newDuration";type:"uint256"; }];name:"updateTimelockDuration";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"externalAssetsAmount";type:"uint256"; }];name:"updateTotalAssets";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newWithdrawalFee";type:"uint256"; }];name:"updateWithdrawalFee";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"whitelistedSubAccounts";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }, {internalType:"address";name:"";type:"address"; }, {internalType:"address";name:"";type:"address"; }];name:"withdraw";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"pure";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"amount";type:"uint256"; }, {internalType:"address";name:"subAccountAddr";type:"address"; }];name:"withdrawFromSubaccount";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"withdrawalFee";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"withdrawalsPaused";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }]
ABI_LENDING_POOLS
constABI_LENDING_POOLS: readonly [{inputs: readonly [];stateMutability:"nonpayable";type:"constructor"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"owner";type:"address"; }, {indexed:true;internalType:"address";name:"spender";type:"address"; }, {indexed:false;internalType:"uint256";name:"value";type:"uint256"; }];name:"Approval";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"sender";type:"address"; }, {indexed:true;internalType:"address";name:"owner";type:"address"; }, {indexed:false;internalType:"uint256";name:"assets";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"shares";type:"uint256"; }];name:"Deposit";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"bool";name:"bDepositsPaused";type:"bool"; }, {indexed:false;internalType:"bool";name:"bWithdrawalsPaused";type:"bool"; }];name:"DepositWithdrawalStatusChanged";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint8";name:"version";type:"uint8"; }];name:"Initialized";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"loanAddr";type:"address"; }, {indexed:false;internalType:"uint256";name:"aprWithTwoDecimals";type:"uint256"; }];name:"NewLoanDeployedByPool";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"withdrawalAmount";type:"uint256"; }, {indexed:false;internalType:"address";name:"tokenAddr";type:"address"; }, {indexed:false;internalType:"address";name:"destinationAddr";type:"address"; }];name:"OnEmergencyWithdraw";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"prevValue";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"newValue";type:"uint256"; }];name:"OnMaxSupplyChanged";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"previousOwner";type:"address"; }, {indexed:true;internalType:"address";name:"newOwner";type:"address"; }];name:"OwnershipTransferred";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"from";type:"address"; }, {indexed:true;internalType:"address";name:"to";type:"address"; }, {indexed:false;internalType:"uint256";name:"value";type:"uint256"; }];name:"Transfer";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"sender";type:"address"; }, {indexed:true;internalType:"address";name:"receiver";type:"address"; }, {indexed:true;internalType:"address";name:"owner";type:"address"; }, {indexed:false;internalType:"uint256";name:"assets";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"shares";type:"uint256"; }];name:"Withdraw";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"assetsAmount";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"processedOn";type:"uint256"; }, {indexed:false;internalType:"address";name:"receiverAddr";type:"address"; }, {indexed:false;internalType:"uint256";name:"requestedOn";type:"uint256"; }];name:"WithdrawalProcessed";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"ownerAddr";type:"address"; }, {indexed:false;internalType:"address";name:"receiverAddr";type:"address"; }, {indexed:false;internalType:"uint256";name:"shares";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"assets";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"fee";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"year";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"month";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"day";type:"uint256"; }];name:"WithdrawalRequested";type:"event"; }, {inputs: readonly [{internalType:"address";name:"ownerAddr";type:"address"; }, {internalType:"address";name:"spenderAddr";type:"address"; }];name:"allowance";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"spender";type:"address"; }, {internalType:"uint256";name:"value";type:"uint256"; }];name:"approve";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"asset";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"addr";type:"address"; }];name:"balanceOf";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"loanAddr";type:"address"; }, {internalType:"uint256";name:"callbackPeriodInHours";type:"uint256"; }, {internalType:"uint256";name:"gracePeriodInHours";type:"uint256"; }];name:"callLoan";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"loanAddr";type:"address"; }, {internalType:"uint256";name:"lateInterestFeeWithTwoDecimals";type:"uint256"; }, {internalType:"uint256";name:"latePrincipalFeeWithTwoDecimals";type:"uint256"; }];name:"changeLateFees";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"loanAddr";type:"address"; }, {internalType:"uint256";name:"maintenanceCollateralRatioWith2Decimals";type:"uint256"; }];name:"changeMaintenanceCollateralRatio";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"claim";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }, {internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"collectFees";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newLagDuration";type:"uint256"; }, {internalType:"uint256";name:"newMaxDepositAmount";type:"uint256"; }, {internalType:"uint256";name:"newMaxWithdrawalAmount";type:"uint256"; }, {internalType:"uint256";name:"newMaxTokenSupply";type:"uint256"; }, {internalType:"address";name:"newUnderlyingAsset";type:"address"; }, {internalType:"address";name:"newLoansOperator";type:"address"; }, {internalType:"address";name:"newLoansDeployerAddress";type:"address"; }, {internalType:"address";name:"newFeesCollectorAddr";type:"address"; }, {internalType:"address";name:"newScheduledCallerAddress";type:"address"; }, {internalType:"uint8";name:"newProcessingHour";type:"uint8"; }];name:"configurePool";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];name:"convertToAssets";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];name:"convertToShares";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"decimals";outputs: readonly [{internalType:"uint8";name:"";type:"uint8"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"uint256";name:"fundingPeriodInSeconds";type:"uint256"; }, {internalType:"uint256";name:"newPaymentIntervalInSeconds";type:"uint256"; }, {internalType:"uint256";name:"newLoanAmountInPrincipalTokens";type:"uint256"; }, {internalType:"uint256";name:"originationFeePercent2Decimals";type:"uint256"; }, {internalType:"uint256";name:"newAprWithTwoDecimals";type:"uint256"; }, {internalType:"uint256";name:"initialCollateralRatioWith2Decimals";type:"uint256"; }, {internalType:"uint256";name:"maintenanceCollateralRatioWith2Decimals";type:"uint256"; }, {internalType:"uint256";name:"lateInterestFee";type:"uint256"; }, {internalType:"uint256";name:"latePrincipalFee";type:"uint256"; }, {internalType:"uint256";name:"expiryInfo";type:"uint256"; }, {internalType:"string";name:"loanTypeInfo";type:"string"; }, {internalType:"address";name:"lenderAddr";type:"address"; }, {internalType:"address";name:"borrowerAddr";type:"address"; }, {internalType:"address";name:"newCollateralToken";type:"address"; }, {internalType:"address";name:"newPrincipalToken";type:"address"; }, {internalType:"address";name:"feesManagerAddr";type:"address"; }, {internalType:"address";name:"priceOracleAddress";type:"address"; }, {internalType:"address";name:"feesCollectorAddress";type:"address"; }, {internalType:"address";name:"categoryFeesAdress";type:"address"; }, {internalType:"bool";name:"allowSeizeCollateral";type:"bool"; }];internalType:"struct LoanDeploymentParams";name:"loanParams";type:"tuple"; }];name:"deployLoan";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }, {internalType:"address";name:"receiver";type:"address"; }];name:"deposit";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"depositsPaused";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"contract IERC20";name:"token";type:"address"; }, {internalType:"address";name:"destinationAddr";type:"address"; }];name:"emergencyWithdraw";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"feesCollector";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"loanAddr";type:"address"; }];name:"fundLoan";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"getBurnableAmountByReceiver";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"getClaimableAmountByReceiver";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getInitializedVersion";outputs: readonly [{internalType:"uint8";name:"";type:"uint8"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }];name:"getRequirementByDate";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"uint256";name:"assets";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }];name:"getScheduledTransactionsByDate";outputs: readonly [{internalType:"uint256";name:"totalTransactions";type:"uint256"; }, {internalType:"uint256";name:"executionEpoch";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getTotalLoansDeployed";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getWithdrawalEpoch";outputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"uint256";name:"claimableEpoch";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"globalLiabilityShares";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"globalLoansAmount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newOwner";type:"address"; }, {internalType:"uint8";name:"erc20Decimals";type:"uint8"; }, {internalType:"string";name:"erc20Symbol";type:"string"; }, {internalType:"string";name:"erc20Name";type:"string"; }];name:"initialize";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"lagDuration";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"loanAddr";type:"address"; }];name:"liquidate";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"liquidationHour";outputs: readonly [{internalType:"uint8";name:"";type:"uint8"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];name:"loansDeployed";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"loansDeployerAddress";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"loansOperator";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"operator";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"maxDeposit";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"maxDepositAmount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"maxMint";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"holderAddr";type:"address"; }];name:"maxRedeem";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"maxSupply";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"holderAddr";type:"address"; }];name:"maxWithdraw";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"maxWithdrawalAmount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"address";name:"receiver";type:"address"; }];name:"mint";outputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"name";outputs: readonly [{internalType:"string";name:"";type:"string"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"notifyLoanClosed";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"notifyLoanMatured";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"effectiveLoanAmount";type:"uint256"; }, {internalType:"uint256";name:"principalRepaid";type:"uint256"; }];name:"notifyPrincipalRepayment";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"owner";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"bool";name:"bPauseDeposits";type:"bool"; }, {internalType:"bool";name:"bPauseWithdrawals";type:"bool"; }];name:"pauseDepositsAndWithdrawals";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];name:"previewDeposit";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];name:"previewMint";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];name:"previewRedeem";outputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];name:"previewWithdraw";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"uint256";name:"maxLimit";type:"uint256"; }];name:"processAllClaimsByDate";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"loanAddr";type:"address"; }, {internalType:"uint256";name:"newAprWithTwoDecimals";type:"uint256"; }];name:"proposeNewApr";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }, {internalType:"address";name:"";type:"address"; }, {internalType:"address";name:"";type:"address"; }];name:"redeem";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"pure";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }, {internalType:"address";name:"holderAddr";type:"address"; }];name:"requestRedeem";outputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }, {internalType:"uint256";name:"claimableEpoch";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"scheduledCallerAddress";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"symbol";outputs: readonly [{internalType:"string";name:"";type:"string"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalAssets";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalCollectableFees";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalSupply";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"to";type:"address"; }, {internalType:"uint256";name:"value";type:"uint256"; }];name:"transfer";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"from";type:"address"; }, {internalType:"address";name:"to";type:"address"; }, {internalType:"uint256";name:"value";type:"uint256"; }];name:"transferFrom";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newOwner";type:"address"; }];name:"transferOwnership";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newMaxDepositAmount";type:"uint256"; }, {internalType:"uint256";name:"newMaxWithdrawalAmount";type:"uint256"; }, {internalType:"uint256";name:"newMaxTokenSupply";type:"uint256"; }];name:"updateIssuanceLimits";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newDuration";type:"uint256"; }];name:"updateTimelockDuration";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newWithdrawalFee";type:"uint256"; }];name:"updateWithdrawalFee";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }, {internalType:"address";name:"";type:"address"; }, {internalType:"address";name:"";type:"address"; }];name:"withdraw";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"pure";type:"function"; }, {inputs: readonly [];name:"withdrawalFee";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"withdrawalsPaused";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }]
ABI_LOAN
constABI_LOAN: readonly [{inputs: readonly [];name:"LIQUIDATE_LOAN_COLLATERAL_CATEGORY";outputs: readonly [{internalType:"bytes32";name:"";type:"bytes32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"REPAY_INTERESTS_CATEGORY";outputs: readonly [{internalType:"bytes32";name:"";type:"bytes32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"acceptApr";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"aprUpdatedOn";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"borrower";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"borrowerCommitment";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"callbackPeriodInSeconds";type:"uint256"; }, {internalType:"uint256";name:"gracePeriodInSeconds";type:"uint256"; }];name:"callLoan";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"callbackDeadline";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"canSeizeCollateral";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"lateInterestFeeWithTwoDecimals";type:"uint256"; }, {internalType:"uint256";name:"latePrincipalFeeWithTwoDecimals";type:"uint256"; }];name:"changeLateFees";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newRatioWith2Decimals";type:"uint256"; }];name:"changeMaintenanceCollateralRatio";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newOracleAddr";type:"address"; }];name:"changeOracle";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"claimCollateral";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"collateralAmountSeized";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"collateralToken";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"currentApr";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"cycleInterestsRepaid";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"deployedBy";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"effectiveLoanAmount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"expiryInfo";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"feesCollector";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"feesOracle";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"principalPrice";type:"uint256"; }, {internalType:"uint256";name:"principalQty";type:"uint256"; }, {internalType:"uint256";name:"collateralPrice";type:"uint256"; }, {internalType:"uint256";name:"collateralDecimals";type:"uint256"; }];name:"fromTokenToToken";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"pure";type:"function"; }, {inputs: readonly [];name:"fundLoan";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"fundedOn";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"fundingDeadline";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"fundingPeriod";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getCollateralRequirements";outputs: readonly [{internalType:"uint256";name:"initialCollateralAmount";type:"uint256"; }, {internalType:"uint256";name:"maintenanceCollateralAmount";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getDebt";outputs: readonly [{internalType:"uint256";name:"currentBillingCycle";type:"uint256"; }, {internalType:"uint256";name:"cyclesSinceLastAprUpdate";type:"uint256"; }, {internalType:"uint256";name:"interestOwed";type:"uint256"; }, {internalType:"uint256";name:"applicableLateFee";type:"uint256"; }, {internalType:"uint256";name:"minPaymentAmount";type:"uint256"; }, {internalType:"uint256";name:"maxPaymentAmount";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getNextPaymentDate";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"paymentAmount";type:"uint256"; }];name:"getUpcomingAmountAfterFees";outputs: readonly [{internalType:"uint256";name:"upcomingPaymentAmountAfterFees";type:"uint256"; }, {internalType:"uint256";name:"upcomingNetDebtAfterFees";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"initialCollateralRatio";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"lateInterestFee";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"latePrincipalFee";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"lender";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"liquidate";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"loanAmountInPrincipalTokens";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"loanState";outputs: readonly [{internalType:"uint8";name:"";type:"uint8"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"loanTypeInfo";outputs: readonly [{internalType:"string";name:"";type:"string"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"maintenanceCollateralRatio";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"manager";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"minInterestAmount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"paymentIntervalInSeconds";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"priceOracle";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"principalAmount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"principalRepaid";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"principalToken";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newAprWithTwoDecimals";type:"uint256"; }];name:"proposeNewApr";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"proposedApr";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"paymentAmount";type:"uint256"; }];name:"repay";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"repayInterests";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"paymentAmountInTokens";type:"uint256"; }];name:"repayPrincipal";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"depositAmount";type:"uint256"; }];name:"returnCollateral";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"amount";type:"uint256"; }];name:"seizeCollateral";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newFeesCollector";type:"address"; }];name:"setFeesCollector";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newFeesOracle";type:"address"; }];name:"setFeesOracle";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"totalInterestPaymentFees";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalInterestRepaid";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newExpiryInfo";type:"uint256"; }, {internalType:"string";name:"newLoanTypeInfo";type:"string"; }];name:"updateInfo";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"oldApr";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"newApr";type:"uint256"; }];name:"OnAprAcceptedByBorrower";type:"event"; }, {anonymous:false;inputs: readonly [];name:"OnBorrowerCommitment";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"numberOfTokens";type:"uint256"; }];name:"OnBorrowerWithdrawal";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"OnCollateralCaptured";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"collateralClaimed";type:"uint256"; }];name:"OnCollateralClaimed";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"prevValue";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"newValue";type:"uint256"; }];name:"OnCollateralRatioChanged";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"depositAmount";type:"uint256"; }];name:"OnCollateralRedeposited";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"feePercent";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"feeAmount";type:"uint256"; }, {indexed:false;internalType:"address";name:"from";type:"address"; }, {indexed:false;internalType:"address";name:"to";type:"address"; }];name:"OnFeeProcessed";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"paymentAmountTokens";type:"uint256"; }];name:"OnInterestsRepayment";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"prevLateInterestFee";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"newLateInterestFee";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"prevLatePrincipalFee";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"newLatePrincipalFee";type:"uint256"; }];name:"OnLateFeesChanged";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"callbackPeriodInHours";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"gracePeriodInHours";type:"uint256"; }];name:"OnLoanCalled";type:"event"; }, {anonymous:false;inputs: readonly [];name:"OnLoanClosed";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"OnLoanFunded";type:"event"; }, {anonymous:false;inputs: readonly [];name:"OnLoanMatured";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"oldApr";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"newApr";type:"uint256"; }];name:"OnNewAprProposed";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"prevAddress";type:"address"; }, {indexed:false;internalType:"address";name:"newAddress";type:"address"; }];name:"OnPriceOracleChanged";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"paymentAmountTokens";type:"uint256"; }];name:"OnPrincipalRepayment";type:"event"; }]
ABI_MULTI_ASSET_NATIVE_DEPOSIT_WRAPPER
constABI_MULTI_ASSET_NATIVE_DEPOSIT_WRAPPER: readonly [{inputs: readonly [{internalType:"address";name:"ownerAddr";type:"address"; }, {internalType:"contract IWETH";name:"_wrappedToken";type:"address"; }, {internalType:"contract IOraclizedMultiAssetVault";name:"_vault";type:"address"; }];stateMutability:"nonpayable";type:"constructor"; }, {inputs: readonly [{internalType:"address";name:"receiver";type:"address"; }];name:"depositNative";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];stateMutability:"payable";type:"function"; }, {inputs: readonly [];name:"depositNative";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];stateMutability:"payable";type:"function"; }, {inputs: readonly [];name:"owner";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newOwner";type:"address"; }];name:"transferOwnership";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"vault";outputs: readonly [{internalType:"contract IOraclizedMultiAssetVault";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"wrappedToken";outputs: readonly [{internalType:"contract IWETH";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"caller";type:"address"; }, {indexed:true;internalType:"address";name:"receiver";type:"address"; }, {indexed:false;internalType:"uint256";name:"amountInNative";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"sharesOut";type:"uint256"; }];name:"DepositNative";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"previousOwner";type:"address"; }, {indexed:true;internalType:"address";name:"newOwner";type:"address"; }];name:"OwnershipTransferred";type:"event"; }, {inputs: readonly [];name:"OwnerAddressRequired";type:"error"; }, {inputs: readonly [];name:"OwnerOnly";type:"error"; }, {inputs: readonly [];name:"ReentrancyGuardReentrantCall";type:"error"; }, {inputs: readonly [];name:"ZeroAmount";type:"error"; }]
ABI_MULTICALL3
constABI_MULTICALL3: readonly [{inputs: readonly [{components: readonly [{name:"target";type:"address"; }, {name:"allowFailure";type:"bool"; }, {name:"callData";type:"bytes"; }];name:"calls";type:"tuple[]"; }];name:"aggregate3";outputs: readonly [{components: readonly [{name:"success";type:"bool"; }, {name:"returnData";type:"bytes"; }];name:"returnData";type:"tuple[]"; }];stateMutability:"view";type:"function"; }]
ABI_POOL_ADAPTER
constABI_POOL_ADAPTER: readonly [{inputs: readonly [{components: readonly [{internalType:"uint256";name:"amountIn";type:"uint256"; }, {internalType:"uint256";name:"minAmountOut";type:"uint256"; }, {internalType:"address";name:"srcToken";type:"address"; }, {internalType:"address";name:"dstToken";type:"address"; }, {internalType:"uint256";name:"bridgeId";type:"uint256"; }, {internalType:"bytes";name:"quoteData";type:"bytes"; }];internalType:"struct PoolAdapter.SwapAndDepositParams";name:"params";type:"tuple"; }];name:"swapAndDeposit";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }]
ABI_REWARD_DISTRIBUTOR
constABI_REWARD_DISTRIBUTOR: readonly [{inputs: readonly [{internalType:"address";name:"ownerAddr";type:"address"; }, {internalType:"uint256";name:"_rewardsPerSecond";type:"uint256"; }, {internalType:"contract IERC20";name:"_stakingToken";type:"address"; }];stateMutability:"nonpayable";type:"constructor"; }, {stateMutability:"payable";type:"receive"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"balanceOf";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"account";type:"address"; }];name:"earned";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getReward";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"lastUpdateTime";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"owner";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"rewardPerTokenStored";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"rewards";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"rewardsPerSecond";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_rewardsPerSecond";type:"uint256"; }];name:"setRewardRate";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"amount";type:"uint256"; }];name:"stake";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"stakingToken";outputs: readonly [{internalType:"contract IERC20";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalStaked";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newOwner";type:"address"; }];name:"transferOwnership";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"userRewardPerTokenPaid";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"amount";type:"uint256"; }];name:"withdraw";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"previousOwner";type:"address"; }, {indexed:true;internalType:"address";name:"newOwner";type:"address"; }];name:"OwnershipTransferred";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"sender";type:"address"; }, {indexed:false;internalType:"uint256";name:"value";type:"uint256"; }];name:"Received";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"user";type:"address"; }, {indexed:false;internalType:"uint256";name:"reward";type:"uint256"; }];name:"RewardPaid";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"newRate";type:"uint256"; }];name:"RewardRateUpdated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"user";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"Staked";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"user";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"Withdrawn";type:"event"; }]
ABI_TEXT_RESOLVER
constABI_TEXT_RESOLVER: readonly [{inputs: readonly [{name:"name";type:"bytes32"; }, {name:"key";type:"string"; }];name:"text";outputs: readonly [{name:"";type:"string"; }];stateMutability:"view";type:"function"; }]
ABI_TOKENIZED_VAULT_V2
constABI_TOKENIZED_VAULT_V2: readonly [{inputs: readonly [];name:"depositCap";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];stateMutability:"nonpayable";type:"constructor"; }, {inputs: readonly [];name:"AccountNotWhitelisted";type:"error"; }, {inputs: readonly [];name:"AlreadyConfigured";type:"error"; }, {inputs: readonly [];name:"AmountTooLow";type:"error"; }, {inputs: readonly [];name:"AssetNotWhitelisted";type:"error"; }, {inputs: readonly [{internalType:"uint256";name:"fee";type:"uint256"; }, {internalType:"uint256";name:"remaining";type:"uint256"; }];name:"CollectableFeesExceeded";type:"error"; }, {inputs: readonly [];name:"DepositsPaused";type:"error"; }, {inputs: readonly [];name:"FeeAmountTooLow";type:"error"; }, {inputs: readonly [];name:"FeesMustSum100";type:"error"; }, {inputs: readonly [];name:"HighWatermarkDurationError";type:"error"; }, {inputs: readonly [];name:"HighWatermarkViolation";type:"error"; }, {inputs: readonly [];name:"InsufficientShares";type:"error"; }, {inputs: readonly [];name:"InvalidAccountType";type:"error"; }, {inputs: readonly [];name:"InvalidAddress";type:"error"; }, {inputs: readonly [];name:"InvalidAmount";type:"error"; }, {inputs: readonly [];name:"InvalidExternalAssets";type:"error"; }, {inputs: readonly [];name:"InvalidLagDuration";type:"error"; }, {inputs: readonly [];name:"InvalidReceiver";type:"error"; }, {inputs: readonly [];name:"InvalidTimestamp";type:"error"; }, {inputs: readonly [];name:"LimitRequired";type:"error"; }, {inputs: readonly [];name:"MaxAllowedChangeReached";type:"error"; }, {inputs: readonly [];name:"MaxDepositAmountReached";type:"error"; }, {inputs: readonly [];name:"MissingFeeCollectors";type:"error"; }, {inputs: readonly [];name:"NoSharesForReceiver";type:"error"; }, {inputs: readonly [];name:"NotConfigured";type:"error"; }, {inputs: readonly [];name:"NothingToProcess";type:"error"; }, {inputs: readonly [];name:"OnlyOwnerOrOperator";type:"error"; }, {inputs: readonly [];name:"OperatorOnly";type:"error"; }, {inputs: readonly [];name:"OwnerAddressRequired";type:"error"; }, {inputs: readonly [];name:"OwnerOnly";type:"error"; }, {inputs: readonly [];name:"ReentrancyGuardReentrantCall";type:"error"; }, {inputs: readonly [];name:"ReferenceAssetMismatch";type:"error"; }, {inputs: readonly [];name:"SenderNotWhitelisted";type:"error"; }, {inputs: readonly [];name:"TokenDecimalsMismatch";type:"error"; }, {inputs: readonly [];name:"TooEarly";type:"error"; }, {inputs: readonly [];name:"Unauthorized";type:"error"; }, {inputs: readonly [];name:"VaultNotTimelocked";type:"error"; }, {inputs: readonly [];name:"WhitelistLimitReached";type:"error"; }, {inputs: readonly [];name:"WithdrawalLimitReached";type:"error"; }, {inputs: readonly [];name:"WithdrawalsPaused";type:"error"; }, {inputs: readonly [];name:"ZeroAddressError";type:"error"; }, {anonymous:false;inputs: readonly [];name:"ContractConfigured";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"assetIn";type:"address"; }, {indexed:false;internalType:"uint256";name:"amountIn";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"shares";type:"uint256"; }, {indexed:true;internalType:"address";name:"senderAddr";type:"address"; }, {indexed:true;internalType:"address";name:"receiverAddr";type:"address"; }];name:"Deposit";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"bool";name:"bDepositsPaused";type:"bool"; }, {indexed:false;internalType:"bool";name:"bWithdrawalsPaused";type:"bool"; }];name:"DepositWithdrawalStatusChanged";type:"event"; }, {anonymous:false;inputs: readonly [];name:"FeesCollected";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint8";name:"version";type:"uint8"; }];name:"Initialized";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"managementFeeAmount";type:"uint256"; }];name:"ManagementFeeCharged";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"newManagementFeePercent";type:"uint256"; }];name:"ManagementFeeUpdated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"newValue";type:"uint256"; }];name:"MaxChangePercentUpdated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"receiverAddr";type:"address"; }];name:"OnEmergencyWithdraw";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"previousOwner";type:"address"; }, {indexed:true;internalType:"address";name:"newOwner";type:"address"; }];name:"OwnershipTransferStarted";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"previousOwner";type:"address"; }, {indexed:true;internalType:"address";name:"newOwner";type:"address"; }];name:"OwnershipTransferred";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"newWhitelistAddr";type:"address"; }];name:"SendersWhitelistUpdated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"subAccountAddr";type:"address"; }];name:"SubAccountDisabled";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"subAccountAddr";type:"address"; }];name:"SubAccountEnabled";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"sender";type:"address"; }, {indexed:true;internalType:"address";name:"receiver";type:"address"; }, {indexed:true;internalType:"address";name:"owner";type:"address"; }, {indexed:false;internalType:"uint256";name:"assets";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"shares";type:"uint256"; }];name:"Withdraw";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"assetsAmount";type:"uint256"; }, {indexed:true;internalType:"address";name:"receiverAddr";type:"address"; }];name:"WithdrawalProcessed";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"shares";type:"uint256"; }, {indexed:true;internalType:"address";name:"holderAddr";type:"address"; }, {indexed:true;internalType:"address";name:"receiverAddr";type:"address"; }];name:"WithdrawalRequested";type:"event"; }, {inputs: readonly [];name:"acceptOwnership";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"asset";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"assetsUpdatedOn";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"assetsWhitelistAddress";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"chargeManagementFee";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"chargePerformanceFees";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"claim";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }, {internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"collectFees";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"uint256";name:"maxDepositAmount";type:"uint256"; }, {internalType:"uint256";name:"maxWithdrawalAmount";type:"uint256"; }, {internalType:"uint256";name:"instantRedemptionFee";type:"uint256"; }, {internalType:"uint256";name:"lagDuration";type:"uint256"; }, {internalType:"uint256";name:"withdrawalFee";type:"uint256"; }, {internalType:"uint256";name:"watermarkTimeWindow";type:"uint256"; }, {internalType:"uint256";name:"maxChangePercent";type:"uint256"; }, {internalType:"uint256";name:"managementFeePercent";type:"uint256"; }, {internalType:"uint256";name:"performanceFeeRate";type:"uint256"; }, {internalType:"address";name:"sendersWhitelistAddress";type:"address"; }, {internalType:"address";name:"operatorAddress";type:"address"; }, {internalType:"address";name:"scheduledCallerAddress";type:"address"; }, {internalType:"address";name:"lpTokenAddress";type:"address"; }, {internalType:"address";name:"referenceAsset";type:"address"; }, {internalType:"address";name:"futureOwnerAddress";type:"address"; }, {internalType:"address";name:"assetsWhitelistAddress";type:"address"; }];internalType:"struct ITokenizedVault.ConfigInfo";name:"newConfig";type:"tuple"; }];name:"configure";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"assetIn";type:"address"; }, {internalType:"uint256";name:"amountIn";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"deposit";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"inputAssetAddr";type:"address"; }, {internalType:"uint256";name:"depositAmount";type:"uint256"; }, {internalType:"address";name:"subAccountAddr";type:"address"; }];name:"depositToSubaccount";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"depositsPaused";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"addr";type:"address"; }];name:"disableSubAccount";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"receiverAddr";type:"address"; }];name:"emergencyWithdraw";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"addr";type:"address"; }, {internalType:"uint8";name:"accountType";type:"uint8"; }];name:"enableSubAccount";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"externalAssets";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];name:"feeCollectors";outputs: readonly [{internalType:"address";name:"collectorAddress";type:"address"; }, {internalType:"uint256";name:"percentage";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"feesTimestamp";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"getBurnableAmountByReceiver";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"externalAssetsAmount";type:"uint256"; }];name:"getChangePercentage";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getFeeCollectors";outputs: readonly [{components: readonly [{internalType:"address";name:"collectorAddress";type:"address"; }, {internalType:"uint256";name:"percentage";type:"uint256"; }];internalType:"struct IFeeCollectorsAware.CollectorDefinition[]";name:"";type:"tuple[]"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getMaxAllowedChange";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getPerformanceFeeRecipients";outputs: readonly [{components: readonly [{internalType:"address";name:"collectorAddress";type:"address"; }, {internalType:"uint256";name:"percentage";type:"uint256"; }];internalType:"struct IFeeCollectorsAware.CollectorDefinition[]";name:"";type:"tuple[]"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }];name:"getRequirementByDate";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }];name:"getScheduledTransactionsByDate";outputs: readonly [{internalType:"uint256";name:"totalTransactions";type:"uint256"; }, {internalType:"uint256";name:"executionEpoch";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getSharePrice";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getTotalAssets";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getWithdrawalEpoch";outputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"uint256";name:"claimableEpoch";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"globalLiabilityShares";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"highWatermark";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"ownerAddr";type:"address"; }];name:"initialize";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"instantRedeem";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"instantRedemptionFee";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"lagDuration";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"lpTokenAddress";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"managementFeePercent";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"maxChangePercent";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"maxDepositAmount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"maxWithdrawalAmount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"operatorAddress";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"owner";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"bool";name:"bPauseDeposits";type:"bool"; }, {internalType:"bool";name:"bPauseWithdrawals";type:"bool"; }];name:"pauseDepositsAndWithdrawals";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"pendingOwner";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"performanceFeeRate";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];name:"performanceFeeRecipients";outputs: readonly [{internalType:"address";name:"collectorAddress";type:"address"; }, {internalType:"uint256";name:"percentage";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"assetIn";type:"address"; }, {internalType:"uint256";name:"amountIn";type:"uint256"; }];name:"previewDeposit";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }, {internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"bool";name:"isInstant";type:"bool"; }];name:"previewRedemption";outputs: readonly [{internalType:"uint256";name:"assetsAmount";type:"uint256"; }, {internalType:"uint256";name:"assetsAfterFee";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"uint256";name:"maxLimit";type:"uint256"; }];name:"processAllClaimsByDate";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"requestRedeem";outputs: readonly [{internalType:"uint256";name:"claimableEpoch";type:"uint256"; }, {internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"scheduledCallerAddress";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"sendersWhitelistAddress";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalCollectableFees";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newOwner";type:"address"; }];name:"transferOwnership";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newWhitelistAddr";type:"address"; }];name:"updateAssetsWhitelist";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"address";name:"collectorAddress";type:"address"; }, {internalType:"uint256";name:"percentage";type:"uint256"; }];internalType:"struct IFeeCollectorsAware.CollectorDefinition[]";name:"collectors";type:"tuple[]"; }];name:"updateFeeCollectors";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newManagementFeePercent";type:"uint256"; }];name:"updateManagementFee";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newValue";type:"uint256"; }];name:"updateMaxChangePercent";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"address";name:"collectorAddress";type:"address"; }, {internalType:"uint256";name:"percentage";type:"uint256"; }];internalType:"struct IFeeCollectorsAware.CollectorDefinition[]";name:"collectors";type:"tuple[]"; }];name:"updatePerformanceFeeCollectors";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newWhitelistAddr";type:"address"; }];name:"updateSendersWhitelist";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newDuration";type:"uint256"; }];name:"updateTimelockDuration";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"externalAssetsAmount";type:"uint256"; }];name:"updateTotalAssets";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"watermarkTimeWindow";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"watermarkUpdatedOn";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"whitelistedSubAccounts";outputs: readonly [{internalType:"uint8";name:"";type:"uint8"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"inputAssetAddr";type:"address"; }, {internalType:"uint256";name:"amount";type:"uint256"; }, {internalType:"address";name:"subAccountAddr";type:"address"; }];name:"withdrawFromSubaccount";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"withdrawalFee";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"withdrawalsPaused";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }]
ABI_TOKENIZED_VAULT_V2_DEPOSIT_WITH_PERMIT
constABI_TOKENIZED_VAULT_V2_DEPOSIT_WITH_PERMIT: readonly [{inputs: readonly [];stateMutability:"nonpayable";type:"constructor"; }, {inputs: readonly [];name:"acceptOwnership";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"asset";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"assetsUpdatedOn";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"assetsWhitelistAddress";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"chargeManagementFee";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"chargePerformanceFees";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"claim";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }, {internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"collectFees";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"uint256";name:"maxDepositAmount";type:"uint256"; }, {internalType:"uint256";name:"maxWithdrawalAmount";type:"uint256"; }, {internalType:"uint256";name:"instantRedemptionFee";type:"uint256"; }, {internalType:"uint256";name:"lagDuration";type:"uint256"; }, {internalType:"uint256";name:"withdrawalFee";type:"uint256"; }, {internalType:"uint256";name:"watermarkTimeWindow";type:"uint256"; }, {internalType:"uint256";name:"maxChangePercent";type:"uint256"; }, {internalType:"uint256";name:"managementFeePercent";type:"uint256"; }, {internalType:"uint256";name:"performanceFeeRate";type:"uint256"; }, {internalType:"address";name:"sendersWhitelistAddress";type:"address"; }, {internalType:"address";name:"operatorAddress";type:"address"; }, {internalType:"address";name:"scheduledCallerAddress";type:"address"; }, {internalType:"address";name:"lpTokenAddress";type:"address"; }, {internalType:"address";name:"referenceAsset";type:"address"; }, {internalType:"address";name:"futureOwnerAddress";type:"address"; }, {internalType:"address";name:"assetsWhitelistAddress";type:"address"; }];internalType:"struct ITokenizedVault.ConfigInfo";name:"newConfig";type:"tuple"; }];name:"configure";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"assetIn";type:"address"; }, {internalType:"uint256";name:"amountIn";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"deposit";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"depositCap";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"inputAssetAddr";type:"address"; }, {internalType:"uint256";name:"depositAmount";type:"uint256"; }, {internalType:"address";name:"subAccountAddr";type:"address"; }];name:"depositToSubaccount";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"assetIn";type:"address"; }, {internalType:"uint256";name:"amountIn";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }, {internalType:"uint256";name:"deadline";type:"uint256"; }, {internalType:"bytes32";name:"r";type:"bytes32"; }, {internalType:"bytes32";name:"s";type:"bytes32"; }, {internalType:"uint8";name:"v";type:"uint8"; }];name:"depositWithPermit";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"depositsPaused";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"addr";type:"address"; }];name:"disableSubAccount";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"receiverAddr";type:"address"; }];name:"emergencyWithdraw";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"addr";type:"address"; }, {internalType:"uint8";name:"accountType";type:"uint8"; }];name:"enableSubAccount";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"externalAssets";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];name:"feeCollectors";outputs: readonly [{internalType:"address";name:"collectorAddress";type:"address"; }, {internalType:"uint256";name:"percentage";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"feesTimestamp";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"getBurnableAmountByReceiver";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"externalAssetsAmount";type:"uint256"; }];name:"getChangePercentage";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getFeeCollectors";outputs: readonly [{components: readonly [{internalType:"address";name:"collectorAddress";type:"address"; }, {internalType:"uint256";name:"percentage";type:"uint256"; }];internalType:"struct IFeeCollectorsAware.CollectorDefinition[]";name:"";type:"tuple[]"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getMaxAllowedChange";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getPerformanceFeeRecipients";outputs: readonly [{components: readonly [{internalType:"address";name:"collectorAddress";type:"address"; }, {internalType:"uint256";name:"percentage";type:"uint256"; }];internalType:"struct IFeeCollectorsAware.CollectorDefinition[]";name:"";type:"tuple[]"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }];name:"getRequirementByDate";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }];name:"getScheduledTransactionsByDate";outputs: readonly [{internalType:"uint256";name:"totalTransactions";type:"uint256"; }, {internalType:"uint256";name:"executionEpoch";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getSharePrice";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getTotalAssets";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getWithdrawalEpoch";outputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"uint256";name:"claimableEpoch";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"globalLiabilityShares";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"highWatermark";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"ownerAddr";type:"address"; }];name:"initialize";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"instantRedeem";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"instantRedemptionFee";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"keepFeeInVault";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"lagDuration";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"lpTokenAddress";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"managementFeePercent";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"maxChangePercent";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"maxDepositAmount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"maxWithdrawalAmount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"operatorAddress";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"owner";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"bool";name:"bPauseDeposits";type:"bool"; }, {internalType:"bool";name:"bPauseWithdrawals";type:"bool"; }];name:"pauseDepositsAndWithdrawals";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"pendingOwner";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"performanceFeeRate";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];name:"performanceFeeRecipients";outputs: readonly [{internalType:"address";name:"collectorAddress";type:"address"; }, {internalType:"uint256";name:"percentage";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"assetIn";type:"address"; }, {internalType:"uint256";name:"amountIn";type:"uint256"; }];name:"previewDeposit";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }, {internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"bool";name:"isInstant";type:"bool"; }];name:"previewRedemption";outputs: readonly [{internalType:"uint256";name:"assetsAmount";type:"uint256"; }, {internalType:"uint256";name:"assetsAfterFee";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }, {internalType:"uint256";name:"maxLimit";type:"uint256"; }];name:"processAllClaimsByDate";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"address";name:"receiverAddr";type:"address"; }];name:"requestRedeem";outputs: readonly [{internalType:"uint256";name:"claimableEpoch";type:"uint256"; }, {internalType:"uint256";name:"year";type:"uint256"; }, {internalType:"uint256";name:"month";type:"uint256"; }, {internalType:"uint256";name:"day";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"scheduledCallerAddress";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"sendersWhitelistAddress";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalCollectableFees";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newOwner";type:"address"; }];name:"transferOwnership";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newWhitelistAddr";type:"address"; }];name:"updateAssetsWhitelist";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"address";name:"collectorAddress";type:"address"; }, {internalType:"uint256";name:"percentage";type:"uint256"; }];internalType:"struct IFeeCollectorsAware.CollectorDefinition[]";name:"collectors";type:"tuple[]"; }];name:"updateFeeCollectors";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newValue";type:"uint256"; }, {internalType:"bool";name:"pKeepFeeInVault";type:"bool"; }];name:"updateInstantRedemptionFee";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newMaxDepositAmount";type:"uint256"; }, {internalType:"uint256";name:"newMaxWithdrawalAmount";type:"uint256"; }, {internalType:"uint256";name:"newDepositCap";type:"uint256"; }];name:"updateLimits";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newManagementFeePercent";type:"uint256"; }];name:"updateManagementFee";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newValue";type:"uint256"; }];name:"updateMaxChangePercent";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"address";name:"collectorAddress";type:"address"; }, {internalType:"uint256";name:"percentage";type:"uint256"; }];internalType:"struct IFeeCollectorsAware.CollectorDefinition[]";name:"collectors";type:"tuple[]"; }];name:"updatePerformanceFeeCollectors";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newWhitelistAddr";type:"address"; }];name:"updateSendersWhitelist";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newDuration";type:"uint256"; }];name:"updateTimelockDuration";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"externalAssetsAmount";type:"uint256"; }];name:"updateTotalAssets";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"watermarkTimeWindow";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"watermarkUpdatedOn";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"whitelistedSubAccounts";outputs: readonly [{internalType:"uint8";name:"";type:"uint8"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"inputAssetAddr";type:"address"; }, {internalType:"uint256";name:"amount";type:"uint256"; }, {internalType:"address";name:"subAccountAddr";type:"address"; }];name:"withdrawFromSubaccount";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"withdrawalFee";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"withdrawalsPaused";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {anonymous:false;inputs: readonly [];name:"ContractConfigured";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"assetIn";type:"address"; }, {indexed:false;internalType:"uint256";name:"amountIn";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"shares";type:"uint256"; }, {indexed:true;internalType:"address";name:"senderAddr";type:"address"; }, {indexed:true;internalType:"address";name:"receiverAddr";type:"address"; }];name:"Deposit";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"bool";name:"bDepositsPaused";type:"bool"; }, {indexed:false;internalType:"bool";name:"bWithdrawalsPaused";type:"bool"; }];name:"DepositWithdrawalStatusChanged";type:"event"; }, {anonymous:false;inputs: readonly [];name:"FeesCollected";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint8";name:"version";type:"uint8"; }];name:"Initialized";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"managementFeeAmount";type:"uint256"; }];name:"ManagementFeeCharged";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"newManagementFeePercent";type:"uint256"; }];name:"ManagementFeeUpdated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"newValue";type:"uint256"; }];name:"MaxChangePercentUpdated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"receiverAddr";type:"address"; }];name:"OnEmergencyWithdraw";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"previousOwner";type:"address"; }, {indexed:true;internalType:"address";name:"newOwner";type:"address"; }];name:"OwnershipTransferStarted";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"previousOwner";type:"address"; }, {indexed:true;internalType:"address";name:"newOwner";type:"address"; }];name:"OwnershipTransferred";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"newWhitelistAddr";type:"address"; }];name:"SendersWhitelistUpdated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"subAccountAddr";type:"address"; }];name:"SubAccountDisabled";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"subAccountAddr";type:"address"; }];name:"SubAccountEnabled";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"sender";type:"address"; }, {indexed:true;internalType:"address";name:"receiver";type:"address"; }, {indexed:true;internalType:"address";name:"owner";type:"address"; }, {indexed:false;internalType:"uint256";name:"assets";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"shares";type:"uint256"; }];name:"Withdraw";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"assetsAmount";type:"uint256"; }, {indexed:true;internalType:"address";name:"receiverAddr";type:"address"; }];name:"WithdrawalProcessed";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"shares";type:"uint256"; }, {indexed:true;internalType:"address";name:"holderAddr";type:"address"; }, {indexed:true;internalType:"address";name:"receiverAddr";type:"address"; }];name:"WithdrawalRequested";type:"event"; }, {inputs: readonly [];name:"AccountNotWhitelisted";type:"error"; }, {inputs: readonly [];name:"AlreadyConfigured";type:"error"; }, {inputs: readonly [];name:"AmountTooLow";type:"error"; }, {inputs: readonly [];name:"AssetNotWhitelisted";type:"error"; }, {inputs: readonly [{internalType:"uint256";name:"fee";type:"uint256"; }, {internalType:"uint256";name:"remaining";type:"uint256"; }];name:"CollectableFeesExceeded";type:"error"; }, {inputs: readonly [];name:"DepositCapReached";type:"error"; }, {inputs: readonly [];name:"DepositsPaused";type:"error"; }, {inputs: readonly [];name:"FeeAmountTooLow";type:"error"; }, {inputs: readonly [];name:"FeesMustSum100";type:"error"; }, {inputs: readonly [];name:"HighWatermarkDurationError";type:"error"; }, {inputs: readonly [];name:"HighWatermarkViolation";type:"error"; }, {inputs: readonly [];name:"InsufficientShares";type:"error"; }, {inputs: readonly [];name:"InvalidAccountType";type:"error"; }, {inputs: readonly [];name:"InvalidAddress";type:"error"; }, {inputs: readonly [];name:"InvalidAmount";type:"error"; }, {inputs: readonly [];name:"InvalidDepositLimit";type:"error"; }, {inputs: readonly [];name:"InvalidExternalAssets";type:"error"; }, {inputs: readonly [];name:"InvalidLagDuration";type:"error"; }, {inputs: readonly [];name:"InvalidReceiver";type:"error"; }, {inputs: readonly [];name:"InvalidTimestamp";type:"error"; }, {inputs: readonly [];name:"InvalidWithdrawalLimit";type:"error"; }, {inputs: readonly [];name:"LimitRequired";type:"error"; }, {inputs: readonly [];name:"MaxAllowedChangeReached";type:"error"; }, {inputs: readonly [];name:"MaxDepositAmountReached";type:"error"; }, {inputs: readonly [];name:"MissingFeeCollectors";type:"error"; }, {inputs: readonly [];name:"NoSharesForReceiver";type:"error"; }, {inputs: readonly [];name:"NotConfigured";type:"error"; }, {inputs: readonly [];name:"NothingToProcess";type:"error"; }, {inputs: readonly [];name:"OnlyOwnerOrOperator";type:"error"; }, {inputs: readonly [];name:"OperatorOnly";type:"error"; }, {inputs: readonly [];name:"OwnerAddressRequired";type:"error"; }, {inputs: readonly [];name:"OwnerOnly";type:"error"; }, {inputs: readonly [];name:"ReentrancyGuardReentrantCall";type:"error"; }, {inputs: readonly [];name:"ReferenceAssetMismatch";type:"error"; }, {inputs: readonly [];name:"SenderNotWhitelisted";type:"error"; }, {inputs: readonly [];name:"TokenDecimalsMismatch";type:"error"; }, {inputs: readonly [];name:"TooEarly";type:"error"; }, {inputs: readonly [];name:"Unauthorized";type:"error"; }, {inputs: readonly [];name:"VaultNotTimelocked";type:"error"; }, {inputs: readonly [];name:"WhitelistLimitReached";type:"error"; }, {inputs: readonly [];name:"WithdrawalLimitReached";type:"error"; }, {inputs: readonly [];name:"WithdrawalsPaused";type:"error"; }, {inputs: readonly [];name:"ZeroAddressError";type:"error"; }]
ABI_TOKENIZED_VAULT_V2_RECEIPT
constABI_TOKENIZED_VAULT_V2_RECEIPT: readonly [{inputs: readonly [{internalType:"address";name:"_lzEndpoint";type:"address"; }];stateMutability:"nonpayable";type:"constructor"; }, {inputs: readonly [];name:"AlreadyConfigured";type:"error"; }, {inputs: readonly [{internalType:"address";name:"spender";type:"address"; }, {internalType:"uint256";name:"allowance";type:"uint256"; }, {internalType:"uint256";name:"needed";type:"uint256"; }];name:"ERC20InsufficientAllowance";type:"error"; }, {inputs: readonly [{internalType:"address";name:"sender";type:"address"; }, {internalType:"uint256";name:"balance";type:"uint256"; }, {internalType:"uint256";name:"needed";type:"uint256"; }];name:"ERC20InsufficientBalance";type:"error"; }, {inputs: readonly [{internalType:"address";name:"approver";type:"address"; }];name:"ERC20InvalidApprover";type:"error"; }, {inputs: readonly [{internalType:"address";name:"receiver";type:"address"; }];name:"ERC20InvalidReceiver";type:"error"; }, {inputs: readonly [{internalType:"address";name:"sender";type:"address"; }];name:"ERC20InvalidSender";type:"error"; }, {inputs: readonly [{internalType:"address";name:"spender";type:"address"; }];name:"ERC20InvalidSpender";type:"error"; }, {inputs: readonly [];name:"ExpiredDeadline";type:"error"; }, {inputs: readonly [];name:"InvalidDelegate";type:"error"; }, {inputs: readonly [];name:"InvalidDomainSeparator";type:"error"; }, {inputs: readonly [];name:"InvalidEndpointCall";type:"error"; }, {inputs: readonly [];name:"InvalidEpoch";type:"error"; }, {inputs: readonly [];name:"InvalidInitialization";type:"error"; }, {inputs: readonly [];name:"InvalidLocalDecimals";type:"error"; }, {inputs: readonly [{internalType:"bytes";name:"options";type:"bytes"; }];name:"InvalidOptions";type:"error"; }, {inputs: readonly [];name:"InvalidSignature";type:"error"; }, {inputs: readonly [];name:"InvalidSignatureComponentS";type:"error"; }, {inputs: readonly [];name:"InvalidSigner";type:"error"; }, {inputs: readonly [];name:"LzTokenUnavailable";type:"error"; }, {inputs: readonly [{internalType:"uint32";name:"eid";type:"uint32"; }];name:"NoPeer";type:"error"; }, {inputs: readonly [];name:"NotConfigured";type:"error"; }, {inputs: readonly [{internalType:"uint256";name:"msgValue";type:"uint256"; }];name:"NotEnoughNative";type:"error"; }, {inputs: readonly [];name:"NotInitializing";type:"error"; }, {inputs: readonly [{internalType:"address";name:"addr";type:"address"; }];name:"OnlyEndpoint";type:"error"; }, {inputs: readonly [{internalType:"uint32";name:"eid";type:"uint32"; }, {internalType:"bytes32";name:"sender";type:"bytes32"; }];name:"OnlyPeer";type:"error"; }, {inputs: readonly [];name:"OnlySelf";type:"error"; }, {inputs: readonly [{internalType:"address";name:"owner";type:"address"; }];name:"OwnableInvalidOwner";type:"error"; }, {inputs: readonly [{internalType:"address";name:"account";type:"address"; }];name:"OwnableUnauthorizedAccount";type:"error"; }, {inputs: readonly [];name:"ReentrantCall";type:"error"; }, {inputs: readonly [{internalType:"address";name:"token";type:"address"; }];name:"SafeERC20FailedOperation";type:"error"; }, {inputs: readonly [{internalType:"bytes";name:"result";type:"bytes"; }];name:"SimulationResult";type:"error"; }, {inputs: readonly [{internalType:"uint256";name:"amountLD";type:"uint256"; }, {internalType:"uint256";name:"minAmountLD";type:"uint256"; }];name:"SlippageExceeded";type:"error"; }, {inputs: readonly [];name:"TokensLocked";type:"error"; }, {inputs: readonly [];name:"Unauthorized";type:"error"; }, {inputs: readonly [];name:"UnauthorizedBurner";type:"error"; }, {inputs: readonly [];name:"UnauthorizedMinter";type:"error"; }, {inputs: readonly [];name:"ZeroAddress";type:"error"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"owner";type:"address"; }, {indexed:true;internalType:"address";name:"spender";type:"address"; }, {indexed:false;internalType:"uint256";name:"value";type:"uint256"; }];name:"Approval";type:"event"; }, {anonymous:false;inputs: readonly [];name:"EIP712DomainChanged";type:"event"; }, {anonymous:false;inputs: readonly [{components: readonly [{internalType:"uint32";name:"eid";type:"uint32"; }, {internalType:"uint16";name:"msgType";type:"uint16"; }, {internalType:"bytes";name:"options";type:"bytes"; }];indexed:false;internalType:"struct EnforcedOptionParam[]";name:"_enforcedOptions";type:"tuple[]"; }];name:"EnforcedOptionSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint64";name:"version";type:"uint64"; }];name:"Initialized";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"inspector";type:"address"; }];name:"MsgInspectorSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"bytes32";name:"guid";type:"bytes32"; }, {indexed:false;internalType:"uint32";name:"srcEid";type:"uint32"; }, {indexed:true;internalType:"address";name:"toAddress";type:"address"; }, {indexed:false;internalType:"uint256";name:"amountReceivedLD";type:"uint256"; }];name:"OFTReceived";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"bytes32";name:"guid";type:"bytes32"; }, {indexed:false;internalType:"uint32";name:"dstEid";type:"uint32"; }, {indexed:true;internalType:"address";name:"fromAddress";type:"address"; }, {indexed:false;internalType:"uint256";name:"amountSentLD";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"amountReceivedLD";type:"uint256"; }];name:"OFTSent";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"holderAddr";type:"address"; }, {indexed:false;internalType:"uint256";name:"untilEpoch";type:"uint256"; }];name:"OnTokensLocked";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"holderAddr";type:"address"; }];name:"OnTokensUnLocked";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"previousOwner";type:"address"; }, {indexed:true;internalType:"address";name:"newOwner";type:"address"; }];name:"OwnershipTransferStarted";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"previousOwner";type:"address"; }, {indexed:true;internalType:"address";name:"newOwner";type:"address"; }];name:"OwnershipTransferred";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint32";name:"eid";type:"uint32"; }, {indexed:false;internalType:"bytes32";name:"peer";type:"bytes32"; }];name:"PeerSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"preCrimeAddress";type:"address"; }];name:"PreCrimeSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"from";type:"address"; }, {indexed:true;internalType:"address";name:"to";type:"address"; }, {indexed:false;internalType:"uint256";name:"value";type:"uint256"; }];name:"Transfer";type:"event"; }, {inputs: readonly [];name:"DOMAIN_SEPARATOR";outputs: readonly [{internalType:"bytes32";name:"";type:"bytes32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"PERMIT_TYPEHASH";outputs: readonly [{internalType:"bytes32";name:"";type:"bytes32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"SEND";outputs: readonly [{internalType:"uint16";name:"";type:"uint16"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"SEND_AND_CALL";outputs: readonly [{internalType:"uint16";name:"";type:"uint16"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"acceptOwnership";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"uint32";name:"srcEid";type:"uint32"; }, {internalType:"bytes32";name:"sender";type:"bytes32"; }, {internalType:"uint64";name:"nonce";type:"uint64"; }];internalType:"struct Origin";name:"origin";type:"tuple"; }];name:"allowInitializePath";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"owner";type:"address"; }, {internalType:"address";name:"spender";type:"address"; }];name:"allowance";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"approvalRequired";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"pure";type:"function"; }, {inputs: readonly [{internalType:"address";name:"spender";type:"address"; }, {internalType:"uint256";name:"amount";type:"uint256"; }];name:"approve";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"account";type:"address"; }];name:"balanceOf";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"addr";type:"address"; }, {internalType:"uint256";name:"amount";type:"uint256"; }];name:"burn";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"burners";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint32";name:"_eid";type:"uint32"; }, {internalType:"uint16";name:"_msgType";type:"uint16"; }, {internalType:"bytes";name:"_extraOptions";type:"bytes"; }];name:"combineOptions";outputs: readonly [{internalType:"bytes";name:"";type:"bytes"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address[]";name:"newMinters";type:"address[]"; }, {internalType:"address[]";name:"newBurners";type:"address[]"; }];name:"configure";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"decimalConversionRate";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"decimals";outputs: readonly [{internalType:"uint8";name:"";type:"uint8"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"eip712Domain";outputs: readonly [{internalType:"bytes1";name:"fields";type:"bytes1"; }, {internalType:"string";name:"domainName";type:"string"; }, {internalType:"string";name:"domainVersion";type:"string"; }, {internalType:"uint256";name:"chainId";type:"uint256"; }, {internalType:"address";name:"verifyingContract";type:"address"; }, {internalType:"bytes32";name:"salt";type:"bytes32"; }, {internalType:"uint256[]";name:"extensions";type:"uint256[]"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"endpoint";outputs: readonly [{internalType:"contract ILayerZeroEndpointV2";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint32";name:"_eid";type:"uint32"; }, {internalType:"uint16";name:"_msgType";type:"uint16"; }];name:"enforcedOptions";outputs: readonly [{internalType:"bytes";name:"";type:"bytes"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newOwnerAddr";type:"address"; }, {internalType:"uint8";name:"erc20Decimals";type:"uint8"; }, {internalType:"string";name:"erc20Symbol";type:"string"; }, {internalType:"string";name:"erc20Name";type:"string"; }];name:"initialize";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"uint32";name:"srcEid";type:"uint32"; }, {internalType:"bytes32";name:"sender";type:"bytes32"; }, {internalType:"uint64";name:"nonce";type:"uint64"; }];internalType:"struct Origin";name:"";type:"tuple"; }, {internalType:"bytes";name:"";type:"bytes"; }, {internalType:"address";name:"_sender";type:"address"; }];name:"isComposeMsgSender";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint32";name:"_eid";type:"uint32"; }, {internalType:"bytes32";name:"_peer";type:"bytes32"; }];name:"isPeer";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"holderAddr";type:"address"; }, {internalType:"uint256";name:"untilEpoch";type:"uint256"; }];name:"lockTokens";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"uint32";name:"srcEid";type:"uint32"; }, {internalType:"bytes32";name:"sender";type:"bytes32"; }, {internalType:"uint64";name:"nonce";type:"uint64"; }];internalType:"struct Origin";name:"_origin";type:"tuple"; }, {internalType:"bytes32";name:"_guid";type:"bytes32"; }, {internalType:"bytes";name:"_message";type:"bytes"; }, {internalType:"address";name:"_executor";type:"address"; }, {internalType:"bytes";name:"_extraData";type:"bytes"; }];name:"lzReceive";outputs: readonly [];stateMutability:"payable";type:"function"; }, {inputs: readonly [{components: readonly [{components: readonly [{internalType:"uint32";name:"srcEid";type:"uint32"; }, {internalType:"bytes32";name:"sender";type:"bytes32"; }, {internalType:"uint64";name:"nonce";type:"uint64"; }];internalType:"struct Origin";name:"origin";type:"tuple"; }, {internalType:"uint32";name:"dstEid";type:"uint32"; }, {internalType:"address";name:"receiver";type:"address"; }, {internalType:"bytes32";name:"guid";type:"bytes32"; }, {internalType:"uint256";name:"value";type:"uint256"; }, {internalType:"address";name:"executor";type:"address"; }, {internalType:"bytes";name:"message";type:"bytes"; }, {internalType:"bytes";name:"extraData";type:"bytes"; }];internalType:"struct InboundPacket[]";name:"_packets";type:"tuple[]"; }];name:"lzReceiveAndRevert";outputs: readonly [];stateMutability:"payable";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"uint32";name:"srcEid";type:"uint32"; }, {internalType:"bytes32";name:"sender";type:"bytes32"; }, {internalType:"uint64";name:"nonce";type:"uint64"; }];internalType:"struct Origin";name:"_origin";type:"tuple"; }, {internalType:"bytes32";name:"_guid";type:"bytes32"; }, {internalType:"bytes";name:"_message";type:"bytes"; }, {internalType:"address";name:"_executor";type:"address"; }, {internalType:"bytes";name:"_extraData";type:"bytes"; }];name:"lzReceiveSimulate";outputs: readonly [];stateMutability:"payable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"addr";type:"address"; }, {internalType:"uint256";name:"amount";type:"uint256"; }];name:"mint";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"minters";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"msgInspector";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"name";outputs: readonly [{internalType:"string";name:"";type:"string"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint32";name:"";type:"uint32"; }, {internalType:"bytes32";name:"";type:"bytes32"; }];name:"nextNonce";outputs: readonly [{internalType:"uint64";name:"nonce";type:"uint64"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"addr";type:"address"; }];name:"nonces";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"oApp";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"oAppVersion";outputs: readonly [{internalType:"uint64";name:"senderVersion";type:"uint64"; }, {internalType:"uint64";name:"receiverVersion";type:"uint64"; }];stateMutability:"pure";type:"function"; }, {inputs: readonly [];name:"oftVersion";outputs: readonly [{internalType:"bytes4";name:"interfaceId";type:"bytes4"; }, {internalType:"uint64";name:"version";type:"uint64"; }];stateMutability:"pure";type:"function"; }, {inputs: readonly [];name:"owner";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint32";name:"_eid";type:"uint32"; }];name:"peers";outputs: readonly [{internalType:"bytes32";name:"";type:"bytes32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"pendingOwner";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"holderAddr";type:"address"; }, {internalType:"address";name:"spenderAddr";type:"address"; }, {internalType:"uint256";name:"value";type:"uint256"; }, {internalType:"uint256";name:"deadline";type:"uint256"; }, {internalType:"uint8";name:"v";type:"uint8"; }, {internalType:"bytes32";name:"r";type:"bytes32"; }, {internalType:"bytes32";name:"s";type:"bytes32"; }];name:"permit";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"preCrime";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"uint32";name:"dstEid";type:"uint32"; }, {internalType:"bytes32";name:"to";type:"bytes32"; }, {internalType:"uint256";name:"amountLD";type:"uint256"; }, {internalType:"uint256";name:"minAmountLD";type:"uint256"; }, {internalType:"bytes";name:"extraOptions";type:"bytes"; }, {internalType:"bytes";name:"composeMsg";type:"bytes"; }, {internalType:"bytes";name:"oftCmd";type:"bytes"; }];internalType:"struct SendParam";name:"_sendParam";type:"tuple"; }];name:"quoteOFT";outputs: readonly [{components: readonly [{internalType:"uint256";name:"minAmountLD";type:"uint256"; }, {internalType:"uint256";name:"maxAmountLD";type:"uint256"; }];internalType:"struct OFTLimit";name:"oftLimit";type:"tuple"; }, {components: readonly [{internalType:"int256";name:"feeAmountLD";type:"int256"; }, {internalType:"string";name:"description";type:"string"; }];internalType:"struct OFTFeeDetail[]";name:"oftFeeDetails";type:"tuple[]"; }, {components: readonly [{internalType:"uint256";name:"amountSentLD";type:"uint256"; }, {internalType:"uint256";name:"amountReceivedLD";type:"uint256"; }];internalType:"struct OFTReceipt";name:"oftReceipt";type:"tuple"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"uint32";name:"dstEid";type:"uint32"; }, {internalType:"bytes32";name:"to";type:"bytes32"; }, {internalType:"uint256";name:"amountLD";type:"uint256"; }, {internalType:"uint256";name:"minAmountLD";type:"uint256"; }, {internalType:"bytes";name:"extraOptions";type:"bytes"; }, {internalType:"bytes";name:"composeMsg";type:"bytes"; }, {internalType:"bytes";name:"oftCmd";type:"bytes"; }];internalType:"struct SendParam";name:"_sendParam";type:"tuple"; }, {internalType:"bool";name:"_payInLzToken";type:"bool"; }];name:"quoteSend";outputs: readonly [{components: readonly [{internalType:"uint256";name:"nativeFee";type:"uint256"; }, {internalType:"uint256";name:"lzTokenFee";type:"uint256"; }];internalType:"struct MessagingFee";name:"msgFee";type:"tuple"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"renounceOwnership";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"uint32";name:"dstEid";type:"uint32"; }, {internalType:"bytes32";name:"to";type:"bytes32"; }, {internalType:"uint256";name:"amountLD";type:"uint256"; }, {internalType:"uint256";name:"minAmountLD";type:"uint256"; }, {internalType:"bytes";name:"extraOptions";type:"bytes"; }, {internalType:"bytes";name:"composeMsg";type:"bytes"; }, {internalType:"bytes";name:"oftCmd";type:"bytes"; }];internalType:"struct SendParam";name:"_sendParam";type:"tuple"; }, {components: readonly [{internalType:"uint256";name:"nativeFee";type:"uint256"; }, {internalType:"uint256";name:"lzTokenFee";type:"uint256"; }];internalType:"struct MessagingFee";name:"_fee";type:"tuple"; }, {internalType:"address";name:"_refundAddress";type:"address"; }];name:"send";outputs: readonly [{components: readonly [{internalType:"bytes32";name:"guid";type:"bytes32"; }, {internalType:"uint64";name:"nonce";type:"uint64"; }, {components: readonly [{internalType:"uint256";name:"nativeFee";type:"uint256"; }, {internalType:"uint256";name:"lzTokenFee";type:"uint256"; }];internalType:"struct MessagingFee";name:"fee";type:"tuple"; }];internalType:"struct MessagingReceipt";name:"msgReceipt";type:"tuple"; }, {components: readonly [{internalType:"uint256";name:"amountSentLD";type:"uint256"; }, {internalType:"uint256";name:"amountReceivedLD";type:"uint256"; }];internalType:"struct OFTReceipt";name:"oftReceipt";type:"tuple"; }];stateMutability:"payable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_delegate";type:"address"; }];name:"setDelegate";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"uint32";name:"eid";type:"uint32"; }, {internalType:"uint16";name:"msgType";type:"uint16"; }, {internalType:"bytes";name:"options";type:"bytes"; }];internalType:"struct EnforcedOptionParam[]";name:"_enforcedOptions";type:"tuple[]"; }];name:"setEnforcedOptions";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_msgInspector";type:"address"; }];name:"setMsgInspector";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint32";name:"_eid";type:"uint32"; }, {internalType:"bytes32";name:"_peer";type:"bytes32"; }];name:"setPeer";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_preCrime";type:"address"; }];name:"setPreCrime";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"sharedDecimals";outputs: readonly [{internalType:"uint8";name:"";type:"uint8"; }];stateMutability:"pure";type:"function"; }, {inputs: readonly [];name:"symbol";outputs: readonly [{internalType:"string";name:"";type:"string"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"token";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalSupply";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"to";type:"address"; }, {internalType:"uint256";name:"amount";type:"uint256"; }];name:"transfer";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"from";type:"address"; }, {internalType:"address";name:"to";type:"address"; }, {internalType:"uint256";name:"amount";type:"uint256"; }];name:"transferFrom";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newOwner";type:"address"; }];name:"transferOwnership";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"holderAddr";type:"address"; }];name:"unlockTokens";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }]
ABI_TOKENIZED_VAULT_V2_WHITELISTED_ASSETS
constABI_TOKENIZED_VAULT_V2_WHITELISTED_ASSETS: readonly [{inputs: readonly [{internalType:"address";name:"ownerAddr";type:"address"; }, {internalType:"address";name:"referenceAssetAddr";type:"address"; }];stateMutability:"nonpayable";type:"constructor"; }, {inputs: readonly [];name:"AssetAlreadyEnabled";type:"error"; }, {inputs: readonly [];name:"InvalidAddress";type:"error"; }, {inputs: readonly [];name:"InvalidDecimalPlaces";type:"error"; }, {inputs: readonly [];name:"InvalidOraclePrice";type:"error"; }, {inputs: readonly [];name:"InvalidOracleTimestamp";type:"error"; }, {inputs: readonly [];name:"InvalidTimePeriod";type:"error"; }, {inputs: readonly [];name:"OwnerAddressRequired";type:"error"; }, {inputs: readonly [];name:"OwnerOnly";type:"error"; }, {inputs: readonly [];name:"ReentrancyGuardReentrantCall";type:"error"; }, {inputs: readonly [];name:"ReferenceAssetNotPermitted";type:"error"; }, {inputs: readonly [];name:"RoundNotComplete";type:"error"; }, {inputs: readonly [];name:"StalePrice";type:"error"; }, {inputs: readonly [];name:"WhitelistLimitReached";type:"error"; }, {inputs: readonly [];name:"ZeroAddressError";type:"error"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"previousOwner";type:"address"; }, {indexed:true;internalType:"address";name:"newOwner";type:"address"; }];name:"OwnershipTransferred";type:"event"; }, {inputs: readonly [];name:"REFERENCE_ASSET";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"REFERENCE_ASSET_DECIMALS";outputs: readonly [{internalType:"uint8";name:"";type:"uint8"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"lpTokenAddress";type:"address"; }, {internalType:"address";name:"assetInAddr";type:"address"; }, {internalType:"address";name:"vaultAddr";type:"address"; }, {internalType:"uint256";name:"assetInAmount";type:"uint256"; }, {internalType:"uint256";name:"externalAssets";type:"uint256"; }];name:"convertToShares";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"uint256";name:"amountInReferenceTokens";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"assetAddr";type:"address"; }, {internalType:"address";name:"oracleAddr";type:"address"; }, {internalType:"uint256";name:"newOracleDuration";type:"uint256"; }];name:"enableAsset";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"assetAddr";type:"address"; }, {internalType:"uint256";name:"amount";type:"uint256"; }];name:"fromInputAssetToReferenceAsset";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"assetAddr";type:"address"; }];name:"getOracleAddress";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"externalAssets";type:"uint256"; }];name:"getTotalAssetsValuation";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getWhitelistedAssets";outputs: readonly [{internalType:"address[]";name:"";type:"address[]"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"assetAddr";type:"address"; }];name:"isWhitelisted";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"maxOracleUpdatesDuration";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"owner";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"newOwner";type:"address"; }];name:"transferOwnership";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"newMaxOracleUpdatesDuration";type:"uint256"; }, {internalType:"address";name:"assetAddr";type:"address"; }];name:"updateOracleLagDuration";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }]
ABI_UNIVERSAL_RESOLVER_RESOLVE
constABI_UNIVERSAL_RESOLVER_RESOLVE: readonly [{inputs: readonly [{components: readonly [{name:"target";type:"address"; }, {name:"allowFailure";type:"bool"; }, {name:"callData";type:"bytes"; }];name:"calls";type:"tuple[]"; }];name:"aggregate3";outputs: readonly [{components: readonly [{name:"success";type:"bool"; }, {name:"returnData";type:"bytes"; }];name:"returnData";type:"tuple[]"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"name";type:"bytes"; }, {name:"data";type:"bytes"; }];name:"resolve";outputs: readonly [{name:"";type:"bytes"; }, {name:"address";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{name:"name";type:"bytes"; }, {name:"data";type:"bytes"; }, {name:"gateways";type:"string[]"; }];name:"resolve";outputs: readonly [{name:"";type:"bytes"; }, {name:"address";type:"address"; }];stateMutability:"view";type:"function"; }]
ABI_UNIVERSAL_SIGNATURE_VALIDATOR
constABI_UNIVERSAL_SIGNATURE_VALIDATOR: readonly [{inputs: readonly [{internalType:"address";name:"_signer";type:"address"; }, {internalType:"bytes32";name:"_hash";type:"bytes32"; }, {internalType:"bytes";name:"_signature";type:"bytes"; }];stateMutability:"nonpayable";type:"constructor"; }]
ABI_WRAPPER_ADAPTER
constABI_WRAPPER_ADAPTER: readonly [{inputs: readonly [{internalType:"address";name:"referralId";type:"address"; }];name:"depositETH";outputs: readonly [];stateMutability:"payable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"amount";type:"uint256"; }, {internalType:"address";name:"referralId";type:"address"; }];name:"depositWETH";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"referralId";type:"address"; }];name:"getRSETHWithETH";outputs: readonly [];stateMutability:"payable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"asset";type:"address"; }, {internalType:"uint256";name:"depositAmount";type:"uint256"; }, {internalType:"string";name:"referralId";type:"string"; }];name:"getRSETHWithERC20";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"asset";type:"address"; }, {internalType:"uint256";name:"depositAmount";type:"uint256"; }];name:"getRsETHAmountToMint";outputs: readonly [{internalType:"uint256";name:"rsETHAmount";type:"uint256"; }];stateMutability:"view";type:"function"; }]
Last updated