mirror of
https://github.com/status-im/remix-viper.git
synced 2026-08-27 12:21:07 +00:00
32 lines
847 B
JavaScript
32 lines
847 B
JavaScript
var init = {
|
|
overrideWeb3: function (web3, web3Override) {
|
|
web3.eth.getCode = web3Override.getCode
|
|
web3.debug.traceTransaction = web3Override.traceTransaction
|
|
web3.debug.storageRangeAt = web3Override.storageRangeAt
|
|
web3.eth.getTransaction = web3Override.getTransaction
|
|
web3.eth.getTransactionFromBlock = web3Override.getTransactionFromBlock
|
|
web3.eth.getBlockNumber = web3Override.getBlockNumber
|
|
},
|
|
|
|
readFile: function (filename, callback) {
|
|
var fs = require('fs')
|
|
try {
|
|
console.log('reading ' + filename)
|
|
if (callback) {
|
|
fs.readFile(filename, 'utf8', callback)
|
|
} else {
|
|
return fs.readFileSync(filename, 'utf8')
|
|
}
|
|
} catch (e) {
|
|
console.log(e)
|
|
if (callback) {
|
|
callback(e)
|
|
} else {
|
|
return e
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
module.exports = init
|