web3wagmi
← All standards

ERC-7641 Intrinsic RevShare Token

DraftERCcreated 2024-02-28requires ERC-20

An ERC-20 extension that integrates a revenue-sharing mechanism, ensuring tokens intrinsically represent a share of a communal revenue pool

Authors: Conway (@0x1cc), Cathie So (@socathie), Xiaohang Yu (@xhyumiracle), Suning Yao (@fewwwww), Kartin

ERC-165 interface ids

Computed here as the XOR of the selectors each interface defines.

IERC76410xed7b2e4e

Functions this standard introduces (5)

0x42966c68burn(uint256)
0x379607f5claim(uint256)
0x2be2bb11claimableRevenue(address,uint256)view
0x24888f98redeemableOnBurn(uint256)view
0x9711715asnapshot()

Inherited (9)

0xdd62ed3eallowance(address,address)ERC-20
0x095ea7b3approve(address,uint256)ERC-20
0x70a08231balanceOf(address)ERC-20
0x313ce567decimals()ERC-20
0x06fdde03name()ERC-20
0x95d89b41symbol()ERC-20
0x18160dddtotalSupply()ERC-20
0xa9059cbbtransfer(address,uint256)ERC-20
0x23b872ddtransferFrom(address,address,uint256)ERC-20

Optional extensions (1)

Interfaces the spec defines alongside the core one, which an implementation may or may not carry.

IERC7641AltRevToken0x5d18f986

0x41273d45claimableERC20(address,uint256,address)
0x1c3fc4c3redeemableERC20OnBurn(uint256,address)

Depends on (1)

Proposals this one names in its requires field.

What the specification covers

Compare with

Parsed from the canonical specification · discussion