contracts/abis/mainnet/ConcreteMultiStrategyVault
Variables
ConcreteMultiStrategyVault
constConcreteMultiStrategyVault: readonly [{inputs: readonly [];stateMutability:"nonpayable";type:"constructor"; }, {inputs: readonly [{internalType:"address";name:"spender";type:"address"; }, {internalType:"uint256";name:"allowance";type:"uint256"; }, {internalType:"uint256";name:"needed";type:"uint256"; }];name:"ERC20InsufficientAllowance";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: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"; }, {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 [{internalType:"address";name:"account";type:"address"; }];name:"balanceOf";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];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:"assets_";type:"uint256"; }];name:"deposit";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];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:"assets_";type:"uint256"; }];name:"previewWithdraw";outputs: readonly [{internalType:"uint256";name:"shares";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 [];name:"totalSupply";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets_";type:"uint256"; }, {internalType:"address";name:"receiver_";type:"address"; }, {internalType:"address";name:"owner_";type:"address"; }];name:"withdraw";outputs: readonly [{internalType:"uint256";name:"shares";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"assets_";type:"uint256"; }];name:"withdraw";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares_";type:"uint256"; }];name:"redeem";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"shares_";type:"uint256"; }, {internalType:"address";name:"receiver_";type:"address"; }, {internalType:"address";name:"owner_";type:"address"; }];name:"redeem";outputs: readonly [{internalType:"uint256";name:"assets";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }]
Defined in: lib/contracts/abis/mainnet/ConcreteMultiStrategyVault.ts:1