New in v0.2.4* address:
* now also recognized if capital letters in address
* code comments changed:
TXs of account would need proprietary backend with all blocks database
* address of contract
* often code is long, so now table width limited, code is wrapped
* code length shown
* code is shown as ASCII too
* code is disassembled into bytecode, with ASCII conversion of PUSH bytes
* block:
* timestamp now also shown as UTC time
* seconds since previous block
* gasUsed and percent of gasLimit
* transaction:
* timestamp now also shown as UTC time
* now also the real gasUsed
* and correct multiplication to tx price
* pending tx not showing unused fields anymore
* if tx has input data, show ASCII converted
* if tx fired log events, show number of events
* chain
* better async for the 6 past blocks calls
* + block time averages for the past 10 blocks
In the following examples & screenshots, I am using the
SOIL FAUCET CONTRACT,
see ANN post (there is money in that faucet, by the way). By executing
the command
SOILfaucet.getSOIL.sendTransaction({from:"0x..."}) you get 0.5 SOIL sent to you.
Code at contract addressExample here is the
SOIL FAUCET CONTRACT.
That contract lives at address
0xdac49860bee0e6d0775f69721459c411d62fd1bc
Note the TransactionCount 0.
In ETH, internal transactions within contracts (here `msg.sender.send(sendAmount)`
inside the `getSOIL()` function) are not registered as transactions of that account.
You can expand the 3 triangles, first to see the code as hex, and ASCII:

And also disassembled into bytecode:

Because PUSH commands sometimes contain readable strings,
for all PUSH commands I am also showing the ASCII representation
of the bytes, behind the // as comments.
Simple addressAs example, the donation address for ABEESOIL (
please give more, thanks)
at address
0x8da4fc05ca343e6a41646194e91931d9f413a40c
Here, the 4 outgoing transactions are accounted for.
As it is a simple address, not a contract address,
there is no code, and all other fields are suppressed.
TransactionAs example, a recent transaction to that FAUCET CONTRACT
SOILfaucet.getSOIL.sendTransaction({from:"0x..."})0x0abd2244db18d94db716e3eedbc37ef62e65c64cca86a5f9eeb2960dd3c494f7PENDING
While the TX was pending, only the provided default gas (90000),
and the offered gas price (50,000,000,000 Wei) can be known.
The `SOILfaucet.getSOIL()`transaction has some data input.
MINED
When the TX is mined, we can know the real gasUsed (48763),
and the transaction fee (48763 * 50gigawei = 0.00243815 SOIL).
The block time is now also shown as UTC time.
That transaction was mined in:
Block897619
We see the gasUsed (48763), and the percentage of the limit (1.55%).
The block time is now also shown as UTC time,
and additionally, the seconds since the previous block.
Chain, Node, BlockexplorerBy clicking on the
0.2.4 at the top, you get to
http://178.62.133.174:9001/#/chain/with a lot of information. For details see older
post about 0.2.3 and
post about 0.2.2
Invisible changes: Worked on the asynchroneous past-blocks-queries, to make it faster.
Visible changes: Past 10 blocks.
If you like this, show it:
[SOIL]
0x8da4fc05ca343e6a41646194e91931d9f413a40c BTC 1M4EaZVprZEmtrS3G78fMFy8yGVgdUJMXv Thanks.