Deposit & Withdrawals

FundLock is a smart contract on the Ethereum network that is administered and managed by Elektro.

Participants hold cash assets within the Elektro framework via the FundLock smart contract and use the cash balance to facilitate their trading activity funding the premium and collateral requirements of their orders.

If and when an order gets executed and settled as a contract position, the premium gets settled to and from the participants FundLock accounts and the Collateral related to the new positions gets taken out of the FundLock account into the Elektro Collateral pool. Users may query their FundLock account balances directly on Ethereum.

As soon as the cash deposit has settled on the Ethereum network, the balance in the FundLock address will reflect the deposit and the funds are available to be used to fund new orders on Elektro.

Participants can also always request a withdrawal of their funds from their FundLock account, however, if the withdrawal would reduce the balance below the amount that is currently marked and locked for live open orders, the withdrawal will be delayed until such orders are automatically cancelled on the trading Platform freeing up the amount of cash that the participant attempts to withdraw. When a user borrows, funds are moved from FundLock to MarginLock. Users may deposit to MarginLock directly on-chain.

A user may withdraw from MarginLock to FundLock up to the Maintenance Margin minimum threshold. A user may not withdraw from MarginLock directly to its wallet, but must instead transfer from MarginLock to FundLock and withdraw from FundLock to its wallet

Last updated

Was this helpful?