transactions_schema.json 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. [
  2. {
  3. "description": "Hash of the transaction",
  4. "mode": "REQUIRED",
  5. "name": "hash",
  6. "type": "STRING"
  7. },
  8. {
  9. "description": "The number of transactions made by the sender prior to this one",
  10. "mode": "REQUIRED",
  11. "name": "nonce",
  12. "type": "INTEGER"
  13. },
  14. {
  15. "description": "Integer of the transactions index position in the block",
  16. "mode": "REQUIRED",
  17. "name": "transaction_index",
  18. "type": "INTEGER"
  19. },
  20. {
  21. "description": "Address of the sender",
  22. "mode": "REQUIRED",
  23. "name": "from_address",
  24. "type": "STRING"
  25. },
  26. {
  27. "description": "Address of the receiver. null when its a contract creation transaction",
  28. "mode": "NULLABLE",
  29. "name": "to_address",
  30. "type": "STRING"
  31. },
  32. {
  33. "description": "Value transferred in Wei",
  34. "mode": "NULLABLE",
  35. "name": "value",
  36. "type": "NUMERIC"
  37. },
  38. {
  39. "description": "Gas provided by the sender",
  40. "mode": "NULLABLE",
  41. "name": "gas",
  42. "type": "INTEGER"
  43. },
  44. {
  45. "description": "Gas price provided by the sender in Wei",
  46. "mode": "NULLABLE",
  47. "name": "gas_price",
  48. "type": "INTEGER"
  49. },
  50. {
  51. "description": "The data sent along with the transaction",
  52. "mode": "NULLABLE",
  53. "name": "input",
  54. "type": "STRING"
  55. },
  56. {
  57. "description": "The total amount of gas used when this transaction was executed in the block",
  58. "mode": "NULLABLE",
  59. "name": "receipt_cumulative_gas_used",
  60. "type": "INTEGER"
  61. },
  62. {
  63. "description": "The amount of gas used by this specific transaction alone",
  64. "mode": "NULLABLE",
  65. "name": "receipt_gas_used",
  66. "type": "INTEGER"
  67. },
  68. {
  69. "description": "The contract address created, if the transaction was a contract creation, otherwise null",
  70. "mode": "NULLABLE",
  71. "name": "receipt_contract_address",
  72. "type": "STRING"
  73. },
  74. {
  75. "description": "32 bytes of post-transaction stateroot (pre Byzantium)",
  76. "mode": "NULLABLE",
  77. "name": "receipt_root",
  78. "type": "STRING"
  79. },
  80. {
  81. "description": "Either 1 (success) or 0 (failure) (post Byzantium)",
  82. "mode": "NULLABLE",
  83. "name": "receipt_status",
  84. "type": "INTEGER"
  85. },
  86. {
  87. "description": "Timestamp of the block where this transaction was in",
  88. "mode": "REQUIRED",
  89. "name": "block_timestamp",
  90. "type": "TIMESTAMP"
  91. },
  92. {
  93. "description": "Block number where this transaction was in",
  94. "mode": "REQUIRED",
  95. "name": "block_number",
  96. "type": "INTEGER"
  97. },
  98. {
  99. "description": "Hash of the block where this transaction was in",
  100. "mode": "REQUIRED",
  101. "name": "block_hash",
  102. "type": "STRING"
  103. },
  104. {
  105. "description": "Total fee that covers both base and priority fees",
  106. "name": "max_fee_per_gas",
  107. "type": "INTEGER"
  108. },
  109. {
  110. "description": "Fee given to miners to incentivize them to include the transaction",
  111. "name": "max_priority_fee_per_gas",
  112. "type": "INTEGER"
  113. },
  114. {
  115. "description": "Transaction type",
  116. "name": "transaction_type",
  117. "type": "INTEGER"
  118. },
  119. {
  120. "description": "The actual value per gas deducted from the senders account. Replacement of gas_price after EIP-1559",
  121. "name": "receipt_effective_gas_price",
  122. "type": "INTEGER"
  123. }
  124. ]