XSwap

Verified contract

Proxy

Active on Ethereum with 8,212 txns
Deployed by via 0x2d7bde67 at 19645625
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 44 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
12 additional variables
ERC-20
Value $36.33
ERC-20
Value $4.6
0x3c5410db9eb73d18c74ed4b95e3869083bd3fed23c00f21ab072c4999cb42418
0x6fc6d30cccf279f4a61f6a72fae40f0e50f9cbf010fd39cedb8728f832d49e6e
0x22635337ca8ba16ba4a4a0c48c3064b05253853cc124d3d1d0eda4fb0ff7ab3e
0x2d60159ab10e543fa48e6dcaefb33fa358fd2ba3fa306d8c1ca4ff15dccd1de6
0x38fd9e09e021ff9b98227e6a00de6e5a437710c66c901f8da47df650bda87b20
0xd75cdaa052c48adabcce0db50321134a9555fc258461d6e36a0e074e6b1fb509
0x6ac7cd48473d2428f9c9b0d7175aa9fb920c4bb652cee55c430c087f00e1f766
0xde4dac783c95f068c5c0437d2546990e4cde2d2605e47f9b8aea4f4effaf2e14
0x5a72908ed516c5f62b7239bd986ceee3a0b971be91d2b1c00521570344a5915b
0xef1cd5e76e386e723223295d87bd73f27c7032a495cb2d5f45e3a6aeb47479bd

Functions
Getter at block 21247445
decimals(view returns (uint8)
18
feeCollector(view returns (address)
0xb37275558f02f05104c2ba35199d16adeb43432f
firstTransactionTime(view returns (uint256)
0
getBurners(view returns (address[])
[0x9B64aC0aD647768838a3957Bc12c40E1C539cb93, 0x2764910B500689BbC9DB16c7AD61c6DD32FDE73B]
getMinters(view returns (address[])
[0x9B64aC0aD647768838a3957Bc12c40E1C539cb93, 0x2764910B500689BbC9DB16c7AD61c6DD32FDE73B]
maxSupply(view returns (uint256)
350000000000000000000000000
name(view returns (string)
XSwap
owner(view returns (address)
0xa16105cd7f1de2b1c13f7ff6c210d5ad07f57e3a
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
symbol(view returns (string)
XSWAP
taxRatePrecision(view returns (uint256)
1000000
tokenDecimals(view returns (uint8)
18
totalSupply(view returns (uint256)
258808350091951757820289612
transferUnlockTime(view returns (uint256)
1715004000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
calculateTax(address senderaddress recipientuint256 amountview returns (uint256)
isAllowedToTransferBeforeUnlock(addressview returns (bool)
isBurner(address burnerview returns (bool)
isFeeExempt(addressview returns (bool)
isLiquidityPair(addressview returns (bool)
isLiquidityProvider(addressview returns (bool)
isMinter(address minterview returns (bool)
taxBrackets(uint256view returns (uint256 timeThresholduint256 buyTaxPercentageuint256 sellTaxPercentage)
State-modifying
acceptOwnership(
addLiquidityPair(address _liquidityPair
addLiquidityProvider(address _liquidityProvider
approve(address spenderuint256 amountreturns (bool)
burn(uint256 amount
burnFrom(address accountuint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
grantBurnRole(address burner
grantMintAndBurnRoles(address burnAndMinter
grantMintRole(address minter
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(string namestring symboluint8 decimals_struct XSwapTokenTaxBracket[] _initialTaxBracketsuint256 _maxSupplyaddress _feeCollectoraddress owner
mint(address accountuint256 amount
removeLiquidityPair(address _liquidityPair
removeLiquidityProvider(address _liquidityProvider
renounceOwnership(
revokeBurnRole(address burner
revokeMintRole(address minter
setFeeCollector(address _feeCollector
setFeeExemption(address _accountbool _isExempt
setTaxBrackets(struct XSwapTokenTaxBracket[] _newTaxBrackets
setTransferAllowanceBeforeUnlock(address _accountbool _isAllowed
setTransferUnlockTime(uint256 _transferUnlockTime
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddLiquidityPair(address liquidityPair
AddLiquidityProvider(address liquidityProvider
AdminChanged(address previousAdminaddress newAdmin
Approval(address indexed owneraddress indexed spenderuint256 value
BeaconUpgraded(address indexed beacon
BurnAccessGranted(address indexed burner
BurnAccessRevoked(address indexed burner
Initialized(uint8 version
MintAccessGranted(address indexed minter
MintAccessRevoked(address indexed minter
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RemoveLiquidityPair(address liquidityPair
RemoveLiquidityProvider(address liquidityProvider
SetFeeCollector(address feeCollector
SetFeeExemption(address accountbool isExempt
SetTaxBrackets(struct XSwapTokenTaxBracket[] newTaxBrackets
SetTransferAllowanceBeforeUnlock(address accountbool isAllowed
SetTransferUnlockTime(uint256 transferUnlockTime
TaxCharged(address senderaddress recipientuint256 taxAmount
Transfer(address indexed fromaddress indexed touint256 value
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
MaxSupplyExceeded(uint256 supplyAfterMint
SenderNotBurner(address sender
SenderNotMinter(address sender
TaxBracketsUnsorted(uint256 index
TransfersNotAllowedYet(