SmartSwap

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x6502c0e0 at 15510953
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables

No balances found for "SmartSwap"

No transactions found for "SmartSwap"


Functions
Getter at block 21313477
SPImplementation(view returns (address)
0x0000000000000000000000000000000000000000
auction(view returns (address)
0x0000000000000000000000000000000000000000
cancelGasReimbursement(view returns (uint256)
0
companyFee(view returns (uint256)
0
companyFeeReimbursement(view returns (uint256)
0
companySPFee(view returns (uint256)
0
contractSmart(view returns (address)
0x0000000000000000000000000000000000000000
feeReceiver(view returns (address)
0x0000000000000000000000000000000000000000
foreignFactory(view returns (address)
0x0000000000000000000000000000000000000000
 
getColletedFees(view returns (uint256)
 
getProcessingFees(view returns (uint256)
owner(view returns (address)
0x0000000000000000000000000000000000000000
pairIDCounter(view returns (uint256)
0
processingFee(view returns (uint256)
0
rateDiffLimit(view returns (uint256)
0
reimbursementVault(view returns (address)
0x0000000000000000000000000000000000000000
swapGasReimbursement(view returns (uint256)
0
validator(view returns (address)
0x0000000000000000000000000000000000000000
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
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
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.