Classes
The following classes are available globally.
-
Default implementation of the
See moreEosioAbiProviderProtocol
. For fetching and caching ABIs.Declaration
Swift
public class EosioAbiProvider : EosioAbiProviderProtocol
-
Default RPC Provider implementation. Conforms to
See moreEosioRpcProviderProtocol
. RPC Reference: https://developers.eos.io/eosio-nodeos/referenceDeclaration
-
Class for creating, preparing, signing, and (optionally) broadcasting transactions on EOSIO-based blockchains.
See moreDeclaration
Swift
public class EosioTransaction : Codable
-
Convenience class for creating transactions on EOSIO-based blockchains. Once you set properties (
See morerpcProvider
etc.), you don’t have to set them again in order to create a new transaction.Declaration
Swift
public class EosioTransactionFactory
-
An error for EOSIO SDK for Swift libraries containing an error code, reason, and the original error.
See moreDeclaration
Swift
open class EosioError : Error, CustomStringConvertible, Codable
extension EosioError: LocalizedError
-
A generic Node implementation for items to be held in a linked list data structure.
See moreDeclaration
Swift
public class Node<T>