4th November, 2025
✨Added a Rescan API for Transactions
(v2) POST https://api-sdk.lmnl.dev/api/v2/wallet/transaction/rescan
(v1) POST https://api-sdk.lmnl.dev/api/wallet/transaction/rescan
Added functionality to retrigger transaction synchronization using either a transaction hash or sequence ID. This enables users to manually resync transactions when the system (rarely) fails to parse a transaction from the blockchain.
- Supports retriggering of transaction sync for missed transactions.
- Accepts transaction identifier (either
transactionHashorsequenceId) and walletId as input parameters. - Automatically updates the wallet and asset balances upon successful rescan.
- Notifies using Send and Receive transaction webhooks again for the rescanned transaction.
- Returns a
200 OKsuccess message when the rescan process is initiated. Returns400 Bad Requestand404 Not Founderrors.
Refer to the Rescan a transaction (v1 & v2) API reference.
👁️ Added a Create Watch-Only Wallet API
(v2) POST https://api-sdk.lmnl.dev/api/v2/wallet/create-watch-only-wallet
(v1) POST https://api-sdk.lmnl.dev/api/wallet/create-watch-only-wallet
Added functionality to create a Watch-Only Wallet that allows organizations to monitor wallet balances and transactions without private key access.
- Supports parameter
type: staticto define a Watch-Only wallet. - Optional
walletNamefollows the convention{Org_Name} Watch-Only Wallet {Coin_Name} {Number}. - Use the Import Addresses API to add wallet addresses after creating a Watch-Only wallet.
- Returns
200 OKon success,400 Bad Requestfor invalid input, and401 Unauthorisedfor authentication errors.
Refer to the Create a Watch-Only Wallet (v1 & v2) API reference.
📥 Added an Import Addresses API
(v2) POST https://api-sdk.lmnl.dev/api/v2/wallet/import-addresses
(v1) POST https://api-sdk.lmnl.dev/api/wallet/import-addresses
Added functionality where you can now import one or more blockchain addresses into an existing Watch-Only Wallet. Each address is validated before importing, and supports a maximum of 10,000 addresses.
- Allows organizations to create wallets for balance and transaction visibility only.
- Watch-only wallets cannot sign or send transactions.
- Supports all supported coins (e.g.,
BTC,ETH,USDC). - Integrated with the Import Address API for address management.
- Returns
200 OKwith wallet details upon successful creation. Returns400 Bad Requestfor invalid parameters or duplicate wallet creation.
Refer to the Import Addresses (v1 & v2) API reference.
🛠️ Updated Liminal Express SDK
Updated the latest version of Liminal Express SDK to v1.2.19 and the respective Docker container image to /liminal-sdk-api:1.2.19.
Refer to the Update Liminal Express guide (v1 & v2) to update the latest version.
⚙️ Updated the isArchived field to Boolean Data Type
Updated the isArchived field's data-type in all wallet metadata within Periodic and Successful webhook response to Boolean (0 or 1) for the following webhook payload requests:
- The field must always return
0(false) for all active wallets in webhook responses. - Applies to Send webhook:
- Applies to the Receive webhook:
