Merge pull request #90 from MetaMask/IndicateFauceting

Add mayBeFauceting boolean to account object
feature/default_network_editable
Dan Finlay 9 years ago
commit 283ac19cc2
  1. 17
      app/scripts/lib/idStore.js

@ -9,6 +9,7 @@ const extend = require('xtend')
const createId = require('web3-provider-engine/util/random-id') const createId = require('web3-provider-engine/util/random-id')
const autoFaucet = require('./auto-faucet') const autoFaucet = require('./auto-faucet')
const configManager = require('./config-manager-singleton') const configManager = require('./config-manager-singleton')
const DEFAULT_RPC = 'https://rawtestrpc.metamask.io/'
module.exports = IdentityStore module.exports = IdentityStore
@ -211,12 +212,28 @@ IdentityStore.prototype._loadIdentities = function(){
name: 'Wallet ' + (i+1), name: 'Wallet ' + (i+1),
img: 'QmW6hcwYzXrNkuHrpvo58YeZvbZxUddv69ATSHY3BHpPdd', img: 'QmW6hcwYzXrNkuHrpvo58YeZvbZxUddv69ATSHY3BHpPdd',
address: address, address: address,
mayBeFauceting: this._mayBeFauceting(i),
} }
this._currentState.identities[address] = identity this._currentState.identities[address] = identity
}) })
this._didUpdate() this._didUpdate()
} }
// mayBeFauceting
// If on testnet, index 0 may be fauceting.
// The UI will have to check the balance to know.
// If there is no balance and it mayBeFauceting,
// then it is in fact fauceting.
IdentityStore.prototype._mayBeFauceting = function(i) {
var config = configManager.getProvider()
if (i === 0 &&
config.type === 'rpc' &&
config.rpcTarget === DEFAULT_RPC) {
return true
}
return false
}
// //
// keyStore managment - unlocking + deserialization // keyStore managment - unlocking + deserialization
// //

Loading…
Cancel
Save