Keep track of every change to The Root Network.
This changelog lists all additions and updates to the The Root Network API, in chronological order.
v8.59.0
This release introduces the following changes:
Adds SFT support to the marketplace precompile
fixes bug that lets simple offers be made on non existent tokens
allows payment delay to be set on individual assets in XRPL bridge
v8.58.0
Adds support for token bridging from XRPL <-> TRN
v8.57.0
This release introduces the following changes:
Adds NFI pallet which can be used to enable NFI compatibility for any NFT or SFT collection
Adds ECAdd, ECMul and ECPairing precompiles
Adds additional utility flags to NFT and SFT collections that allow the prevention of minting, transferring and burning
v8.56.0
This release introduces the following changes:
Upgrade Substrate to v1.0.0
Update MAXIMUM_BLOCK_WEIGHT to 1s
Update BLOCK_GAS_LIMIT to 15 Million
Update the build toolchain to stable 1.80.0
v7.54.0
This release introduces the following changes:
Fixes validator set issue on authorities change
Fixes eth paused on authorities set change bug
Optimises ethy on_initialise functionality
Add benchmarks to Ethy pallet
v7.53.0
This release introduces the following changes:
Fixed a bug with XRPL transact mempool validation; incorrect tx origin may be used for FuturePass based extrinsics
Add a toggle to enable/disable the delay mechanism for either deposit or withdraw
Remove deprecated Futurepass Migration code
Adds XRPL transaction signing support for ed25519
Fixes token lock bug for closed auctions
Update Ethy and ERC20-Peg to FrameV2
v7.52.0
This release includes Ethy gadget Witness message pruning based on the finalized block number.
What can be expected with this change:
Redundant network gossip activity should be significantly reduced.
Should provide fixes for the current peer drop issue.
All the existing gossip Witness messages would be discarded due to the new format
There is a chance of discarding witnesses before they can form the proof if goes out of the live window. But under normal conditions, this should not happen. A separate mechanism to handle these scenarios will be introduced later.
Note - at post deployment, ensure that at least 66% of the active validators are upgraded to the new image. otherwise could halt the proof formation due to not being able to reach consensus.
v5.52.0
Adds a total contributors parameter to the SaleInfo Struct within pallet-crowdsale that keeps track of total unique contributors
Adds fix that disallows public mint enabled collections to be crowdsale initialised
Adds proxy_vault_call
extrinsic to crowdsale pallet which allows admin access to NFT collection info
Adds optional parameters to set custom name and symbol to voucher asset when initialising crowdsale
v5.51.0
Added Crowdsale pallet (pallet-crowdsale
)
v5.50.0
Added SFT transfer event when a marketplace SFT listing is sold
Added cargo doc automation script
v5.49.0
This release introduces the following changes:
Prefix Futurepass precompile revert messages
Adds BlockNumber field to xrplBridge.WithdrawDelayed event
Adds pallet-xrpl which allows for the submission of signed XRPL transactions
Adds pallet-doughnut which adds support for permissioned doughnut based transaction execution
Adds SFT token support to the native marketplace pallet.
v5.48.0
This release introduces the following changes:
Introduced NFT marketplace precompile, enabling the trading of NFTs on the marketplace via Solidity interface at 0x00000000000000000000000000000000000006CD.
Unified RPC call to get balance for Root and other assets.
Added the ability to include sourceTag
and destinationTag
for XRPL withdraw (bridging TRN->XRPL).
Added ability to burn ERC721 assets via precompile.
Implemented fixes for tate fork script.
Updated self-contained call interfaces (future PR pre-req)
Fixed ERC20 precompile to validate maintenance mode restrictions.
Added a delay mechanism for large XRPL bridging transactions.
Updated bootnode list for Porcini and Root in the chainspec.
Optimized gas required for contract deployment by removing fees
Added a fix for ERC20 precompile asset existence verification.