@unilogin/sdk
Version:
SDK is a JS library, that communicates with relayer. SDK allows managing contract, by creating basic contract-calling messages.
21 lines (20 loc) • 1.36 kB
text/typescript
import UniLoginSdk from './api/sdk';
export default UniLoginSdk;
export {DeployedWallet} from './api/wallet/DeployedWallet';
export {DeployingWallet} from './api/wallet/DeployingWallet';
export {FutureWallet} from './api/wallet/FutureWallet';
export {SdkConfig, asSdkConfigOverrides} from './config/SdkConfig';
export {WalletEventArgs, WalletEventCallback, WalletEventFilter, WalletEventType} from './core/models/events';
export {SerializedDeployingWallet, SerializedWalletState, WalletState, WalletStorage} from './core/models/WalletService';
export {IStorageService} from './core/models/IStorageService';
export {Execution} from './core/services/ExecutionFactory';
export {TransferErrors, TransferService} from './core/services/TransferService';
export {WalletService} from './core/services/WalletService';
export {WalletStorageService} from './core/services/WalletStorageService';
export {StorageEntry} from './core/services/StorageEntry';
export {MemoryStorageService} from './core/services/MemoryStorageService';
export {bigNumberMax} from './core/utils/bigNumberMax';
export {encodeERC20Transfer} from './core/utils/encodeTransferToMessage';
export {InvalidWalletState} from './core/utils/errors';
export {IncomingTransactionObserver} from './integration/notifySdk/IncomingTransactionObserver';
export {getValueInUsd} from './core/utils/getValueInUsd';