๐Ÿ“‘User Process

1. Borrowing Process:

a. User Interaction:

  1. Selection of Asset:

    • The borrower decides on the specific BRC-20 token or sats they wish to borrow against.

  2. Interaction with Frontend:

    • The borrower interacts with the Ordibank frontend to initiate the borrowing process.

b. Approval and Collateralization:

  1. Approve BRC-20 Token:

    • The borrower approves the transfer of their BRC-20 tokens to the Ordibank platform.

  2. Collateral Deposit:

    • The borrower deposits collateral (either native BTC or another accepted asset) into the Ordibank vault.

c. Borrowing Execution:

  1. Borrow Request:

    • The borrower requests a specific amount of BRC-20 tokens or sats to borrow.

  2. Execution by Smart Contract:

    • The smart contract executes the borrowing process, transferring the requested tokens to the borrower's address.

d. Loan Utilization:

  1. Usage of Borrowed Tokens:

    • The borrower can utilize the borrowed BRC-20 tokens as desired, for trading, investments, or other purposes.

2. Repayment Process:

a. User Interaction:

  1. Interaction with Frontend:

    • The borrower interacts with the Ordibank frontend to initiate the repayment process.

b. Repayment Execution:

  1. Repayment Request:

    • The borrower specifies the amount they intend to repay.

  2. Execution by Smart Contract:

  • The smart contract executes the repayment process, transferring the specified amount from the borrower's address to the Ordibank vault.

Last updated