Crate m10_sdk

Source

Re-exports§

pub use image::ImageClient;
pub use transaction_ext::TransactionExt;
pub use bytes;
pub use tonic;
pub use transfer_ext::*;
pub use oauth_interceptor::*;

Modules§

account
Account ID handling.
block_explorer
contract
directory
Models and requests for the M10 Directory
error
image
ledger
Models and requests for the M10 Ledger
metadata
oauth_interceptor
prost
A re-export of the prost crate. Re-export of prost
sdk
A re-export of ledger as sdk for backwards compatability
transaction_ext
transfer_ext
ws

Macros§

account_id
Creates an AccountId from the given chain of raw account index values.
debug_verbose

Structs§

Account
AccountBuilder
AccountFilter
AccountInfo
AccountMetadata
AccountSet
AccountUpdate
Action
ActionBuilder
ActionsFilter
ArcKeyPair
Bank
BankAccount
ContextFilter
Ctx
DocumentBuilder
DocumentUpdate
A struct for building a document update operation
Ed25519
An Ed25519 key-pair
ExpandedAccount
ExpandedTransfer
ExpandedTransferStep
GroupingFilter
GrpcClient
HttpClient
Issuance
NameFilter
NamedAction
OwnerFilter
P256
A P256 key-pair
PageBuilder
PublicKey
Role
RoleBinding
Sign
Signature
SignedRequest
A signed request containing both the serialized and signed payload; and the original message
StepBuilder
Transfer
TransferBuilder
TransferFilter
TransferStep
TransferView
TxnFilter
VaultTransit

Enums§

AccountUpdateType
BankAccountType
Collection
Format
KeyPair
A P256 or ED25519 key pair
NameOrOwnerFilter
PrintError
ResourceId
SigningError
Target
Transaction
TransferData
TransferStatus
Verb

Constants§

DEFAULT_TXN_LIMIT

Traits§

DocumentId
A trait representing any type that can be used as a DocumentId
M10CoreClient
Metadata
MetadataExt
MetadataType
Pack
PrettyPrint
Signer
A trait repersenting a service or key that can sign a message
WithContext

Functions§

action
bulk_create_transactions
create_account
create_transaction
documents
extract_public_key
get_account_set
get_bank
get_role
get_role_binding
initiate_transfer
memo
set_account_instrument
signed_transaction
signed_transaction_as
transfer

Type Aliases§

TxId