@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
649 lines • 54.1 kB
TypeScript
import canton from "@ledgerhq/coin-canton/specs";
declare const _default: {
algorand: {
algorand: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-algorand/lib/types").AlgorandTransaction>;
};
aptos: {
aptosSpecs: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-aptos/lib/types/index").Transaction>;
};
bitcoin: {
bitcoin: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>;
bitcoinTestnet: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>;
bitcoinCash: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>;
bitcoinGold: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>;
dash: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>;
digibyte: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>;
dogecoin: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>;
komodo: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>;
litecoin: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>;
qtum: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>;
zcash: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>;
zencash: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>;
decred: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-bitcoin/lib/types").Transaction>;
};
cardano: {
cardano: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-cardano/lib/types").Transaction>;
};
casper: {
casperSpecs: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-casper/lib/types/common").Transaction>;
};
canton: typeof canton;
celo: {
celo: import("@ledgerhq/coin-framework/lib/bot/types").AppSpec<import("@ledgerhq/coin-celo/lib/types/types").Transaction>;
};
cosmos: {
axelar: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
cosmos: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
osmosis: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
desmos: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
dydx: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
umee: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
persistence: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
quicksilver: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
onomy: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
secretNetwork: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
sei: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
stargaze: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
coreum: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
injective: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
mantra: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
cryptoOrg: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
xion: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
zenrock: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void);
genericDeviceAction: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, import("@ledgerhq/coin-framework/lib/bot/types").State<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>> | import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any>;
genericDeviceActionForSubAccountTransfers?: import("@ledgerhq/coin-framework/lib/bot/types").DeviceAction<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction, any> | undefined;
minViableAmount?: import("bignumber.js").BigNumber | undefined;
skipMutationsTimeout?: number | undefined;
allowEmptyAccounts?: boolean | undefined;
skipOperationHistory?: boolean | undefined;
onSpeculosDeviceCreated: ((device: {
transport: import("@ledgerhq/coin-framework/lib/bot/types").SpeculosTransport;
id: string;
appPath: string;
}) => Promise<void>) | undefined;
};
babylon: {
disabled?: boolean | undefined;
name: string;
currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency;
testTimeout: number;
scanAccountsRetries?: number | undefined;
multipleRuns?: number | undefined;
dependency?: string | undefined;
appQuery: {
model?: import("@ledgerhq/speculos-transport/index").DeviceModelId | undefined;
appName?: string | undefined;
firmware?: string | undefined;
appVersion?: string | undefined;
};
mutations?: import("@ledgerhq/coin-framework/lib/bot/types").MutationSpec<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>[] | undefined;
transactionCheck?: ((arg: import("@ledgerhq/coin-framework/lib/bot/types").TransactionArg<import("@ledgerhq/coin-cosmos/lib/types/index").Transaction>) => void) | undefined;
test: (({ account, operation, optimisticOperation, }: {
account: import("@ledgerhq/coin-cosmos/lib/types/index").CosmosAccount;
operation: import("@ledgerhq/types-live").Operation;
optimisticOperation: import("@ledgerhq/types-live").Operation;
}) => void) | ((arg0: import("@ledgerhq/coin-framework/lib/bot/types").TransactionTestInput<import("@ledge