TokenLauncherPaymentModuleV1
Verified contract
Active on
Base with 4 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x6bde…7891
Balances ($0.00)
No balances found for "TokenLauncherPaymentModuleV1"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 10511839 | 9 months ago | | | 0 | 0.000000000240358797 | |
| 10511811 | 9 months ago | | | 0 | 0.000000070302365253 | |
| 10511798 | 9 months ago | | | 0 | 0.000000001433454012 | |
| 10511754 | 9 months ago | | | 0 | 0.000000000286604280 |
ABI
ABI objects
Getter at block 22955927
BURN_ADDRESS() view returns (address)
0x000000000000000000000000000000000000dead
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MULTIPLIER_BASIS() view returns (uint256)
10000
PAYMENT_ADMIN_ROLE() view returns (bytes32)
0x4a76dea3a6231aa5446f85ecde36fb499385f0f3539e800a138fb9855200db67
burnBasisPoints() view returns (uint256)
5000
flokiToken() view returns (address)
0x0000000000000000000000000000000000000000
referrerBasisPoints() view returns (uint256)
2500
router() view returns (address)
0x6bded42c6da8fbf0d2ba55b2fa120c5e0c8d7891
slippageTolerance() view returns (uint256)
500
treasury() view returns (address)
0x73a8a942258eeba2c4115a1c8eb521e171e3533a
usdToken() view returns (address)
0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca
Read-only
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events adminWithdraw(address tokenAddress, uint256 amount)
grantRole(bytes32 role, address account)
processPayment(struct ITokenLauncherPaymentModuleProcessPaymentInput input) payable returns (struct ITokenLauncherPaymentModuleProcessPaymentOutput)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setTreasury(address newTreasury)
updateBasisPoints(uint256 newBurnBasisPoints, uint256 newReferrerBasisPoints)
updateFlokiToken(address newFlokiToken)
updateRouter(address newRouter)
updateSlippageTolerance(uint256 newSlippageTolerance)
updateUsdToken(address newUsdToken)
FeeCollected(uint256 indexed previousBlock, address indexed vault, uint256 usdAmount)
FlokiBurned(uint256 indexed previousBlock, address indexed vault, uint256 usdAmount, uint256 flokiAmount)
PaymentProcessed(address indexed user, address indexed referrer, uint256 usdAmount, uint256 referrerUsdShare, uint256 usdBurnShare, uint256 treasuryUsdShare)
ReferrerSharePaid(uint256 indexed previousBlock, address indexed vault, address referrer, uint256 usdAmount)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
TreasuryAddressUpdated(address indexed oldTreasury, address indexed newTreasury)
constructor(address _flokiAddress, address _treasuryAddress, address _routerAddress, address _usdtAddress)
receive()
This contract contains no error objects.