This contract is being backfilled. You may encounter incomplete storage history.

BasePaint Rewards

Verified contract

Active on Base with 34,260 txns
Deployed by via 0x4b817965 at 11523242
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
 (#1)
ERC-1555
--
 (#11)
ERC-721
--
 (#66)
ERC-721
--
ERC-20
--
ERC-20
--
0x3378c6c09a8a2b98e5bb73139f7746a0eb4d61565580d73d8fb2117007c86c8a
0xe66e050b59d9759f01e212bd0c4987b97d39c5ed793583d2de490448a00cb251
0x6b482eea60e8b58acf742ce910494d01cc02d03a72251fe7532118c3b8511633
0x90b57388b163351a734fe35f51f9e2f5f11fbe4bbaf90d617f6f9ea71cafccc1
0xb4e9bda3c5bc290ed3aff0100b1ddcc98870e94c32d03a95fa361be04a75af04
0xacf104467923bc638f5c242f49dc916dc4a4e4844b34e11123843041bd477a0e
0xf033476d756f4f9853b16dbb52e1364a0cdeb18c4e4eb6a22d76d60a54b331e8
0xbc4c42e0742fe778beda727e18abc9877430f1ee7a499911282762a77ef726a2
0xfd88c9df5b1417ee419df627e3c1c53883eb191302836eb43abdab2eb9e80fc7
0x38ee1b05a51b69a8fd3af2943050696a429b7225ed639dd70dbcb695a7fc79a3

Functions
Getter at block 22752434
basepaint(view returns (address)
0xba5e05cb26b78eda3a2f8e3b3814726305dcac83
decimals(view returns (uint8)
18
defaultRewardRate(view returns (uint256)
50
name(view returns (string)
BasePaint Rewards
owner(view returns (address)
0x3a6501b70af266f59410f1f8066e263b2e1783ab
symbol(view returns (string)
BPR
totalSupply(view returns (uint256)
1013895000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
rewardRate(address referrerview returns (uint256 bips)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
approve(address spenderuint256 valuereturns (bool)
cashOut(address account
cashOutBatched(address[] accounts
mint(uint256 tokenIdaddress sendMintsTouint256 countaddress sendRewardsTopayable 
mintLatest(address sendMintsTouint256 countaddress sendRewardsTopayable 
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
renounceOwnership(
setRewardRate(address referreruint256 bips
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
withdraw(uint256 value
Events
Approval(address indexed owneraddress indexed spenderuint256 value
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ToppedUp(uint256 amount
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _basepaintaddress _owner
Fallback and receive
receive(
Errors
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
InvalidRate(
NoRewards(
NotEnoughContractFunds(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
TransferFailed(