ERC-7770 Fractional Reserve Token
An interface for tokens that maintain a peg to an underlying token while being only partially redeemable to this token.
ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| IERCXXX | 0xdd2269ae |
Functions this standard introduces (6)
0xc230067e | fractionalReserveBurn(address,uint256) | |
0xb6aa1530 | fractionalReserveMint(address,uint256) | |
0xa7466afd | requiredReserveRatio() | view |
0x7cff8e4c | segregatedAccount(address) | view |
0x00abb0f0 | totalBorrowedSupply() | view |
0x72aa2ea1 | totalSegregatedSupply() | view |
Inherited (9)
0xdd62ed3e | allowance(address,address) | ERC-20 |
0x095ea7b3 | approve(address,uint256) | ERC-20 |
0x70a08231 | balanceOf(address) | ERC-20 |
0x313ce567 | decimals() | ERC-20 |
0x06fdde03 | name() | ERC-20 |
0x95d89b41 | symbol() | ERC-20 |
0x18160ddd | totalSupply() | ERC-20 |
0xa9059cbb | transfer(address,uint256) | ERC-20 |
0x23b872dd | transferFrom(address,address,uint256) | ERC-20 |
Events (3)
Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.
0x18a63fcbe58fb303dd209f131a55f2cc5913e110de780f7351a32070160f7f2c | MintFractionalReserve(address,address,uint256) | |
0xd9de57f9e9c74c65a34a3304f70b5fad220009da1bbb7a147fe4aa983b42f03a | BurnFractionalReserve(address,address,uint256) | |
0xbd5b3992abd09f26f746d5d892ec86bcdeeb2c2bd2f3e971c087e54c2d9b5297 | SetSegregatedAccount(address,bool) |
Depends on (1)
Proposals this one names in its requires field.
What the specification covers
Compare with
Parsed from the canonical specification · discussion