Arkane Wallet-enabled Web3 Provider.
npm i @arkane-network/truffle-arkane-provider
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'
);
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',
}
}
};