Version [v1.2.8] (Dev)

Liminal has released the development environment version [v1.2.8] of Liminal Express. This update includes improvements to Resend EVM-chain Transactions API to optimise gas fee usage, CELO chain support for hot and Mobile (MPC) wallets, ability to fetch balances and transactions for cold wallets and multiple other bug fixes.

Resend EVM-chain Transactions API

You can now optionally pass feeMultiplier and MaxGasPrice as part of the feeIncrementParams object in the body params of Resend EVM-chain Transactions API for resending stuck EVM transactions due to low gas fees of hot withdrawal wallet transactions more optimally. This will reduce wastage in gas fees for resending stuck transactions.

We recommend you configure these values in your CRON to start benefitting from it.

[🐞 Bug Fixes]

spendableBalance now reflecting accurately in APIs fetching Wallet Details Responses

A bug related to spendableBalance showing the same value as confirmedBalanceString and balanceString has now been fixed for the responses of the below API's

spendableBalance returns only the amount that is available for spending i.e. (Total - Locked)

Locked Balance includes

  • Balance awaiting firewall approval
  1. In case of receiving funds when the funds are in firewall approval, this balance is added to both total balance and locked balance (Spendable Balance will remain unaffected)
  2. In case of sending funds when the funds are in firewall approval, this balance is added to only locked balance (Spendable balance will remain unaffected)
  • Balance awaiting initiator approvals for Mobile (MPC) Wallets
  • Balance awaiting signatures for Mobile (MPC) Wallets, Hot Withdrawal Wallets, Cold Multisig Wallets
  • Balance that is quarantined/frozen by Firewall

allToken: false filter now fixed for Retrieve Hot Wallet Transactions API

To fetch all the transactions of a hot withdrawal wallet the endpoint Retrieve Hot Wallet Transactions API is used with filter allToken: false to only fetch the native coin transactions of the wallet and with filter allToken: true to fetch both native coin and token transactions associated with the wallet. The allToken: false filter was not working as expected that has been fixed as part of this release.

Reported errors with Consolidation API now fixed

Errors for consolidation of deposit wallets of certain chains such as DOGE and some edge cases have been patched in this release.

Additional check for Create RSA Key API

A new RSA Key will not be allowed to be created once the shard sharing process is completed and the key is imported successfully via the import RSA Key API.


⚙️ Fetch details of Cold Multisig and Warm Mobile (MPC) Wallets via Liminal Express

APIs that fetch details such as wallet details and list of transactions can now be used to fetch details of Cold and Warm wallets after completing the below pre-requisite.

Prerequisite:

  1. Navigate to Wallets > Select the warm or cold wallet > Settings > Add
  2. Select the API Key user and click on Add Member

After this you should be able to use APIs such as Retrieve a Wallet Balance to get details of your cold and warm wallets.

Update Liminal Express

To update the Liminal Express Docker container follow the steps provided in the Update Liminal Express document.