xrpld
Toggle main menu visibility
Loading...
Searching...
No Matches
test
jtx
attester.h
1
#pragma once
2
3
#include <xrpl/basics/Buffer.h>
4
#include <xrpl/protocol/AccountID.h>
5
6
#include <
cstdint
>
7
#include <
optional
>
8
9
namespace
xrpl
{
10
11
class
PublicKey
;
12
class
SecretKey
;
13
class
STXChainBridge
;
14
class
STAmount
;
15
16
namespace
test::jtx
{
17
18
Buffer
19
signClaimAttestation
(
20
PublicKey
const
& pk,
21
SecretKey
const
& sk,
22
STXChainBridge
const
&
bridge
,
23
AccountID
const
& sendingAccount,
24
STAmount
const
& sendingAmount,
25
AccountID
const
& rewardAccount,
26
bool
wasLockingChainSend,
27
std::uint64_t claimID,
28
std::optional<AccountID>
const
& dst);
29
30
Buffer
31
signCreateAccountAttestation
(
32
PublicKey
const
& pk,
33
SecretKey
const
& sk,
34
STXChainBridge
const
&
bridge
,
35
AccountID
const
& sendingAccount,
36
STAmount
const
& sendingAmount,
37
STAmount
const
& rewardAmount,
38
AccountID
const
& rewardAccount,
39
bool
wasLockingChainSend,
40
std::uint64_t createCount,
41
AccountID
const
& dst);
42
}
// namespace test::jtx
43
44
}
// namespace xrpl
xrpl::PublicKey
A public key.
Definition
PublicKey.h:53
xrpl::STAmount
Definition
STAmount.h:46
xrpl::STXChainBridge
Definition
STXChainBridge.h:24
xrpl::SecretKey
A secret key.
Definition
SecretKey.h:24
cstdint
xrpl::test::jtx
Definition
Oracle_test.cpp:34
xrpl::test::jtx::signClaimAttestation
Buffer signClaimAttestation(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)
Definition
attester.cpp:16
xrpl::test::jtx::bridge
json::Value bridge(Account const &lockingChainDoor, Issue const &lockingChainIssue, Account const &issuingChainDoor, Issue const &issuingChainIssue)
Definition
xchain_bridge.cpp:32
xrpl::test::jtx::signCreateAccountAttestation
Buffer signCreateAccountAttestation(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)
Definition
attester.cpp:33
xrpl
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition
algorithm.h:5
xrpl::AccountID
BaseUInt< 160, detail::AccountIDTag > AccountID
A 160-bit unsigned that uniquely identifies an account.
Definition
AccountID.h:34
optional
Generated by
1.17.0