Properties
Readonly
[internal]
[internal]: any
allowance
allowance: TypedContractMethod<[holder: AddressLike, spender: AddressLike], [bigint], "view">
approve
approve: TypedContractMethod<[spender: AddressLike, amount: BigNumberish], [boolean], "nonpayable">
asset
asset: TypedContractMethod<[], [string], "view">
balanceOf
balanceOf: TypedContractMethod<[account: AddressLike], [bigint], "view">
convertToAssets
convertToAssets: TypedContractMethod<[shareAmount: BigNumberish], [bigint], "view">
convertToShares
convertToShares: TypedContractMethod<[assetAmount: BigNumberish], [bigint], "view">
decimals
decimals: TypedContractMethod<[], [bigint], "view">
deposit
deposit: TypedContractMethod<[assetAmount: BigNumberish, receiver: AddressLike], [bigint], "nonpayable">
Readonly
fallback
fallback: null | WrappedFallback
filters
filters: {
Approval: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
Approval(address,address,uint256): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
Deposit: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
Deposit(address,address,uint256,uint256): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
Transfer: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
Transfer(address,address,uint256): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
Withdraw: TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
Withdraw(address,address,address,uint256,uint256): TypedContractEvent<InputTuple, OutputTuple, OutputObject>;
}
Type declaration
-
Approval: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
Approval(address,address,uint256): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
Deposit: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
Deposit(address,address,uint256,uint256): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
Transfer: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
Transfer(address,address,uint256): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
Withdraw: TypedContractEvent<InputTuple, OutputTuple, OutputObject>
-
Withdraw(address,address,address,uint256,uint256): TypedContractEvent<InputTuple, OutputTuple, OutputObject>
interface
interface: IERC4626Interface
maxDeposit
maxDeposit: TypedContractMethod<[receiver: AddressLike], [bigint], "view">
maxMint
maxMint: TypedContractMethod<[receiver: AddressLike], [bigint], "view">
maxRedeem
maxRedeem: TypedContractMethod<[owner: AddressLike], [bigint], "view">
maxWithdraw
maxWithdraw: TypedContractMethod<[owner: AddressLike], [bigint], "view">
mint
mint: TypedContractMethod<[shareAmount: BigNumberish, receiver: AddressLike], [bigint], "nonpayable">
name
name: TypedContractMethod<[], [string], "view">
previewDeposit
previewDeposit: TypedContractMethod<[assetAmount: BigNumberish], [bigint], "view">
previewMint
previewMint: TypedContractMethod<[shareAmount: BigNumberish], [bigint], "view">
previewRedeem
previewRedeem: TypedContractMethod<[shareAmount: BigNumberish], [bigint], "view">
previewWithdraw
previewWithdraw: TypedContractMethod<[assetAmount: BigNumberish], [bigint], "view">
redeem
redeem: TypedContractMethod<[shareAmount: BigNumberish, receiver: AddressLike, owner: AddressLike], [bigint], "nonpayable">
Readonly
runner
runner: null | ContractRunner
symbol
symbol: TypedContractMethod<[], [string], "view">
Readonly
target
target: string | Addressable
totalAssets
totalAssets: TypedContractMethod<[], [bigint], "view">
totalSupply
totalSupply: TypedContractMethod<[], [bigint], "view">
transfer
transfer: TypedContractMethod<[recipient: AddressLike, amount: BigNumberish], [boolean], "nonpayable">
transferFrom
transferFrom: TypedContractMethod<[holder: AddressLike, recipient: AddressLike, amount: BigNumberish], [boolean], "nonpayable">
withdraw
withdraw: TypedContractMethod<[assetAmount: BigNumberish, receiver: AddressLike, owner: AddressLike], [bigint], "nonpayable">