Protocols
The following protocols are available globally.
-
Protocol for fetching and caching ABIs.
See moreDeclaration
Swift
public protocol EosioAbiProviderProtocol
-
Declaration
Swift
public protocol EosioRpcProviderProtocol
-
Protocol for get_info responses. RPC responses must contain these properties, at a minimum, in order to be compatible with the core EOSIO SDK for Swift library.
See moreDeclaration
Swift
public protocol EosioRpcInfoResponseProtocol
-
Protocol for get_block_info responses. RPC responses must contain these properties, at a minimum, in order to be compatible with the core EOSIO SDK for Swift library.
See moreDeclaration
Swift
public protocol EosioRpcBlockInfoResponseProtocol
-
Protocol for get_raw_abi responses. RPC responses must contain these properties, at a minimum, in order to be compatible with the core EOSIO SDK for Swift library.
See moreDeclaration
Swift
public protocol EosioRpcRawAbiResponseProtocol
-
Protocol for get_required_keys responses. RPC responses must contain these properties, at a minimum, in order to be compatible with the core EOSIO SDK for Swift library.
See moreDeclaration
Swift
public protocol EosioRpcRequiredKeysResponseProtocol
-
Protocol for push_transaction responses. RPC responses must contain these properties, at a minimum, in order to be compatible with the core EOSIO SDK for Swift library.
See moreDeclaration
Swift
public protocol EosioRpcTransactionResponseProtocol
-
Protocol for generic responses. All RPC response objects will contain the
See more_rawResponse
property.Declaration
Swift
public protocol EosioRpcResponseProtocol
-
The protocol to which serialization provider implementations must conform. Serialization providers are responsible for ABI-driven transaction and action serialization and deserialization between JSON and binary data representations.
See moreDeclaration
Swift
public protocol EosioSerializationProviderProtocol
-
The protocol to which signature provider implementations must conform.
See moreDeclaration
Swift
public protocol EosioSignatureProviderProtocol
-
Protocol that defines objects that can return a JSON
See moreString
representation of themselves.Declaration
Swift
public protocol JsonOutput