Shells
Verified contract
Proxy
Active on
Ethereum with 2,477 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 8 additional slots
Balances ($111,919.77)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 52.384033K | $0.999784 |
$52,372.72 | |
DAI | ERC-20 | 44.620826K | $0.999576 |
$44,601.91 | |
USDT | ERC-20 | 12.208931K | $0.999987 |
$12,208.77 | |
sUSD | ERC-20 | 2.736371K | $1.00 |
$2,736.37 | |
TetherClaims.com | ERC-20 | 800 | -- | -- | |
StableDAI.com | ERC-20 | 705 | -- | -- | |
UXT | ERC-20 | 0.166948 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20122189 | 5 months ago | | | 0 | 0.0011719791 | |
| 19789492 | 7 months ago | | | 0 | 0.0023261963 | |
| 19615082 | 8 months ago | | | 0 | 0.0078046352 | |
| 19214158 | 9 months ago | | | 0 | 0.010482177 | |
| 19032387 | 10 months ago | | | 0 | 0.0039750965 | |
| 18301404 | a year ago | | | 0 | 0.0018136755 | |
| 17466939 | a year ago | | | 0 | 0.0055126216 | |
| 16914393 | 2 years ago | | | 0 | 0.0073569226 | |
| 16535026 | 2 years ago | | | 0 | 0.0023294042 | |
| 16371274 | 2 years ago | | | 0 | 0.010718288 |
ABI
ABI objects
Getter at block 21284400 liquidity() view returns (uint256 total_, uint256[] individual_)
chi() view returns (address)
0x0000000000004946c0e9f43f4dee607b0ef1fa1c
decimals() view returns (uint8)
18
frozen() view returns (bool)
false
name() view returns (string)
Shells
owner() view returns (address)
0xbd583d209a9ed968fe603c643872558864c5ade2
partitioned() view returns (bool)
false
shell() view returns (int128 alpha, int128 beta, int128 delta, int128 epsilon, int128 lambda, uint256 totalSupply)
(alpha=16602069666338596472, beta=13835058055282163730, delta=9223372036854775826, epsilon=6456360425798361, lambda=18446744073709551634, totalSupply=107911446837910202349790)
symbol() view returns (string)
SHL
totalSupply() view returns (uint256 totalSupply_)
107911446837910202349790
viewShell() view returns (uint256 alpha_, uint256 beta_, uint256 delta_, uint256 epsilon_, uint256 lambda_)
(alpha_=900000000000000000, beta_=750000000000000000, delta_=500000000000000000, epsilon_=350000000000000, lambda_=1000000000000000000)
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)
numeraires(uint256) view returns (address)
partitionTickets(address) view returns (bool initialized)
reserves(uint256) view returns (address)
supportsInterface(bytes4 _interface) view returns (bool supports_)
viewOriginSwap(address _origin, address _target, uint256 _originAmount) view returns (uint256 targetAmount_)
viewPartitionClaims(address _addr) view returns (uint256[] claims_)
viewProportionalDeposit(uint256 _deposit) view returns (uint256 shellsToMint_, uint256[] depositsToMake_)
viewProportionalWithdraw(uint256 _shellsToBurn) view returns (uint256[] withdrawalsToHappen_)
viewSelectiveDeposit(address[] _derivatives, uint256[] _amounts) view returns (uint256 shellsToMint_)
viewSelectiveWithdraw(address[] _derivatives, uint256[] _amounts) view returns (uint256 shellsToBurn_)
viewTargetSwap(address _origin, address _target, uint256 _targetAmount) view returns (uint256 originAmount_)
State-modifying
Events approve(address _spender, uint256 _amount) returns (bool success_)
excludeDerivative(address _derivative)
originSwap(address _origin, address _target, uint256 _originAmount, uint256 _minTargetAmount, uint256 _deadline) returns (uint256 targetAmount_)
originSwapDiscountCHI(address _origin, address _target, uint256 _originAmount, uint256 _minTargetAmount, uint256 _deadline) returns (uint256 targetAmount_)
partition()
partitionedWithdraw(address[] _tokens, uint256[] _amounts) returns (uint256[] withdrawals_)
proportionalDeposit(uint256 _deposit, uint256 _deadline) returns (uint256 shellsMinted_, uint256[] deposits_)
proportionalWithdraw(uint256 _shellsToBurn, uint256 _deadline) returns (uint256[] withdrawals_)
selectiveDeposit(address[] _derivatives, uint256[] _amounts, uint256 _minShells, uint256 _deadline) returns (uint256 shellsMinted_)
selectiveWithdraw(address[] _derivatives, uint256[] _amounts, uint256 _maxShells, uint256 _deadline) returns (uint256 shellsBurned_)
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)
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)
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)
PoolPartitioned(bool partitioned)
Trade(address indexed trader, address indexed origin, address indexed target, uint256 originAmount, uint256 targetAmount)
Transfer(address indexed from, address indexed to, uint256 value)
Trade(address indexed trader, address indexed origin, address indexed target, uint256 originAmount, uint256 targetAmount)
constructor(address[] _assets, uint256[] _assetWeights, address[] _derivativeAssimilators)
This contract contains no fallback and receive objects.
This contract contains no error objects.