Socket
Socket
Sign inDemoInstall

@onekeyfe/hd-core

Package Overview
Dependencies
5
Maintainers
2
Versions
214
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.2 to 0.0.3

dist/api/btc/BTCGetAddress.d.ts

47

dist/api/index.d.ts
export { default as searchDevices } from './SearchDevices';
export { default as getFeatures } from './GetFeatures';
export { default as btcGetAddress } from './BTCGetAddress';
export { default as btcGetPublicKey } from './BTCGetPublicKey';
export { default as btcSignMessage } from './BTCSignMessage';
export { default as btcSignTransaction } from './BTCSignTransaction';
export { default as btcVerifyMessage } from './BTCVerifyMessage';
export { default as btcGetAddress } from './btc/BTCGetAddress';
export { default as btcGetPublicKey } from './btc/BTCGetPublicKey';
export { default as btcSignMessage } from './btc/BTCSignMessage';
export { default as btcSignTransaction } from './btc/BTCSignTransaction';
export { default as btcVerifyMessage } from './btc/BTCVerifyMessage';
export { default as checkFirmwareRelease } from './CheckFirmwareRelease';
export { default as checkBLEFirmwareRelease } from './CheckBLEFirmwareRelease';
export { default as checkTransportRelease } from './CheckTransportRelease';
export { default as deviceBackup } from './DeviceBackup';
export { default as deviceChangePin } from './DeviceChangePin';
export { default as deviceFlags } from './DeviceFlags';
export { default as deviceRebootToBootloader } from './DeviceRebootToBootloader';
export { default as deviceRecovery } from './DeviceRecovery';
export { default as deviceReset } from './DeviceReset';
export { default as deviceSettings } from './DeviceSettings';
export { default as deviceUpdateReboot } from './DeviceUpdateReboot';
export { default as deviceWipe } from './DeviceWipe';
export { default as evmGetAddress } from './EVMGetAddress';
export { default as evmGetPublicKey } from './EVMGetPublicKey';
export { default as evmSignMessage } from './EVMSignMessage';
export { default as evmSignMessageEIP712 } from './EVMSignMessageEIP712';
export { default as evmSignTransaction } from './EVMSignTransaction';
export { default as evmSignTypedData } from './EVMSignTypedData';
export { default as evmVerifyMessage } from './EVMVerifyMessage';
export { default as deviceBackup } from './device/DeviceBackup';
export { default as deviceChangePin } from './device/DeviceChangePin';
export { default as deviceFlags } from './device/DeviceFlags';
export { default as deviceRebootToBootloader } from './device/DeviceRebootToBootloader';
export { default as deviceRecovery } from './device/DeviceRecovery';
export { default as deviceReset } from './device/DeviceReset';
export { default as deviceSettings } from './device/DeviceSettings';
export { default as deviceUpdateReboot } from './device/DeviceUpdateReboot';
export { default as deviceWipe } from './device/DeviceWipe';
export { default as evmGetAddress } from './evm/EVMGetAddress';
export { default as evmGetPublicKey } from './evm/EVMGetPublicKey';
export { default as evmSignMessage } from './evm/EVMSignMessage';
export { default as evmSignMessageEIP712 } from './evm/EVMSignMessageEIP712';
export { default as evmSignTransaction } from './evm/EVMSignTransaction';
export { default as evmSignTypedData } from './evm/EVMSignTypedData';
export { default as evmVerifyMessage } from './evm/EVMVerifyMessage';
export { default as starcoinGetAddress } from './starcoin/StarcoinGetAddress';
export { default as starcoinGetPublicKey } from './starcoin/StarcoinGetPublicKey';
export { default as starcoinSignMessage } from './starcoin/StarcoinSignMessage';
export { default as starcoinSignTransaction } from './starcoin/StarcoinSignTransaction';
export { default as starcoinVerifyMessage } from './starcoin/StarcoinVerifyMessage';
//# sourceMappingURL=index.d.ts.map
import EventEmitter, { EventEmitter as EventEmitter$1 } from 'events';
import { Messages, Transport, OneKeyDeviceInfo } from '@onekeyfe/hd-transport';
export { Messages as PROTO } from '@onekeyfe/hd-transport';
import { EthereumPublicKey, EthereumMessageSignature, Success as Success$1, Address, MultisigRedeemScriptType, InputScriptType, PublicKey, MessageSignature, TxInputType, TxOutputType, PrevInput, TxOutputBinType, TxInput, RecoveryDeviceType, SafetyCheckLevel } from '@onekeyfe/hd-transport/src/types/messages';
import { EthereumPublicKey, EthereumMessageSignature, Success as Success$1, Address, MultisigRedeemScriptType, InputScriptType, PublicKey, MessageSignature, TxInputType, TxOutputType, PrevInput, TxOutputBinType, TxInput, RecoveryDeviceType, SafetyCheckLevel, StarcoinAddress as StarcoinAddress$1, StarcoinPublicKey as StarcoinPublicKey$1, StarcoinMessageSignature, StarcoinSignedTx } from '@onekeyfe/hd-transport/src/types/messages';

@@ -170,3 +170,3 @@ interface CommonParams {

declare function init$1(settings: Partial<ConnectSettings>): Promise<void> | void;
declare function init$1(settings: Partial<ConnectSettings>): Promise<boolean>;

@@ -492,2 +492,45 @@ declare function checkBLEFirmwareRelease(connectId?: string): Response<IDeviceFirmwareStatus>;

declare type StarcoinAddress = {
path: string;
} & StarcoinAddress$1;
declare type StarcoinGetAddressParams = {
path: string | number[];
showOnOneKey?: boolean;
};
declare function starcoinGetAddress(connectId: string, params: CommonParams & StarcoinGetAddressParams): Response<StarcoinAddress>;
declare function starcoinGetAddress(connectId: string, params: CommonParams & {
bundle?: StarcoinGetAddressParams[];
}): Response<Array<StarcoinAddress>>;
declare type StarcoinPublicKey = {
path: string;
} & StarcoinPublicKey$1;
declare type StarcoinGetPublicKeyParams = {
path: string | number[];
showOnOneKey?: boolean;
};
declare function starcoinGetPublicKey(connectId: string, params: CommonParams & StarcoinGetPublicKeyParams): Response<StarcoinPublicKey>;
declare function starcoinGetPublicKey(connectId: string, params: CommonParams & {
bundle?: StarcoinGetPublicKeyParams[];
}): Response<Array<StarcoinPublicKey>>;
declare type StarcoinSignMessageParams = {
path: string | number[];
messageHex: string;
};
declare function starcoinSignMessage(connectId: string, params: CommonParams & StarcoinSignMessageParams): Response<StarcoinMessageSignature>;
declare type StarcoinSignTransactionParams = {
path: string | number[];
rawTx: string;
};
declare function starcoinSignTransaction(connectId: string, params: CommonParams & StarcoinSignTransactionParams): Response<StarcoinSignedTx>;
declare type StarcoinVerifyMessageParams = {
publicKey: string;
messageHex: string;
signature: string;
};
declare function starcoinVerifyMessage(connectId: string, params: CommonParams & StarcoinVerifyMessageParams): Response<Success$1>;
declare type CoreApi = {

@@ -528,2 +571,7 @@ init: typeof init$1;

btcVerifyMessage: typeof btcVerifyMessage;
starcoinGetAddress: typeof starcoinGetAddress;
starcoinGetPublicKey: typeof starcoinGetPublicKey;
starcoinSignMessage: typeof starcoinSignMessage;
starcoinSignTransaction: typeof starcoinSignTransaction;
starcoinVerifyMessage: typeof starcoinVerifyMessage;
};

@@ -761,2 +809,54 @@

declare const getDeviceType: (features?: {
vendor: string;
onekey_serial: string;
se_ver: string;
serial_no: string;
onekey_version: string;
ble_name: string;
ble_ver: string;
ble_enable: boolean;
major_version: number;
minor_version: number;
patch_version: number;
bootloader_mode: boolean | null;
device_id: string | null;
pin_protection: boolean | null;
passphrase_protection: boolean | null;
language: string | null;
label: string | null;
initialized: boolean | null;
revision: string | null;
bootloader_hash: string | null;
imported: boolean | null;
unlocked: boolean | null;
_passphrase_cached?: boolean | undefined;
firmware_present: boolean | null;
needs_backup: boolean | null;
flags: number | null;
model: string;
fw_major: number | null;
fw_minor: number | null;
fw_patch: number | null;
fw_vendor: string | null;
unfinished_backup: boolean | null;
no_backup: boolean | null;
recovery_mode: boolean | null;
capabilities: ("Capability_Bitcoin" | "Capability_Bitcoin_like" | "Capability_Binance" | "Capability_Cardano" | "Capability_Crypto" | "Capability_EOS" | "Capability_Ethereum" | "Capability_Lisk" | "Capability_Monero" | "Capability_NEM" | "Capability_Ripple" | "Capability_Stellar" | "Capability_Tezos" | "Capability_U2F" | "Capability_Shamir" | "Capability_ShamirGroups" | "Capability_PassphraseEntry")[];
backup_type: "Bip39" | "Slip39_Basic" | "Slip39_Advanced" | null;
sd_card_present: boolean | null;
sd_protection: boolean | null;
wipe_code_protection: boolean | null;
session_id: string | null;
passphrase_always_on_device: boolean | null;
safety_checks: "Strict" | "PromptAlways" | "PromptTemporarily" | null;
auto_lock_delay_ms: number | null;
display_rotation: number | null;
experimental_features: boolean | null;
} | undefined) => IDeviceType;
declare const getDeviceUUID: (features: Features) => string;
declare const getDeviceLabel: (features: Features) => string;
declare const getDeviceFirmwareVersion: (features: Features) => IVersionArray;
declare const getDeviceBLEFirmwareVersion: (features: Features) => IVersionArray | null;
declare type RunOptions = {

@@ -865,2 +965,2 @@ keepSession?: boolean;

export { AssetsMap, CORE_EVENT, CallMethod, CallMethodAnyResponse, CallMethodKeys, CallMethodPayload, CallMethodResponse, CallMethodUnion, CommonParams, ConnectSettings, Core, CoreApi, CoreMessage, DEFAULT_PRIORITY, DEVICE, DataManager, Deferred, Device$1 as Device, DeviceButtonRequestPayload, DeviceMode, DeviceStatus, DeviceTypeMap, errors as ERRORS, Features, FirmwareRange, FirmwareRelease, IBLEFirmwareReleaseInfo, IDeviceBLEFirmwareStatus, IDeviceFirmwareStatus, IDeviceType, IFRAME, IFirmwareReleaseInfo, IFrameBridge, IFrameCallMessage, IFrameEvent, IFrameEventMessage, IFrameInit, ILocale, ITransportStatus, IVersionArray, KnownDevice, MethodResponseMessage, PostMessageEvent, RESPONSE_EVENT, ReleaseInfo, RemoteConfigResponse, Response, SearchDevice, Success, TransportReleaseStatus, UI_EVENT, UI_REQUEST, UI_RESPONSE, UiEvent, UiEventMessage, UiPromise, UiPromiseResponse, UiRequestDeviceAction, UiResponseEvent, UiResponseMessage, UiResponsePin, UnavailableCapabilities, UnavailableCapability, Unsuccessful, VersionArray, corsValidator, create, createErrorMessage, createIFrameMessage, createResponseMessage, createUiMessage, createUiResponse, HardwareSdk as default, enableLog, getEnv, getTimeStamp, httpRequest, init as initCore, initLog, isValidVersionArray, isValidVersionString, normalizeVersionArray, parseConnectSettings, parseMessage, versionCompare, versionSplit };
export { AssetsMap, BTCAddress, BTCGetAddressParams, BTCGetPublicKeyParams, BTCPublicKey, BTCSignMessageParams, BTCVerifyMessageParams, CORE_EVENT, CallMethod, CallMethodAnyResponse, CallMethodKeys, CallMethodPayload, CallMethodResponse, CallMethodUnion, CommonParams, ConnectSettings, Core, CoreApi, CoreMessage, DEFAULT_PRIORITY, DEVICE, DataManager, Deferred, Device$1 as Device, DeviceButtonRequestPayload, DeviceChangePinParams, DeviceFlagsParams, DeviceMode, DeviceRecoveryParams, DeviceResetParams, DeviceSettingsParams, DeviceStatus, DeviceTypeMap, errors as ERRORS, EVMAccessList, EVMAddress, EVMGetAddressParams, EVMGetPublicKeyParams, EVMPublicKey, EVMSignMessageEIP712Params, EVMSignMessageParams, EVMSignTransactionParams, EVMSignTypedDataParams, EVMSignedTx, EVMTransaction, EVMTransactionEIP1559, EVMVerifyMessageParams, EthereumSignTypedDataMessage, EthereumSignTypedDataTypeProperty, EthereumSignTypedDataTypes, Features, FirmwareRange, FirmwareRelease, IBLEFirmwareReleaseInfo, IDeviceBLEFirmwareStatus, IDeviceFirmwareStatus, IDeviceType, IFRAME, IFirmwareReleaseInfo, IFrameBridge, IFrameCallMessage, IFrameEvent, IFrameEventMessage, IFrameInit, ILocale, ITransportStatus, IVersionArray, KnownDevice, MethodResponseMessage, PostMessageEvent, RESPONSE_EVENT, ReleaseInfo, RemoteConfigResponse, Response, SearchDevice, StarcoinAddress, StarcoinGetAddressParams, StarcoinGetPublicKeyParams, StarcoinPublicKey, StarcoinSignMessageParams, StarcoinSignTransactionParams, StarcoinVerifyMessageParams, Success, TransportReleaseStatus, UI_EVENT, UI_REQUEST, UI_RESPONSE, UiEvent, UiEventMessage, UiPromise, UiPromiseResponse, UiRequestDeviceAction, UiResponseEvent, UiResponseMessage, UiResponsePin, UnavailableCapabilities, UnavailableCapability, Unsuccessful, VersionArray, corsValidator, create, createErrorMessage, createIFrameMessage, createResponseMessage, createUiMessage, createUiResponse, HardwareSdk as default, enableLog, getDeviceBLEFirmwareVersion, getDeviceFirmwareVersion, getDeviceLabel, getDeviceType, getDeviceUUID, getEnv, getTimeStamp, httpRequest, init as initCore, initLog, isValidVersionArray, isValidVersionString, normalizeVersionArray, parseConnectSettings, parseMessage, versionCompare, versionSplit };

@@ -30,2 +30,8 @@ import { on, off, removeAllListeners } from './event';

import { deviceUpdateReboot } from './deviceUpdateReboot';
import { starcoinGetAddress } from './starcoinGetAddress';
import { starcoinGetPublicKey } from './starcoinGetPublicKey';
import { starcoinSignMessage } from './starcoinSignMessage';
import { starcoinSignTransaction } from './starcoinSignTransaction';
import { starcoinVerifyMessage } from './starcoinVerifyMessage';
export * from './export';
export declare type CoreApi = {

@@ -66,3 +72,8 @@ init: typeof init;

btcVerifyMessage: typeof btcVerifyMessage;
starcoinGetAddress: typeof starcoinGetAddress;
starcoinGetPublicKey: typeof starcoinGetPublicKey;
starcoinSignMessage: typeof starcoinSignMessage;
starcoinSignTransaction: typeof starcoinSignTransaction;
starcoinVerifyMessage: typeof starcoinVerifyMessage;
};
//# sourceMappingURL=index.d.ts.map
import type { ConnectSettings } from '../settings';
export declare function init(settings: Partial<ConnectSettings>): Promise<void> | void;
export declare function init(settings: Partial<ConnectSettings>): Promise<boolean>;
//# sourceMappingURL=init.d.ts.map

@@ -5,3 +5,4 @@ import { initLog, enableLog } from './logger';

export * from './deferred';
export * from './deviceFeaturesUtils';
export { initLog, enableLog };
//# sourceMappingURL=index.d.ts.map
{
"name": "@onekeyfe/hd-core",
"version": "0.0.2",
"version": "0.0.3",
"description": "> TODO: description",

@@ -28,3 +28,3 @@ "author": "OneKey",

"dependencies": {
"@onekeyfe/hd-transport": "^0.0.2",
"@onekeyfe/hd-transport": "^0.0.3",
"axios": "^0.27.2",

@@ -39,3 +39,3 @@ "bignumber.js": "^9.0.2",

},
"gitHead": "a28144ec2bdc835cb6af342fe1599f7a0cdc779f"
"gitHead": "179c9f232b1cc52aa60af42f6daec76564f20e50"
}
export { default as searchDevices } from './SearchDevices';
export { default as getFeatures } from './GetFeatures';
export { default as btcGetAddress } from './BTCGetAddress';
export { default as btcGetPublicKey } from './BTCGetPublicKey';
export { default as btcSignMessage } from './BTCSignMessage';
export { default as btcSignTransaction } from './BTCSignTransaction';
export { default as btcVerifyMessage } from './BTCVerifyMessage';
export { default as btcGetAddress } from './btc/BTCGetAddress';
export { default as btcGetPublicKey } from './btc/BTCGetPublicKey';
export { default as btcSignMessage } from './btc/BTCSignMessage';
export { default as btcSignTransaction } from './btc/BTCSignTransaction';
export { default as btcVerifyMessage } from './btc/BTCVerifyMessage';
export { default as checkFirmwareRelease } from './CheckFirmwareRelease';
export { default as checkBLEFirmwareRelease } from './CheckBLEFirmwareRelease';
export { default as checkTransportRelease } from './CheckTransportRelease';
export { default as deviceBackup } from './DeviceBackup';
export { default as deviceChangePin } from './DeviceChangePin';
export { default as deviceFlags } from './DeviceFlags';
export { default as deviceRebootToBootloader } from './DeviceRebootToBootloader';
export { default as deviceRecovery } from './DeviceRecovery';
export { default as deviceReset } from './DeviceReset';
export { default as deviceSettings } from './DeviceSettings';
export { default as deviceUpdateReboot } from './DeviceUpdateReboot';
export { default as deviceWipe } from './DeviceWipe';
export { default as evmGetAddress } from './EVMGetAddress';
export { default as evmGetPublicKey } from './EVMGetPublicKey';
export { default as evmSignMessage } from './EVMSignMessage';
export { default as evmSignMessageEIP712 } from './EVMSignMessageEIP712';
export { default as evmSignTransaction } from './EVMSignTransaction';
export { default as evmSignTypedData } from './EVMSignTypedData';
export { default as evmVerifyMessage } from './EVMVerifyMessage';
export { default as deviceBackup } from './device/DeviceBackup';
export { default as deviceChangePin } from './device/DeviceChangePin';
export { default as deviceFlags } from './device/DeviceFlags';
export { default as deviceRebootToBootloader } from './device/DeviceRebootToBootloader';
export { default as deviceRecovery } from './device/DeviceRecovery';
export { default as deviceReset } from './device/DeviceReset';
export { default as deviceSettings } from './device/DeviceSettings';
export { default as deviceUpdateReboot } from './device/DeviceUpdateReboot';
export { default as deviceWipe } from './device/DeviceWipe';
export { default as evmGetAddress } from './evm/EVMGetAddress';
export { default as evmGetPublicKey } from './evm/EVMGetPublicKey';
export { default as evmSignMessage } from './evm/EVMSignMessage';
export { default as evmSignMessageEIP712 } from './evm/EVMSignMessageEIP712';
export { default as evmSignTransaction } from './evm/EVMSignTransaction';
export { default as evmSignTypedData } from './evm/EVMSignTypedData';
export { default as evmVerifyMessage } from './evm/EVMVerifyMessage';
export { default as starcoinGetAddress } from './starcoin/StarcoinGetAddress';
export { default as starcoinGetPublicKey } from './starcoin/StarcoinGetPublicKey';
export { default as starcoinSignMessage } from './starcoin/StarcoinSignMessage';
export { default as starcoinSignTransaction } from './starcoin/StarcoinSignTransaction';
export { default as starcoinVerifyMessage } from './starcoin/StarcoinVerifyMessage';

@@ -76,3 +76,3 @@ import { EventEmitter } from 'events';

deviceReset: (connectId, params) => call({ ...params, connectId, method: 'deviceReset' }),
deviceSettings: connectId => call({ connectId, method: 'deviceSettings' }),
deviceSettings: (connectId, params) => call({ ...params, connectId, method: 'deviceSettings' }),
deviceUpdateReboot: connectId => call({ connectId, method: 'deviceUpdateReboot' }),

@@ -102,4 +102,15 @@ deviceWipe: connectId => call({ connectId, method: 'deviceWipe' }),

call({ ...params, connectId, method: 'btcVerifyMessage' }),
starcoinGetAddress: (connectId, params) =>
call({ ...params, connectId, method: 'starcoinGetAddress' }),
starcoinGetPublicKey: (connectId, params) =>
call({ ...params, connectId, method: 'starcoinGetPublicKey' }),
starcoinSignMessage: (connectId, params) =>
call({ ...params, connectId, method: 'starcoinSignMessage' }),
starcoinSignTransaction: (connectId, params) =>
call({ ...params, connectId, method: 'starcoinSignTransaction' }),
starcoinVerifyMessage: (connectId, params) =>
call({ ...params, connectId, method: 'starcoinVerifyMessage' }),
};
return api;
};

@@ -30,3 +30,10 @@ import { on, off, removeAllListeners } from './event';

import { deviceUpdateReboot } from './deviceUpdateReboot';
import { starcoinGetAddress } from './starcoinGetAddress';
import { starcoinGetPublicKey } from './starcoinGetPublicKey';
import { starcoinSignMessage } from './starcoinSignMessage';
import { starcoinSignTransaction } from './starcoinSignTransaction';
import { starcoinVerifyMessage } from './starcoinVerifyMessage';
export * from './export';
export type CoreApi = {

@@ -81,2 +88,8 @@ /**

btcVerifyMessage: typeof btcVerifyMessage;
starcoinGetAddress: typeof starcoinGetAddress;
starcoinGetPublicKey: typeof starcoinGetPublicKey;
starcoinSignMessage: typeof starcoinSignMessage;
starcoinSignTransaction: typeof starcoinSignTransaction;
starcoinVerifyMessage: typeof starcoinVerifyMessage;
};
import type { ConnectSettings } from '../settings';
export declare function init(settings: Partial<ConnectSettings>): Promise<void> | void;
export declare function init(settings: Partial<ConnectSettings>): Promise<boolean>;

@@ -6,3 +6,4 @@ import { initLog, enableLog } from './logger';

export * from './deferred';
export * from './deviceFeaturesUtils';
export { initLog, enableLog };

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc