-
Notifications
You must be signed in to change notification settings - Fork 5
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
XRPL NFT Bridging #896
Merged
Merged
XRPL NFT Bridging #896
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Add XRPLDoorAccount enum type. * Update DoorAddress to a map type. * Update set_door_address() extrinsic. * Update EthyToXrplBridgeAdapter to return multiple event proof ids. * Update Ethy and Xrpl Bridge to support multiple proof generation for multi door addresses when authority set changes. * Update DoorTxFee to support multi addresses. * Update the code to support ticket sequencing for multiple door accounts. * Fix tests * Update benchmarking * minor * Add migrations. * Remove redundant code. * Remove previous migrations. * review suggestions.
…on. (#888) * Add migrations. * Add XrplTransaction, NFTokenAcceptOfferTransaction types. * Introduce submit_xrpl_tx_for_signing() path and implement for nft_accept_offer tx. * Add generate_nft_accept_offer() extrinsic * Update code with multi door changes. * Add tests. * Add benchmarks. * review suggestions. * Update benchmarking to support CI testing.
* Add decode_xls20_token function * Refactors and basic structure * Add submit_transaction flow, refactor xrpl and fix build errors * fmt * Fix xrpl-bridge tests * Fix xls20 tests * Fix xls20 benchmarks * Update Ext trait * Add benchmarks for xrpl and xls20 for deposit * Add collection mappings extrinsic + tests for xls20 and nft pallets * Add test for XRPL pallet * Update tests to use NFTBuilder * Add continue to failed route in process_xrp_tx * Remove transfer flow from deposit --------- Co-authored-by: JasonTulp <[email protected]> Co-authored-by: JasonT <[email protected]>
* Initial migration pallet * Update migration pallet, link up on_idle() and on_runtime_upgrade() * fix panic bug, comment out weights returned from on_runtime_upgrade * Updates to weight management in on_idle * Add benchmarks * Add verify to benchmark and fix mock * Random tests * Add extra log * Add block delay for migrations * Add proper conversion + tidy up test code * Add migration tests * Tidy ups * Remove unused try-runtime code * Add unit tests * Remove TODO * Add block delay check * fmt * Fix benchmarks * Address PR Comments * Update benchmarks for pallet-migration on fix/xls20-migration * Fix benchmarks * Remove convert fn from trait and fix xls20 tests * Fix xls20 benchmarks --------- Co-authored-by: GitHub Action <[email protected]>
* Add decode_xls20_token function * Refactors and basic structure * Add submit_transaction flow, refactor xrpl and fix build errors * fmt * Fix xrpl-bridge tests * Fix xls20 tests * Fix xls20 benchmarks * Update Ext trait * Add benchmarks for xrpl and xls20 for deposit * Add collection mappings extrinsic + tests for xls20 and nft pallets * Add test for XRPL pallet * Update tests to use NFTBuilder * Add continue to failed route in process_xrp_tx * Remove transfer flow from deposit * Fix merge issues
* Add do_burn(), get_cross_chain_compatibility() to NFTExt * Fix CrossChainCompatibility move effects. * Add NFTExt to XrplBridge pallet config. * Add withdraw_nft(). * Move pallet-nft to dev deps. * Add Xls20Ext trait. * Add Xls20Ext to XrplBridge Pallet config. * Define NFTokenCreateOffer types. * Complete do_nft_withdrawal(). * Add tests. * Add benchmark helper fn set_xls20_token_id() to Xls20Ext * Add benchmarks * Review suggestions. * Review suggestions. * Fix the build. * Review suggestions * Add MBM check to get_xls20_token_id() * fmt * minor * minor
surangap
force-pushed
the
feat/xrpl-nft-bridging
branch
from
November 4, 2024 22:14
826ee94
to
ad51604
Compare
surangap
force-pushed
the
feat/xrpl-nft-bridging
branch
from
November 6, 2024 02:46
b56e458
to
aba8374
Compare
JasonTulp
approved these changes
Nov 6, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
pallet-migration
to support multiblock migrationContext & Background
Notes & Additional Information
pallet-xls20
will be done using the newly introduced migration palletRelated Issues
Release Notes
Key Changes
Type of Change
API Changes
Storage Changes
Added
Changed
Removed
Extrinsic Changes
Added
Changed
Removed
Event Changes
Added
Changed
Removed
Error Messages
Added
Changed
Removed
Storage Migrations
Added
Removed