unstake_transaction
Process an unstake transaction using a provided request container, generating a swap transaction request as the output. Facilitates blockchain operations by enabling unstaking actions within the Armor Crypto MCP server.
Instructions
Execute an unstake transaction.
Expects a UnstakeTransactionRequestContainer, returns a SwapTransactionRequestContainer.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
unstake_transaction_requests | Yes |
Input Schema (JSON Schema)
{
"$defs": {
"UnstakeTransactionRequest": {
"properties": {
"transaction_id": {
"description": "unique id of the generated unstake quote",
"title": "Transaction Id",
"type": "string"
}
},
"required": [
"transaction_id"
],
"title": "UnstakeTransactionRequest",
"type": "object"
},
"UnstakeTransactionRequestContainer": {
"properties": {
"unstake_transaction_requests": {
"items": {
"$ref": "#/$defs/UnstakeTransactionRequest"
},
"title": "Unstake Transaction Requests",
"type": "array"
}
},
"required": [
"unstake_transaction_requests"
],
"title": "UnstakeTransactionRequestContainer",
"type": "object"
}
},
"properties": {
"unstake_transaction_requests": {
"$ref": "#/$defs/UnstakeTransactionRequestContainer"
}
},
"required": [
"unstake_transaction_requests"
],
"title": "unstake_transactionArguments",
"type": "object"
}