Parameter Explanation
The following parameters play an essential role throughout the entire business process. It is necessary to provide a detailed explanation of them.
After creating an order, each record in the Loan/OTC market contains the f_order_info
field, which holds the information from when the order was created.
Operations (Not Limited To):
Creating/makring an OTC Listing
Cancelling an OTC Listing
Taking an OTC Listing
Creating a Loan Listing
Cancelling a Loan Listing
Lending Assets
Key Parameters
Maker
The creator of the listing.
Taker
The designated buyer or lender.
If the order is open to everyone, use the empty address (
0x0000000000000000000000000000000000000000
).To specify a buyer or lender, provide their correct address.
Assets
The assets being sold or pledged (only supports ERC20/ERC721).
The seller/pledger must grant permission for the assets before listing.
If the asset is ERC20, convert its precision using
toWei(amount, "decimal")
.
Field | Description |
| Contract address of the asset. |
| Type of contract: |
| |
| |
| Differentiates ERC20/721. ERC20 assets are the quantity after |
| Asset name. |
| Asset symbol. |
| Asset precision. |
Note: The asset type only supports ERC20 and ERC721. Each ERC721 asset ID occupies one sequence. See examples below.
Currency
The assets being purchased or borrowed (only supports Native/ERC20).
The buyer/borrower must grant permission for the
currency
asset before proceeding.Convert precision using
toWei(amount, "decimal")
.
Field | Description |
| Contract address of the asset. |
For network native tokens: | |
| Type of contract: |
| |
| |
| Quantity after |
| Asset name. |
| Asset symbol. |
| Asset precision. |
Currency Example:
Deadline
The fundraising end time (in seconds).
Example:
Duration
The loan duration after successful fundraising (in seconds).
Example:
Interest Per Second
The interest generated per second (calculated based on the APR input by the user).
When displaying on the UI, convert
interestPerSecond
back into APR for user clarity.
Nonce
The nonce must be queried from the contract.
When no interaction has occurred with the contract, the nonce will always be
0
. (Do not assume that a nonce of zero means you can skip this step).
Last updated