vault:request-redeem
Request a redemption of shares from an ERC-7540 asynchronous vault. Pass max as the amount to request the full share balance. The shares are taken immediately; claim the assets with vault:claim-redeem once the request is fulfilled.
Syntax
Section titled “Syntax”vault:request-redeem <shares> <of> <vault>Arguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
shares | command | number | Amount of vault shares to redeem in base units (wei), or the keyword max for the full balance |
of | command | Keyword of |
vault | address | ERC-7540 vault address |
Options
Section titled “Options”| Name | Type | Description |
|---|---|---|
--controller | address | Controller of the request, entitled to claim it (defaults to the connected account) |
Examples
Section titled “Examples”# Request a redemption of 100 JTRSY shares from the Centrifuge vault on Ethereumload vault
switch mainnetvault:request-redeem 100e6 of 0xFE6920eB6C421f1179cA8c8d4170530CDBdfd77AThe shares are taken from the connected account as soon as the request executes; the assets become claimable with vault:claim-redeem after an off-chain actor fulfills the request. No share approval is needed — ERC-7540 lets the vault take the sender's own shares directly.
On ERC-7575 vaults the share balance for max is read from the external share token (@vault:share), not from the vault address.