SmartSwapUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 964 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x427d…a532
10 additional
variables
Balances ($146.25)
Native
Value
$146.25
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.039841 | $3,670.99 |
$146.25 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19484154 | 8 months ago | | | 0 | 0.0015610891 | |
| 16549343 | 2 years ago | | | 0.01217121 | 0.0038793030 | |
| 16520815 | 2 years ago | | | 0 | 0.0037173468 | |
| 16519311 | 2 years ago | | | 0.075908598 | 0.0040468150 | |
| 16515338 | 2 years ago | | | 0 | 0.0046741303 | |
| 16515327 | 2 years ago | | | 0.91197388 | 0.0031405150 | |
| 16504899 | 2 years ago | | | 0 | 0.0031206101 | |
| 16504796 | 2 years ago | | | 0 | 0.0028828037 | |
| 16504794 | 2 years ago | | | 0.012580578 | 0.0010954966 | |
| 16382393 | 2 years ago | | | 0 | 0.0024447954 |
ABI
ABI objects
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 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 changeAdmin(address newAdmin)
upgradeTo(address newImplementation)
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)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
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)
constructor(address logic, address admin, bytes data)
fallback()
receive()
This contract contains no error objects.