Structures
The following structures are available globally.
-
Declaration
Swift
public struct RIPEMD160 -
Base request struct aliased by request types for
See moreget_account,get_abi,get_raw_code_and_abi, andget_coderequests.Declaration
Swift
public struct EosioAccountInfo : Codable -
The request struct for
See morepush_transactionsRPC requests.Declaration
Swift
public struct EosioRpcPushTransactionsRequest : Codable -
The request struct for
See moresend_transactionsRPC requests.Declaration
Swift
public struct EosioRpcSendTransactionsRequest : Codable -
The request struct for
See moreget_currency_balanceRPC requests.Declaration
Swift
public struct EosioRpcCurrencyBalanceRequest : Codable -
The request struct for
See moreget_currency_statsRPC requests.Declaration
Swift
public struct EosioRpcCurrencyStatsRequest : Codable -
The request struct for
See moreget_producersRPC requests.Declaration
Swift
public struct EosioRpcProducersRequest : Codable -
The request struct for
See moreget_table_by_scopeRPC requests.Declaration
Swift
public struct EosioRpcTableByScopeRequest : Codable -
The request struct for
See moreget_table_rowsRPC requests.Declaration
Swift
public struct EosioRpcTableRowsRequest : Codable -
The request type for
See moreget_kv_table_rowsRPC requests.Declaration
Swift
public struct EosioRpcKvTableRowsRequest : Codable -
The request type for
See moreget_codeRPC requests.Declaration
Swift
public struct EosioRpcCodeRequest : Codable -
The request struct for
See moreget_actionsRPC requests.Declaration
Swift
public struct EosioRpcHistoryActionsRequest : Codable -
The request struct for
See moreget_transaction_requestRPC requests.Declaration
Swift
public struct EosioRpcHistoryTransactionRequest : Codable -
The request struct for
See moreget_key_accountsRPC requests.Declaration
Swift
public struct EosioRpcHistoryKeyAccountsRequest : Codable -
The request struct for
See moreget_controlled_accountsRPC requests.Declaration
Swift
public struct EosioRpcHistoryControlledAccountsRequest : Codable -
The request struct for
See moresend_transactionRPC requests.Declaration
Swift
public struct EosioRpcSendTransactionRequest : Codable -
Response struct for the
See moreget_infoRPC endpoint.Declaration
Swift
public struct EosioRpcInfoResponse : EosioRpcInfoResponseProtocol, EosioRpcResponseProtocol, Decodable -
Response struct for the
See moreget_blockRPC endpoint.Declaration
Swift
public struct EosioRpcBlockResponse : EosioRpcResponseProtocol, Decodable -
Response struct for the
See moreget_block_infoRPC endpoint.Declaration
Swift
public struct EosioRpcBlockInfoResponse : EosioRpcBlockInfoResponseProtocol, EosioRpcResponseProtocol, Decodable -
Response struct for the
See moreget_raw_abiRPC endpoint.Declaration
Swift
public struct EosioRpcRawAbiResponse : EosioRpcRawAbiResponseProtocol, EosioRpcResponseProtocol, Decodable -
Response struct for the
See moreget_required_keysRPC endpoint.Declaration
Swift
public struct EosioRpcRequiredKeysResponse : EosioRpcRequiredKeysResponseProtocol, EosioRpcResponseProtocol, Decodable -
Response struct for the
See morepush_transactionRPC endpoint.Declaration
Swift
public struct EosioRpcTransactionResponse : EosioRpcTransactionResponseProtocol, EosioRpcResponseProtocol, Decodable -
Response struct for the
See moreget_key_accountsRPC endpointDeclaration
Swift
public struct EosioRpcKeyAccountsResponse : Decodable, EosioRpcResponseProtocol -
Reponse type for
See morewait_weightin RPC endpoint responses.Declaration
Swift
public struct WaitWeight : Decodable -
Response type for
See morepermission_levelin RPC endpoint responses.Declaration
Swift
public struct PermissionLevel : Decodable -
Response type for `permission_level_weight in RPC endpoint responses.
See moreDeclaration
Swift
public struct PermissionLevelWeight : Decodable -
Response type for
See morekey_weightstructure in RPC endpoint responses.Declaration
Swift
public struct KeyWeight : Decodable -
Response type for
See moreauthoritystructure in RPC endpoint responses.Declaration
Swift
public struct Authority : Decodable -
Response type for
See morepermissionstructure in RPC endpoint responses.Declaration
Swift
public struct Permission : Decodable -
Response type for the
See moreget_accountRPC endpoint.Declaration
Swift
public struct EosioRpcAccountResponse : Decodable, EosioRpcResponseProtocol -
Response type for the
See moreget_transactionRPC endpoint.Declaration
Swift
public struct EosioRpcGetTransactionResponse : Decodable, EosioRpcResponseProtocol -
Response struct for the
See moreget_currency_balanceRPC endpointDeclaration
Swift
public struct EosioRpcCurrencyBalanceResponse : Decodable, EosioRpcResponseProtocol -
Response type for the
See moreCurrencyRPC endpoint.Declaration
Swift
public struct CurrencyStats : Decodable -
Response type for the
See moreget_currency_statsRPC endpoint.Declaration
Swift
public struct EosioRpcCurrencyStatsResponse : Decodable, EosioRpcResponseProtocol -
Response type for the
See moreget_raw_code_and_abiRPC endpoint.Declaration
Swift
public struct EosioRpcRawCodeAndAbiResponse : Decodable, EosioRpcResponseProtocol -
Response type for the
See moreget_codeRPC endpoint.Declaration
Swift
public struct EosioRpcCodeResponse : Decodable, EosioRpcResponseProtocol -
Response type for the
See moreget_abiRPC endpoint.Declaration
Swift
public struct EosioRpcAbiResponse : Decodable, EosioRpcResponseProtocol -
Response struct for the rows returned in the
See moreget_producersRPC endpoint response.Declaration
Swift
public struct ProducerRows : Decodable -
Response type for the
See moreget_producersRPC endpoint.Declaration
Swift
public struct EosioRpcProducersResponse : Decodable, EosioRpcResponseProtocol -
Response type for the
See morepush_transactionsRPC endpoint.Declaration
Swift
public struct EosioRpcPushTransactionsResponse : Decodable, EosioRpcResponseProtocol -
Response type for the
See moresend_transactionsRPC endpoint.Declaration
Swift
public struct EosioRpcSendTransactionsResponse : Decodable, EosioRpcResponseProtocol -
Response struct for
See moreheaderstruct returned in theget_block_header_stateRPC endpoint response.Declaration
Swift
public struct EosioRpcBlockHeaderStateResponseHeader : Decodable -
Response type for the
See moreget_block_header_stateRPC endpoint.Declaration
Swift
public struct EosioRpcBlockHeaderStateResponse : Decodable, EosioRpcResponseProtocol -
Response type for the
See moreget_actionsRPC endpoint.Declaration
Swift
public struct EosioRpcActionsResponse : Decodable, EosioRpcResponseProtocol -
Declaration
Swift
public struct EosioRpcActionsResponseAction : Decodable, EosioRpcResponseProtocol -
Declaration
Swift
public struct EosioRpcActionsResponseActionTrace : Decodable, EosioRpcResponseProtocol -
Declaration
Swift
public struct EosioRpcActionsResponseActionTrReceipt : Decodable, EosioRpcResponseProtocol -
Declaration
Swift
public struct EosioRpcActionsResponseActionTraceAction : Decodable, EosioRpcResponseProtocol -
Declaration
Swift
public struct EosioRpcActionsResponseActionTraceAuth : Decodable, EosioRpcResponseProtocol -
Declaration
Swift
public struct EosioRpcActionsResponseActionTrActDeltas : Decodable, EosioRpcResponseProtocol -
Response struct for the
See moreget_controlled_accountsRPC endpointDeclaration
Swift
public struct EosioRpcControlledAccountsResponse : Decodable, EosioRpcResponseProtocol -
Response type for the
See moreget_table_rowsRPC endpoint.Declaration
Swift
public struct EosioRpcTableRowsResponse : Decodable, EosioRpcResponseProtocol -
Response type for the
See moreget_kv_table_rowsRPC endpoint.Declaration
Swift
public struct EosioRpcKvTableRowsResponse : Decodable, EosioRpcResponseProtocol -
Response struct for the rows returned from get_table_by_scope
See moreDeclaration
Swift
public struct TableByScopeRows : Decodable -
Response type for the
See moreget_table_by_scopeRPC endpoint.Declaration
Swift
public struct EosioRpcTableByScopeResponse : Decodable, EosioRpcResponseProtocol -
Struct for response types which do not have models created for them. For those, we simply provide the
See more_rawResponse.Declaration
Swift
public struct RawResponse : Decodable, EosioRpcResponseProtocol -
Request struct for requests to
See morev1/chain/get_required_keys. To be compatible with EOSIO SDK for Swift, RPC endpoints must, at a minimum, accept these parameters.Declaration
Swift
public struct EosioRpcRequiredKeysRequest : Codable -
Request struct for requests to
See morev1/chain/push_transaction. To be compatible with EOSIO SDK for Swift, RPC endpoints must, at a minimum, accept these parameters.Declaration
Swift
public struct EosioRpcPushTransactionRequest : Codable -
Request struct for requests to
See morev1/chain/get_block. To be compatible with EOSIO SDK for Swift, RPC endpoints must, at a minimum, accept these parameters.Declaration
Swift
public struct EosioRpcBlockRequest : Codable -
Request struct for requests to
See morev1/chain/get_block_info. To be compatible with EOSIO SDK for Swift, RPC endpoints must, at a minimum, accept these parameters.Declaration
Swift
public struct EosioRpcBlockInfoRequest : Codable -
Request struct for requests to
See morev1/chain/get_raw_abi. To be compatible with EOSIO SDK for Swift, RPC endpoints must, at a minimum, accept these parameters.Declaration
Swift
public struct EosioRpcRawAbiRequest : Codable -
The transaction and related information structure sent to a signature provider for signing.
See moreDeclaration
Swift
public struct EosioTransactionSignatureRequest : Codable -
The structure for the response from a signature provider to an
See moreEosioTransactionSignatureRequest.Declaration
Swift
public struct EosioTransactionSignatureResponse : Codable -
The structure for the response from a signature provider when asked what keys are available for signing.
See moreDeclaration
Swift
public struct EosioAvailableKeysResponse : Codable -
The
EosioNamestruct provides validation that an EOSIO name is valid, throwing errors on attempts to create an invalid name.EOSIO names are a max of 12 characters,
See morea-z,1-5&.. Names may not begin or end with a period (.).Declaration
Swift
public struct EosioName : Codable, CustomStringConvertible, Equatable, Hashable -
A LinkedList utility implementation for tracking item nodes.
See moreDeclaration
Swift
public struct LinkedList<T> : CustomStringConvertible -
A queue data structure implementation for managing FIFO (First In First Out) type of operations.
See moreDeclaration
Swift
public struct Queue<T>extension Queue: CustomStringConvertible
View on GitHub
Structures Reference