How to read a smart contract—and why you’d want to in the first place. 🧵
Reading a smart contract gives you insight into the popularity of a project, how distributed its ownership is, and what it’s capable of.

Plus, you can investigate the details of every transaction.

A big advantage in web3. One day, they’ll probably teach this stuff in schools.
First, what is a smart contract?

It’s a program that executes code on the blockchain when conditions are met. Parties sign the contract digitally, giving it permission to execute.

This could be anything from sending money to a friend, to fractionalizing an NFT.
So, how do you find a smart contract?

Ethereum contracts, transactions, and wallets are browsable on @etherscan.

To look up an NFT contract, navigate to the listing on OpenSea and tap “Details.” This reveals a “Contract address” link.

Click it.
Lots to look at here, so let’s break it down.

Balance + Value

This shows how much coin the contract holds.

My Name Tag

If logged in, you can create private notes to yourself here.

Creator

The wallet that created the contract, and a link to the original tx. Let’s click it.
Here we have details on the transaction that created the contract.

We can see:

-Transaction confirmation
-Timestamp
-Quantity minted of each token
-Contract creator
-Fees paid

Good stuff. Now, back to the main contract.
Tracker

Let’s click for insight into:

-minimum token value
-max total supply of the token (if a maximum has been set)
-how many wallets hold the token
-how many transfers have occurred

Very valuable info. But there’s another cool thing here that most people don’t know about.
Click “Holders” in the list of tabs.

This displays a ranking of who holds the most tokens in the contract. If you click “Token Holders Chart,” you can even see a chart. 📊👀

OK, back to the main contract page.
Let’s dive into the “Transactions” tab.

Column 1 is a chronological list of all transactions. Each can be clicked into.

Next is “Method.” These are functions executed via the contract. Every contract is different, but common methods include mint, transfer, and approval setting.
Now, let’s investigate the “Contracts” tab.

Code: Displays the contract’s source code.

Read Contract: Displays the functions.

Write Contract: Allows you to initiate functions (if your wallet has permission) like burning tokens, granting roles, pausing, and more.
Finally, let's check “Analytics.”

Here, we find charts showcasing transactions, fees, ETH balance, and more. The chart below highlights the rise of Cryptopunks.

I also recommend @nansen_ai for more detail on volume, project wallet overlaps, notable token holders, and more.
That concludes Contract Reading 101! Now you're better equipped to interact with web3 contracts.

For more web3 how-tos, follow along with me @chriscantino. Thx for reading.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with cantino.eth ❤️‍🔥

cantino.eth ❤️‍🔥 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @chriscantino

7 Jan
L2 rollups explained like you’re five—and why you should care about them. 🧵
Rollups are some of the most important technologies to watch in web3.

They promise fundamental upgrades to the Ethereum user experience, and have major market implications.

Let’s learn about how they work and what's coming next.
A “rollup” is a way to process blockchain transactions faster and more cheaply—for a fraction of Ethereum’s usual gas fees.

Basically, it accomplishes this by recording the computation of most transactions off-chain.
Read 12 tweets
5 Jan
How our community grew from a .2 ETH mint to a 6.9 ETH floor in three months. 🧵
Fact: There is too much noise in the NFT space for new entrants to succeed without a moat.

So many projects are in it for quick cash grabs, and provide only the shallowest guarantee of future value.

If you want to build for the long-term, pay attention to what we’ve learned.
Bake the Value In

Many projects promise vague “utility”—something like “access our alpha channel” with no quantifiable value.

Others promise only speculation. The issue is, collectors have little incentive to hold tokens that don’t moon.

Here’s how we solved this problem. 👇
Read 19 tweets
2 Jan
The problems with web3. 🧵
Web3 is imperfect, but there is a vein of defensiveness and maximalism from its proponents that turns off would-be entrants to the space.

If we want to take the technology mainstream and establish a less volatile narrative, we must acknowledge and speak to its shortcomings.
Does web3 receive unfair criticism? Absolutely. But these dialogues are not zero-sum games.

Let’s be real: It has weaknesses. To onboard people, we must validate and share their concerns—then work on solving them.

There is no room for us vs. them in web3.
Read 20 tweets
29 Dec 21
2022 web3 predictions.

What happens next will blow your mind. 🧵
NFT Adoption

NFTs will multiply in market cap as:

-new money enters the ecosystem
-gas fees drop thanks to ETH2 upgrades
-L2s gain adoption
-NFT utility adds more creative incentives beyond speculation
-UX abstracts away barriers to entry
Blue Chips

Half of the current top 10 NFT projects will crater in value as the attention economy is divided by new entrants and amply-funded marketing campaigns.

The ones that survive will experience volatility, but significantly increase in value.

Disruption is guaranteed.
Read 21 tweets
27 Dec 21
1/ A game plan for profiting off NFTs during this boom. 🧵
2/ First, chasing millions is meaningless, and will not bring you happiness. If you get into NFTs to flip quick money, you will be disappointed.

NFTs are booming rn, but it won’t last forever. Only spend what you are willing to lose.
3/ Even experts take huge Ls. This ecosystem is volatile and changes quickly enough that I am never 100% confident, despite having gained significant capital, experience, and risk tolerance.

Still, there are investing frameworks I find helpful.

*NOT FINANCIAL ADVICE*
Read 20 tweets
26 Dec 21
1/ I’m not a trad VC. Came from nothing, been f*cked by investors. So I get it when I see the rejection of VC by web3 insiders. VC has problems.

But there's a strong case for building bridges instead of burning them.

Let’s redefine the role of VC to meet the needs of web3. 🧵
2/ First of all, plenty of web3 companies won’t need venture $$$. From Poolsuite to OpenDAO, bootstrapping community capital will be an obvious option.

These new models will experience growing pains, but activating skin in the game for communities fundamentally derisks projects.
3/ But there’s another class of businesses that need VC to shoot their shots. Especially the cash-intensive ones, if they want any chance at scale.

And let’s not minimized the value and resources of traditional capital networks.

Not everything needs to be community-funded.
Read 10 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(