CRV
Ethereum ERC-20 Token0xd533a949740bb3306d119cc777fa900ba034cd52
Solidity vyper:0.2.4
Fungible token following the ERC-20 standard.
🤖
Query this contract from your AI
Reference:
crv-eth
0xd533a949740bb3306d119cc777fa900ba034cd52
Sample prompt:
“Tell me the current state of crv-eth”
No AI wired up yet? →
mcp.smarts.md
Admin & Risk
Who can change the rules?
Detected upgradeable and mintable controls from the verified ABI.
Upgradeable
Mintable
Current controls
- Admin
- 0x40907540d8a6c65c637785e8f8b742ae6b0b9968 ↗ Etherscan → smarts
- Upgradeability inferred from ABI/events; proxy storage resolution may be incomplete.
Overview
Read Functions
13
Write Functions
11
Events
5
Read Functions
Block #25,169,814 · just now
available_supply()
view
→ 2,394,371,193,161,200,322,011,644,540
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
mintable_in_timeframe(start: uint256, end: uint256)
view
Parameters
| Name | Type | Description |
|---|---|---|
| start | uint256 | |
| end | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
totalSupply()
view
→ 2,383,795,058.03 CRV
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
allowance(_owner: address, _spender: address)
view
Parameters
| Name | Type | Description |
|---|---|---|
| _owner | address | |
| _spender | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
name()
view
→ Curve DAO Token
Returns
| Name | Type | Description |
|---|---|---|
| — | string |
symbol()
view
→ CRV
Returns
| Name | Type | Description |
|---|---|---|
| — | string |
decimals()
view
→ 18
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
balanceOf(arg0: address)
view
Parameters
| Name | Type | Description |
|---|---|---|
| arg0 | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
minter()
view
→ 0xd061d61a4d941c39e5453435b6345dc261c2fce0
Returns
| Name | Type | Description |
|---|---|---|
| — | address |
admin()
view
→ 0x40907540d8a6c65c637785e8f8b742ae6b0b9968
Returns
| Name | Type | Description |
|---|---|---|
| — | address |
mining_epoch()
view
→ 5
Returns
| Name | Type | Description |
|---|---|---|
| — | int128 |
start_epoch_time()
view
→ 1,755,037,048
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
rate()
view
→ 3,663,926,723,928,765,860
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
Write Functions
update_mining_parameters()
nonpayable
start_epoch_time_write()
nonpayable
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
future_epoch_time_write()
nonpayable
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
set_minter(_minter: address)
nonpayable
Parameters
| Name | Type | Description |
|---|---|---|
| _minter | address |
set_admin(_admin: address)
nonpayable
Parameters
| Name | Type | Description |
|---|---|---|
| _admin | address |
transfer(_to: address, _value: uint256)
nonpayable
Parameters
| Name | Type | Description |
|---|---|---|
| _to | address | |
| _value | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| — | bool |
transferFrom(_from: address, _to: address, _value: uint256)
nonpayable
Parameters
| Name | Type | Description |
|---|---|---|
| _from | address | |
| _to | address | |
| _value | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| — | bool |
approve(_spender: address, _value: uint256)
nonpayable
Parameters
| Name | Type | Description |
|---|---|---|
| _spender | address | |
| _value | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| — | bool |
mint(_to: address, _value: uint256)
nonpayable
Parameters
| Name | Type | Description |
|---|---|---|
| _to | address | |
| _value | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| — | bool |
burn(_value: uint256)
nonpayable
Parameters
| Name | Type | Description |
|---|---|---|
| _value | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| — | bool |
set_name(_name: string, _symbol: string)
nonpayable
Parameters
| Name | Type | Description |
|---|---|---|
| _name | string | |
| _symbol | string |
Events
Transfer(_from: address, _to: address, _value: uint256)
| Name | Type | Indexed | Description |
|---|---|---|---|
| _from | address | ✓ | |
| _to | address | ✓ | |
| _value | uint256 |
Approval(_owner: address, _spender: address, _value: uint256)
| Name | Type | Indexed | Description |
|---|---|---|---|
| _owner | address | ✓ | |
| _spender | address | ✓ | |
| _value | uint256 |
UpdateMiningParameters(time: uint256, rate: uint256, supply: uint256)
| Name | Type | Indexed | Description |
|---|---|---|---|
| time | uint256 | ||
| rate | uint256 | ||
| supply | uint256 |
SetMinter(minter: address)
| Name | Type | Indexed | Description |
|---|---|---|---|
| minter | address |
SetAdmin(admin: address)
| Name | Type | Indexed | Description |
|---|---|---|---|
| admin | address |