@machinomy/hdwallet-provider
Version:
HD Wallet-enabled Web3 provider
26 lines • 983 B
JavaScript
;
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.ledgerHID({
rpc: 'wss://rinkeby.infura.io/ws/v3/a98ee9d34cb245b8aa86cff6ca3ed30f',
path: 'm/44\'/60\'/0\'/0/0'
});
const accounts = await provider.getAddresses();
console.log('Accounts:', accounts);
const web3 = new web3_1.default(provider);
const signature = await web3.eth.sign('0xdead', accounts[0]);
console.log(signature);
console.log(await web3.eth.getBlock('latest'));
}
main()
.then(() => process.exit(0))
.catch(e => {
console.error(e);
process.exit(1);
});
//# sourceMappingURL=try-ledger-hid.js.map