Re-exports§
pub use xand_models_adapters::*;
Modules§
- admin_
txn - Nested message and enum types in
AdministrativeTransaction
. - administrative_
transaction - Nested message and enum types in
AdministrativeTransaction
. - any_
transaction - Nested message and enum types in
AnyTransaction
. - bank_
account - Nested message and enum types in
BankAccount
. - create_
request_ completion - Nested message and enum types in
CreateRequestCompletion
. - encryption_
error - Nested message and enum types in
EncryptionError
. - error
- proposal
- Nested message and enum types in
Proposal
. - proto_
models - Server-agnostic wire types and business representations for the xand-api-client.
- redeem_
request_ completion - Nested message and enum types in
RedeemRequestCompletion
. - transaction_
status - Nested message and enum types in
TransactionStatus
. - user_
transaction - Nested message and enum types in
UserTransaction
. - user_
txn - Nested message and enum types in
UserTransaction
. - xand_
api_ client - Generated client implementations.
- xand_
api_ server - Generated server implementations.
- xand_
models_ adapters
Structs§
- AddAuthority
Key - Issued by root to add a new keypair for a validator which may participate in consensus
- Address
Balance - Address
Balance Request - Address
Transaction History Request - This must be separate from
TransactionHistoryRequest
so that we can enforce we are only talking about one address. - Administrative
Transaction - Transactions which can only be issued by root (network)
- Allowlist
- Allowlist
Cidr Block - Issued to add a CIDR block to the allowlist
- Allowlist
Entry - Allowlist entry returned by GetAllowlist
- Allowlist
Request - AnyTransaction
- All submitted transactions on the network are represented here
- Authority
Keys - List of authority keys (validators)
- Authority
Keys Request - Query the list of authority keys (validators)
- Bank
Account - Bank account details
- Blockstamp
- Cash
Confirmation - Issued by the trust when fulfilling a
CreateRequest
- Create
- A create request that has been submitted and may not have been confirmed or cancelled yet.
- Create
Cancellation - Issued by the trust to cancel pending create requests
- Create
Request - A request to confirm cash as claims on the network
- Create
Request Completion - The reason / identifier a create request was completed
- Encrypted
Bank Account - Encrypted bank account details
- Encryption
Error - Encryption errors
- Encryption
Key - Encryption
KeyRequest - Fetch the encryption key registered to a given account
- Exit
Member - Issued by root to immediately exit Members
- Fetched
Transaction - GetAll
Proposals Req - Query for the state of all Proposals
- GetCurrent
Block Req - GetLimited
Agent Req - Query the information on the Limited Agent
- GetPending
Create Request Expire Time Req - GetProposal
Req - Query for the state of a specific Proposal
- GetTrustee
Req - Query the information on the Trustee Node
- GetValidator
Emission Progress Req - GetValidator
Emission Rate Req - Health
Check Request - Health
Check Response - Issuer
- KeyNot
Found - Limited
Agent Data - Limited Agent information
- Maybe
Balance - Members
- List of members
- Members
Request - Query the list of members
- Message
Malformed - Optional
Address - A dummy message containing a string. Due to protobuf’s optional-messages-by-default behavior, this message will be optional in a containing message.
- Pending
Create Request - Pending
Create Request Expire Time - Pending
Create Requests - Pending
Create Requests Pagination - Pending
Redeem Request - Pending
Redeem Requests - Pending
Redeem Requests Pagination - Proposal
- Proposals
- Redeem
- A redeem request that has been submitted and may not have been fulfilled or cancelled yet.
- Redeem
Cancellation - Issued by the trust to cancel pending redeem requests
- Redeem
Fulfillment - Issued by the trust when a
RedeemRequest
has been fulfilled - Redeem
Request - A request to redeem on-chain funds
- Redeem
Request Completion - The reason / identifier a redeem request was completed
- Register
Account AsMember - Issued by root to register members
- Register
Session Keys - Issued by a validator to register their session keys
- Remove
Allowlist Cidr Block - Issued to remove a CIDR block from the allowlist
- Remove
Authority Key - Issued by root to remove a keypair for an existing validator
- Remove
Member - Issued by root to mark Members for removal
- Root
Allowlist Cidr Block - Issued by root to add a CIDR block to the allowlist
- Root
Remove Allowlist Cidr Block - Issued by root to remove a CIDR block from the allowlist
- Runtime
Upgrade - Send
- A request to send claims on-chain from one party to another
- SetLimited
Agent - Issued by root to set the identity of the Limited Agent
- SetMember
Encryption Key - Issued by members to set the pubkey that should be used for encrypting data to be shared with them
- SetPending
Create Request Expire - SetTrust
- Issued by root to set the identity of the trust
- SetTrust
Encryption Key - Issued by trust to set the pubkey that should be used for encrypting data only to be shared with the trust.
- SetValidator
Emission Rate - Issued by root to select the amount and frequency of payments to Validators
- Submit
Proposal - Timestamp
- Unix timestamp in milliseconds
- Total
Issuance Request - Total
Issuance Response - Transaction
Accepted - Transaction
Broadcast - Transaction
Committed - Transaction
Details Request - Transaction
Dropped - Transaction
Finalized - Transaction
History - Transaction
History Request - The pagination technique follows Google’s advice for grpc: https://cloud.google.com/apis/design/design_patterns#list_pagination
- Transaction
Invalid - Transaction
Received - Transaction
Status - Represents the status of an individual transaction
- Transaction
Update - Trustee
Data - Trustee Node information
- Unencrypted
Bank Account - Unencrypted bank account details
- User
Transaction - Transactions which any user may issue. These represent the most common transactions on the network and require no special privileges.
- Validator
Emission Progress - Validator
Emission Rate - Vote
Proposal - Issued by network voter to add vote for Proposal with specified id
- Voting
Transaction - Withdraw
From Network - Define withdrawal