AnvilLiquidityProvisioner

Verified contract

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

No balances found for "AnvilLiquidityProvisioner"

0xf443b9865993df67bd7ef42adc467b1f808ffda3d9ff7d4a1fb330037f2de148
0xc92d692d1144c7f9dce4eef2cd6fb8aa7c7ccd39baec7b235a5abf56f1b1b96b
0x7371542ec7fbad79e53132dca3545562e6d1d7c73f42177bee9675cc80042c9c
0x7ed8e8431995e3ba6ca35a7196cb1c699e313ce5ba36f45d03938d987edc165b
0xb10501f6c5cddf739888a552309b4ce5897e4c3e40e165bcefab348f6758ff53
0xae2e233e0d28e8c3fc66507425a1dc8485663b1757f952ee61f1738c4a3f9955
0x0f3c20e57922095d9ee9114c67bc35387a1b5a3bd5362e4a9fa9cb8cf57fb329
0x2d130274a3cd517ff984efcfe8acd30e244a5bacd2da0c2d680d5aacf0ca1d8e
0x30d4d31dee2724907eb0fb477da41dd365392a4e751bb93ef8787b1b0b5efcb7
0x94cb854d1d2e4fb7c2f4e4a6208af279371ebbe3f830f9a7e4ebcfa8914ea9f3

Functions
Getter at block 21300065
ADMIN_ROLE(view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
BURNER_ROLE(view returns (bytes32)
0x3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a848
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PROVISIONER_ROLE(view returns (bytes32)
0x7670093c8396cecff5862296425346d7a6801611a244bd9f8f5b7132e94d46df
anvilAddress(view returns (address)
0x2ca9242c1810029efed539f1c60d68b63ad01bfc
burnAddress(view returns (address)
0x000000000000000000000000000000000000dead
daysProvisioned(view returns (uint32)
42
daysToProvision(view returns (uint32)
99
minWethToBurn(view returns (uint256)
125000000000000000000
pair(view returns (address)
0x5c2dee0f740dac8185667ca95308d0dfd69c635c
provisionAmountPerDay(view returns (uint128)
27000000000000000000000000
provisionStartTimestamp(view returns (uint32)
1718631911
router(view returns (address)
0xf164fc0ec4e93095b804a4795bbe1e041497b92a
wethAddress(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
burnItAll(
burnLiquidityIfApplicable(
grantRole(bytes32 roleaddress account
provisionLiquidity(
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
withdraw(address _tokenuint256 _amount
Events
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address _anvilAddressaddress _wethAddressaddress _pairaddress _routeraddress _adminAddressaddress _provisionerAddressaddress _burnerAddressuint32 _daysToProvisionuint128 _provisionAmountPerDay
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
BurnThresholdNotReached(uint256 needuint256 have
EligibleProvisionAmountZero(
MaxProvisionDaysReached(