The Payments feature in the Xahau network is a crucial component that enables the transfer of assets and funds within the network. This feature is designed to facilitate seamless transactions, ensuring a smooth and efficient operation of the network.
The Payments feature comprises several transaction types, each serving a unique purpose in the network. Here's a brief overview of each transaction type:
DepositPreauth
This transaction type allows an account to preauthorize incoming transactions from a specified source. It's a way to whitelist accounts, ensuring that only authorized transactions are processed.
TrustSet
This transaction type allows users to create a trust line with another account. It's a way to establish trust between two accounts, enabling them to transact with each other.
Payment
This is the basic transaction type that allows the transfer of assets between accounts. It's the fundamental transaction type for any payment operation in the network.
PaymentChannelCreate
This transaction type allows the creation of a payment channel between two accounts. Payment channels are off-ledger scalability solutions that enable high-frequency, low-cost transactions between two parties.
PaymentChannelFund
This transaction type allows an account to fund an existing payment channel. It's a way to add more assets to a payment channel, enabling more transactions to take place.
PaymentChannelClaim
This transaction type allows an account to claim the funds from a payment channel. It's a way to close a payment channel and retrieve the remaining assets.