log transaction/calls

pull/5370/head
yann300 6 months ago
parent 69234a79db
commit c289986440
  1. 19
      libs/remix-simulator/src/server.ts

@ -37,20 +37,37 @@ export class Server {
if (cliOptions.rpc) { if (cliOptions.rpc) {
app.use((req, res) => { app.use((req, res) => {
if (req && req.body && (req.body.method === 'eth_sendTransaction' || req.body.method === 'eth_call')) {
console.log('Receiving call/transaction:')
console.log(req.body.params)
}
this.provider.sendAsync(req.body, (err, jsonResponse) => { this.provider.sendAsync(req.body, (err, jsonResponse) => {
if (err) { if (err) {
console.error(err)
return res.send(JSON.stringify({ error: err })) return res.send(JSON.stringify({ error: err }))
} }
if (req && req.body && (req.body.method === 'eth_sendTransaction' || req.body.method === 'eth_call')) {
console.log(jsonResponse)
}
res.send(jsonResponse) res.send(jsonResponse)
}) })
}) })
} else { } else {
wsApp.app.ws('/', (ws, req) => { wsApp.app.ws('/', (ws, req) => {
ws.on('message', (msg) => { ws.on('message', (msg) => {
this.provider.sendAsync(JSON.parse(msg.toString()), (err, jsonResponse) => { const body = JSON.parse(msg.toString())
if (body && (body.method === 'eth_sendTransaction' || body.method === 'eth_call')) {
console.log('Receiving call/transaction:')
console.log(body.params)
}
this.provider.sendAsync(body, (err, jsonResponse) => {
if (err) { if (err) {
console.error(err)
return ws.send(JSON.stringify({ error: err })) return ws.send(JSON.stringify({ error: err }))
} }
if (body && (body.method === 'eth_sendTransaction' || body.method === 'eth_call')) {
console.log(jsonResponse)
}
ws.send(JSON.stringify(jsonResponse)) ws.send(JSON.stringify(jsonResponse))
}) })
}) })

Loading…
Cancel
Save