|
xrpld
|
#include <XChainAttestations.h>


Public Member Functions | |
| AttestationBase (AccountID attestationSignerAccount, PublicKey const &publicKey, Buffer signature, AccountID const &sendingAccount, STAmount sendingAmount, AccountID const &rewardAccount, bool wasLockingChainSend) | |
| AttestationBase (AttestationBase const &)=default | |
| virtual | ~AttestationBase ()=default |
| AttestationBase & | operator= (AttestationBase const &)=default |
| bool | verify (STXChainBridge const &bridge) const |
Public Attributes | |
| AccountID | attestationSignerAccount |
| PublicKey | publicKey |
| Buffer | signature |
| AccountID | sendingAccount |
| STAmount | sendingAmount |
| AccountID | rewardAccount |
| bool | wasLockingChainSend |
Protected Member Functions | |
| AttestationBase (STObject const &o) | |
| AttestationBase (json::Value const &v) | |
| void | addHelper (STObject &o) const |
Static Protected Member Functions | |
| static bool | equalHelper (AttestationBase const &lhs, AttestationBase const &rhs) |
| static bool | sameEventHelper (AttestationBase const &lhs, AttestationBase const &rhs) |
Private Member Functions | |
| virtual std::vector< std::uint8_t > | message (STXChainBridge const &bridge) const =0 |
Definition at line 25 of file XChainAttestations.h.
|
explicit |
Definition at line 29 of file XChainAttestations.cpp.
|
default |
|
virtualdefault |
|
explicitprotected |
Definition at line 82 of file XChainAttestations.cpp.
|
explicitprotected |
Definition at line 93 of file XChainAttestations.cpp.
|
default |
|
nodiscard |
Definition at line 76 of file XChainAttestations.cpp.
|
staticnodiscardprotected |
Definition at line 48 of file XChainAttestations.cpp.
|
staticnodiscardprotected |
Definition at line 69 of file XChainAttestations.cpp.
|
protected |
Definition at line 105 of file XChainAttestations.cpp.
|
nodiscardprivatepure virtual |
Implemented in xrpl::attestations::AttestationClaim, and xrpl::attestations::AttestationCreateAccount.
| AccountID xrpl::attestations::AttestationBase::attestationSignerAccount |
Definition at line 28 of file XChainAttestations.h.
| PublicKey xrpl::attestations::AttestationBase::publicKey |
Definition at line 30 of file XChainAttestations.h.
| Buffer xrpl::attestations::AttestationBase::signature |
Definition at line 32 of file XChainAttestations.h.
| AccountID xrpl::attestations::AttestationBase::sendingAccount |
Definition at line 35 of file XChainAttestations.h.
| STAmount xrpl::attestations::AttestationBase::sendingAmount |
Definition at line 37 of file XChainAttestations.h.
| AccountID xrpl::attestations::AttestationBase::rewardAccount |
Definition at line 40 of file XChainAttestations.h.
| bool xrpl::attestations::AttestationBase::wasLockingChainSend |
Definition at line 42 of file XChainAttestations.h.