Module handover

Source
Expand description

Specification for deposit transaction:

Consumes:

  • UTXO at the Reserve Validator address

Outputs:

  • UTXO at the illiquid supply validator address with all the Reserve Tokens, plutus data Constr 0 []
  • UTXO at the payment address with change and governance token

Mints:

  • Governance Token
  • Reserve Auth Policy Token token -1 (burn)

Reference UTOXs:

  • Version Oracle Validator script
  • Reserve Auth Policy script
  • Reserve Validator script
  • Illiquid Supply Validator script

Functionsยง

handover_reserve
Spends current UTXO at validator address to illiquid supply validator and burn reserve auth policy token, preventing further operations.