XDeFi Pool Token

Verified contract

Active on Ethereum with 829 txns
Deployed by via 0xc2966b2c at 12088453
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
ERC-20
Value $31,116.16
ERC-20
Value $30,604.35
ERC-20
--
ERC-20
--
0x3ea85e705ecd0de8bd22fe4f62f15aa95ca70be50082146e5e7a9f4706ff1f83
0xc9b7b5b741c21db7c7573629d53ce27d427d7c10077e12ad78f71bd55726d3a6
0x0021293b0a01cd8444fd7d457082acdfa0fb0093a0fc5a542847bb1e597bfe53
0xb9cd28721dcb962fd3699e47667c8d87fe089d84237930d6a3d0086f58c4d5fa
0x89446005a810178b68db47db1206664ccee05e525c38287c1117b63b79db9418
0xd7ab8f05c6d0206bcf660a16faa5135edc3f9b3e0bb759804622ee28369a0a85
0xbbc54cb5aa67b875e5b33960c942bf81690448fc33faadd44427cdb74a3b169a
0xfe2287a45bb159d870349369931bca63d33d5e399747cf3c5ef9cddc690fc18b
0x1d636b51837bba8055ca15e639482c16ba6b70539744c2e42a5f111d7ce6316d
0x15a87bcbb0a934722684e6625e1d5ed193b025ff568bcd84fe42288976931348

Functions
Getter at block 20948044
BONE(view returns (uint256)
1000000000000000000
EXIT_ZERO_FEE(view returns (uint256)
0
INIT_POOL_SUPPLY(view returns (uint256)
100000000000000000000
MAX_BOUND_TOKENS(view returns (uint256)
8
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_POOL_AMOUNT(view returns (uint256)
100000000
MIN_WEIGHT(view returns (uint256)
1000000000000000000
SAFU(view returns (address)
0xca38af77f513fcf6914b090eb9d9c18310d1fbd0
controller(view returns (address)
0x82484b7e77e4b80de6d78bdf9014e44cc715f66a
decimals(view returns (uint8)
18
exitFee(view returns (uint256)
1000000000000000
finalized(view returns (bool)
true
getFinalTokens(view returns (address[] tokens)
[0x000000000000d0151E748d25b766e77efe2A6c83, 0x6B175474E89094C44Da98b954EedeAC495271d0F, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2]
getNumTokens(view returns (uint256)
3
getTotalDenormalizedWeight(view returns (uint256)
25000000000000000000
getVersion(view returns (bytes32)
0x41504f4c4c4f0000000000000000000000000000000000000000000000000000
isFarmPool(view returns (bool)
true
name(view returns (string)
XDeFi Pool Token
origin(view returns (address)
0xe1f4b19806573681ee761776a5ff8a6dd04fcec5
safuFee(view returns (uint256)
500000000000000
swapFee(view returns (uint256)
2500000000000000
symbol(view returns (string)
XPT
totalSupply(view returns (uint256)
37781011986524750295834
xconfig(view returns (address)
0xcb2978a5dc9f6b68295e93d53a74ea2cf66265dc
Read-only
SWAP_FEES(uint256view returns (uint256)
allowance(address srcaddress dstview returns (uint256)
balanceOf(address whomview returns (uint256)
calcInGivenOut(uint256 tokenBalanceInuint256 tokenWeightInuint256 tokenBalanceOutuint256 tokenWeightOutuint256 tokenAmountOutuint256 _swapFeepure returns (uint256)
calcOutGivenIn(uint256 tokenBalanceInuint256 tokenWeightInuint256 tokenBalanceOutuint256 tokenWeightOutuint256 tokenAmountInuint256 _swapFeepure returns (uint256)
getBalance(address tokenview returns (uint256)
getDenormalizedWeight(address tokenview returns (uint256)
getNormalizedWeight(address tokenview returns (uint256)
getSpotPrice(address tokenInaddress tokenOutview returns (uint256 spotPrice)
getSpotPriceSansFee(address tokenInaddress tokenOutview returns (uint256 spotPrice)
isBound(address tview returns (bool)
State-modifying
approve(address dstuint256 amtreturns (bool)
bind(address tokenuint256 denorm
exitPool(uint256 poolAmountInuint256[] minAmountsOut
exitswapPoolAmountIn(address tokenOutuint256 poolAmountInuint256 minAmountOutreturns (uint256 tokenAmountOut)
finalize(uint256 _swapFee
gulp(address token
joinPool(uint256 poolAmountOutuint256[] maxAmountsIn
joinswapExternAmountIn(address tokenInuint256 tokenAmountInuint256 minPoolAmountOutreturns (uint256 poolAmountOut)
setController(address manager
setExitFee(uint256 fee
swapExactAmountIn(address tokenInuint256 tokenAmountInaddress tokenOutuint256 minAmountOutuint256 maxPricereturns (uint256 tokenAmountOutuint256 spotPriceAfter)
swapExactAmountInRefer(address tokenInuint256 tokenAmountInaddress tokenOutuint256 minAmountOutuint256 maxPriceaddress referrerreturns (uint256 tokenAmountOutuint256 spotPriceAfter)
swapExactAmountOut(address tokenInuint256 maxAmountInaddress tokenOutuint256 tokenAmountOutuint256 maxPricereturns (uint256 tokenAmountInuint256 spotPriceAfter)
swapExactAmountOutRefer(address tokenInuint256 maxAmountInaddress tokenOutuint256 tokenAmountOutuint256 maxPriceaddress referrerreturns (uint256 tokenAmountInuint256 spotPriceAfter)
transfer(address dstuint256 amtreturns (bool)
transferFrom(address srcaddress dstuint256 amtreturns (bool)
updateFarm(bool isFarm
updateSafu(address safuuint256 fee
Events
Approval(address indexed srcaddress indexed dstuint256 amt
LOG_BIND(address indexed calleraddress indexed tokenuint256 denormuint256 balance
LOG_CALL(bytes4 indexed sigaddress indexed callerbytes data anonymous
LOG_EXIT(address indexed calleraddress indexed tokenOutuint256 tokenAmountOut
LOG_EXIT_FEE(uint256 fee
LOG_FINAL(uint256 swapFee
LOG_JOIN(address indexed calleraddress indexed tokenInuint256 tokenAmountIn
LOG_REFER(address indexed calleraddress indexed refaddress indexed tokenInuint256 fee
LOG_SWAP(address indexed calleraddress indexed tokenInaddress indexed tokenOutuint256 tokenAmountInuint256 tokenAmountOut
LOG_UPDATE_SAFU(address indexed safuuint256 fee
SET_CONTROLLER(address indexed manager
Transfer(address indexed srcaddress indexed dstuint256 amt
UPDATE_FARM(address indexed callerbool isFarm
Constructor
constructor(address _xconfigaddress _controller
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.