Represents an AccountDelete transaction [https://xrpl.org/accountdelete.html](https://xrpl.org/accountdelete.html), which deletes an account and any objects it owns in the XRP Ledger, if possible, sending the account's remaining XRP to a specified destination account. See Deletion of Accounts
https://xrpl.org/accounts.html#deletion-of-accounts
for the requirements to delete an account.
Bid on an Automated Market Maker's (AMM's) auction slot.
If you win, you can trade against the AMM at a discounted fee until you are outbid
or 24 hours have passed.
If you are outbid before 24 hours have passed, you are refunded part of the cost
of your bid based on how much time remains.
You bid using the AMM's LP Tokens; the amount of a winning bid is returned
to the AMM, decreasing the outstanding balance of LP Tokens.
Vote on the trading fee for an Automated Market Maker (AMM) instance.
Up to 8 accounts can vote in proportion to the amount of the AMM's LP Tokens
they hold.
Each new vote re-calculates the AMM's trading fee based on a weighted average
of the votes.
Represents a `CheckCancel https://xrpl.org/checkcancel.html transaction,
which cancels an unredeemed Check, removing it from the ledger
without sending any money. The source or the destination of the check
can cancel a Check at any time using this transaction type. If the
Check has expired, any address can cancel it.
Represents a `CheckCash transaction https://xrpl.org/checkcash.html,
which redeems a Check object to receive up to the amount authorized by the
corresponding CheckCreate transaction. Only the Destination address of a
Check can cash it.
Represents a CheckCreate https://xrpl.org/checkcreate.html transaction,
which creates a Check object. A Check object is a deferred payment
that can be cashed by its intended destination. The sender of this
transaction is the sender of the Check.
Represents a DepositPreauth
transaction, which gives another account pre-approval to deliver payments to
the sender of this transaction, if this account is using
Deposit Authorization.
The NFTokenBurn transaction is used to remove an NFToken object from the
NFTokenPage in which it is being held, effectively removing the token from
the ledger ("burning" it).
If this operation succeeds, the corresponding NFToken is removed. If this
operation empties the NFTokenPage holding the NFToken or results in the
consolidation, thus removing an NFTokenPage, the owner’s reserve requirement
is reduced by one.
The NFTokenCancelOffer transaction deletes existing NFTokenOffer objects.
It is useful if you want to free up space on your account to lower your
reserve requirement.
The transaction can be executed by the account that originally created
the NFTokenOffer, the account in the Recipient field of the NFTokenOffer
(if present), or any account if the NFTokenOffer has an Expiration and
the NFTokenOffer has already expired.
The NFTokenCreateOffer transaction creates either an offer to buy an
NFT the submitting account does not own, or an offer to sell an NFT
the submitting account does own.
The NFTokenMint transaction creates an NFToken object and adds it to the
relevant NFTokenPage object of the minter. If the transaction is
successful, the newly minted token will be owned by the minter account
specified by the transaction.
import 'package:xrp_dart/src/xrpl/utilities.dart';
Represents an OfferCancel transaction,
which removes an Offer object from the `decentralized exchange
https://xrpl.org/decentralized-exchange.html.
Represents an OfferCreate transaction,
which executes a limit order in the `decentralized exchange
https://xrpl.org/decentralized-exchange.html If the specified exchange
cannot be completely fulfilled, it creates an Offer object for the remainder.
Offers can be partially fulfilled.
Represents a Payment https://xrpl.org/payment.html transaction, which
sends value from one account to another. (Depending on the path taken, this
can involve additional exchanges of value, which occur atomically.) This
transaction type can be used for several types of payments [http://xrpl.local/payment.html#types-of-payments](http://xrpl.local/payment.html#types-of-payments). Payments are also the only way to create accounts
http://xrpl.local/payment.html#creating-accounts.
Represents a PaymentChannelCreate <https://xrpl.org/paymentchannelcreate.html>_ transaction, which creates a
payment channel <https://xrpl.org/payment-channels.html>_ and funds it with
XRP. The sender of this transaction is the "source address" of the payment
channel.
Represents a PaymentChannelFund <https://xrpl.org/paymentchannelfund.html>_
transaction, adds additional XRP to an open payment channel <https://xrpl.org/payment-channels.html>_, and optionally updates the
expiration time of the channel. Only the source address
of the channel can use this transaction.
Represents a wallet file. Wallets are used to securely store credentials
like a private key belonging to an Ethereum address. The private key in a
wallet is encrypted with a secret password that needs to be known in order
to obtain the private key.
The base class for all transaction types [https://xrpl.org/transaction-types.html](https://xrpl.org/transaction-types.html). Represents fields common to all
transaction types https://xrpl.org/transaction-common-fields.html.
Enum for AccountSet Transaction Flags.
Transactions of the AccountSet type support additional values in the Flags field.
This enum represents those options.
See AccountSet tf Flags