1#ifndef XRPL_TX_XCHAINBRIDGE_H_INCLUDED
2#define XRPL_TX_XCHAINBRIDGE_H_INCLUDED
4#include <xrpld/app/tx/detail/Transactor.h>
6#include <xrpl/protocol/XChainAttestations.h>
State information when applying a tx.
BridgeModify(ApplyContext &ctx)
static constexpr ConsequencesFactoryType ConsequencesFactory
static TER preclaim(PreclaimContext const &ctx)
static NotTEC preflight(PreflightContext const &ctx)
static std::uint32_t getFlagsMask(PreflightContext const &ctx)
Class describing the consequences to the account of applying a transaction if the transaction consume...
static constexpr ConsequencesFactoryType ConsequencesFactory
static TER preclaim(PreclaimContext const &ctx)
XChainAddAccountCreateAttestation(ApplyContext &ctx)
static NotTEC preflight(PreflightContext const &ctx)
static TER preclaim(PreclaimContext const &ctx)
static NotTEC preflight(PreflightContext const &ctx)
XChainAddClaimAttestation(ApplyContext &ctx)
static constexpr ConsequencesFactoryType ConsequencesFactory
static constexpr ConsequencesFactoryType ConsequencesFactory
static TER preclaim(PreclaimContext const &ctx)
XChainClaim(ApplyContext &ctx)
static NotTEC preflight(PreflightContext const &ctx)
XChainCommit(ApplyContext &ctx)
static TxConsequences makeTxConsequences(PreflightContext const &ctx)
static constexpr ConsequencesFactoryType ConsequencesFactory
static TER preclaim(PreclaimContext const &ctx)
static NotTEC preflight(PreflightContext const &ctx)
static constexpr ConsequencesFactoryType ConsequencesFactory
static TER preclaim(PreclaimContext const &ctx)
XChainCreateAccountCommit(ApplyContext &ctx)
static NotTEC preflight(PreflightContext const &ctx)
static TER preclaim(PreclaimContext const &ctx)
static constexpr ConsequencesFactoryType ConsequencesFactory
static NotTEC preflight(PreflightContext const &ctx)
XChainCreateBridge(ApplyContext &ctx)
static constexpr ConsequencesFactoryType ConsequencesFactory
XChainCreateClaimID(ApplyContext &ctx)
static TER preclaim(PreclaimContext const &ctx)
static NotTEC preflight(PreflightContext const &ctx)
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
constexpr size_t xbridgeMaxAccountCreateClaims
State information when determining if a tx is likely to claim a fee.
State information when preflighting a tx.