✨ Improvements
Improved Error Message when Pending Swap Transaction Contract is not Whitelisted
Earlier if a pending Swap transaction in pending state referenced a whitelisted contract that is disabled, then the transaction could not be processed. Now, when a Swap transaction with a disabled whitelisted contract is in pending state, the error message “Smart contract is not whitelisted for this organization”is displayed and the transaction approver can reject it. The transaction initiator is notified of the rejected transaction.
Refer to the Swap guide to learn more.
Warning Before Unsaved Firewall Changes Are Lost
Earlier if a user clicked the Back button to go back to the page when editing a Firewall Policy rules in the Edit Send Rules page without saving, there was no confirmation message and the pending edits were not saved. Now, the issue is fixed, where a confirmation message is displayed.
Similarly, when a user refreshes the Firewall page when updating the Firewall policies, the page would reload without saving the changes. Now, the page displays the confirmation message to the user before it is reloaded.
Refer to the Liminal Firewall guide to learn more.
Improved IP and HMAC based Email Templates
The email notifications shared when there are either IP-based blocks or HMAC signature failures now have updated email templates helping specify more accurate details. Security alert emails now correctly identify the actual cause of a blocked request. Previously, emails always showed the Express IP even when the failure was triggered by the Source IP, which could point customers to the wrong check. And when a request was blocked due to an HMAC signature failure, the email showed unrelated IP-based language and details. Emails now show the correct failure type and matching details in both cases.
Refer to the How to setup HMAC secret key and boost IP whitelisting security with SecureAPI guide to learn more.
Bug Fixes
Improved Rejected Tron Delegation Transactions Now Appear in History
Earlier rejected Tron delegation transactions were not reflected in the Transaction History. Now, a rejected Tron delegation transaction is accurately reflected in the Transaction History side panel.
Fixed Issue where Consolidation is Blocked when a Deposit Wallet is Quarantined
Earlier the quarantine balance of a deposit wallet included UTXO tokens reserved for consolidation when the wallet was quarantined, and consolidation for the respective wallet was not possible. The issue is fixed now where spendable and quarantine balances are tracked separately for the respective deposit wallets, and eligible funds are consolidated.
