T2SoulSharesFinance

Verified contract

Active on Ethereum with 214 txns
Deployed by via 0xf781e9d1 at 18498063
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $662.27
ERC-20
Value $329.1
ERC-20
Value $27.11
ERC-20
Value $22.25
ERC-20
Value $20.83
ERC-20
Value $12.35
ERC-20
Value $11.53
ERC-20
Value $9.63
ERC-20
Value $2.88
ERC-20
Value $0.51
0xb458edde4ee164e888aea3d14bad943f96bd046772874c9b0e04cfe61ef224e5
0x7768a0acbcb31a23b5b6c0b658e93f6b17659ab7cf3900082e11c98fe2194f00
0x748144f2f00ccd640609c77a93fb1ab343d7062aa4770c19ef148577ef3d99f1
0x5296449eb13815b6939e575cef10785ede502e980dc13ccda4e4d4f274d40b92
0xaebe1466fea75d158dc5f5e561c9226d0bb99e82c6f6aae13943953f29228b2c
0xbfe4221126fd0426c9827d5311494f299546937deb235dc009346b57f094aaa5
0x096982d31b24e480ff49948f538c7093ed06023cdb36e93791947697957efc92
0xda061c7099d5c5488bf333a9ff55866c2f182a851dd185a12922ae2aa232ac7f
0xe76df15d7fdedd3f8e0f8e33d57414571ac86dcd239a78cf23ab649eca5bec97
0xd492e79a6276d7067e3c5d91ca246ca73d5807f54b542d41feb9adb328241de7

Functions
Getter at block 21217797
WETHAddr(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
basePrice(view returns (uint256)
10000000000000000
deadLineSec(view returns (uint24)
30
getFeesInfor(view returns (uint256 _protocolFeeuint256 _subjectFeeuint256 _lessOneProtocolFeeuint256 _lessOneSharesPoolFee)
(_protocolFee=10000000000000000, _subjectFee=10000000000000000, _lessOneProtocolFee=20000000000000000, _lessOneSharesPoolFee=80000000000000000)
owner(view returns (address)
0x000599acfccecaa85a4c83ab9b579d5a3f00a616
paused(view returns (bool)
false
protocolFeeDestination(view returns (address)
0x2dfd4225de01dd83da644285d07fe2a43a5cea62
swapRouteV2Addr(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
swapRouteV3Addr(view returns (address)
0xe592427a0aece92de3edee1f18e0157c05861564
t2swapDataAddr(view returns (address)
0xb650d70ee0f45f77b78d2620d093bcd4ef1a9a6f
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_uint256 swapWETHTotalAmout_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)
getSwapAmount(uint256 amountInaddress tokenInaddress tokenOutview returns (uint256[] amountOut)
getSwapAmountArry(uint256 amountInaddress[] pathsview returns (uint256[] amountOut)
getTokenPairBalance(uint256 sharesSubjectaddress tokenInaddress tokenOutview returns (uint256 tokenBalance)
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 sharesSubjectbytes _signaturepayable returns (bool)
buyShares(uint256 sharesSubjectuint256 amountpayable 
ethApproveSwap(uint256 amountIn
excuteBuySingle(uint256 sharesSubjectaddress tokenInaddress tokenOutuint256 amountInuint24 swapFeepayable 
removeAdmin(address _address
removeAdmin(address[] _addresses
renounceOwnership(
sellShares(uint256 sharesSubjectuint256 amountuint24 swapFeepayable 
sellToken(uint256 sharesSubjectaddress tokenInaddress tokenOutuint256 amountInuint24 swapFee
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
ExcutSwapMulti(uint256 sharesSubjectaddress senderaddress[] tokenInsuint24[] feesaddress tokenOutuint256 tokenOutAmoutaddress receiver
ExcutSwapSingle(uint256 sharesSubjectaddress senderbool isBuyaddress tokenInuint256 tokenInAmoutaddress tokenOutuint256 tokenOutAmoutuint24 swapfeedaddress receiver
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.