> For the complete documentation index, see [llms.txt](https://dev.guardian.hedera.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.guardian.hedera.com/guardian/standard-registry/fireblocks-raw-signing/fireblocks-signing-in-guardian-ui.md).

# Fireblocks signing in Guardian UI

## Operations remotely signed by the keys in Fireblocks

1. **submitMessage**

All messages sent to Hedera are signed with the Fireblocks keys using [Raw Signing](https://developers.fireblocks.com/docs/raw-message-signing-overview) method.

## Operations signed by Operator ID/Key

OPERATOR\_KEY is used for generating DIDs and signing documents as Fireblocks API does not support such operations.

Additionally OPERATOR\_KEY is used for the following operations:

• newToken

• newTopic

{% hint style="info" %}
**Note:** creation of new topics and/or tokens require freeze/wipe keys as a parameter in the API call. Guardian uses OPERATOR\_KEY.
{% endhint %}

• wipe

• grantKyc

• revokeKyc

• associate

• dissociate

• freeze

• unfreeze

• updateToken

• deleteToken

{% hint style="info" %}
**Note**: Similarly to the creation of topics/tokens, Hedera SDK API require explicit specification of keys as a parameter.
{% endhint %}

• transfer

• transferNFT

• newAccount

• newTreasury

{% hint style="info" %}
**Note**: These operations require specific transaction type not supported by RAW SIGNING.
{% endhint %}

• balance

{% hint style="info" %}
**Note**: Guardian uses the account specified in the UI
{% endhint %}

## Enabling Fireblocks Remote Signing:

When creating a user, select the “**Use Fireblocks signing**” option and populate the following fields with values from your Fireblocks account configuration:

* Fireblocks Vault ID
* Fireblocks Asset ID
* Fireblocks API Key
* Fireblocks Private Key

![](/files/Jjf4nI5G4SOydlDZ45nS)

Users, which have been created with this option enabled to remotely sign their Hedera transactions using Fireblocks API instead of via the built-in Guardian signing workflow.
