SmartSwapUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 964 txns
Deployed by via 0xd8b61d0a at 12453156
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
10 additional variables
Native
Value $146.25
0xb36830cb3b439bbc274b1a9b1c2aa90d7eabc7f6bb472962268506de1a6a0556
0x05fac9bc1578c8009dd77684e2ed5879d4c1e2418ac9d31ea60e88ccc8fe8c59
0x6f563d3328b8a7e088fd6834600545ba4b51cb2ba13a4a8b49eed7381e456b2d
0x54651e355728125347b016c688847bdfbd44c7421a23ce76cc94497790c9fab0
0xd6c18de534640b889117490424bf77c36e0a4f1c2f60027c2c15d1b27af398b8
0x805a53f50ba4dbcb3b5a1c9cc8c60085e5b3d97c062dfd9e10574b4ffdb397a8
0xb29b4965cd5e2057f87b1f97375169369b9bd3d9e650a55eed4ba49196f4ce72
0x2267cf0753093a13a6bac9033c95656288f149f9a81963c33e271e4e375b5ca9
0xb1b27f1061cb28c10248cb0b327c901e3eae184490732bffb7f26c021d50d622
0xe4730fe5018e8b82ac2f3fb4a8ea0865d58d2c173b9130270c8386fd988e72c7

Functions
Getter at block 21313477
admin(view returns (address admin_)
0x94bac24a28671dfd7dc4e69d1010426aa5dfc7a0
implementation(view returns (address implementation_)
0xd185c23423f49ba3750abb59552e9f133d4b555f
SPImplementation(view returns (address)
0xe40ae6c78ed2e732c144b821b6bb164e87373a9a
auction(view returns (address)
0x0000000000000000000000000000000000000000
cancelGasReimbursement(view returns (uint256)
100
companyFee(view returns (uint256)
0
companyFeeReimbursement(view returns (uint256)
100
companySPFee(view returns (uint256)
0
contractSmart(view returns (address)
0x0000000000000000000000000000000000000000
feeReceiver(view returns (address)
0x449e6b694a95b9cb36b987ad87af77f682c79583
foreignFactory(view returns (address)
0x18d6e98eaeaf4e7d8e21b7e0a5dec1ff91c36e94
getColletedFees(view returns (uint256)
0
getProcessingFees(view returns (uint256)
0
owner(view returns (address)
0xc326df3bec90f94887d2756e03b51a222f2b0de4
pairIDCounter(view returns (uint256)
1
processingFee(view returns (uint256)
0
rateDiffLimit(view returns (uint256)
5
reimbursementVault(view returns (address)
0x0000000000000000000000000000000000000000
swapGasReimbursement(view returns (uint256)
100
validator(view returns (address)
0x427d7cfedc887d9a73c48dbd7ea15cdbda6ba532
Read-only
balanceOf(address hashAddressview returns (uint256)
cancelRequest(addressview returns (uint64 pairIDaddress senderuint256 amount)
claimRequest(addressview returns (uint64 pairIDaddress senderaddress receiveruint64 claimIDbool isInvestmentuint128 amountuint128 currentRateuint256 foreignBalance)
decimals(addressview returns (uint256)
getBalance(address tokenAaddress tokenBaddress senderaddress receiverview returns (uint256)
getHashAddress(address tokenAaddress tokenBaddress senderaddress receiverpure returns (address)
getPairByID(uint256view returns (address tokenAaddress tokenB)
getPairID(addressaddressview returns (uint256)
getPairVars(uint256 pairIDview returns (uint256 nativeuint256 foreignuint256 foreignRate)
isExchange(addressview returns (bool)
isExcludedSender(addressview returns (bool)
isLiquidityProvider(addressview returns (bool)
isSystem(addressview returns (bool)
totalSupply(uint256view returns (uint256)
State-modifying
changeAdmin(address newAdmin
upgradeTo(address newImplementation
addSwapProvider(address _nativeTokenaddress _foreignTokenaddress _nativeTokenReceiveraddress _foreignTokenReceiveruint256 _feeAmountLimitreturns (address spContract)
balanceCallback(address hashAddressuint256 foreignBalancereturns (bool)
balancesCallback(address hashAddressuint256 foreignBalanceuint256 foreignSpentuint256 nativeEncodedreturns (bool)
cancel(address tokenAaddress tokenBaddress receiveruint256 amountApayable returns (bool)
cancelBehalf(address tokenAaddress tokenBaddress senderaddress receiveruint256 amountAreturns (bool)
changeExchangeAddress(address _whichbool _boolreturns (bool)
changeExcludedAddress(address _whichbool _boolreturns (bool)
claimFee(returns (uint256 feeAmount)
claimInvestmentBehalf(address tokenBaddress useruint128 amountBuint128 currentRateuint256 foreignBalancereturns (bool)
claimProcessingFees(returns (uint256 processingFeeAmount)
claimToken(address tokenAaddress tokenBaddress senderaddress receiveruint128 amountAuint128 currentRateuint256 foreignBalanceuint256 foreignSpentuint256 nativeEncodedreturns (bool)
claimTokenBehalf(address tokenAaddress tokenBaddress senderaddress receiverbool isInvestmentuint128 amountAuint128 currentRateuint256 foreignBalancereturns (bool)
contributeWithEtherBehalf(address _whompayable returns (bool)
createPair(address tokenAuint256 decimalsAaddress tokenBuint256 decimalsBreturns (uint256)
donate(payable 
initialize(address newOwner
reimburse(address useruint256 amount
rescueFee(
setAuction(address _addrreturns (bool)
setCompanyFee(uint256 _feereturns (bool)
setCompanySPFee(uint256 _feereturns (bool)
setFeeReceiver(address _addrreturns (bool)
setForeignFactory(address _addrreturns (bool)
setProcessingFee(uint256 _feereturns (bool)
setRateDiffLimit(uint256 _rateDiffLimitreturns (bool)
setReimbursementContractAndVault(address reimbursementaddress vaultreturns (bool)
setReimbursementPercentage(uint256 iduint256 _feereturns (bool)
setSPImplementation(address _SPImplementation
setSystem(address _systembool _activereturns (bool)
setValidator(address _validatorreturns (bool)
swap(address tokenAaddress tokenBaddress receiveruint256 amountAaddress licenseebool isInvestmentuint128 minimumAmountToClaimuint128 limitPiceuint256 feepayable returns (bool)
transferOwnership(address newOwner
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
AddSwapProvider(address swapProvideraddress spContract
CancelApprove(address indexed hashAddressuint256 amount
CancelRequest(address indexed hashAddressuint256 amount
ClaimApprove(address indexed hashAddressuint64 claimIDuint256 nativeAmountuint256 foreignAmountbool isInvestment
ClaimRequest(address indexed hashAddressuint64 claimIDuint256 amountbool isInvestment
ExchangeInvestETH(address indexed exchangeaddress indexed whomuint256 value
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PairAdded(address indexed tokenAaddress indexed tokenBuint256 indexed pairID
PairRemoved(address indexed tokenAaddress indexed tokenBuint256 indexed pairID
PartialClaim(uint256 restuint256 totalSupplyuint256 nativeAmount
SetSystem(address indexed systembool active
SwapRequest(address indexed tokenAaddress indexed tokenBaddress indexed senderaddress receiveruint256 amountAbool isInvestmentuint128 minimumAmountToClaimuint128 limitPice
Constructor
constructor(address logicaddress adminbytes data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.