T2SoulSharesFinance

Verified contract

Active on Ethereum with 711 txns
Deployed by via 0x75385f6c at 18540168
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $286.56
ERC-20
Value $452.42
ERC-20
Value $80.71
ERC-20
Value $61.05
ERC-20
Value $42.82
ERC-20
Value $35.54
ERC-20
Value $22.18
ERC-20
Value $15.02
ERC-20
Value $13.77
ERC-20
Value $11.61
0xe060e4de20be9b61014ea1b53a226fa99e3df81f1a8cc6b61367314760ba9f4a
0xd1f7cdba478ef62e5fe113a0a423f0643bf7f0a9b0d1781aa31b3d1ed7fa4f0e
0x177c14fac475be0f577d5702ad82da6b8895f080d35383e7f22d729b7d698534
0xa3cc5584a51062e2fbbf990903b258827ff2bec68268d0c73fc8df3fedb60598
0x0038cf7b4dc052b218bd76df146f0c50104865988652f21816feffb855f6839c
0x82f0ff6632b7429be68d2f13f3bdc39f24e7c6c5bd8c87ef32b3a2c3dc8de45e
0xbfaa406feee2be82eb3fc9bbf3ea218227302acabaf94ffb98a3820365498bd6
0x759ff8a84c2b54806ca7c5b4adbe193b5a480444e03bfe28665b534a799e4b15
0x661151917fc273f6d750d210a5fc9645bd7de702e479efd08d8e6cf981db9c27
0xdd6e99bfefd653163c12357a31c3604b9424984db9659cd02ea5ab2fc6196672

Functions
Getter at block 21210289
WETHAddr(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
basePrice(view returns (uint256)
10000000000000000
deadLineSec(view returns (uint24)
300
getFeesInfor(view returns (uint256 _protocolFeeuint256 _subjectFeeuint256 _lessOneProtocolFeeuint256 _lessOneSharesPoolFee)
(_protocolFee=10000000000000000, _subjectFee=10000000000000000, _lessOneProtocolFee=20000000000000000, _lessOneSharesPoolFee=80000000000000000)
owner(view returns (address)
0x8719f331c217e072cd8e13cd2e881958f15e0c33
paused(view returns (bool)
false
protocolFeeDestination(view returns (address)
0x2dfd4225de01dd83da644285d07fe2a43a5cea62
swapRouteV2Addr(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
swapRouteV3Addr(view returns (address)
0xe592427a0aece92de3edee1f18e0157c05861564
t2swapDataAddr(view returns (address)
0x0bbe0b9781143ac6761b26d0dd899f44422f9602
Read-only
getBindRoomAddr(uint256 roomIdview returns (address addr)
getBuyPrice(uint256 sharesSubjectuint256 amountview returns (uint256)
getBuyPriceAfterFee(uint256 sharesSubjectuint256 amountview returns (uint256)
getETHProfit(uint256 sharesSubjectuint256 sellRatioview returns (bool existToken_struct TokenPair[] sellPairs_)
getPrice(uint256 supplyuint256 amountview returns (uint256)
getSellPrice(uint256 sharesSubjectuint256 amountview returns (uint256)
getSellPriceAfterFee(uint256 sharesSubjectuint256 amountview returns (uint256)
getSellRatio(uint256 sharesSubjectuint256 priceview returns (uint256 ratio)
getSharesTokenListByShares(uint256 sharesSubjectview returns (struct TokenPair[])
getSharesTotalAmount(uint256 sharesSubjectview returns (uint256)
getSwaV2pAmount(uint256 amountInaddress tokenInaddress tokenOutview returns (uint256[] amountOut)
getTokenPairBalance(uint256 sharesSubjectaddress tokenInaddress tokenOutview returns (uint256 tokenBalance)
getUniRoterVer(address tokenview returns (uint8)
isAdmin(address _addressview returns (bool)
masterFeeBalance(uint256view returns (uint256)
roomEthBalance(uint256view returns (uint256)
sharesBalance(uint256addressview returns (uint256)
sharesPool(uint256view returns (uint256)
sharesSupply(uint256view returns (uint256)
State-modifying
addAdmin(address _address
addAdmins(address[] _addresses
bindRoomAddr(uint256 sharesSubjectuint256 timestampbytes _signaturepayable returns (bool)
buyShares(uint256 sharesSubjectuint256 amountuint256 unitValueuint256 timestampbytes _signaturepayable 
emitTrader(address traderuint256 subjectbool isBuyuint256 shareAmountuint256 ethAmountuint256 protocolEthAmountuint256 subjectEthAmountuint256 supplyuint256 poolAmountuint256 poolTotalAmount
excuteBuySingle(uint256 sharesSubjectaddress tokenInaddress tokenOutuint256 amountInuint24 swapFeeuint8 versionuint256 amountOutMinpayable 
removeAdmin(address _address
removeAdmin(address[] _addresses
renounceOwnership(
sellShares(uint256 sharesSubjectuint256 amountuint24 swapFeeuint256 unitValueuint256 timestampbytes _signaturepayable 
sellToken(uint256 sharesSubjectaddress tokenInaddress tokenOutuint256 amountInuint24 swapFeeuint256 amountOutMin
setBasePrice(uint256 _basePrice
setContracts(address verifySigAddr_address t2t2SigAddr_address t2swapDataAddr_address weth_returns (bool)
setDeadLine(uint24 _deadLine
setFeeDestination(address _feeDestination
setFeesInfor(uint256 _protocolFeeuint256 _subjectFeeuint256 _lessOneProtocolFeeuint256 _lessOneSharesPoolFee
setPause(bool _shouldPause
setUniSwapAddr(address uniV2RouterAddr_address uniV3RouterAddr_returns (bool)
transferOwnership(address newOwner
withdraw(uint256 sharesSubject
Events
Deposit(address indexed fromuint256 amount
ExcutSwapSingle(uint256 sharesSubjectaddress senderbool isBuyaddress tokenInuint256 tokenInAmoutaddress tokenOutuint256 tokenOutAmoutuint24 swapfeedaddress receiver
OpraterAdmin(address indexed from
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
SharesETHChange(uint256 subjectuint256 tradeTypebool isBuyuint256 changeAmount
Trade(address traderuint256 subjectbool isBuyuint256 shareAmountuint256 ethAmountuint256 protocolEthAmountuint256 subjectEthAmountuint256 supplyuint256 poolAmountuint256 poolTotalAmount
Unpaused(address account
Withdraw(address indexed fromuint256 amount
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.