PaymentModuleV1

Verified contract

Active on Ethereum with 3 txns
Deployed by via 0x8aaf178f at 18186614
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "PaymentModuleV1"

0xa11cacd5111e290ea6b8055fa1d44f5925e498b39c7daf0da7fd10308b8cba04
0x1eb12799148272817cd5c5512eb376eee9b6bda67e34952cd354a91c2a8eaff0
0x730328d48bb15fcffc2dc3bdd8b2be1fc18fa0726a0f155d7cd8529d349f13da

Functions
Getter at block 21158129
BASIS_POINTS(view returns (uint256)
10000
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FLOKI(view returns (address)
0xcf0c122c6b73ff809c693db761e7baebe62b6a2e
PAYMENT_ADMIN_ROLE(view returns (bytes32)
0x4a76dea3a6231aa5446f85ecde36fb499385f0f3539e800a138fb9855200db67
USDT(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
burnAddress(view returns (address)
0x000000000000000000000000000000000000dead
burnBasisPoints(view returns (uint256)
2500
convertNativeFeeToUsd(view returns (bool)
true
feeCollectedLastBlock(view returns (uint256)
21105390
flokiBurnedLastBlock(view returns (uint256)
21105390
isV2Router(view returns (bool)
true
lpTokenProcessor(view returns (address)
0x53b67d1172a3d90889d21c1351667ba8024abd9c
mainRouter(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
nativeWrappedToken(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
priceOracle(view returns (address)
0x4e8e826e6d64f711a383fa2e99e42f92a0a67d54
pricingModule(view returns (address)
0xfbfeef15c5a1d7415bdb48bcc2dd30e8bbb81834
referrerBasisPoints(view returns (uint256)
2500
referrerShareLastBlock(view returns (uint256)
20830450
routerForFloki(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
treasury(view returns (address)
0xf5d492ffbec47db69333a6812bec227b6f670a86
v3PoolFeeForFlokiNative(view returns (uint24)
3000
v3PoolFeeForUsdNative(view returns (uint24)
3000
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
adminWithdraw(address tokenAddressuint256 amount
grantRole(bytes32 roleaddress account
notifyFeeCollected(address _vaultuint256 _amount
notifyFlokiBurned(address _vaultuint256 _usdAmountuint256 _flokiAmount
notifyReferrerSharePaid(address _vaultaddress _referreruint256 _amount
processPayment(struct IPaymentModuleProcessPaymentParams paramspayable 
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setConvertNativeFeeToUsd(bool _convertNativeFeeToUsd
setFloki(address _floki
setLPTokenProcessor(address newProcessor
setPriceOracleManager(address priceOracleAddress
setPricingModule(address newModule
setRouter(address newRouterbool v2Router
setTreasury(address newTreasury
setUsdToken(address newUsdToken
setV3PoolFeeForFloki(uint24 newFee
setV3PoolFeeForUsd(uint24 newFee
Events
FeeCollected(uint256 indexed previousBlockaddress indexed vaultuint256 usdAmount
FlokiBurned(uint256 indexed previousBlockaddress indexed vaultuint256 usdAmountuint256 flokiAmount
LPTokenProcessorUpdated(address indexed oldProcessoraddress indexed newProcessor
PriceOracleManagerUpdated(address indexed oldOracleaddress indexed newOracle
PricingModuleUpdated(address indexed oldModuleaddress indexed newModule
ReferrerSharePaid(uint256 indexed previousBlockaddress indexed vaultaddress referreruint256 usdAmount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
RouterUpdated(address indexed oldRouteraddress indexed newRouterbool isV3Router
SlippageUpdated(uint256 indexed oldSlippageuint256 indexed newSlippage
TreasuryAddressUpdated(address indexed oldTreasuryaddress indexed newTreasury
UsdTokenUpdated(address indexed oldUsdaddress indexed newUsd
V3PoolFeeForFlokiUpdated(uint24 indexed oldFeeuint24 indexed newFee
V3PoolFeeForUsdUpdated(uint24 indexed oldFeeuint24 indexed newFee
Constructor
constructor(address flokiAddressaddress lpTokenProcessorAddressaddress pricingModuleAddressaddress treasuryAddressaddress routerAddressbool v2Routeraddress priceOracleAddressaddress usdAddress
Fallback and receive
receive(
Errors

This contract contains no error objects.