/sendTransactionFromCashbox
1 min
POST
http://1.1.1.1/sendTransactionFromCashbox
cashbox_idintegeridentifier for the cashbox to use in this operation
destination_indexinteger<p>identifier for the transaction destination starting from 0 (use getCashboxes to get the values beforehand)</p>
parts_countintegerthe cashbox's part count
fee_indexinteger<p>identifier for the fee to pay starting from 0 (use getCashboxes to get the values beforehand)</p>
passwordsarraylist of passwords in case destination is protected with importance to the order
bodyobjectRequest data for a transaction.
200success
curl --request POST \
--url 'http://1.1.1.1/sendTransactionFromCashbox?cashbox_id=1&destination_index=1&parts_count=1&fee_index=1&passwords=LZ47MIRBQC' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '{
"CashboxId": 1,
"DestinationIndex": 1,
"FeeIndex": 1,
"PartsCount": 1,
"Meta": {
"FunctionName": "sendTransactionFromCashbox",
"RandomData": "288cd49d4b8bf00e7d6114b78d5668d5581d6b953fafef779133caa844cd4229",
"Destination": "b9cb8afe52f1d52521cf2b62dfe12146156ad5328f83c62c20c7da81b263356a61340de745c858998544c041798b01c2f4fac31bebe52a19280a32cd57d6d374ea",
"Time": "2021-02-07T18:37:46.948Z",
"Source": "048b99461a70a49abe63fd585cb224177a22a92d2e9e4ddfbc0027887bee9d1843388f42a3eb2e740565e115ad8b7981abf59e3b03b771f4b063b53c517d7a9d99",
"AccessToken": "51311c84d2c8fd2fafbe56ceb1fb30a99d3417abfc55769577338ab286798087"
}
}'- This request will send a cashbox transaction from the Cold Vault to a whitelisted destination address.
- return - approvalRequestStatus, AmountToTransfer, DestinationAddress. ** NOTE success or failure in this api call does not necessarily means success or failure in the transaction itself.** for example, the transaction may work by the response to the client can be lost in communication (if the internet is down for the client)** another example is that the transaction was approved here but failed in the signing process To know the status of the transaction you can access the function getTransactionByToken.To get the token to send those functions you should call getCurrentToken one action BEFORE sendTransactionmyTokenToStoreInTheDb = user.getCurrentToken()sendTransactionFromCashbox(...).....user.getTransactionByToken(myTokenToStoreInTheDb,"BTC")example- sendTransactionFromCashbox(1,1,1,1,["LZ47MIRBQC"])