Curriculum·J306 Smart Contract Risk for Non-Developers·about 31 min

Reading a contract without reading code

By the end of this lesson you can

  • Enumerate the eight contract powers that determine your outcome, without reading Solidity
  • Locate each one using a block explorer and published documentation
  • Explain why a price you cannot sell into is not a price
  • Distinguish a question about code from a question about authority

Junior · enrolled learners

This lesson opens with The SQUID token, November 2021.

What happened
A token trading on the reputation of a television series was deployed on BNB Chain using a modified ERC-20 contract. It included what its documentation described as an anti-dump mechanism, which in practice blocked sell transactions for ordinary holders. Buying worked normally. Selling did not. The quoted price rose from about $0.01 to more than $2,861 within days, because the only transactions the contract permitted were purchases. On 1 November 2021 the developers withdrew about $3.38M from the liquidity pool and abandoned the project, and the quoted price fell to approximately zero within minutes.
The decision point
The restriction was in the deployed contract, on a public chain, from the first block. Nobody needed to read Solidity to find it, because the observable fact was available for the price of one transaction: attempt a small sell and see whether it succeeds. What the price chart showed was not a market. It was a record of the only side of the trade the contract allowed, and per S211-01 a quoted number you cannot transact against is not a price at all.
Recorded loss
$3,380,000

What you will be able to answer

  • What are the eight powers to check?
  • What is the cheapest test of a token's sell path?
  • Why is an unsellable price not a price?
  • What separates a code question from an authority question?

Orientation and Year One are open: anyone can read them without an account. From Year Two onward the lessons are for enrolled learners, because progress through the later years only means anything if it is tracked against a record.

It is free. We do not sell the list and there is nothing to buy at the end of it.

Sources and review

Confidence high·Volatility low·Reviewed 2026-08-06·Owner unassigned

Contested

Explorer interfaces, verification status and the availability of read and write tabs vary by chain and change over time. The eight powers are properties of the contract standard and are durable; where to click is not, and the lesson teaches what to look for rather than a fixed sequence of screens.

An unverified contract is not evidence of wrongdoing on its own, since verification is a voluntary step some legitimate deployers skip. It does mean the powers below cannot be established, which per the risk rubric in J306-05 is a finding rather than a neutral absence.