Stellar
stellar_signAndSubmitXDR​
This method sends the Stellar transaction encoded as XDR to the wallet. The wallet is expected to sign the transaction and submit it to the Stellar network. For accounts protected with multisig, the wallet should also handle the collection of signatures and submission of the transaction at a later time.
The method returns the transaction status: success
- if the transaction was successfully confirmed in the Stellar network, pending
- if the transaction requires additional signatures
Parameters​
Object
- Signing parameters: 1.1.xdr
:STRING
- stellar transaction encoded as XDR
Returns​
Object
- Signing parameters: 1.1.status
:success
orpending
Example​
// Request
{
"id": 1,
"jsonrpc": "2.0",
"method": "stellar_signAndSubmitXDR",
"params": {
"xdr": "AAAAAPewD+/6X8o0bx3bp49Wf+mUhG3o+TUrcjcst717DWJVAAAAyAFvzscADTkNAAAAAAAAAAAAAAACAAAAAAAAAAYAAAACWE1BVEsAAAAAAAAAAAAAAAPvNOuztX4IjvV8pztsEc1/ZnTz0G3p5Cx4vcf04+xUAAONfqTGgAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAD2NyeXB0b21hcmluZS5ldQAAAAAAAAAAAAAAAAF7DWJVAAAAQK3vfUCZ8mbjW3ssMd0n1tJTF9Fv6EbuJ6cWKkYXBqG5itqanPbFzIQoZEHbPS8nr2vo4dROvKI0uQzNcfExKwM="
}
}
// Result
{
"id": 1,
"jsonrpc": "2.0",
"result": {
"status": "success"
}
}
stellar_signXDR​
This method sends the Stellar transaction encoded as XDR to the wallet. The wallet is expected to sign the transaction and return the signed transaction.
Parameters​
Object
- Signing parameters: 1.1.xdr
:STRING
- stellar transaction encoded as XDR
Returns​
Object
- Signing parameters: 1.1.signedXDR
:STRING
- stellar transaction encoded as XDR
Example​
// Request
{
"id": 1,
"jsonrpc": "2.0",
"method": "stellar_signXDR",
"params": {
"xdr": "AAAAAPewD+/6X8o0bx3bp49Wf+mUhG3o+TUrcjcst717DWJVAAAAyAFvzscADTkNAAAAAAAAAAAAAAACAAAAAAAAAAYAAAACWE1BVEsAAAAAAAAAAAAAAAPvNOuztX4IjvV8pztsEc1/ZnTz0G3p5Cx4vcf04+xUAAONfqTGgAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAD2NyeXB0b21hcmluZS5ldQAAAAAAAAAAAAAAAAF7DWJVAAAAQK3vfUCZ8mbjW3ssMd0n1tJTF9Fv6EbuJ6cWKkYXBqG5itqanPbFzIQoZEHbPS8nr2vo4dROvKI0uQzNcfExKwM="
}
}
// Result
{
"id": 1,
"jsonrpc": "2.0",
"result": {
"signedXDR": "AAAAAPewD+/6X8o0bx3bp49Wf+mUhG3o+TUrcjcst717DWJVAAAAyAFvzscADTkNAAAAAAAAAAAAAAACAAAAAAAAAAYAAAACWE1BVEsAAAAAAAAAAAAAAAPvNOuztX4IjvV8pztsEc1/ZnTz0G3p5Cx4vcf04+xUAAONfqTGgAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAD2NyeXB0b21hcmluZS5ldQAAAAAAAAAAAAAAAAF7DWJVAAAAQK3vfUCZ8mbjW3ssMd0n1tJTF9Fv6EbuJ6cWKkYXBqG5itqanPbFzIQoZEHbPS8nr2vo4dROvKI0uQzNcfExKwM="
}
}
Was this helpful?