contracts/abis/mainnet/LagoonVault
Variables
LagoonVault
constLagoonVault: readonly [{inputs: readonly [];name:"MAX_MANAGEMENT_RATE";outputs: readonly [{internalType:"uint16";name:"";type:"uint16"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"MAX_PERFORMANCE_RATE";outputs: readonly [{internalType:"uint16";name:"";type:"uint16"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"MAX_PROTOCOL_RATE";outputs: readonly [{internalType:"uint16";name:"";type:"uint16"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"acceptOwnership";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address[]";name:"accounts";type:"address[]"; }];name:"addToWhitelist";outputs: readonly [];stateMutability:"nonpayable";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 [{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:"account";type:"address"; }];name:"balanceOf";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"cancelRequestDeposit";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"sharesToRedeem";type:"uint256"; }];name:"claimSharesAndRequestRedeem";outputs: readonly [{internalType:"uint40";name:"requestId";type:"uint40"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address[]";name:"controllers";type:"address[]"; }];name:"claimSharesOnBehalf";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"requestId";type:"uint256"; }, {internalType:"address";name:"controller";type:"address"; }];name:"claimableDepositRequest";outputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"requestId";type:"uint256"; }, {internalType:"address";name:"controller";type:"address"; }];name:"claimableRedeemRequest";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_newTotalAssets";type:"uint256"; }];name:"close";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:"shares";type:"uint256"; }, {internalType:"uint256";name:"requestId";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 [{internalType:"uint256";name:"assets";type:"uint256"; }, {internalType:"uint256";name:"requestId";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"; }, {internalType:"address";name:"controller";type:"address"; }];name:"deposit";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];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:"";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"isTotalAssetsValid";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"controller";type:"address"; }];name:"maxDeposit";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"controller";type:"address"; }];name:"maxMint";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"controller";type:"address"; }];name:"maxRedeem";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"controller";type:"address"; }];name:"maxWithdraw";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"name";outputs: readonly [{internalType:"string";name:"";type:"string"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"owner";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"paused";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"requestId";type:"uint256"; }, {internalType:"address";name:"controller";type:"address"; }];name:"pendingDepositRequest";outputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"requestId";type:"uint256"; }, {internalType:"address";name:"controller";type:"address"; }];name:"pendingRedeemRequest";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];name:"previewDeposit";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"pure";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];name:"previewMint";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"pure";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];name:"previewRedeem";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"pure";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];name:"previewWithdraw";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"pure";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"address";name:"receiver";type:"address"; }, {internalType:"address";name:"controller";type:"address"; }];name:"redeem";outputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }, {internalType:"address";name:"controller";type:"address"; }, {internalType:"address";name:"owner";type:"address"; }];name:"requestDeposit";outputs: readonly [{internalType:"uint256";name:"requestId";type:"uint256"; }];stateMutability:"payable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }, {internalType:"address";name:"controller";type:"address"; }, {internalType:"address";name:"owner";type:"address"; }, {internalType:"address";name:"referral";type:"address"; }];name:"requestDeposit";outputs: readonly [{internalType:"uint256";name:"requestId";type:"uint256"; }];stateMutability:"payable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }, {internalType:"address";name:"controller";type:"address"; }, {internalType:"address";name:"owner";type:"address"; }];name:"requestRedeem";outputs: readonly [{internalType:"uint256";name:"requestId";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_newTotalAssets";type:"uint256"; }];name:"settleDeposit";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_newTotalAssets";type:"uint256"; }];name:"settleRedeem";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"symbol";outputs: readonly [{internalType:"string";name:"";type:"string"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }, {internalType:"address";name:"receiver";type:"address"; }, {internalType:"address";name:"referral";type:"address"; }];name:"syncDeposit";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];stateMutability:"payable";type:"function"; }, {inputs: readonly [];name:"totalAssets";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 [];name:"version";outputs: readonly [{internalType:"string";name:"";type:"string"; }];stateMutability:"pure";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }, {internalType:"address";name:"receiver";type:"address"; }, {internalType:"address";name:"controller";type:"address"; }];name:"withdraw";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }]
Defined in: lib/contracts/abis/mainnet/LagoonVault.ts:1