@harmony-js/core
Version:
harmony core package
28 lines • 789 B
TypeScript
/**
* @packageDocumentation
* @module harmony-core
* @hidden
*/
import { HttpProvider, Messenger } from '@harmony-js/network';
import { TransactionFactory, Transaction } from '@harmony-js/transaction';
import { Wallet, Account } from '@harmony-js/account';
import { ChainType, ChainID } from '@harmony-js/utils';
import { Blockchain } from './blockchain';
export interface HarmonyModule {
HttpProvider: HttpProvider;
Messenger: Messenger;
Blockchain: Blockchain;
TransactionFactory: TransactionFactory;
Wallet: Wallet;
Transaction: Transaction;
Account: Account;
}
export declare enum UrlType {
http = 0,
ws = 1
}
export interface HarmonySetting<T extends ChainType, I extends ChainID> {
type: T;
id: I;
}
//# sourceMappingURL=types.d.ts.map