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_code
requests.Declaration
Swift
public struct EosioAccountInfo : Codable
-
The request struct for
See morepush_transactions
RPC requests.Declaration
Swift
public struct EosioRpcPushTransactionsRequest : Codable
-
The request struct for
See moresend_transactions
RPC requests.Declaration
Swift
public struct EosioRpcSendTransactionsRequest : Codable
-
The request struct for
See moreget_currency_balance
RPC requests.Declaration
Swift
public struct EosioRpcCurrencyBalanceRequest : Codable
-
The request struct for
See moreget_currency_stats
RPC requests.Declaration
Swift
public struct EosioRpcCurrencyStatsRequest : Codable
-
The request struct for
See moreget_producers
RPC requests.Declaration
Swift
public struct EosioRpcProducersRequest : Codable
-
The request struct for
See moreget_table_by_scope
RPC requests.Declaration
Swift
public struct EosioRpcTableByScopeRequest : Codable
-
The request struct for
See moreget_table_rows
RPC requests.Declaration
Swift
public struct EosioRpcTableRowsRequest : Codable
-
The request type for
See moreget_kv_table_rows
RPC requests.Declaration
Swift
public struct EosioRpcKvTableRowsRequest : Codable
-
The request type for
See moreget_code
RPC requests.Declaration
Swift
public struct EosioRpcCodeRequest : Codable
-
The request struct for
See moreget_actions
RPC requests.Declaration
Swift
public struct EosioRpcHistoryActionsRequest : Codable
-
The request struct for
See moreget_transaction_request
RPC requests.Declaration
Swift
public struct EosioRpcHistoryTransactionRequest : Codable
-
The request struct for
See moreget_key_accounts
RPC requests.Declaration
Swift
public struct EosioRpcHistoryKeyAccountsRequest : Codable
-
The request struct for
See moreget_controlled_accounts
RPC requests.Declaration
Swift
public struct EosioRpcHistoryControlledAccountsRequest : Codable
-
The request struct for
See moresend_transaction
RPC requests.Declaration
Swift
public struct EosioRpcSendTransactionRequest : Codable
-
Response struct for the
See moreget_info
RPC endpoint.Declaration
Swift
public struct EosioRpcInfoResponse : EosioRpcInfoResponseProtocol, EosioRpcResponseProtocol, Decodable
-
Response struct for the
See moreget_block
RPC endpoint.Declaration
Swift
public struct EosioRpcBlockResponse : EosioRpcResponseProtocol, Decodable
-
Response struct for the
See moreget_block_info
RPC endpoint.Declaration
Swift
public struct EosioRpcBlockInfoResponse : EosioRpcBlockInfoResponseProtocol, EosioRpcResponseProtocol, Decodable
-
Response struct for the
See moreget_raw_abi
RPC endpoint.Declaration
Swift
public struct EosioRpcRawAbiResponse : EosioRpcRawAbiResponseProtocol, EosioRpcResponseProtocol, Decodable
-
Response struct for the
See moreget_required_keys
RPC endpoint.Declaration
Swift
public struct EosioRpcRequiredKeysResponse : EosioRpcRequiredKeysResponseProtocol, EosioRpcResponseProtocol, Decodable
-
Response struct for the
See morepush_transaction
RPC endpoint.Declaration
Swift
public struct EosioRpcTransactionResponse : EosioRpcTransactionResponseProtocol, EosioRpcResponseProtocol, Decodable
-
Response struct for the
See moreget_key_accounts
RPC endpointDeclaration
Swift
public struct EosioRpcKeyAccountsResponse : Decodable, EosioRpcResponseProtocol
-
Reponse type for
See morewait_weight
in RPC endpoint responses.Declaration
Swift
public struct WaitWeight : Decodable
-
Response type for
See morepermission_level
in 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_weight
structure in RPC endpoint responses.Declaration
Swift
public struct KeyWeight : Decodable
-
Response type for
See moreauthority
structure in RPC endpoint responses.Declaration
Swift
public struct Authority : Decodable
-
Response type for
See morepermission
structure in RPC endpoint responses.Declaration
Swift
public struct Permission : Decodable
-
Response type for the
See moreget_account
RPC endpoint.Declaration
Swift
public struct EosioRpcAccountResponse : Decodable, EosioRpcResponseProtocol
-
Response type for the
See moreget_transaction
RPC endpoint.Declaration
Swift
public struct EosioRpcGetTransactionResponse : Decodable, EosioRpcResponseProtocol
-
Response struct for the
See moreget_currency_balance
RPC endpointDeclaration
Swift
public struct EosioRpcCurrencyBalanceResponse : Decodable, EosioRpcResponseProtocol
-
Response type for the
See moreCurrency
RPC endpoint.Declaration
Swift
public struct CurrencyStats : Decodable
-
Response type for the
See moreget_currency_stats
RPC endpoint.Declaration
Swift
public struct EosioRpcCurrencyStatsResponse : Decodable, EosioRpcResponseProtocol
-
Response type for the
See moreget_raw_code_and_abi
RPC endpoint.Declaration
Swift
public struct EosioRpcRawCodeAndAbiResponse : Decodable, EosioRpcResponseProtocol
-
Response type for the
See moreget_code
RPC endpoint.Declaration
Swift
public struct EosioRpcCodeResponse : Decodable, EosioRpcResponseProtocol
-
Response type for the
See moreget_abi
RPC endpoint.Declaration
Swift
public struct EosioRpcAbiResponse : Decodable, EosioRpcResponseProtocol
-
Response struct for the rows returned in the
See moreget_producers
RPC endpoint response.Declaration
Swift
public struct ProducerRows : Decodable
-
Response type for the
See moreget_producers
RPC endpoint.Declaration
Swift
public struct EosioRpcProducersResponse : Decodable, EosioRpcResponseProtocol
-
Response type for the
See morepush_transactions
RPC endpoint.Declaration
Swift
public struct EosioRpcPushTransactionsResponse : Decodable, EosioRpcResponseProtocol
-
Response type for the
See moresend_transactions
RPC endpoint.Declaration
Swift
public struct EosioRpcSendTransactionsResponse : Decodable, EosioRpcResponseProtocol
-
Response struct for
See moreheader
struct returned in theget_block_header_state
RPC endpoint response.Declaration
Swift
public struct EosioRpcBlockHeaderStateResponseHeader : Decodable
-
Response type for the
See moreget_block_header_state
RPC endpoint.Declaration
Swift
public struct EosioRpcBlockHeaderStateResponse : Decodable, EosioRpcResponseProtocol
-
Response type for the
See moreget_actions
RPC 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_accounts
RPC endpointDeclaration
Swift
public struct EosioRpcControlledAccountsResponse : Decodable, EosioRpcResponseProtocol
-
Response type for the
See moreget_table_rows
RPC endpoint.Declaration
Swift
public struct EosioRpcTableRowsResponse : Decodable, EosioRpcResponseProtocol
-
Response type for the
See moreget_kv_table_rows
RPC 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_scope
RPC 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
EosioName
struct 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