UNPKG

raiden-ts

Version:

Raiden Light Client Typescript/Javascript SDK

20 lines 709 B
import * as t from 'io-ts'; import { Address } from './utils/types'; const ContractNames = t.keyof({ TokenNetworkRegistry: null, ServiceRegistry: null, UserDeposit: null, SecretRegistry: null, MonitoringService: null, OneToN: null, }); const ContractInfo = t.readonly(t.type({ address: Address, block_number: t.number })); export const ContractsInfo = t.readonly(t.record(ContractNames, ContractInfo)); export var EventTypes; (function (EventTypes) { EventTypes["OPENED"] = "OPENED"; EventTypes["APPROVED"] = "APPROVED"; EventTypes["DEPOSITED"] = "DEPOSITED"; EventTypes["CONFIRMED"] = "CONFIRMED"; })(EventTypes || (EventTypes = {})); //# sourceMappingURL=types.js.map