Skip to content

Commit 9c531bc

Browse files
committed
add notes on unsupported tokens in glossary
1 parent bc812ca commit 9c531bc

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

docs/concepts/14-glossary.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,17 @@ transactions without relying on traditional intermediaries like banks or financi
3030
those with the
3131
[missing return value bug](https://medium.com/coinmonks/missing-return-value-bug-at-least-130-tokens-affected-d67bf08521ca).
3232

33+
:::important
34+
35+
If your ERC-20 token does not follow the standard implementation, it may be supported as long as the `transfer` and
36+
`transferFrom` methods strictly reduce the sender's balance by the transfer amount and increase the recipient's balance
37+
by the same amount.
38+
39+
That means tokens that charge fees (or tax) on transfer, rebase tokens, interest-bearing tokens, and permissioned tokens
40+
where the admin can arbitrarily change balances are not supported.
41+
42+
:::
43+
3344
## ERC-721
3445

3546
[ERC-721][erc-721] tokens are non-fungible tokens ("NFTs") on Ethereum. Both Lockup and Flow streams are represented as

0 commit comments

Comments
 (0)