Commit 405ca58a authored by yann300's avatar yann300

hardcode txindex

parent 167ef04c
...@@ -11,6 +11,7 @@ export class Transactions { ...@@ -11,6 +11,7 @@ export class Transactions {
tags tags
txRunnerVMInstance txRunnerVMInstance
txRunnerInstance txRunnerInstance
TX_INDEX = '0x0' // currently there's always only 1 tx per block, so the transaction index will always be 0x0
constructor (vmContext) { constructor (vmContext) {
this.vmContext = vmContext this.vmContext = vmContext
...@@ -101,7 +102,7 @@ export class Transactions { ...@@ -101,7 +102,7 @@ export class Transactions {
const r: Record <string, unknown> = { const r: Record <string, unknown> = {
transactionHash: receipt.hash, transactionHash: receipt.hash,
transactionIndex: '0x0', transactionIndex: this.TX_INDEX,
blockHash: '0x' + txBlock.hash().toString('hex'), blockHash: '0x' + txBlock.hash().toString('hex'),
blockNumber: '0x' + txBlock.header.number.toString('hex'), blockNumber: '0x' + txBlock.header.number.toString('hex'),
gasUsed: receipt.gasUsed, gasUsed: receipt.gasUsed,
...@@ -202,7 +203,7 @@ export class Transactions { ...@@ -202,7 +203,7 @@ export class Transactions {
hash: receipt.transactionHash, hash: receipt.transactionHash,
input: receipt.input, input: receipt.input,
nonce: '0x' + tx.nonce.toString('hex'), nonce: '0x' + tx.nonce.toString('hex'),
transactionIndex: '0x0', transactionIndex: this.TX_INDEX,
value: receipt.value value: receipt.value
// "value":"0xf3dbb76162000" // 4290000000000000 // "value":"0xf3dbb76162000" // 4290000000000000
// "v": "0x25", // 37 // "v": "0x25", // 37
...@@ -251,7 +252,7 @@ export class Transactions { ...@@ -251,7 +252,7 @@ export class Transactions {
hash: receipt.transactionHash, hash: receipt.transactionHash,
input: receipt.input, input: receipt.input,
nonce: '0x' + tx.nonce.toString('hex'), nonce: '0x' + tx.nonce.toString('hex'),
// "transactionIndex": 0, transactionIndex: this.TX_INDEX,
value: receipt.value value: receipt.value
// "value":"0xf3dbb76162000" // 4290000000000000 // "value":"0xf3dbb76162000" // 4290000000000000
// "v": "0x25", // 37 // "v": "0x25", // 37
...@@ -296,7 +297,7 @@ export class Transactions { ...@@ -296,7 +297,7 @@ export class Transactions {
hash: receipt.transactionHash, hash: receipt.transactionHash,
input: receipt.input, input: receipt.input,
nonce: '0x' + tx.nonce.toString('hex'), nonce: '0x' + tx.nonce.toString('hex'),
transactionIndex: '0x0', transactionIndex: this.TX_INDEX,
value: receipt.value value: receipt.value
// "value":"0xf3dbb76162000" // 4290000000000000 // "value":"0xf3dbb76162000" // 4290000000000000
// "v": "0x25", // 37 // "v": "0x25", // 37
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment