Structures
The following structures are available globally.
-
Undocumented
See moreDeclaration
Swift
public struct AbiFunctionModel : Equatable, Hashable
-
Declaration
Swift
public struct Account : ECHOObject, ECHOCodable, Decodable, Hashable
-
Class used to represent the weighted set of keys and accounts that must approve operations.
AccountAuthority model documentation
See moreDeclaration
Swift
public struct AccountAuthority : ECHOCodable, Decodable
-
Declaration
Swift
public struct AccountBalance : ECHOObject, Decodable
-
Declaration
Swift
public struct AccountOptions : ECHOCodable, Decodable
-
Declaration
Swift
public struct Address : ECHOCodable
-
Class used to represent the weighted set of keys and accounts that must approve operations.
AddressAuthority model documentation
See moreDeclaration
Swift
public struct AddressAuthority : ECHOCodable, Decodable
-
Class used to represent a specific asset on the Graphene platform
See moreDeclaration
Swift
public struct Asset : ECHOObject, BytesCodable, Decodable
-
Class used to represent a specific amount of a certain asset
See moreDeclaration
Swift
public struct AssetAmount : ECHOCodable, Decodable
-
< allow the asset to be fed by the committee Represents account model in Graphene blockchain
See moreDeclaration
Swift
public struct AssetOptions : ECHOCodable, Decodable
-
Class used to represent the weighted set of keys and accounts that must approve operations.
See moreDeclaration
Swift
public struct Authority : ECHOCodable, Decodable
-
The bitasset_options struct contains configurable options available only to BitAssets
BitassetOptions model documentations
See moreDeclaration
Swift
public struct BitassetOptions : ECHOCodable, Decodable
-
Declaration
Swift
public struct Block : Decodable
-
Represents contract_object from blockchain
See moreDeclaration
Swift
public struct Contract : ECHOObject, Decodable
-
Represents Contract History object from blockchain
See moreDeclaration
Swift
public struct ContractHistory : ECHOObject, Decodable
-
Undocumented
See moreDeclaration
Swift
public struct ContractInfo : ECHOObject, Decodable
-
Represents Contract Log object from blockchain
See moreDeclaration
Swift
public struct ContractLog : Decodable
-
Model of contract operation result for VM type Etherium
See moreDeclaration
Swift
public struct ContractResultEVM : Decodable
-
Information about operation executing
See moreDeclaration
Swift
public struct ExecRes : Decodable
-
Information about transaction
See moreDeclaration
Swift
public struct TrReceipt : Decodable
-
Information about log
See moreDeclaration
Swift
public struct Log : Decodable
-
Model of contract operation result for VM type x86
See moreDeclaration
Swift
public struct ContractResultx86 : Decodable
-
Undocumented
See moreDeclaration
Swift
public struct ContractStructEVM : Decodable
-
Undocumented
See moreDeclaration
Swift
public struct ContractStructx86 : Decodable
-
Declaration
Swift
public struct DynamicGlobalProperties : ECHOObject, Decodable
-
Represent response from chain
See moreDeclaration
Swift
public struct ECHODirectResponse : Decodable
-
Represent notification from chain
See moreDeclaration
Swift
public struct ECHONotification : Decodable
-
Represent response error from chain
See moreDeclaration
Swift
public struct ECHOResponseError : Decodable
-
The Base58 encoding used is home made, and has some differences. Especially, leading zeroes are kept as single zeroes when conversion happens.
See moreDeclaration
Swift
public struct Base58
-
Undocumented
See moreDeclaration
Swift
public struct DepositEth : ECHOObject, Decodable
-
Undocumented
See moreDeclaration
Swift
public struct EthAddress : ECHOObject, Decodable
-
Undocumented
See moreDeclaration
Swift
public struct WithdrawalEth : ECHOObject, Decodable
-
Represents additional payload of models
See moreDeclaration
Swift
public struct Extensions : ECHOCodable
-
Undocumented
See moreDeclaration
Swift
public struct CallContractFee : Decodable
-
Undocumented
See moreDeclaration
Swift
public struct GlobalProperties : Decodable
-
Undocumented
See moreDeclaration
Swift
public struct GlobalPropertiesParameters : Decodable
-
Undocumented
See moreDeclaration
Swift
public struct CurrentFeesGlobalPropertiesParameters : Decodable
-
Undocumented
See moreDeclaration
Swift
public struct EchorandConfig : Decodable
-
Undocumented
See moreDeclaration
Swift
public struct SidechainConfig : Decodable
-
Undocumented
See moreDeclaration
Swift
public struct EthMethod : Decodable
-
Undocumented
See moreDeclaration
Swift
public struct GasPriceGlobalProperties : Decodable
-
This struct encapsulates single history item
See moreDeclaration
Swift
public struct HistoryItem : Decodable
-
Container template class used whenever we have an optional field.
The idea here is that the binary serialization of this field should be performed in a specific way determined by the field implementing the {@link ByteSerializable} interface, more specifically using the {@link ByteSerializable#toBytes()} method.
However, if the field is missing, the Optional class should be able to know how to serialize it, as this is always done by placing an zero byte.
See moreDeclaration
Swift
public struct OptionalValue<T> : ECHOCodable where T : ECHOCodable
-
Represents Options in Graphene blockchain
See moreDeclaration
Swift
public struct Options : Decodable
-
The price struct stores asset prices in the Graphene system.
A price is defined as a ratio between two assets, and represents a possible exchange rate between those two assets. prices are generally not stored in any simplified form, i.e. a price of (1000 CORE)/(20 USD) is perfectly normal.
The assets within a price are labeled base and quote. Throughout the Graphene code base, the convention used is that the base asset is the asset being sold, and the quote asset is the asset being purchased, where the price is represented as base/quote, so in the example price above the seller is looking to sell CORE asset and get USD in return.
Note
Taken from the Graphene doxygen.Declaration
Swift
public struct Price : ECHOCodable, Decodable
-
Represents Statistics in Graphene blockchain
See moreDeclaration
Swift
public struct Statistics : ECHOObject, Decodable
-
Represents full information about user account
See moreDeclaration
Swift
public struct UserAccount : Decodable
-
Undocumented
See moreDeclaration
Swift
public struct ETHAddressValidator
-
Struct used to encapsulate operations related to the OperationType.generateEthAddressOperation
See moreDeclaration
Swift
public struct GenerateEthAddressOperation : BaseOperation
-
Struct used to encapsulate operations related to the OperationType.accountCreateOperation
See moreDeclaration
Swift
public struct AccountCreateOperation : BaseOperation
-
Struct used to encapsulate operations related to the OperationType.accountUpdateOperation
See moreDeclaration
Swift
public struct AccountUpdateOperation : BaseOperation
-
Struct used to encapsulate operations related to the OperationType.callContractOperation
See moreDeclaration
Swift
public struct CallContractOperation : BaseOperation
-
Struct used to encapsulate operations related to the OperationType.contractTransferOperation Operation will be visible only when contract transfer assets to account
See moreDeclaration
Swift
public struct ContractTransferOperation : BaseOperation
-
Struct used to encapsulate operations related to the OperationType.assetCreateOperation
See moreDeclaration
Swift
public struct CreateAssetOperation : BaseOperation
-
Struct used to encapsulate operations related to the OperationType.createContractOperation
See moreDeclaration
Swift
public struct CreateContractOperation : BaseOperation
-
Struct used to encapsulate operations related to the OperationType.assetIssueOperation
See moreDeclaration
Swift
public struct IssueAssetOperation : BaseOperation
-
Undocumented
See moreDeclaration
Swift
public struct SidechainBurnOperation : BaseOperation
-
Undocumented
See moreDeclaration
Swift
public struct SidechainIssueOperation : BaseOperation
-
Struct used to encapsulate operations related to the OperationType.transferOperation
See moreDeclaration
Swift
public struct TransferOperation : BaseOperation
-
Struct used to encapsulate operations related to the OperationType.withdrawEthOperation
See moreDeclaration
Swift
public struct WithdrawalEthOperation : BaseOperation
-
Undocumented
Declaration
Swift
public struct AssetsServices
-
Services for TransactionFacade
Declaration
Swift
public struct ContractsFacadeServices
-
Undocumented
Declaration
Swift
public struct CustomOperationsFacadeServices
-
Services for TransactionFacade
Declaration
Swift
public struct EthFacadeServices
-
Services for FeeFacade
Declaration
Swift
public struct FeeFacadeServices
-
Services for TransactionFacade
Declaration
Swift
public struct TransactionFacadeServices