fix linting issues

pull/3094/head
Iuri Matias 7 years ago
parent 200b0a108c
commit 949e0fbd1c
  1. 48
      remix-simulator/src/provider.js
  2. 16
      remix-simulator/src/server.js

@ -22,11 +22,11 @@ var Provider = function () {
Provider.prototype.sendAsync = function (payload, callback) { Provider.prototype.sendAsync = function (payload, callback) {
const self = this const self = this
console.dir("payload method is ") console.dir('payload method is ')
console.dir(payload.method) console.dir(payload.method)
if (payload.method === 'eth_accounts') { if (payload.method === 'eth_accounts') {
console.dir('eth_accounts'); console.dir('eth_accounts')
return callback(null, jsonRPCResponse(payload.id, this.accounts.map((x) => x.address))) return callback(null, jsonRPCResponse(payload.id, this.accounts.map((x) => x.address)))
} }
if (payload.method === 'eth_estimateGas') { if (payload.method === 'eth_estimateGas') {
@ -64,39 +64,39 @@ Provider.prototype.sendAsync = function (payload, callback) {
let address = payload.params[0] let address = payload.params[0]
// let block = payload.params[1] // let block = payload.params[1]
callback(null, jsonRPCResponse(payload.id, self.deployedContracts[address] || "0x")) callback(null, jsonRPCResponse(payload.id, self.deployedContracts[address] || '0x'))
} }
if (payload.method === 'eth_call') { if (payload.method === 'eth_call') {
processTx(this.accounts, payload, true, callback) processTx(this.accounts, payload, true, callback)
} }
if (payload.method === 'web3_clientVersion') { if (payload.method === 'web3_clientVersion') {
callback(null, jsonRPCResponse(payload.id, "Remix Simulator/0.0.1")) callback(null, jsonRPCResponse(payload.id, 'Remix Simulator/0.0.1'))
} }
if (payload.method === 'shh_version') { if (payload.method === 'shh_version') {
callback(null, jsonRPCResponse(payload.id, 5)) callback(null, jsonRPCResponse(payload.id, 5))
} }
if (payload.method === 'eth_getBlockByNumber') { if (payload.method === 'eth_getBlockByNumber') {
let b = { let b = {
"difficulty": "0x0", 'difficulty': '0x0',
"extraData": "0x", 'extraData': '0x',
"gasLimit": "0x7a1200", 'gasLimit': '0x7a1200',
"gasUsed": "0x0", 'gasUsed': '0x0',
"hash": "0xdb731f3622ef37b4da8db36903de029220dba74c41185f8429f916058b86559f", 'hash': '0xdb731f3622ef37b4da8db36903de029220dba74c41185f8429f916058b86559f',
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 'logsBloom': '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',
"miner": "0x3333333333333333333333333333333333333333", 'miner': '0x3333333333333333333333333333333333333333',
"mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", 'mixHash': '0x0000000000000000000000000000000000000000000000000000000000000000',
"nonce": "0x0000000000000042", 'nonce': '0x0000000000000042',
"number": "0x0", 'number': '0x0',
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", 'parentHash': '0x0000000000000000000000000000000000000000000000000000000000000000',
"receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", 'receiptsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421',
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", 'sha3Uncles': '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347',
"size": "0x1f8", 'size': '0x1f8',
"stateRoot": "0xb7917653f92e62394d2207d0f39a1320ff1cb93d1cee80d3c492627e00b219ff", 'stateRoot': '0xb7917653f92e62394d2207d0f39a1320ff1cb93d1cee80d3c492627e00b219ff',
"timestamp": "0x0", 'timestamp': '0x0',
"totalDifficulty": "0x0", 'totalDifficulty': '0x0',
"transactions": [], 'transactions': [],
"transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", 'transactionsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421',
"uncles": [] 'uncles': []
} }
callback(null, jsonRPCResponse(payload.id, b)) callback(null, jsonRPCResponse(payload.id, b))
} }

@ -10,17 +10,19 @@ app.use(bodyParser.json())
app.get('/', (req, res) => { app.get('/', (req, res) => {
res.send('Welcome to remix-simulator') res.send('Welcome to remix-simulator')
}); })
app.use(function(req,res) { app.use(function (req, res) {
// url, body, params, method // url, body, params, method
console.log("request ", req.method, req.body) console.log('request ', req.method, req.body)
provider.sendAsync(req.body, (err, jsonResponse) => { provider.sendAsync(req.body, (err, jsonResponse) => {
console.dir("response is ") if (err) {
res.send({error: err})
}
console.dir('response is ')
console.dir(jsonResponse) console.dir(jsonResponse)
res.send(jsonResponse) res.send(jsonResponse)
}); })
}); })
app.listen(8545, () => console.log('Example app listening on port 8545!')) app.listen(8545, () => console.log('Example app listening on port 8545!'))

Loading…
Cancel
Save