Back to Home

Golem Network Token Wrapped(GNTW)

Token
0x936f78b9852d...fb8513d06263
Tangerine WhistleContract #25KSource VerifiedEdit this contract
Deployed November 14, 2016 (9 years ago)Block 2,621,392

A 2016 wrapper that gave Golem Network Token the ERC-20 approve and transferFrom functions its own contract never implemented.

Tangerine Whistle EraVerified Source

Historical Significance

GNTW is one of the earliest examples on Ethereum of a wrapper deployed to retrofit a standard onto a token that shipped without it. The pattern it demonstrates, leaving the original contract untouched and issuing a compliant claim on it instead, became the standard answer to a non-conforming token and is the same idea later applied to CryptoPunks and to Etheria.

Context

ERC-20 was proposed in November 2015 and was still settling into practice through 2016. Golem's crowdsale in November 2016 was one of the largest of the period, so a very widely held token was suddenly in circulation with an interface that predated common agreement on what a token contract had to provide. Wrapping was the only route to compatibility that did not require asking every holder to migrate.

Token Information
Token Name
Golem Network Token Wrapped
Symbol
GNTW
Decimals
18
Key Facts
Deployment Block
2,621,392
Deployment Date
Nov 14, 2016, 01:31 AM
Code Size
2.7 KB
Gas at Deploy
770,551
Transactions by Year
2016172
2017194
201839
20197
202026
20213

Description

Golem Network Token Wrapped (GNTW) was deployed on 14 November 2016, three days after the Golem Network Token itself. GNT is a transfer-only token: its interface provides transfer and balanceOf but no approve, no transferFrom and no allowance. That omission is not cosmetic. Without an allowance mechanism, no other contract can move GNT on a holder's behalf, which rules out exchange escrow, automated market makers and any form of delegated spending.

GNTW exists to close that gap. A holder deposits GNT and receives an equivalent balance of a fully compliant ERC-20 token that can be approved and pulled by other contracts, and the process reverses to recover the original.

Heuristic Analysis

The following characteristics were detected through bytecode analysis and may not be accurate.

Detected Type: Token
Has ERC-20-like patterns

Bytecode Overview

Opcodes2,720
Unique Opcodes177
Jump Instructions139
Storage Operations60

External Links

Related contracts