March 24, 2025

Introducing Blnk Core v0.10.1

Check out new features and upgrades in our open-source financial core—tools to streamline workflows in your infrastructure.

Fine-grained API access controls

We expanded our security features by introducing granular access controls. Now, you can create multiple API keys and define their permissions within your infrastructure.

For example, set a key to only record transactions without the ability to read or retrieve them.

{
  "name": "Create transactions",
  "owner": "create_transactions_001",
  "scopes": ["transactions:write"],
  "expires_at": "2026-03-11T00:00:00Z"
}

Improved transaction precision

We initially introduced precision for developers to handle decimal amounts, but this was capped at a maximum of 15 digits.

With this update, we’ve added a new transaction parameter, precise_amount, enabling developers to seamlessly manage amounts larger than 15 digits in their financial applications.

{
  "precise_amount": 189207535698279000,
  "precision": 1000000000000000000,
  "currency": "ETH",
  ...
}

More flexibility with Overdrafts

You can now set an overdraft limit on transactions with overdraft enabled, ensuring they only process if the source balance stays above the specified limit.

For example, with a 5,000 USD limit, a 10,000 USD overdraft transaction would be rejected for exceeding the limit.

{
  ...
  "allow_overdraft": true,
  "overdraft_limit": 500
}

Cross-check and correct discrepancies in your balances

If you suspect inaccuracies in your balances due to data corruption or errors, our new Balance Reconstruction feature can help.

It recomputes your balances from scratch using only your transactions, automatically correcting any discrepancies.

{
  "meta_data": {
    "BLNK_RECONCILIATION_RESULT": {
      "difference": "103842",
      "executed_at": "2025-03-16 22:55:34.281624+00",
      "previous_balance": "600",
      "previous_credit": "1200",
      "previous_debit": "600",
      "recalculated_balance": "104442",
      "recalculated_credit": "119600",
      "recalculated_debit": "15158"
    }
  }
}

Perform reconciliation as transactions happen

You can now quickly match transactions and mark them as reconciled, with all reconciliation details stored in the transaction’s metadata for seamless tracking.

Instant Reconciliation simplifies your reconciliation process, ensuring you can easily verify and audit transactions within Blnk Core.

Conclusion

You can explore the complete list of v0.10.1 features and updates in our detailed changelog.

We’d also love to hear your feedback. Share here.

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Ledger architecture refers to how you group your balances to work for your application

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

Author

Jerry Enebeli