Package Exports
- @arkane-network/truffle-arkane-provider
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@arkane-network/truffle-arkane-provider) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Truffle Arkane Wallet Provider
Arkane Wallet-enabled Web3 Provider.
Install
npm i @arkane-network/truffle-arkane-provider
General Usage
var ArkaneProvider = require("@arkane-network/truffle-arkane-provider");
var provider = new ArkaneProvider({
apiKey: 'my-api-key', //mandatory
baseUrl: 'https://api.arkane.network',
providerUrl: 'http://localhost:8545'
});
Truffle Usage
You can easily use this from within a truffle configuration
var ArkaneProvider = require("@arkane-network/truffle-arkane-provider");
module.exports = {
networks: {
development: {
host: "localhost",
port: 8545,
network_id: "*" // Match any network id
},
ropsten: {
provider: () =>
new ArkaneProvider({
apiKey: 'my-api-key',
baseUrl: 'https://api.arkane.network',
providerUrl: 'https://ropsten.infura.io'
}),
network_id: '3',
}
}
};