0x663cd75e882ef3279939282258b4606e8a10747b

Verified contract

Proxy

Active on Base with 710 txns
Deployed by via 0x565ad0cc at 17893750
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "0x663cd75e882ef3279939282258b4606e8a10747b"

0xe62505d292571b41bd9be7918b1bb4a41e58be067ef1e94f0c1444b65fd0e5bf
0x607b8421333c2407b81c0b1f7e918aae2221469233ff87410cb3816cc4b2d9a2
0x47c7a3c611255f355594a9043d25c1a8de32928ce171ab8089d7c7a0379f99cb
0xe7482f504f59806260727bfed551c68d368bcbd4035124ea68341fb5681c1c5e
0x3d4c4a852cb076f5b8913751fb76583756952d96aa0aa2e449f15108d3017e9a
0x43b2c47d6d22dc611aca2964061bc1774c5b6439030719f77751866c02256c1c
0xefcde2c4af2dcefc4a827692b8ba210c578e9bce1b8103c3c3e4764974ad8d64
0x61d4d1b417d42077656c54174cb47d69478d7540af71fe337f8315d7b72eef49
0xae02beb1915e438d05feaa6a96f1f476ab6e2c68f0bf7229b5d66a1913dee506
0xec4b4c4fe39294e5a46efd947c92179b88287e66193e0bdd4b41471427df74bb

Functions
Getter at block 23641989
owner(view returns (address)
0x97cc1645de7d33d53994243c13a586d15719951a
treasury(view returns (address)
0x97cc1645de7d33d53994243c13a586d15719951a
Read-only
discounts(addressuint256view returns (uint256)
getAmount(address tokenuint256 unitPriceInUsdview returns (uint256)
getTokenAmountPerItem(address tokenuint256 itemIdview returns (uint256)
getUsdPrice(address tokenview returns (uint256)
items(uint256view returns (uint256 pricebool isRegisteredbool isUnlimiteduint256 dailyLimit)
priceFeeds(addressview returns (address)
userDailyPayCount(addressuint256view returns (uint256)
userPayTime(addressuint256view returns (uint256)
State-modifying
addItem(uint256 itemIduint256 pricebool isUnlimiteduint256 dailyLimit
addItems(uint256[] itemIdsuint256[] pricesbool[] isUnlimiteduint256[] dailyLimits
initialize(address initialOwneraddress _treasuryaddress[] tokensaddress[] oracles
pay(uint256 itemIdaddress tokenuint256 maxAmountstring payloadpayable 
renounceOwnership(
transferOwnership(address newOwner
updateDiscount(address tokenuint256 itemIduint256 discount
updateDiscounts(address[] tokensuint256[] itemIdsuint256[] discounts
updateItem(uint256 itemIduint256 pricebool isUnlimiteduint256 dailyLimit
updateItems(uint256[] itemIdsuint256[] pricesbool[] isUnlimiteduint256[] dailyLimits
updateOracle(address tokenaddress oracle
Events
AddItem(uint256 itemIduint256 pricebool isUnlimiteduint256 dailyLimit
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Pay(address userAddressuint256 itemIduint256 priceuint256 refundstring payloadaddress tokenuint256 amount
UpdateDiscount(address tokenuint256 itemIduint256 discount
UpdateItem(uint256 itemIduint256 pricebool isUnlimiteduint256 dailyLimit
UpdateOracle(address tokenaddress oracle
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
FailedInnerCall(
InvalidInitialization(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token