post https://api.fireblocks.io/v1/transactions
Creates a new transaction. This endpoint can be used for regular Transfers, Contract Calls, Raw & Typed message signing.
-
For Transfers, the required parameters are:
assetId
,source
,destination
andamount
. -
For Contract Calls, the required parameters are:
operation.CONTRACT_CALL
,assetId
(Base Asset),source
,destination
,amount
(usually 0) andextraParameters
object withcontractCallData
string. -
For RAW and Typed messages signing, the required parameters are:
operation.RAW/TYPED_MESSAGE
,assetId
orderivationPath
,source
orderivationPath
,extraParameters
with rawMessageData object. -
Typed Message Signing is supported for the following asset IDs: 'ETH', 'BTC' and 'TRX'. Typed Message Signing Guide.