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

Revert "XRPL -> TRN NFT bridging" #900

Merged
merged 1 commit into from
Nov 3, 2024

Conversation

JasonTulp
Copy link
Contributor

Reverts #897

@JasonTulp JasonTulp merged commit 9a40286 into feat/xrpl-nft-bridging Nov 3, 2024
@JasonTulp JasonTulp deleted the revert-897-spike/xls-20-decoder branch November 3, 2024 22:29
surangap pushed a commit that referenced this pull request Nov 4, 2024
surangap added a commit that referenced this pull request Nov 6, 2024
* Bump to next versions.

* Support multiple XRPL door addresses (#884)

* 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.

* Add extrinsic to request for XRPL nft accept offer signature generation. (#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.

* XRPL -> TRN NFT bridging (#897)

* 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]>

* Revert "XRPL -> TRN NFT bridging (#897)" (#900)

This reverts commit 79b7f55.

* 🦆 Multi-Block Migration (#886)

* 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]>

* fmt

* XRPL -> TRN NFT bridging (#901)

* 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

* XRPL NFT Bridging TRN to XRPL Node changes (#898)

* 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

* Direct xrpl-codec to v0.2.3

* fix is_burnable()

* Add is_burnable test and fix broken unit tests

* Fix benchmarks

* set e2e node version to 20.9.0

---------

Co-authored-by: JasonTulp <[email protected]>
Co-authored-by: JasonT <[email protected]>
Co-authored-by: GitHub Action <[email protected]>
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

Successfully merging this pull request may close these issues.

1 participant