mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-23 02:10:12 +01:00
Move tos hash logic to build phase. Create dynamic global variables based on build.
This commit is contained in:
parent
89780bd22a
commit
ed03b89e26
@ -2,7 +2,8 @@ const MAINET_RPC_URL = 'https://mainnet.infura.io/metamask'
|
|||||||
const TESTNET_RPC_URL = 'https://morden.infura.io/metamask'
|
const TESTNET_RPC_URL = 'https://morden.infura.io/metamask'
|
||||||
const DEFAULT_RPC_URL = TESTNET_RPC_URL
|
const DEFAULT_RPC_URL = TESTNET_RPC_URL
|
||||||
|
|
||||||
global.METAMASK_DEBUG = false
|
global.METAMASK_DEBUG = 'GULP_METAMASK_DEBUG'
|
||||||
|
global.TOS_HASH = 'GULP_TOS_HASH'
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
network: {
|
network: {
|
||||||
|
@ -18,8 +18,15 @@ var path = require('path')
|
|||||||
var manifest = require('./app/manifest.json')
|
var manifest = require('./app/manifest.json')
|
||||||
var gulpif = require('gulp-if')
|
var gulpif = require('gulp-if')
|
||||||
var replace = require('gulp-replace')
|
var replace = require('gulp-replace')
|
||||||
|
var disclaimer = fs.readFileSync(path.join(__dirname, 'USER_AGREEMENT.md')).toString()
|
||||||
|
var crypto = require('crypto')
|
||||||
|
var hash = crypto.createHash('sha256')
|
||||||
|
|
||||||
|
hash.update(disclaimer)
|
||||||
|
var tosHash = hash.digest('hex')
|
||||||
|
|
||||||
var disableLiveReload = gutil.env.disableLiveReload
|
var disableLiveReload = gutil.env.disableLiveReload
|
||||||
|
var debug = gutil.env.debug
|
||||||
|
|
||||||
// browser reload
|
// browser reload
|
||||||
|
|
||||||
@ -237,6 +244,8 @@ function bundleTask(opts) {
|
|||||||
.on('error', gutil.log.bind(gutil, 'Browserify Error'))
|
.on('error', gutil.log.bind(gutil, 'Browserify Error'))
|
||||||
.pipe(source(opts.filename))
|
.pipe(source(opts.filename))
|
||||||
.pipe(brfs())
|
.pipe(brfs())
|
||||||
|
.pipe(replace('GULP_TOS_HASH', tosHash))
|
||||||
|
.pipe(replace('\'GULP_METAMASK_DEBUG\'', debug))
|
||||||
// optional, remove if you don't need to buffer file contents
|
// optional, remove if you don't need to buffer file contents
|
||||||
.pipe(buffer())
|
.pipe(buffer())
|
||||||
// optional, remove if you dont want sourcemaps
|
// optional, remove if you dont want sourcemaps
|
||||||
|
@ -77,7 +77,6 @@
|
|||||||
"redux-thunk": "^1.0.2",
|
"redux-thunk": "^1.0.2",
|
||||||
"request-promise": "^4.1.1",
|
"request-promise": "^4.1.1",
|
||||||
"sandwich-expando": "^1.0.5",
|
"sandwich-expando": "^1.0.5",
|
||||||
"string-hash": "^1.1.0",
|
|
||||||
"textarea-caret": "^3.0.1",
|
"textarea-caret": "^3.0.1",
|
||||||
"three.js": "^0.73.2",
|
"three.js": "^0.73.2",
|
||||||
"through2": "^2.0.1",
|
"through2": "^2.0.1",
|
||||||
|
@ -4,7 +4,7 @@ const thunkMiddleware = require('redux-thunk')
|
|||||||
const rootReducer = require('./reducers')
|
const rootReducer = require('./reducers')
|
||||||
const createLogger = require('redux-logger')
|
const createLogger = require('redux-logger')
|
||||||
|
|
||||||
global.METAMASK_DEBUG = false
|
global.METAMASK_DEBUG = 'GULP_METAMASK_DEBUG'
|
||||||
|
|
||||||
module.exports = configureStore
|
module.exports = configureStore
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user