# Functions
GetAccountDetailsHandler uses BaseAPI for get conversion details by it id.
GetAccountsHandler uses BaseAPI for search and list accounts.
GetConversionDetailsHandler uses BaseAPI for get conversion details by it id.
GetConversionsHandler uses BaseAPI for search and list conversions.
GetTransitionDetailsHandler uses BaseAPI for get transition details by it id.
GetTransitionsHandler uses BaseAPI for search and list transitions.
PostAccountsHandler uses FastAPI for sends new accounts requests in async mode to blockchain.
PostConversionsHandler uses FastAPI for sends new conversions requests in async mode to blockchain.
PostTransitionsHandler uses FastAPI for sends new transitions requests in async mode to blockchain.
SetEndpoint method defines validator GRPC address.
# Structs
Account struct describes account related fields
ID - unique identifier of account in blockchain Priv - private key of account Pub - public key of account.
Conversion struct describes conversion related fields All fields, except AdvertiserAccountID and AffiliateAccountID are optional.
Request struct represents request related fields
AccountID - unique identifier of request-maker in blockchain PrivKey - private key of account PubKey - public key of account Data - arbitrary passed data (maybe any supported in system).
Transition struct describes transition related fields All fields, except AdvertiserAccountID and AffiliateAccountID are optional.