Curve

Verified contract

Proxy

Active on Ethereum with 20 txns
Deployed by via 0xdf8162fb at 15747623
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 9 additional slots
ERC-20
Value $8.63
ERC-20
Value $5.98
0xd16c363da3fc332578e915e8acd9f7be9f2d8c5ac177bbd19fcdce664c2c097b
0x51d7cda5a369c43aeee1b0e3dc78a7f5965b989888dae3dbfaaa36ffdb37206a
0x48a325949ab859112e590e6386b4f93684d10f9992f35d57d7c171addf07ea18
0xd065f57ab06bf4c4737167a972c32df492a7303126acea4457577946ef5899cd
0x81af16eba527f52744ba1d6f15ec9a17db5c05d65564835dbfa0fd3cd78f142b
0x7d7de4597f9c43d6329062d724a0d8da47602f9e869f2fd56a847067b646e36f
0xd8df37eabf8de671dd8172ca636a2a5f26d77574ec92e08b9d56e52003ec818c
0xd8a390c00105092cd74ff4709dc7b0ed03e7c9c056e76654ffda3d93469317eb
0x688a436916e8eaac4b86549cd630a8731c649091d4f0076fadd13401f7fa3116
0x493578d1169f1a6241e51f0a778b4033baa089b78b2fbb22c92c2849f60d8e35

Functions
Getter at block 21332213
curve(view returns (int128 alphaint128 betaint128 deltaint128 epsilonint128 lambdauint256 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
 
liquidity(view returns (uint256 total_uint256[] individual_)
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 _owneraddress _spenderview returns (uint256 allowance_)
assimilator(address _derivativeview returns (address assimilator_)
balanceOf(address _accountview returns (uint256 balance_)
derivatives(uint256view returns (address)
isWhitelisted(uint256 indexaddress accountuint256 amountbytes32[] merkleProofview returns (bool)
numeraires(uint256view returns (address)
reserves(uint256view returns (address)
supportsInterface(bytes4 _interfacepure returns (bool supports_)
viewDeposit(uint256 _depositview returns (uint256uint256[])
viewOriginSwap(address _originaddress _targetuint256 _originAmountview returns (uint256 targetAmount_)
viewTargetSwap(address _originaddress _targetuint256 _targetAmountview returns (uint256 originAmount_)
viewWithdraw(uint256 _curvesToBurnview returns (uint256[])
whitelistedDeposited(addressview returns (uint256)
State-modifying
approve(address _spenderuint256 _amountreturns (bool success_)
deposit(uint256 _deposituint256 _deadlinereturns (uint256uint256[])
depositWithWhitelist(uint256 indexaddress accountuint256 amountbytes32[] merkleProofuint256 _deposituint256 _deadlinereturns (uint256uint256[])
emergencyWithdraw(uint256 _curvesToBurnuint256 _deadlinereturns (uint256[] withdrawals_)
excludeDerivative(address _derivative
flash(address recipientuint256 amount0uint256 amount1bytes data
originSwap(address _originaddress _targetuint256 _originAmountuint256 _minTargetAmountuint256 _deadlinereturns (uint256 targetAmount_)
setEmergency(bool _emergency
setFrozen(bool _toFreezeOrNotToFreeze
setParams(uint256 _alphauint256 _betauint256 _feeAtHaltuint256 _epsilonuint256 _lambda
targetSwap(address _originaddress _targetuint256 _maxOriginAmountuint256 _targetAmountuint256 _deadlinereturns (uint256 originAmount_)
transfer(address _recipientuint256 _amountreturns (bool success_)
transferFrom(address _senderaddress _recipientuint256 _amountreturns (bool success_)
transferOwnership(address _newOwner
turnOffWhitelisting(
withdraw(uint256 _curvesToBurnuint256 _deadlinereturns (uint256[] withdrawals_)
Events
Approval(address indexed _owneraddress indexed spenderuint256 value
AssetIncluded(address indexed numeraireaddress indexed reserveuint256 weight
AssimilatorIncluded(address indexed derivativeaddress indexed numeraireaddress indexed reserveaddress assimilator
EmergencyAlarm(bool isEmergency
Flash(address indexed fromaddress indexed touint256 value0uint256 value1uint256 paid0uint256 paid1
FrozenSet(bool isFrozen
OwnershipTransfered(address indexed previousOwneraddress indexed newOwner
ParametersSet(uint256 alphauint256 betauint256 deltauint256 epsilonuint256 lambda
PartitionRedeemed(address indexed tokenaddress indexed redeemeruint256 value
Trade(address indexed traderaddress indexed originaddress indexed targetuint256 originAmountuint256 targetAmount
Transfer(address indexed fromaddress indexed touint256 value
WhitelistingStopped(
Approval(address indexed _owneraddress indexed spenderuint256 value
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(string _namestring _symboladdress[] _assetsuint256[] _assetWeightsaddress _factory
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.