1#ifndef XRPL_TEST_JTX_ATTESTER_H_INCLUDED
2#define XRPL_TEST_JTX_ATTESTER_H_INCLUDED
4#include <xrpl/basics/Buffer.h>
5#include <xrpl/protocol/AccountID.h>
24 STXChainBridge
const&
bridge,
26 STAmount
const& sendingAmount,
28 bool wasLockingChainSend,
36 STXChainBridge
const&
bridge,
38 STAmount
const& sendingAmount,
39 STAmount
const& rewardAmount,
41 bool wasLockingChainSend,
Json::Value bridge(Account const &lockingChainDoor, Issue const &lockingChainIssue, Account const &issuingChainDoor, Issue const &issuingChainIssue)
Buffer sign_claim_attestation(PublicKey const &pk, SecretKey const &sk, STXChainBridge const &bridge, AccountID const &sendingAccount, STAmount const &sendingAmount, AccountID const &rewardAccount, bool wasLockingChainSend, std::uint64_t claimID, std::optional< AccountID > const &dst)
Buffer sign_create_account_attestation(PublicKey const &pk, SecretKey const &sk, STXChainBridge const &bridge, AccountID const &sendingAccount, STAmount const &sendingAmount, STAmount const &rewardAmount, AccountID const &rewardAccount, bool wasLockingChainSend, std::uint64_t createCount, AccountID const &dst)
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
base_uint< 160, detail::AccountIDTag > AccountID
A 160-bit unsigned that uniquely identifies an account.