UNPKG

@jolocom/protocol-ts

Version:

Jolocom SSI protocol typescript definitions - jolocom.io

28 lines (27 loc) 791 B
interface ContractsGatewayInfo { name: string; chainId: number; endpoint: string; } interface AddressInfo { nonce: number; balance: number; } export interface IContractsAdapter { assembleTxFromInteractionToken: (requestToken: ITransactionEncodable, from: string, nonce: number, vault: any, pass: string) => string; } export interface IContractsGateway { getNetworkInfo: () => ContractsGatewayInfo | {}; getAddressInfo: (address: string) => Promise<AddressInfo>; broadcastTransaction: (serializedTransaction: string) => Promise<string>; } export interface ITransactionEncodable { transactionOptions: TransactionOptions; } export interface TransactionOptions { value: number; to: string; gasLimit: number; gasPrice: number; } export {};