TransactionSignatureRequest
public struct TransactionSignatureRequest : Codable
The transaction signature request.
Conforms to the transactionSignature property of the request protocol at: https://github.com/EOSIO/eosio-authentication-transport-protocol-spec
-
The transaction info containing any exisitng signatures, compression, packedContextFreeData and packedTrx.
Declaration
Swift
public var transaction: EosioReferenceAuthenticatorSignatureProvider.Transaction -
The chain ID as a
String.Declaration
Swift
public var chainId: String -
An array of public keys identifying the private keys with which the transaction should be signed.
Declaration
Swift
public var publicKeys: [String] -
An array of
BinaryAbis sent along so that signature providers can display transaction information to the user.Declaration
Swift
public var abis: [EosioReferenceAuthenticatorSignatureProvider.TransactionSignatureRequest.BinaryAbi] -
Should the signature provider be allowed to modify the transaction? E.g., adding an assert action. Defaults to
true.Declaration
Swift
public var isModificationAllowed: Bool? -
The structure for
See moreBinaryAbis.Declaration
Swift
public struct BinaryAbi : Codable -
Initializer for the
EosioReferenceAuthenticatorSignatureProvider.TransactionSignatureRequest.Declaration
Swift
public init() -
Initializer for the
EosioReferenceAuthenticatorSignatureProvider.TransactionSignatureRequestwith anEosioTransactionSignatureRequestDeclaration
Swift
public init(eosioTransactionSignatureRequest: EosioTransactionSignatureRequest)Parameters
eosioTransactionSignatureRequestAn
EosioTransactionSignatureRequest.
View on GitHub
TransactionSignatureRequest Structure Reference