Articles about 'trueblocks'

Better Token Accounting

Information about how we account for tokens
Eth accounting is identical Token accounting is improved in these ways: Intra block token accounting Account for every Transfer event If a balance is incorrect, do one of three things: If the transaction contains a “large” input, and the event says something transferred, but the balances don’t change, lable probably-spam and add a field called removal of phony transfer in If the function is one of a very small number of common mint functions, assign to knownMint field If the function is one of a very small number of common burn methods, assign to a knownBurn field If the balance goes up - label the transation as implied-mint and add to a feild called impliedMint If the balance goes down - label the reconciliation as impied-burn and add to a field called impliedBurn Bugs fixed: In previous code, if a token transacted multple times in a single block the entire net transfer was assigned to the first transfer.
Posted December 23, 2021 ‐ 2 min read
tags: [ trueblocks ]


Come Visit with Us for a While
Have you ever had the desire to look at every trace of every transaction of every block on every blockchain? Yes? Well, pull up a chair and visit with us for a while. It’s a Multi-Chain World I’m sure many of you are aware of the coming “multi-chain” universe of blockchains. You know the one. The one where all sorts of little baby communities of people are going to be doing all sorts of little baby community-like things.
Posted February 15, 2022 ‐ 5 min read
tags: [ trueblocks ]

Other articles published in 2021

A few articles published on my Medium blog
Here’s links to a few other articles we published in 2021 on Medium. The Rent is Too Damn High The Rent is Too Damn High - Part II Adventures in Difficulty Bombing Calling Smart Contracts with chifra state --call Commanding the Line Compacting ERC20 Logs
Posted December 23, 2021 ‐ 1 min read
tags: [ trueblocks ]

A Long Winded Explanation of TrueBlocks

How TrueBlocks indexes the Ethereum blockchain
Recently, I was engaged in a tweetstorm with Nick Johnson, for whom I have deep, deep respect. The storm was about the topic of indexing the Ethereum blockchain. As is usually the case with my tweetstorms, I don’t think I explained myself well during the thunder and lightning, so I thought I’d take a moment during the lull to better explain myself. So this is an explanation for Nick (and anyone else who’s listening) about how TrueBlocks indexes the Ethereum blockchain.
Posted April 5, 2021 ‐ 20 min read
tags: [ trueblocks ]

Dynamic Traversers for TrueBlocks

Customized scraping of the index
Dynamic Traversers in TrueBlocks Ethereum nodes come to consensus on a world-wide global ledger of smart contract invocations every 14 seconds. Everyone know this. This is what we celebrate about the chain. Not only is this data world-wide and consented-to, but it is also permissionless. At least that’s what we’re supposed to believe. But, is it really permissionless? I think the answer to that question is a resounding “No.” Ask yourself how you personally get data from the Ethereum blockchain.
Posted December 9, 2020 ‐ 7 min read
tags: [ trueblocks ]

Building Your Own Ethereum Archive Node

And why you may want to
This article is incomplete in the extreme. [Jan 20, 2021: Since writing this article, we’ve come upon a project called TurboGeth. It reduces the size of the hard drive needed for an archive node from 6TB to around 1.5TB. Significant difference. Same data. Less costs.] In the first part, we simply present pictures and prices for the components we used to build the two Ethereum archive nodes we run in house.
Posted August 13, 2020 ‐ 17 min read
tags: [ trueblocks ]

How Accurate is EtherScan?

Why build an 18-decimal place accurate ledger if it doesn’t balance? [Accompanying Video] I had a call this morning with a cryptocurrency accountant. He’s a wonderful fellow. One of those people who can happily wade through thousands of rows of a spreadsheet trying to get the digits to behave themselves. He’s a man after my own heart. This accountant — call him Mr. Green — makes a good living helping people do their crypto-taxes.
Posted June 12, 2020 ‐ 6 min read
tags: [ trueblocks ]

TrueBlocks: First Quarter 2020 Update

What have we been up to in 2020
This is short update on what we’ve been doing since receiving so many wonderful grants during the GitCoin CLR matching fandango. This money goes a long way. It allows one of us (Rush) to make a trip to EthDenver, where he will be judging some hacks. It has also paid for some much needed help developing the React frontend. If you donated (or even if you didn’t), and you’re in Denver this week, seek me out.
Posted February 11, 2020 ‐ 8 min read
tags: [ trueblocks ]

Simple Undeniable Facts

The truth will not be denied
One of the reasons I fell in love with blockchain tech way back in 2013 was because I felt that for the first time in history, engineers had created a system that could produced undeniable data. Undeniable access — yes, but more importantly, undeniably high-quality data. That was a paradigm shift. While, technically, the data on a blockchain may be untrue, what is mathematically undeniable is that at least 51% of the participants have agreed that the data is consistent — maybe that’s as close as we can get to data being ‘true’.
Posted January 10, 2020 ‐ 13 min read
tags: [ trueblocks ]

A Time Ordered Index of Time Ordered Immutable Data

Adventures in indexing the Ethereum blockchain
Did you ever notice that the only way to get the history of an Ethereum account is to visit a fully-centralized, database-driven, old-fashioned web-2.0 website? Every time I use one of those sites (and I use them all the time), I think to myself: They’re watching me. They’ve attached my IP address to my address and in the future, they will wildly invading my privacy…but I need them… Recently we demoed a fully decentralized blockchain explorer built on TrueBlocks.
Posted July 17, 2019 ‐ 10 min read
tags: [ trueblocks ]