• Tokenization
    • Enhanced ABI Support: New commands for ABI management and self-serve options for Tokenization customers via Save ABI endpoints.
    • Tokenization Enabled by Default on Testnet: Tokenization auto-enabled for all testnet tenants
    • New Tokenization Empty State: Redesigned landing page with educational videos and prompts
  • Staking / DeFi
    • Swap New Entry Points: It's now possible to discover the native token swap functionality more easily and to access the swap page directly from the assets and accounts pages in the console. Clicking on the new swap buttons will direct the user to the native swap and pre-fill the chosen asset and vault in the swap dialog.
    • Partial SOL Unstake (using Split): Partial SOL Unstake is now available. Customers can now use the new "Split" action to unstake only a portion of a stake position without deactivating the entire stake, and then withdraw this portion only. This feature is accessible via both the console and the staking API.
    • Swap Fees: Uniswap fee will now be charged for certain token swaps when using native swaps. The Uniswap Labs fee for token swaps will be 0.25% of the swap for certain token pairs, and the actual fee amount being charged appears when executing your swap on the console.
  • Assets & NFT
    • New Blockchain API: A new blockchain entity is live, offering richer data (protocols, chain IDs, etc.) and API endpoints (GET /blockchains, GET /blockchains/{id}) beyond base asset IDs.
    • New Blockchain NFT Support Update: Support for Soneium Test, Soneium Mainnet, Base Chain (Sepolia), and IOTEX Mainnet NFTs.
  • Tokenization
    • Tokenization on EU & EU2 Environments: All features from Prod-US are now supported in EU environments, except for the gasless contracts, which will be released once the audit is finalized in the coming weeks.
    • Display Asset Price in Tokenization:
      • Key Features:
        • Public Token Pricing: Seamlessly display the public price of tokens, using rate services and trusted sources like CoinMarketCap and CoinGecko.
        • Private Token Pricing: Display private token prices that have been set internally via the Fireblocks team.
    • Decimal Smart Inputs in Tokenization: A new feature for interacting with smart contracts in the Manage Contract UI. Built in response to popular demand, this feature simplifies token interactions by eliminating the hassle of manually appending 18 decimals (or any specific decimal amount) to function inputs. This update makes tokenization easier and more user-friendly.
      • Key Features:
        • Automatic Decimal Detection: Automatically detect the decimals used by a Fungible Token;
        • Smart Decimal Appending: Automatically apply the correct decimal count to your tokens;
        • Predefined Standard Options: Quickly select from commonly used decimal amounts;
        • Transparency: View both the input value and the final value being submitted on-chain.
    • Gasless Smart Contract Deployment & Contract Calls in Tokenization: Deploy and manage EVM smart contracts without holding a single gas token. We've developed a parallel set of five Fireblocks Smart Contracts that support the ERC-2771 standard (ERC-20F, ERC-721F, ERC-1155F, Allowlist, Denylist) and support for gasless transactions in the Tokenization Console and APIs.
  • Payments
    • Automation: Our no-code Automation allows customers to configure custom triggers, conditions, and events to automate their daily operations, such as rebalancing, top-ups, transfers, and payment flows.
  • Tokenization
    • Control Gas Fee on Smart Contract Deployment: A way for customers to specify gas fees paid during smart contract deployment and ensure deployment succeeds.
  • Payments
    • Automation: Our no-code Automation allows customers to configure custom triggers, conditions, and events to automate their daily operations, such as rebalancing, top-ups, transfers, and payment flows.
  • Staking / DeFi
    • Liquid Staking with Lido: Staking ETH with Lido is embedded into our unified Fireblocks staking experience, enabling a simple click-to-stake with status and rewards tracking and the ability to govern staking with dedicated Stake TAP rules, including predefined destinations.
    • Native Swap MVP: To expand our DeFi offering, we enable customers to swap tokens natively from the Fireblocks Console. Swap on Fireblocks and Wrapping tokens.
  • New - Retail Demo Application (v1.0)
  • Tokenization
    • Contract Factory Deployment (for Tokeny): Enable customers to deploy a token or token framework from on-chain smart contract factories. Why: Simplifies deployment for customers and creates a single place for future updates.
    • Collections API: Unified API to deploy contracts, mint NFTs, and manage collections and simplify metadata hosting with an Integrated service that accepts and uploads metadata to IPFS providers
    • Link Any Contract via Tokenization: Link any smart contract on any EVM-compatible blockchain and add a custom ABI if the contract is not verified. This new functionality expands beyond ERC-20 assets, allowing customers to link any asset as a Token, NFT, or Token Utility. This includes the ability to add an ABI for unverified contracts manually. By offering this enhanced flexibility, we aim to streamline operations and improve the user experience for customers across various EVM-compatible blockchains.
  • Embedded Wallets
    • Automatic Log Collection: As of releases 12.2.0 (Web) and 2.6.0 (Mobile), our SDKs will automatically gather error logs generated on the end user device and send them to Fireblocks. Why: This introduces a major improvement in proactively identifying and debugging customer issues.
    • Embedded Wallets Immediate Webhooks: EW now offers immediate webhooks, dedicated to EW transaction flows. As the signing process can only start when a transaction is PENDING_SIGNATURE, we provided our customers with an immediate webhook that notifies them of that status, instead of waiting for the regular webhooks (which can take up to 10 seconds).
  • Payments
    • Automation: Our no-code Automation allows customers to configure custom triggers, conditions, and events to automate their daily operations, such as rebalancing, top-ups, transfers, and payment flows.

Transaction sub-status (subStatus) is not available for all transaction statuses therefore might be returned as an empty string.

Updated the Open API Specification file to include an empty string in the enum.

Affected schema:

TransactionSubStatus

Node Controls Introduction

by SlavaFireblocks

Introducing new schemas under the create transaction endpoint:

  1. nodeControls object under the extraParameters object
  2. mevProtection property under the nodeControls object
    1. mevProtection is a string that currently can be set to default only. More values will be added to the enum in later stages of the feature release.
  3. General Data Objects section was updated with nodeControls definition
  4. Introduced a new API Error code (1454) for HTTP 400 response

API Reference Updates

by SlavaFireblocks

A new version of the Fireblocks API Open API Reference file was uploaded (v1.8.0).

Main updates:

  1. Reorganization of categories (Tags)
  2. Adding new API endpoints for Tokenization, Contract Templates, Deployed Contracts and Key Link (Beta)
  3. Adding missing code examples
  4. Adding missing parameters examples
  5. Fixing the response schema for theGET /v1/vault/assets/{assetId} and GET v1/vault/assets endpoints
  6. Adding Transaction statuses and sub-statuses to the specification file

The Fireblocks Sandbox environment (sandbox.fireblocks.io) will be down for maintenance on Sunday, Feb 18th, 2024, from 09:00-11:00 UTC.

The estimated time for the maintenance is 2 hours, during which the system will not be available for UI or API usage. Incoming transactions will be accepted. Push notifications (Webhooks) will be delayed and sent to registered customers after the system returns online.

You can track the maintainance progress here:
Fireblocks Sandbox Status - Schedule Maintenance: Feb 18th, 2024 (09:00-11:00 UTC)

As part of our ongoing efforts to enhance performance and efficiency of our API infrastructure, Fireblocks will be deprecating the GET Asset Addresses endpoint on March 31, 2024:

Deprecated Endpoint: GET /v1/vault/accounts/{vaultAccountId}/{assetId}/addresses

To ensure a seamless transition, please update your application logic or scripts to use the new List Addresses endpoint before March 31, 2024. The new endpoint will return all the wallet addresses associated with the specified vault account and asset in a paginated list.

New Endpoint: GET/V1/vault/accounts/{vaultAccountId}/{assetId}/addresses_paginated

For any questions, please contact Fireblocks Support by submitting a request.