futureversecom / trn-seed

Implementation of The Root Network node in Rust, based on the Substrate framework.

Home Page:https://www.therootnetwork.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Release `5.51.0`

zees-dev opened this issue · comments

Release

Release Name: 5.51.0

Spec Version: 51

Client Version: 5.0.0

Key Changes:

This release introduces the following changes:

  • Added Crowdsale pallet (pallet-crowdsale)

PRs included:

  • 790 Crowdsale pallet

Client Changes:

  • Yes
  • No

Runtime Changes:

  • Yes
  • No

Storage Changes:

Added:

pallet-crowdsale:

  • NextSaleId
  • SaleInfo
  • SaleParticipation
  • SaleEndBlocks
  • SaleDistribution
  • NextUnsignedAt

Extrinsic Changes:

Added:

pallet-crowdsale:

  • initialize
  • enable
  • participate
  • distribute_crowdsale_rewards
    • unsigned (offchain worker)
  • claim_voucher
  • redeem_voucher
  • try_force_distribution

Event Changes:

Added:

pallet-crowdsale:

  • CrowdsaleCreated
  • CrowdsaleEnabled
  • CrowdsaleParticipated
  • CrowdsaleNFTRedeemed
  • CrowdsaleClosed
  • CrowdsaleManualDistribution
  • CrowdsaleVouchersClaimed
  • CrowdsaleDistributionComplete

Error Messages:

Added:

pallet-crowdsale:

  • AccessDenied
  • NoAvailableIds
  • InvalidBlockRange
  • CrowdsaleNotFound
  • InvalidCrowdsaleStatus
  • CrowdsaleNotEnabled
  • InvalidSoftCapPrice
  • InvalidAsset
  • InvalidMaxIssuance
  • InvalidAmount
  • InvalidQuantity
  • VoucherClaimFailed
  • MaxIssuanceNotSet
  • CollectionIssuanceNotZero
  • TooManySales
  • VouchersAlreadyClaimed
  • SaleDistributionFailed
  • SaleDurationTooLong