Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 4.44.0 #737

Closed
2 of 4 tasks
zees-dev opened this issue Nov 9, 2023 · 0 comments
Closed
2 of 4 tasks

Release 4.44.0 #737

zees-dev opened this issue Nov 9, 2023 · 0 comments

Comments

@zees-dev
Copy link
Contributor

zees-dev commented Nov 9, 2023

Release

Release Name: 4.44.0

Spec Version: 44

Client Version: 4.0.0

PRs included:


Client Changes:

  • Yes
  • No

RPC Changes:

Added:

Changed:

Removed:


Runtime Changes:

  • Yes
  • No

New Pallets:

EVM Precompile Changes:

Added:

  • pallet-evm-precompiles-erc721
    • function togglePublicMint(bool enabled)
      • emits PublicMintToggled(bool indexed enabled)
    • function setMintFee(address paymentAsset, uint256 mintFee)
      • emits event MintFeeUpdated(address indexed paymentAsset, uint256 indexed mintFee)
  • pallet-evm-precompiles-erc1155
    • function togglePublicMint(uint256 id, bool enabled)
      • emits PublicMintToggled(uint32 indexed id, bool enabled)
    • function setMintFee(uint256 id, address paymentAsset, uint128 mintFee)
      • emits MintFeeUpdated(uint32 indexed id, address indexed paymentAsset, uint128 indexed mintFee)

Changed:

Removed:

Extrinsic Changes:

Added:

  • pallet-nft
    • toggle_public_mint(origin: OriginFor<T>, collection_id: CollectionUuid, enabled: bool)
    • set_mint_fee(origin: OriginFor<T>, collection_id: CollectionUuid, pricing_details: Option<(AssetId, Balance)>)
  • pallet-sft
    • toggle_public_mint(origin: OriginFor<T>, token_id: TokenId, enabled: bool)
    • set_mint_fee(origin: OriginFor<T>, token_id: TokenId, pricing_details: Option<(AssetId, Balance)>)
  • pallet-fee-control
    • set_length_multiplier(origin: OriginFor<T>, value: Balance)
  • pallet-erc20-peg
    • set_root_peg_address(origin, eth_address: EthAddress)
    • set_erc20_asset_map(origin, asset_id: AssetId, eth_address: EthAddress)

Changed:

  • pallet-erc20-peg
    • set_contract_address - set_erc20_peg_address

Removed:

Event Changes:

Added:

  • pallet-nft
    • PublicMintToggle
    • MintFeePaid
    • MintPriceSet
  • pallet-sft
    • PublicMintToggle
    • MintFeePaid
    • MintPriceSet
  • pallet-fee-control
    • EvmBaseFeeSet
      • WeightMultiplierSet
      • LengthMultiplierSet
  • pallet-erc20-peg
    • SetRootPegContract(EthAddress)

Changed:

Removed:

  • pallet-nft
    • NotForFixedPriceSale
    • NotForAuction
    • TokenNotListed
    • MaxOffersReached
    • BidTooLow
    • MixedBundleSale
    • MarketplaceNotRegistered
      • InvalidOffer
      • NotBuyer
      • NotSeller
      • IsTokenOwner
    • ZeroOffer
    • TokenOnAuction
    • FailedMintOnBridgedToken

Error Messages:

Added:

  • pallet-sft
    • PublicMintDisabled
  • pallet-erc20-peg
    • InvalidSourceAddress

Changed:

Removed:

Storage Changes:

Added:

  • pallet-nft
    • PublicMintInfo<T: Config> = StorageMap<_, Twox64Concat, CollectionUuid, PublicMintInformation>
  • pallet-sft
    • PublicMintInfo<T: Config> = StorageMap<_, Twox64Concat, CollectionUuid, PublicMintInformation>
  • pallet-erc20-peg
    • RootPegContractAddress get(fn root_peg_contract_address): EthAddress

Changed:

Removed:

Storage Migrations:

Added:

Removed:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants