await window.spika.signTransaction(transaction);
Sign and submit transaction
await window.spika.signAndSubmitTransaction(transaction);
Below is an example of valid payload that can be submitted for user's approval as well as response received.
{
"method": "signAndSubmitTransaction",
"args": {
"type": "entry_function_payload",
"function": "0x1::coin::transfer",
"type_arguments": [
"0x1::aptos_coin::AptosCoin"
],
"arguments": [
"0x06f0a3edf4ae07c5fdc22e97e5c315addd5cbef4241afbbe607301b98163bb57",
"717"
]
},
"id": 6
}
{
"hash": "0x87dc302865ff0e1dd2b792da57ccee576bd4e3ea97140d4071a483d3e46d67db",
"sender": "0xa7eb62961ed6b836a43fb7bbd17a82e8e37f971cd7605b149c68b1683b2baa4e",
"sequence_number": "0",
"max_gas_amount": "2000",
"gas_unit_price": "1",
"expiration_timestamp_secs": "1661461645",
"payload": {
"function": "0x1::coin::transfer",
"type_arguments": [
"0x1::aptos_coin::AptosCoin"
],
"arguments": [
"0x6f0a3edf4ae07c5fdc22e97e5c315addd5cbef4241afbbe607301b98163bb57",
"717"
],
"type": "entry_function_payload"
},
"signature": {
"public_key": "0x1af2bfb3fe713a332b865319971e842e8d6cbe3e2a418d45395b91939faac39b",
"signature": "0x3a7916b14d478a4fc3994fe6c375632f637206846b90e9277201f119dfb407454736599641c5a2c52b0def38fc1979640156c462006f161c7f67ec66a662a10b",
"type": "ed25519_signature"
}
}