raiden-ts
Version:
Raiden Light Client Typescript/Javascript SDK
20 lines • 709 B
JavaScript
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