CRV

Ethereum ERC-20 Token

0xd533a949740bb3306d119cc777fa900ba034cd52

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?

Block #25,169,814

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