OptionalfireblocksConfig: FireblocksConfigRetrieves the public key associated with a given Fireblocks vault ID.
This method converts the provided vaultID to a non-negative integer, validates it,
and then retrieves the corresponding public key using the Fireblocks SDK.
The Fireblocks vault ID as a string or number. Must be a valid non-negative integer.
A promise that resolves to the public key as a string.
The initialized Fireblocks SDK instance of this Service class.
Retrieves the public key associated with a given Fireblocks vault ID.
This method converts the provided vaultID to a non-negative integer, validates it,
and then retrieves the corresponding public key using the Fireblocks SDK.
The Fireblocks vault ID as a string or number. Must be a valid non-negative integer.
A promise that resolves to the public key as a string.
Signs a transaction with the given vault account ID using the Fireblocks SDK and Fireblocks-signer.
This method prepares and sends a transaction from the specified sender to the recipient // descripe parameters
The content of the transaction to sign.
The Fireblocks vault account ID as a string or number.
OptionaltxNote: stringAn optional note for the transaction.
A promise that resolves to the signature when the transaction is successfully signed.
Ensures a BTC (or BTC_TEST) wallet exists in the given Fireblocks vault ID.