|
xrpld
|
#include <XChainAttestations.h>


Public Member Functions | |
| AttestationClaim (AccountID attestationSignerAccount, PublicKey const &publicKey, Buffer signature, AccountID const &sendingAccount, STAmount const &sendingAmount, AccountID const &rewardAccount, bool wasLockingChainSend, std::uint64_t claimId, std::optional< AccountID > const &dst) | |
| AttestationClaim (STXChainBridge const &bridge, AccountID attestationSignerAccount, PublicKey const &publicKey, SecretKey const &secretKey, AccountID const &sendingAccount, STAmount const &sendingAmount, AccountID const &rewardAccount, bool wasLockingChainSend, std::uint64_t claimId, std::optional< AccountID > const &dst) | |
| AttestationClaim (STObject const &o) | |
| AttestationClaim (json::Value const &v) | |
| STObject | toSTObject () const |
| bool | sameEvent (AttestationClaim const &rhs) const |
| bool | validAmounts () const |
| bool | verify (STXChainBridge const &bridge) const |
Static Public Member Functions | |
| static std::vector< std::uint8_t > | message (STXChainBridge const &bridge, AccountID const &sendingAccount, STAmount const &sendingAmount, AccountID const &rewardAccount, bool wasLockingChainSend, std::uint64_t claimID, std::optional< AccountID > const &dst) |
Protected Member Functions | |
| 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 | |
| std::vector< std::uint8_t > | message (STXChainBridge const &bridge) const override |
Friends | |
| bool | operator== (AttestationClaim const &lhs, AttestationClaim const &rhs) |
Definition at line 83 of file XChainAttestations.h.
|
explicit |
Definition at line 116 of file XChainAttestations.cpp.
|
explicit |
Definition at line 139 of file XChainAttestations.cpp.
|
explicit |
Definition at line 165 of file XChainAttestations.cpp.
|
explicit |
Definition at line 170 of file XChainAttestations.cpp.
|
nodiscard |
Definition at line 178 of file XChainAttestations.cpp.
|
nodiscard |
Definition at line 229 of file XChainAttestations.cpp.
|
staticnodiscard |
Definition at line 189 of file XChainAttestations.cpp.
|
nodiscard |
Definition at line 223 of file XChainAttestations.cpp.
|
nodiscardoverrideprivatevirtual |
Implements xrpl::attestations::AttestationBase.
Definition at line 216 of file XChainAttestations.cpp.
|
nodiscardinherited |
Definition at line 76 of file XChainAttestations.cpp.
|
staticnodiscardprotectedinherited |
Definition at line 48 of file XChainAttestations.cpp.
|
staticnodiscardprotectedinherited |
Definition at line 69 of file XChainAttestations.cpp.
|
protectedinherited |
Definition at line 105 of file XChainAttestations.cpp.
|
friend |
Definition at line 236 of file XChainAttestations.cpp.
| std::uint64_t xrpl::attestations::AttestationClaim::claimID |
Definition at line 85 of file XChainAttestations.h.
| std::optional<AccountID> xrpl::attestations::AttestationClaim::dst |
Definition at line 86 of file XChainAttestations.h.
|
inherited |
Definition at line 28 of file XChainAttestations.h.
|
inherited |
Definition at line 30 of file XChainAttestations.h.
|
inherited |
Definition at line 32 of file XChainAttestations.h.
|
inherited |
Definition at line 35 of file XChainAttestations.h.
|
inherited |
Definition at line 37 of file XChainAttestations.h.
|
inherited |
Definition at line 40 of file XChainAttestations.h.
|
inherited |
Definition at line 42 of file XChainAttestations.h.