πŸ”ŒDeposit - Withdraw matching

Endur optimizes fund management through an efficient deposit-withdraw matching system.

How does it work?

When new deposits arrive, the system:

  • First checks withdrawal queue demands

  • Allocates funds to pending withdrawals

  • Excess funds are sent for staking via delegator contracts

flowchart of how withdrawal works behind the scenes.

Examples

1. During balanced scenerio:

Deposit: 1000 STRK
Withdrawal Queue: 500 STRK
Result:
- 500 STRK β†’ Withdrawals
- 500 STRK β†’ Staking

  1. High Withdrawal Demand:

Deposit: 1000 STRK
Withdrawal Queue: 1200 STRK
Result:
- All 1000 STRK β†’ Withdrawals
- Remaining 200 STRK β†’ Unstake funds via delegators OR Wait for next deposits

Benefits of this approach:

  • Faster withdrawal processing

  • Efficient capital utilisation

  • Balanced liquidity management

Therefore, Endur optimises fund management through an efficient deposit-withdraw matching system.

Last updated