ContractReader.io (@ContractReader) header
ContractReader.io (@ContractReader) profile picture

The best way to read and understand smart contracts. Audit tool coming soon. We don't have a token. Discord: https://teapawt.net/t.co/XAjJnrBveg

Ethereum
Joined May 2019
Photo by ContractReader.io (@ContractReader)Photo by ContractReader.io (@ContractReader)Photo by ContractReader.io (@ContractReader)Photo by ContractReader.io (@ContractReader)Photo by ContractReader.io (@ContractReader)Photo by ContractReader.io (@ContractReader)Photo by ContractReader.io (@ContractReader)Photo by ContractReader.io (@ContractReader)Photo by ContractReader.io (@ContractReader)Photo by ContractReader.io (@ContractReader)
ContractReader.io retweeted
Presenting the Q1 2025 @cryptopunks Quarterly Report brought to you by our friends @mmERCH 🔥 A ton of data to unpack as the Punk market looks to be heating up. doyle126.substack.com/p/cryp… 🔵Price Activity 🔵Holder Metrics 🔵Lending Data 🔵Social Sentiment 🔵Supply And a ton more. All the code / queries are linked in the report 😉 🫶A big thanks to everyone who contributed 🫶 @sergitosergito @0xGeebz @seanbonner @lady_kyle_
7
17
4
36
5,025
ContractReader.io retweeted
We just made it easier to get to @ContractReader from any contract you're on from any Etherscan link: We have iOS and macOS Shortcuts! It works on Mainnet, Goerli, Sepolia, Base, Optimism, Arbitrum, Polygon, and BSC. (links and installation instructions in thread below)
1
6
1
19
1,928
ContractReader.io retweeted
Every piece of art exists as its own market as a smart contract, allowing us to integrate a royalty system. Not tradable in marketplaces because no ERC standard, Only tradable by connecting to the art piece. On-chain.
11
12
9
92
21,498
ContractReader.io retweeted
I wrote a Chrome extension that adds Mainnet @ensdomains addresses to Transaction and Address pages on Basescan (by @etherscan) It just looks up the address or `from` on Mainnet, sees if it has an ENS address, and adds the same ENS badge from Etherscan on Basescan! Link below
22
28
3
124
24,441
ContractReader.io retweeted
You can read the @friendtech contract on @ContractReader contractreader.io/contract/b… @BaseScanHQ basescan.org/address/0xcf205… If you've enjoyed this line-by-line contract walkthrough, subscribe to web3galaxybrain.com 🤪 4/n
2
1
11
1,670
ContractReader.io retweeted
Having Infinite fun with @jalil_eth’s new contract and @ContractReader
4
4
54
2,671
ContractReader.io retweeted
Ready for something cool? 1. Go to @z0age's Ret_rn contract (link in next tweet) 2. Go to the Explore function (line 620) 3. Copy the live value, paste it into your URL bar 4. Click to start the visuals/audio 🚨 Flashing lights & colors warning, if you're sensitive
1
3
6
2,115
ContractReader.io retweeted
9/ Finally, the BMP is packaged and distributed as part of standard ERC-721 tokenURI metadata to provide with the regular on-chain art distribution (view from @ContractReader)
1
1
4
995
ContractReader.io retweeted
First things first - credits to: @2pmflow for developing the contract @0xCygaar & @optimizoor for performing the audit @backseats_eth & @PlaidShaman for developing @ContractReader I'm using for images Let's dive into some gas reductions👇
1
2
1
13
1,673
ContractReader.io retweeted
This is deserving of a longer post, but I think that projects should have tests written in both Foundry and Hardhat. Foundry tests are essentially unit tests: testing your contract, in its own language, testing its base functionality. Hardhat tests are your integration tests, your front end tests. They likely have some code you can share with your front end developer if something isn’t working or if you need to compare notes on the actual front end user experience, which, at the end of the day, is the most important thing.
1
1
4
1,233
ContractReader.io retweeted
I built a multi-stage minting proceeds supporting multiple allowlists and within each allowlist, each address can mint a different max amount. Check out the purchaseMMM function to see how it all works! contractreader.io/contract/m…
1
4
520
ContractReader.io retweeted
Code snippets from ContractReader, coming soon
All Synthia NFT traits are stored on-chain and equal about 56 KB of storage. The storage size is considerably less given that most traits are stored as grayscale and dynamically colored using SVG filters when the image is constructed in the smart contract
3
1
3
1,996
ContractReader.io retweeted
Just discovered @ecosia, makes me think about adding something like this to @ContractReader Every time you use it, we better the planet somehow
4
1
7
1,147
ContractReader.io retweeted
If you’re trading $pepe or other shitcoins, before you ape in, maybe audit the contract using @ContractReader Use our Live, Onchain Values to see potential sketchy values in the contract. For example here we can see that the ownership of the contract was revoked 👍🏻 Stay safe!
9
9
2
75
6,737
ContractReader.io retweeted
You can now copy the ABI JSON object for any read or write function, as well as Events and Errors. Just look for the colored triangle next to the line number.
2
2
1
8
2,215
ContractReader.io retweeted
A little quality of life improvement that's coming when we ship our new landing page: the .sol file that corresponds to the contract name will be first-shown contract rather than leaving that decision to Etherscan's API.
1
2
1
10
1,660
ContractReader.io retweeted
Did you know? We make it super easy to use @ContractReader from wherever you are? Replace etherscan with contractreader in your URL bar when looking at any NFT, ERC-20, or smart contract Replace opensea with contractreader when looking at a token to jump right to the contract!
2
9
24
2,070