> For the complete documentation index, see [llms.txt](https://bridge-docs.orbitchain.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bridge-docs.orbitchain.io/bridging-transaction/xrp.md).

# XRP

## Vault

### LOCK

* User submit `toChain` & `toAddress` in the [BRIDGE](https://bridge.orbitchain.io/) (or direct to orbitchain xrpaddressbook contract) and issued `TAG`.
* The user requesting bridging sends Transfer Transaction with the `TAG` of the rule set in XRPVault
* Bridge Operator catches the transaction and relays bridging data to Orbit Hub
* Bridge Validator consensus on relayed bridging data
* After the agreement is completed, `toChain` Minter's MINT Process

### RELEASE

* Completes the BURN process of `fromChain` Minter
* Bridge Operator proposes raw transaction for bridging data agreed by Bridge Validator
* Bridge Validator proceeds to consensus on Raw Transaction
* Each validator sign to Raw Transaction via own private key
* Using XRP's public Ledger API to broadcast multi-signing transaction

### Reference

* [multi-signing](https://xrpl.org/multi-signing.html)
* [ledger-api](https://xrpl.org/get-started-with-the-rippled-api.html)

&#x20;
