/solana/redeem-status/{signature}
Get redeem flow status by Solana burn transaction signature
Get redeem flow status by Solana burn transaction signature
Path Parameters
Solana burn transaction signature (the original user redeem tx)
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/solana/redeem-status/5KtPn3n8nJHvxPcJJQvBHvPmZxAUJ5WGhBvQGeDKJGxYjgDWKsQH3BmL8FqJEVMx8HvPmZxAUJ5WGhBvQGeDKJGxYjg"{ "data": { "solanaBurnSignature": "string", "plumeDeliveryTxHash": "string", "plumeRedeemTxHash": "string", "solanaWallet": "string", "progress": "string", "overallStatus": "string", "overallStatusCode": 0, "eventType": "string", "redeemType": "string", "createdAt": 0, "createdAtFormatted": "string", "updatedAt": 0, "updatedAtFormatted": "string", "steps": { "solanaBurn": { "status": "string", "statusCode": 0, "signature": "string", "tokenAta": "string", "amount": "string", "blockTimestamp": 0, "blockTimestampFormatted": "string", "blockSlot": "string" }, "plumeProcessing": { "status": "string", "statusCode": 0, "deliveryTxHash": "string", "deliveryBlockNumber": "string", "deliveryBlockTimestamp": 0, "deliveryBlockTimestampFormatted": "string", "redeemTxHash": "string", "redeemBlockNumber": "string", "redeemBlockTimestamp": 0, "redeemBlockTimestampFormatted": "string", "error": "string", "lzGuid": "string", "oftContractAddress": "string", "vaultComposerAddress": "string", "sharesRedeemed": "string", "usdcReceived": "string", "cctpBurnAmount": "string", "cctpNonce": "string", "cctpDestinationDomain": 0 }, "cctpAttestation": { "status": "string", "statusCode": 0, "attestedAt": 0, "attestedAtFormatted": "string", "irisStatus": "string", "message": "string", "attestation": "string", "nonce": "string" }, "solanaClaim": { "status": "string", "statusCode": 0, "signature": "string", "blockTimestamp": 0, "blockTimestampFormatted": "string", "blockSlot": "string", "usdcClaimed": "string", "error": "string" } }, "error": { "code": "string", "message": "string" }, "links": { "solanaBurnExplorer": "string", "plumeDeliveryExplorer": "string", "plumeRedeemExplorer": "string", "solanaClaimExplorer": "string", "layerZeroScanDelivery": "string", "layerZeroScanRedeem": "string" } }}/solana/nest/redeem/build-tx POST
Returns a base64 transaction to initiate a Nest vault redeem for USDC. The transaction includes: (1) Creating the caller's USDC ATA if it doesn't exist, (2) Sending Nest shares via LayerZero OFT to the vault composer on Plume. Under the hood, this builds a LayerZero OFT send transaction that transfers Nest shares to the vault's NestVaultComposer contract on Plume, which processes the redemption and returns USDC via CCTP bridge. The transaction must be signed and sent by the caller's wallet.
/solana/tokens GET
Get supply information for all tracked Solana tokens