UNPKG

@machinomy/hdwallet-provider

Version:

HD Wallet-enabled Web3 provider

27 lines 1.07 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const hdwallet_provider_1 = require("../hdwallet.provider"); const web3_1 = __importDefault(require("web3")); async function main() { const provider = await hdwallet_provider_1.HDWalletProvider.ledgerBLE({ rpc: 'https://rinkeby.infura.io/v3/a98ee9d34cb245b8aa86cff6ca3ed30f', path: 'm/44\'/60\'/0\'/0/0' }); const providerAccounts = await provider.getAddresses(); console.log('Accounts from provider:', providerAccounts); const web3 = new web3_1.default(provider); const web3Accounts = await web3.eth.getAccounts(); console.log('Accounts from web3:', web3Accounts); const signature = await web3.eth.sign('0xdead', web3Accounts[0]); console.log(signature); } main() .then(() => process.exit(0)) .catch(e => { console.error(e); process.exit(1); }); //# sourceMappingURL=try-ledger-ble.js.map