SmartSwap
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
3
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional
variables
Balances ($0.00)
No balances found for "SmartSwap"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "SmartSwap"
ABI
ABI objects
Getter at block 21380054 getColletedFees() view returns (uint256) getProcessingFees() view returns (uint256)
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
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 hashAddress) view returns (uint256)
cancelRequest(address) view returns (uint64 pairID, address sender, uint256 amount)
claimRequest(address) view returns (uint64 pairID, address sender, address receiver, uint64 claimID, bool isInvestment, uint128 amount, uint128 currentRate, uint256 foreignBalance)
decimals(address) view returns (uint256)
getBalance(address tokenA, address tokenB, address sender, address receiver) view returns (uint256)
getHashAddress(address tokenA, address tokenB, address sender, address receiver) pure returns (address)
getPairByID(uint256) view returns (address tokenA, address tokenB)
getPairID(address, address) view returns (uint256)
getPairVars(uint256 pairID) view returns (uint256 native, uint256 foreign, uint256 foreignRate)
isExchange(address) view returns (bool)
isExcludedSender(address) view returns (bool)
isLiquidityProvider(address) view returns (bool)
isSystem(address) view returns (bool)
totalSupply(uint256) view returns (uint256)
State-modifying
Events addSwapProvider(address _nativeToken, address _foreignToken, address _nativeTokenReceiver, address _foreignTokenReceiver, uint256 _feeAmountLimit) returns (address spContract)
balanceCallback(address hashAddress, uint256 foreignBalance) returns (bool)
balancesCallback(address hashAddress, uint256 foreignBalance, uint256 foreignSpent, uint256 nativeEncoded) returns (bool)
cancel(address tokenA, address tokenB, address receiver, uint256 amountA) payable returns (bool)
cancelBehalf(address tokenA, address tokenB, address sender, address receiver, uint256 amountA) returns (bool)
changeExchangeAddress(address _which, bool _bool) returns (bool)
changeExcludedAddress(address _which, bool _bool) returns (bool)
claimFee() returns (uint256 feeAmount)
claimInvestmentBehalf(address tokenB, address user, uint128 amountB, uint128 currentRate, uint256 foreignBalance) returns (bool)
claimProcessingFees() returns (uint256 processingFeeAmount)
claimToken(address tokenA, address tokenB, address sender, address receiver, uint128 amountA, uint128 currentRate, uint256 foreignBalance, uint256 foreignSpent, uint256 nativeEncoded) returns (bool)
claimTokenBehalf(address tokenA, address tokenB, address sender, address receiver, bool isInvestment, uint128 amountA, uint128 currentRate, uint256 foreignBalance) returns (bool)
contributeWithEtherBehalf(address _whom) payable returns (bool)
createPair(address tokenA, uint256 decimalsA, address tokenB, uint256 decimalsB) returns (uint256)
donate() payable
initialize(address newOwner)
reimburse(address user, uint256 amount)
rescueFee()
setAuction(address _addr) returns (bool)
setCompanyFee(uint256 _fee) returns (bool)
setCompanySPFee(uint256 _fee) returns (bool)
setFeeReceiver(address _addr) returns (bool)
setForeignFactory(address _addr) returns (bool)
setProcessingFee(uint256 _fee) returns (bool)
setRateDiffLimit(uint256 _rateDiffLimit) returns (bool)
setReimbursementContractAndVault(address reimbursement, address vault) returns (bool)
setReimbursementPercentage(uint256 id, uint256 _fee) returns (bool)
setSPImplementation(address _SPImplementation)
setSystem(address _system, bool _active) returns (bool)
setValidator(address _validator) returns (bool)
swap(address tokenA, address tokenB, address receiver, uint256 amountA, address licensee, bool isInvestment, uint128 minimumAmountToClaim, uint128 limitPice, uint256 fee) payable returns (bool)
transferOwnership(address newOwner)
AddSwapProvider(address swapProvider, address spContract)
CancelApprove(address indexed hashAddress, uint256 amount)
CancelRequest(address indexed hashAddress, uint256 amount)
ClaimApprove(address indexed hashAddress, uint64 claimID, uint256 nativeAmount, uint256 foreignAmount, bool isInvestment)
ClaimRequest(address indexed hashAddress, uint64 claimID, uint256 amount, bool isInvestment)
ExchangeInvestETH(address indexed exchange, address indexed whom, uint256 value)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PairAdded(address indexed tokenA, address indexed tokenB, uint256 indexed pairID)
PairRemoved(address indexed tokenA, address indexed tokenB, uint256 indexed pairID)
PartialClaim(uint256 rest, uint256 totalSupply, uint256 nativeAmount)
SetSystem(address indexed system, bool active)
SwapRequest(address indexed tokenA, address indexed tokenB, address indexed sender, address receiver, uint256 amountA, bool isInvestment, uint128 minimumAmountToClaim, uint128 limitPice)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.