Curve
Verified contract
Proxy
Active on
Ethereum with 20 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 9 additional slots
Balances ($14.61)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
XIDR | ERC-20 | 136.740076K | $0.000063 |
$8.63 | |
USDC | ERC-20 | 5.981239 | $0.999187 |
$5.98 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16656417 | 2 years ago | | | 0 | 0.00091902735 | |
| 16461004 | 2 years ago | | | 0 | 0.0029812912 | |
| 15944167 | 2 years ago | | | 0 | 0.0036111120 | |
| 15943143 | 2 years ago | | | 0 | 0.0027408422 | |
| 15942516 | 2 years ago | | | 0 | 0.0038187197 | |
| 15816861 | 2 years ago | | | 0 | 0.0021293591 | |
| 15811398 | 2 years ago | | | 0 | 0.00080993381 | |
| 15811185 | 2 years ago | | | 0 | 0.0033708984 | |
| 15811161 | 2 years ago | | | 0 | 0.0013259587 | |
| 15795066 | 2 years ago | | | 0 | 0.0014548860 |
ABI
ABI objects
Getter at block 21332213 liquidity() view returns (uint256 total_, uint256[] individual_)
curve() view returns (int128 alpha, int128 beta, int128 delta, int128 epsilon, int128 lambda, uint256 totalSupply)
(alpha=14757395258967641311, beta=7747632510958011697, delta=5582567285464732743, epsilon=92233720368547776, lambda=5534023222112865503, totalSupply=999519647999999999999)
decimals() view returns (uint8)
18
emergency() view returns (bool)
false
frozen() view returns (bool)
true
merkleRoot() view returns (bytes32)
0xf4dbd0fb1957570029a847490cb3d731a45962072953ba7da80ff132ccd97d51
name() view returns (string)
dfx-xidr-usdc-v2
owner() view returns (address)
0x27e843260c71443b4cc8cb6bf226c3f77b9695af
symbol() view returns (string)
dfx-xidr-v2
totalSupply() view returns (uint256 totalSupply_)
999519647999999999999
viewCurve() view returns (uint256 alpha_, uint256 beta_, uint256 delta_, uint256 epsilon_, uint256 lambda_)
(alpha_=800000000000000000, beta_=420000000000000000, delta_=302631578947368421, epsilon_=5000000000000000, lambda_=300000000000000000)
whitelistingStage() view returns (bool)
false
Read-only
allowance(address _owner, address _spender) view returns (uint256 allowance_)
assimilator(address _derivative) view returns (address assimilator_)
balanceOf(address _account) view returns (uint256 balance_)
derivatives(uint256) view returns (address)
isWhitelisted(uint256 index, address account, uint256 amount, bytes32[] merkleProof) view returns (bool)
numeraires(uint256) view returns (address)
reserves(uint256) view returns (address)
supportsInterface(bytes4 _interface) pure returns (bool supports_)
viewDeposit(uint256 _deposit) view returns (uint256, uint256[])
viewOriginSwap(address _origin, address _target, uint256 _originAmount) view returns (uint256 targetAmount_)
viewTargetSwap(address _origin, address _target, uint256 _targetAmount) view returns (uint256 originAmount_)
viewWithdraw(uint256 _curvesToBurn) view returns (uint256[])
whitelistedDeposited(address) view returns (uint256)
State-modifying
Events approve(address _spender, uint256 _amount) returns (bool success_)
deposit(uint256 _deposit, uint256 _deadline) returns (uint256, uint256[])
depositWithWhitelist(uint256 index, address account, uint256 amount, bytes32[] merkleProof, uint256 _deposit, uint256 _deadline) returns (uint256, uint256[])
emergencyWithdraw(uint256 _curvesToBurn, uint256 _deadline) returns (uint256[] withdrawals_)
excludeDerivative(address _derivative)
flash(address recipient, uint256 amount0, uint256 amount1, bytes data)
originSwap(address _origin, address _target, uint256 _originAmount, uint256 _minTargetAmount, uint256 _deadline) returns (uint256 targetAmount_)
setEmergency(bool _emergency)
setFrozen(bool _toFreezeOrNotToFreeze)
setParams(uint256 _alpha, uint256 _beta, uint256 _feeAtHalt, uint256 _epsilon, uint256 _lambda)
targetSwap(address _origin, address _target, uint256 _maxOriginAmount, uint256 _targetAmount, uint256 _deadline) returns (uint256 originAmount_)
transfer(address _recipient, uint256 _amount) returns (bool success_)
transferFrom(address _sender, address _recipient, uint256 _amount) returns (bool success_)
transferOwnership(address _newOwner)
turnOffWhitelisting()
withdraw(uint256 _curvesToBurn, uint256 _deadline) returns (uint256[] withdrawals_)
Approval(address indexed _owner, address indexed spender, uint256 value)
AssetIncluded(address indexed numeraire, address indexed reserve, uint256 weight)
AssimilatorIncluded(address indexed derivative, address indexed numeraire, address indexed reserve, address assimilator)
EmergencyAlarm(bool isEmergency)
Flash(address indexed from, address indexed to, uint256 value0, uint256 value1, uint256 paid0, uint256 paid1)
FrozenSet(bool isFrozen)
OwnershipTransfered(address indexed previousOwner, address indexed newOwner)
ParametersSet(uint256 alpha, uint256 beta, uint256 delta, uint256 epsilon, uint256 lambda)
PartitionRedeemed(address indexed token, address indexed redeemer, uint256 value)
Trade(address indexed trader, address indexed origin, address indexed target, uint256 originAmount, uint256 targetAmount)
Transfer(address indexed from, address indexed to, uint256 value)
WhitelistingStopped()
Approval(address indexed _owner, address indexed spender, uint256 value)
Transfer(address indexed from, address indexed to, uint256 value)
constructor(string _name, string _symbol, address[] _assets, uint256[] _assetWeights, address _factory)
This contract contains no fallback and receive objects.
This contract contains no error objects.