SmartSwapUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 96 txns
Deployed by via 0xe79e812a at 14403753
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
10 additional variables
Native
Value $19.95
0x67439cb4d7dd6ce1cc4c7b566f0d08bfd78f311d0284fd9305535417c440b1d7
0x5497bd4c8c059873ce65b580b5a3f6c0a1b97e57a55bf002db2d05167d118536
0x58904f41a2dd8df7735347b471ba7a57f587787f98018f27910e24ff27dd5bde
0xa497fa453474386d34bdd0607093c18402f2fcaccb5546e07c04f8a7d1b7c93d
0x94df8c6305971f51a3f25d4694e4ef270dacbf1dd6216aa3d25428411a2280e3
0xbc61cc2fb234bd9a540bbfe91c955b2760b2f2c82a40c2eb28826798023a3683
0x9731f286cfc803265855b9a3b4f7076573a4a48ebea2643833421827d07e5771
0x9cfd73c11fa476800d3b798499034d402a15e7abbf736f27c4ded33948c566b9
0xf661f430b5e1e8ee8ae7261a282a86492a96332504157c6235f5c7db6995798f
0x4c1ba648ccaa43efe324fed1b1dd7b2b89d1448194d55cb658a5350b42e4d8ba

Functions
Getter at block 21324418
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)
0x660aca9d22fff96c7c68e4036935e321832b5f12
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)
0x5b89c59eb06a4a6d398a516155797fc9d8d65559
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.