Get unlimited public & private packages + package-based permissions with npm Pro.Get started »

truffle-privatekey-provider

1.3.0 • Public • Published

NPM

truffle-privatekey-provider

Private Key provider for Web3. Used to sign transactions by provider private key

Install

$ npm install truffle-privatekey-provider

Usage

Provider can be used either with Web3 only or in Truffle infrastructure

Web3 Usage

var PrivateKeyProvider = require("truffle-privatekey-provider");
var privateKey = "62537136911bca3a7e2b....";
var provider = new PrivateKeyProvider(privateKey, "http://localhost:8545");
 

Parameters:

  • privateKey: string. private key for account that would be used to sign transactions.
  • providerUri: string. URI of Ethereum client to send Web3 requests.

Truffle Usage

truffle.js

var PrivateKeyProvider = require("truffle-privatekey-provider");
 
var privateKey = "62537136911bca3a7e2b....";
 
module.exports = {
  networks: {
    rinkeby: {
      provider: new PrivateKeyProvider(privateKey, "https://rinkeby.infura.io/"),
      network_id: 4
    },
    ....
  }
};

Install

npm i truffle-privatekey-provider

DownloadsWeekly Downloads

2,131

Version

1.3.0

License

MIT

Unpacked Size

3.32 kB

Total Files

3

Last publish

Collaborators

  • avatar