Intended User Actions

Describes intended user actions with the smart contracts

Issuer

Issuers primarily interface with Auctioneers to create markets. If they choose to use a Callback contract, it must be deployed before creating a market. After the market is created, it will need to be whitelisted on the Callback. The same Callback can be used for multiple markets across multiple Auctioneers.

Issuers can end markets at any time on the Auctioneer and set certain variables for a market after creation, such as tuneInterval, tuneAdjustmentDelay, and debtDecayInterval.

However it is not recommended to change these unless the Issuer is experienced and knowledgeable about how it will impact the market operation. If in doubt, please reach out to Bond Protocol team.

End user

End users primarily interact with the Aggregator to get market information and the Teller to purchase and redeem bonds.

The following diagram shows the main actions expected from end users:

Last updated