Private configPrivate defaultBuild a transaction to claim rewards from a vault
Vault claim transaction data.
Build a transaction to deposit into a vault
Vault deposit transaction data.
Build a transaction to redeem shares from a vault
Fetches the vault commitments
The vault commitments.
Fetches the vault position history
The vault position history.
Fetches the vault snapshots
VaultSnapshots
Claim rewards from a vault
Transaction hash
Rest ...args: [args: OmitBound<BaseVaultUpdateTxArgs> & OptionalAddress]Deposit into a vault
Transaction hash
Rest ...args: [args: OmitBound<BuildDepositTxArgs> & OptionalAddress]Redeem shares from a vault
Transaction hash
Rest ...args: [args: OmitBound<BuildRedeemSharesTxArgs> & OptionalAddress]
Vaults module class
Param: config
SDK configuration
Param: config.chainId
SupportedChainId
Param: config.publicClient
Public Client
Param: config.graphClient
GraphQl Client
Param: config.oracleClients
Oracle Clients
Param: config.walletClient
Wallet Client
Param: config.operatingFor
If set, the module will read data and send multi-invoker transactions on behalf of this address.
Returns
Vaults module instance