Component LP Token

Verified contract

Proxy

Active on Ethereum with 4,627 txns
Deployed by via 0x9d595130 at 11717846
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 $3,272.06
ERC-20
Value $2,636.91
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x53c9a51c36421cba80a2ae04076b73ac5e1d717e207d0df5b40d1b983c7d5a6e
0x62ed7cd4c6e56660fceab628cd326e1cee5a5c527567037bd3310ba99e601fa2
0x8b4e9be567d2d1af5dd9628d850e443d5a4ddfe4f007fca345c352ea18ceaf07
0x60a55022a12e7204e0fe1d08d339e227d3fe8e260f5b79f61921593ffcc315e2
0x9db30b824c24e2012c8f1367e5003b49908fea75e52435dab5c545bde31c3507
0xee1516d2faca49bf5947cc6e4e999a34e08377e601d7619f726ff5b92c3960e7
0xd148da1b1f442a4c37bda30a267b3d1a1c79b34a386eacfcfd0103cb841a7ad1
From
0x71f1d089e70193003827b0ad4aee9568e322c9ac74bd488420cdc76471baa3b9
0xc677636457506497c340c9ce5ddfa432b4329c7d90982c2357fc74a3c87c0ca7
0x929ef26311891bc6c4c9a5c75f132b1d207c80b6cbaabd2beb70a663f22ce758

Functions
Getter at block 21263280
chi(view returns (address)
0x0000000000004946c0e9f43f4dee607b0ef1fa1c
component(view returns (int128 alphaint128 betaint128 deltaint128 epsilonint128 lambdaint128 sigmauint256 totalSupplyaddress protocol)
(alpha=17524406870024074053, beta=8301034833169298245, delta=922337203685477598, epsilon=7378697629483839, lambda=18446744073709551634, sigma=9223372036854775826, totalSupply=207777383474291449450161, protocol=0x2532d45794b76b93700265243b4424f45ad33091)
decimals(view returns (uint8)
18
frozen(view returns (bool)
false
 
liquidity(view returns (uint256 total_uint256[] individual_)
name(view returns (string)
Component LP Token
owner(view returns (address)
0xa6423a1624712351c9b8c8bb4f5aa36b4c39b338
partitioned(view returns (bool)
false
symbol(view returns (string)
CMP-LP
totalSupply(view returns (uint256 totalSupply_)
207777383474291449450161
viewComponent(view returns (uint256 alpha_uint256 beta_uint256 delta_uint256 epsilon_uint256 lambda_)
(alpha_=950000000000000000, beta_=450000000000000000, delta_=50000000000000000, epsilon_=400000000000000, lambda_=1000000000000000000)
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)
numeraires(uint256view returns (address)
partitionTickets(addressview returns (bool initialized)
reserves(uint256view returns (address)
supportsInterface(bytes4 _interfacepure returns (bool supports_)
viewOriginSwap(address _originaddress _targetuint256 _originAmountview returns (uint256 targetAmount_)
viewPartitionClaims(address _addrview returns (uint256[] claims_)
viewProportionalDeposit(uint256 _depositview returns (uint256 componentsToMint_uint256[] depositsToMake_)
viewProportionalWithdraw(uint256 _componentsToBurnview returns (uint256[] withdrawalsToHappen_)
viewSelectiveDeposit(address[] _derivativesuint256[] _amountsview returns (uint256 componentsToMint_)
viewSelectiveWithdraw(address[] _derivativesuint256[] _amountsview returns (uint256 componentsToBurn_)
viewTargetSwap(address _originaddress _targetuint256 _targetAmountview returns (uint256 originAmount_)
State-modifying
approve(address _spenderuint256 _amountreturns (bool success_)
excludeDerivative(address _derivative
originSwap(address _originaddress _targetuint256 _originAmountuint256 _minTargetAmountuint256 _deadlinereturns (uint256 targetAmount_)
originSwapDiscountCHI(address _originaddress _targetuint256 _originAmountuint256 _minTargetAmountuint256 _deadlinereturns (uint256 targetAmount_)
partition(
partitionedWithdraw(address[] _tokensuint256[] _amountsreturns (uint256[] withdrawals_)
proportionalDeposit(uint256 _deposituint256 _deadlinereturns (uint256 componentsMinted_uint256[] deposits_)
proportionalWithdraw(uint256 _componentsToBurnuint256 _deadlinereturns (uint256[] withdrawals_)
selectiveDeposit(address[] _derivativesuint256[] _amountsuint256 _minComponentsuint256 _deadlinereturns (uint256 componentsMinted_)
selectiveWithdraw(address[] _derivativesuint256[] _amountsuint256 _maxComponentsuint256 _deadlinereturns (uint256 componentsBurned_)
setFrozen(bool _toFreezeOrNotToFreeze
setParams(uint256 _alphauint256 _betauint256 _feeAtHaltuint256 _epsilonuint256 _lambdauint256 _sigmaaddress _protocol
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
Events
Approval(address indexed _owneraddress indexed spenderuint256 value
AssetIncluded(address indexed numeraireaddress indexed reserveuint256 weight
AssimilatorIncluded(address indexed derivativeaddress indexed numeraireaddress indexed reserveaddress assimilator
FrozenSet(bool isFrozen
OwnershipTransfered(address indexed previousOwneraddress indexed newOwner
ParametersSet(uint256 alphauint256 betauint256 deltauint256 epsilonuint256 lambda
PartitionRedeemed(address indexed tokenaddress indexed redeemeruint256 value
PoolPartitioned(bool partitioned
Trade(address indexed traderaddress indexed originaddress indexed targetuint256 originAmountuint256 targetAmount
Transfer(address indexed fromaddress indexed touint256 value
Approval(address indexed _owneraddress indexed spenderuint256 value
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address[] _assetsuint256[] _assetWeightsaddress[] _derivativeAssimilators
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.