PCSFeeHandler
Verified contract
Implementation
Active on
Ethereum with 1 txns
Storage
Map
Table
Raw
Constants and immutables
9
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
0xeff9…7b1c
Balances ($0.00)
No balances found for "PCSFeeHandler"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15908361 | 2 years ago | | | 0 | 0.0024755675 |
ABI
ABI objects
Getter at block 21300069
RATE_DENOMINATOR() view returns (uint256)
1000000
burnAddress() view returns (address)
0xceba60280fb0ecd9a5a26a1552b90944770a4a0e
burnRate() view returns (uint256)
0
operatorAddress() view returns (address)
0x5bca762f9b0a7a953eb9b7aedf71e7e01a8971c1
operatorTopUpLimit() view returns (uint256)
100000000000000000000
owner() view returns (address)
0x076e5a416769c6d43187f4618b216477aa39dba5
pancakeSwapRouter() view returns (address)
0xeff92a263d31888d860bd50809a8d171709b7b1c
paymentToken() view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
vaultAddress() view returns (address)
0x5ebc62b5c6d92cf6e6d0f9166cb3ac60e9c4ac84
Read-only
getPairAddress(address factory, uint256 cursor, uint256 size) view returns (address[] pairs, uint256 nextCursor)
getPairTokens(address[] lps, address account) view returns (struct PCSFeeHandlerLPData[])
validDestination(address) view returns (bool)
State-modifying
Events addDestination(address addr)
initialize(address _paymentToken, address _pancakeSwapRouter, address _operatorAddress, address _burnAddress, address _vaultAddress, uint256 _burnRate, address[] destinations)
payTreasury(uint256 amount)
processFee(struct PCSFeeHandlerRemoveLiquidityInfo[] liquidityList, struct PCSFeeHandlerSwapInfo[] swapList, bool ignoreError)
removeDestination(address addr)
renounceOwnership()
setBurnAddress(address _burnAddress)
setBurnRate(uint256 _burnRate)
setOperator(address _operatorAddress)
setOperatorTopUpLimit(uint256 _operatorTopUpLimit)
setPancakeSwapRouter(address _pancakeSwapRouter)
setVaultAddress(address _vaultAddress)
topUpOperator(uint256 amount)
transferOwnership(address newOwner)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
withdraw(address tokenAddr, address to, uint256 amount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Initialized(uint8 version)
NewBurnAddress(address indexed sender, address indexed burnAddress)
NewBurnRate(address indexed sender, uint256 burnRate)
NewOperatorAddress(address indexed sender, address indexed operator)
NewPancakeSwapRouter(address indexed sender, address indexed router)
NewVaultAddress(address indexed sender, address indexed vaultAddress)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RmoveLiquidityFailure(address pair, uint256 amount, uint256 amountAMin, uint256 amountBMin)
SwapFailure(uint256 amountIn, uint256 amountOutMin, address[] path)
Upgraded(address indexed implementation)
This contract contains no constructor objects.
fallback()
receive()
This contract contains no error objects.