diff --git a/index.js b/index.js index cf410c4..e8f7d6b 100644 --- a/index.js +++ b/index.js @@ -7,6 +7,7 @@ const Kredits = require('kredits-contracts'); const walletPath = process.env.KREDITS_WALLET_PATH || './wallet.json'; const walletJson = fs.readFileSync(walletPath); const providerUrl = process.env.KREDITS_PROVIDER_URL; +const daoAddress = process.env.KREDITS_DAO_ADDRESS; const ipfsConfig = { host: process.env.IPFS_API_HOST || 'localhost', @@ -48,14 +49,14 @@ module.exports = async function(robot) { // Kredits contracts setup // + const opts = { ipfsConfig }; + if (daoAddress) { + opts.addresses = { Kernel: daoAddress }; + } let kredits; + try { - kredits = await new Kredits(signer.provider, signer, { - // TODO support local devchain custom address - apm: 'open.aragonpm.eth', - // addresses: { Kernel: '0x93aa4531329e4bf3efcd1ec0b74adb6f66d9d10e' } - ipfsConfig - }).init(); + kredits = await new Kredits(signer.provider, signer, opts).init(); } catch(error) { robot.logger.warning('[hubot-kredits] Could not set up kredits:', error); process.exit(1); diff --git a/integrations/mediawiki.js b/integrations/mediawiki.js index 8e6fcc6..31c3b43 100644 --- a/integrations/mediawiki.js +++ b/integrations/mediawiki.js @@ -129,8 +129,7 @@ module.exports = async function(robot, kredits) { function calculateAmountForChanges(details) { let amount; - if (details.charsAdded < 280) { - // less than a tweet + if (details.charsAdded < 500) { amount = 500; } else if (details.charsAdded < 2000) { amount = 1500; diff --git a/package-lock.json b/package-lock.json index d0ca77b..7bc2c2c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "hubot-kredits", - "version": "3.3.0", + "version": "3.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index a80060b..cf9cdbb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hubot-kredits", - "version": "3.3.0", + "version": "3.3.1", "description": "Kosmos Kredits functionality for chat bots", "main": "index.js", "scripts": {