Token supply operations

Overview

ExternalRequestsManager smart contracts govern supply operations with USR and RLP. Their specification is the same for both USR and RLP tokens. This includes methods for requesting minting and burning, as well as canceling these requests. The source code and all contract addresses can be found in the resolv-contracts-public GitHub repository.

Prerequisites

Before performing any operations, the address interacting with the smart contract must be whitelisted. Ensure you are whitelisted to interact with the ExternalRequestsManager contracts.

Request States

All mint and redemption requests go through three states:

  1. CREATED: The request has been created and is not yet handled.

  2. CANCELLED: The request has been canceled by the user. No tokens will be minted or burned for requests in this state.

  3. COMPLETED: The request has been completed, and the tokens have been minted or burned.

Subpages of this sections further outline minting and redemption processes for USR and RLP.

Last updated