Swarm Markets Pool Token
Verified contract
Proxy
Active on
Ethereum with 6 txns
Unified storage
Map
Table
Raw
Constants and immutables
7
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
xSMT | ERC-20 | 556.190977K | -- | -- | |
xWETH | ERC-20 | 15.590319 | -- | -- | |
0xb441…0daa | ERC-1555 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13048951 | 3 years ago | | | 0 | 0.0014900400 | |
| 13042784 | 3 years ago | | | 0 | 0.0016499552 | |
| 13042701 | 3 years ago | | | 0 | 0.0048283075 | |
| 13042693 | 3 years ago | | | 0 | 0.014177352 | |
| 13042679 | 3 years ago | | | 0 | 0.013470861 | |
| 13042597 | 3 years ago | | | 0 | 0.0013623650 |
ABI
ABI objects
Getter at block 20842834
exchangeProxy() view returns (address)
0x5321647f3c3769bc7bb9e10ab10d7f5c2e402c56
implementation() view returns (address)
0xf5fada32917350b91fbd9bbde62e69bf483a960a
operationsRegistry() view returns (address)
0xd641ae2ad8a0e72ad92ddeda7cef67ee3f2a49b9
BONE() view returns (uint256)
1000000000000000000
BPOW_PRECISION() view returns (uint256)
100000000
EXIT_FEE() view returns (uint256)
0
INIT_POOL_SUPPLY() view returns (uint256)
100000000000000000000
MAX_BOUND_TOKENS() view returns (uint256)
8
MAX_BPOW_BASE() view returns (uint256)
1999999999999999999
MAX_FEE() view returns (uint256)
100000000000000000
MAX_IN_RATIO() view returns (uint256)
500000000000000000
MAX_OUT_RATIO() view returns (uint256)
333333333333333334
MAX_TOTAL_WEIGHT() view returns (uint256)
50000000000000000000
MAX_WEIGHT() view returns (uint256)
50000000000000000000
MIN_BALANCE() view returns (uint256)
1000000
MIN_BOUND_TOKENS() view returns (uint256)
2
MIN_BPOW_BASE() view returns (uint256)
1
MIN_FEE() view returns (uint256)
1000000000000
MIN_WEIGHT() view returns (uint256)
1000000000000000000
decimals() view returns (uint8)
18
getColor() view returns (bytes32)
0x42524f4e5a450000000000000000000000000000000000000000000000000000
getController() view returns (address)
0xbeaee712741c7f99b64b798ca127fe776d491fb4
getCurrentTokens() view returns (address[] tokens)
[0x43c28c4a103d939097DC4D9b20c327148f13C4c6, 0xeE3A72A79D1c0f22B53BEfE1dCB9F11682126772]
getFinalTokens() view returns (address[] tokens)
[0x43c28c4a103d939097DC4D9b20c327148f13C4c6, 0xeE3A72A79D1c0f22B53BEfE1dCB9F11682126772]
getNumTokens() view returns (uint256)
2
getSwapFee() view returns (uint256)
1000000000000000
getTotalDenormalizedWeight() view returns (uint256)
50000000000000000000
isFinalized() view returns (bool)
true
isPublicSwap() view returns (bool)
true
name() view returns (string)
Swarm Markets Pool Token
symbol() view returns (string)
SPT
totalSupply() view returns (uint256)
23851664141597657863552
Read-only
supportsInterface(bytes4 interfaceId) view returns (bool)
allowance(address src, address dst) view returns (uint256)
balanceOf(address whom) view returns (uint256)
calcInGivenOut(uint256 tokenBalanceIn, uint256 tokenWeightIn, uint256 tokenBalanceOut, uint256 tokenWeightOut, uint256 tokenAmountOut, uint256 swapFee) pure returns (uint256 tokenAmountIn)
calcOutGivenIn(uint256 tokenBalanceIn, uint256 tokenWeightIn, uint256 tokenBalanceOut, uint256 tokenWeightOut, uint256 tokenAmountIn, uint256 swapFee) pure returns (uint256 tokenAmountOut)
calcPoolInGivenSingleOut(uint256 tokenBalanceOut, uint256 tokenWeightOut, uint256 poolSupply, uint256 totalWeight, uint256 tokenAmountOut, uint256 swapFee) pure returns (uint256 poolAmountIn)
calcPoolOutGivenSingleIn(uint256 tokenBalanceIn, uint256 tokenWeightIn, uint256 poolSupply, uint256 totalWeight, uint256 tokenAmountIn, uint256 swapFee) pure returns (uint256 poolAmountOut)
calcSingleInGivenPoolOut(uint256 tokenBalanceIn, uint256 tokenWeightIn, uint256 poolSupply, uint256 totalWeight, uint256 poolAmountOut, uint256 swapFee) pure returns (uint256 tokenAmountIn)
calcSingleOutGivenPoolIn(uint256 tokenBalanceOut, uint256 tokenWeightOut, uint256 poolSupply, uint256 totalWeight, uint256 poolAmountIn, uint256 swapFee) pure returns (uint256 tokenAmountOut)
calcSpotPrice(uint256 tokenBalanceIn, uint256 tokenWeightIn, uint256 tokenBalanceOut, uint256 tokenWeightOut, uint256 swapFee) pure returns (uint256 spotPrice)
getBalance(address token) view returns (uint256)
getDenormalizedWeight(address token) view returns (uint256)
getNormalizedWeight(address token) view returns (uint256)
getSpotPrice(address tokenIn, address tokenOut) view returns (uint256 spotPrice)
getSpotPriceSansFee(address tokenIn, address tokenOut) view returns (uint256 spotPrice)
isBound(address t) view returns (bool)
State-modifying
Events onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
approve(address dst, uint256 amt) returns (bool)
bind(address token, uint256 balance, uint256 denorm)
decreaseApproval(address dst, uint256 amt) returns (bool)
exitPool(uint256 poolAmountIn, uint256[] minAmountsOut)
exitswapExternAmountOut(address tokenOut, uint256 tokenAmountOut, uint256 maxPoolAmountIn) returns (uint256 poolAmountIn)
exitswapPoolAmountIn(address tokenOut, uint256 poolAmountIn, uint256 minAmountOut) returns (uint256 tokenAmountOut)
finalize()
gulp(address token)
increaseApproval(address dst, uint256 amt) returns (bool)
initialize()
joinPool(uint256 poolAmountOut, uint256[] maxAmountsIn)
joinswapExternAmountIn(address tokenIn, uint256 tokenAmountIn, uint256 minPoolAmountOut) returns (uint256 poolAmountOut)
joinswapPoolAmountOut(address tokenIn, uint256 poolAmountOut, uint256 maxAmountIn) returns (uint256 tokenAmountIn)
rebind(address token, uint256 balance, uint256 denorm)
setController(address manager)
setPublicSwap(bool public_)
setSwapFee(uint256 swapFee)
swapExactAmountIn(address tokenIn, uint256 tokenAmountIn, address tokenOut, uint256 minAmountOut, uint256 maxPrice) returns (uint256 tokenAmountOut, uint256 spotPriceAfter)
swapExactAmountOut(address tokenIn, uint256 maxAmountIn, address tokenOut, uint256 tokenAmountOut, uint256 maxPrice) returns (uint256 tokenAmountIn, uint256 spotPriceAfter)
transfer(address dst, uint256 amt) returns (bool)
transferFrom(address src, address dst, uint256 amt) returns (bool)
unbind(address token)
Approval(address indexed src, address indexed dst, uint256 amt)
LOG_CALL(bytes4 indexed sig, address indexed caller, bytes data) anonymous
LOG_EXIT(address indexed caller, address indexed tokenOut, uint256 tokenAmountOut)
LOG_JOIN(address indexed caller, address indexed tokenIn, uint256 tokenAmountIn)
LOG_SWAP(address indexed caller, address indexed tokenIn, address indexed tokenOut, uint256 tokenAmountIn, uint256 tokenAmountOut)
Transfer(address indexed src, address indexed dst, uint256 amt)
constructor(address _poolImpl, address _operationsRegistry, address _exchProxy, bytes _data)
fallback()
receive()
This contract contains no error objects.