We are testing an integration with Fireblocks in sandbox but are currently unable to create new transactions.
When creating transactions, it first goes to queued status but then fails with an INTERNAL_ERROR. This is the same for ETH_TEST5 as well as DOGE_TEST.
Some example transactions are:
ETH
dd78f892-7055-4a76-8f77-f2f93719ef16
af2a067b-5d78-4f1a-a41d-1d0326375df5
DOGE
d33c3bd0-ea01-43d2-b09d-cf97005eb9ab
d083053f-6052-4f14-a2b4-a3edb756fd11
For both the source addresses were reasonably funded. Any ideas could be the issue here?
Here’s an example request (from rust logs)
{ asset_id: "DOGE_TEST", operation: TRANSFER, source: TransferPeerPath { id: Some("1"), peer_type: VAULT_ACCOUNT, name: "", sub_type: None, virtual_type: None, virtual_id: None, wallet_id: None }, destination: DestinationTransferPeerPath { peer_type: ONE_TIME_ADDRESS, id: "", wallet_id: None, virtual_id: None, virtual_type: None, one_time_address: Some(OneTimeAddress { address: "nrbixr2n6yFjLVDa4cqcvuUCTF6qFXf6Cv", tag: None }) }, amount: "0.75", external_tx_id: Some("fef1d6ac-bc8d-4e00-aabe-123a603b9aaa"), customer_ref_id: Some("0d99b314-b4d4-4b6a-81f9-377f41df2c87"), treat_as_gross_amount: Some(true), gas_price: None, gas_limit: None, fee_level: Some("MEDIUM"), note: "ca22f00c-634b-4180-b26a-f2ca22d00db7" }
EDIT: here’s another example of INTERNAL_ERROR with a more readable request:
Fireblocks ID: ac4442d5-fd1b-4fbf-b526-f061bf4791d8
{
"assetId": "ETH_TEST5",
"operation": "TRANSFER",
"source": {
"id": "1",
"type": "VAULT_ACCOUNT",
"name": ""
},
"destination": {
"type": "ONE_TIME_ADDRESS",
"id": "",
"oneTimeAddress": {
"address": "0xA2FAc4f77b4d668fd38495a52b5650A01E3Fc875"
}
},
"amount": "0.00011200",
"note": "test eth transfer out"
}
Thanks!