/** * An ethereum hex address. * @pattern ^0x[a-fA-F0-9]{40}$ Address hash must be valid 42-character hexadecimal value. * @example "0x3a57fe104a98083ade1ef22b6a6710c603aaf1a6" */ export declare type Address = string; /** * An ethereum contract hex address. * @pattern ^0x[a-fA-F0-9]{40}$ Address hash must be valid 42-character hexadecimal value. * @example "0xae83571000af4499798d1e3b0fa0070eb3a3e3f9" */ export declare type ContractAddress = string; /** * A hash representing a transaction. * @isString * @pattern ^0x[a-fA-F0-9]{64}$ Block hash must be valid 66 character hex string. * @example "0x1559fcd14721fea8646b44bb4c8ca59e0a064f52983c016b51d9935fe2856e47" */ export declare type TxHash = string; /** * A hash representing a block. * @isString * @pattern ^0x[a-fA-F0-9]{64}$ Block hash must be valid 66 character hex string. * @example "0x2ad29f218d9327ab173ba9c39992b6853bfe3668b0b27f55d075598e0267d9d5" */ export declare type BlockHash = string; /** * A hash representing a signed transaction. * @isString * @pattern ^0x[0-9A-Fa-f]*$ Signed transaction hash must be a valid hex string. * @example "0x2ad29f218d9327ab173ba9c39992b6853bfe3668b0b27f55d075598e0267d9d5" */ export declare type SignedTxHash = string; export declare enum MilkomedaNetworkID { MainNet = 2001, TestNet = 200101 }