/solana/nest/async-redeem/quote
Quotes Plume USDC proceeds and fees for an asynchronous Nest redemption from current-block state. This preflight is not a binding guarantee of fulfillment-time price or fees.
Quotes Plume USDC proceeds and fees for an asynchronous Nest redemption from current-block state. This preflight is not a binding guarantee of fulfillment-time price or fees.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Slug identifying the Nest vault. Valid options: nest-alpha-vault, nest-treasury-vault, nest-basis-vault, nest-wisdom-vault, nest-opal-vault, nest-test-vault, nest-scope-vault, nest-lcrd-vault, nest-perena-vault, nest-falconx-clo, nest-cloa-vault, plume-factor-vault.
Amount of Nest share tokens to quote, in raw base units.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/solana/nest/async-redeem/quote" \ -H "Content-Type: application/json" \ -d '{ "nestVaultSlug": "nest-alpha-vault", "rawAmountNestToken": "1000000" }'{ "data": { "nestVaultSlug": "string", "redemptionAsset": "USDC", "shareAmount": "string", "shareDecimals": 0, "redemptionAmount": "string", "redemptionDecimals": 0, "feeAmount": "string", "fees": { "ratePpm": 0, "flatAmount": "string", "maxRatePpm": 0, "maxFlatAmount": "string" } }}/solana/nest/async-redeem/build-tx POST
Returns a base64 transaction to submit an async Nest vault redemption request. The API first checks the current Plume USDC redemption quote and fee configuration. The transaction includes idempotent creation of the caller's USDC ATA before the OFT send. Under the hood, this builds a LayerZero OFT send transaction that transfers Nest shares to the vault's NestVaultComposer contract on Plume with a REQUEST_REDEEM compose command. The transaction must be signed and sent by the caller's wallet.
/solana/nest/async-redeem/request/build-tx POST
Returns a base64 transaction to submit an async Nest vault redemption request. The API first checks the current Plume USDC redemption quote and fee configuration. The transaction includes idempotent creation of the caller's USDC ATA before the OFT send. Under the hood, this builds a LayerZero OFT send transaction that transfers Nest shares to the vault's NestVaultComposer contract on Plume with a REQUEST_REDEEM compose command. The transaction must be signed and sent by the caller's wallet.