BasedAI Brains

Verified contract

Active on Ethereum with 804 txns
Deployed by via 0x90e99dc8 at 21295848
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
6 additional variables
ERC-20
Value $12,400,000
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x6ced3b793afc79fc6242774894cdbd44c624512af404317ddcddf0f6c623e9c5
0x791f684a654bcc2546cba06058354d3bceebf3b40cedcddab957233a34898eb6
0xf6ec5361f40982063b87931fa62c981c1a7119679dd1ad52f2bd39ebcaadbb76
0x2bbea70389632eb5698c446636a7caa3551b91ffced05d2b9029e85bb01e665c
0x7c52672b81dae49e26296191871e60686f3a44c719ae62504f7d5dbc0b373ff1
0xcfd823b0f36225036069ef7a2788921966670e3452ba18ad8c3713e1c899ec02
0x38af2c227bcea7c47bb247aacb33d1665f4f4e4b15a8e7e97dddec2ded45e694
0xbd33f31ca52c06b5700fb60f0deb5aeafc62e62c6dced5d0c475697fd3288e80
0xddb3f0d2dab70e5f775d2dbd2a305a73b511c90ef865d6eff35ff0787d93e356
0x650d75653520341e1e6b52671ebd0aeccac0251c3919cc79917119bfe0254f6f

Functions
Getter at block 21326023
MAX_SUPPLY(view returns (uint256)
1024
PROPOSAL_THRESHOLD(view returns (uint256)
250000000000000000000000
brainCreditAddress(view returns (address)
0x7f89f674b7d264944027e78e5f58eb2bbbb7cfa3
currentBatchId(view returns (uint256)
36
name(view returns (string)
BasedAI Brains
owner(view returns (address)
0x8caf5b4cb38ba53eecaa45be4ef9cd9d7c0cc057
pepecoinAddress(view returns (address)
0xa9e8acf069c58aec8825542845fd754e41a9489a
symbol(view returns (string)
BRAIN
tokenCounter(view returns (uint256)
168
totalSupply(pure returns (uint256)
1024
Read-only
balanceOf(address ownerview returns (uint256)
batchContributions(uint256addressview returns (uint256)
batchERC20Address(uint256view returns (address)
batchMinted(uint256view returns (bool)
batchTokenId(uint256view returns (uint256)
batchTotalContributions(uint256view returns (uint256)
brainERC20Names(uint256view returns (string)
brainERC20Symbols(uint256view returns (string)
brainMetadata(uint256view returns (string namestring tickerstring metadataUrlstring imageUrl)
brainToERC20(uint256view returns (address)
contributions(addressview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getBrainERC20Address(uint256 tokenIdview returns (address)
getStakedAmount(address stakerview returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
metadataProposals(uint256uint256view returns (string namestring tickerstring metadataUrlstring imageUrluint256 votesLockedbool executed)
ownerOf(uint256 tokenIdview returns (address)
proposalCounter(uint256view returns (uint256)
stakes(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenStakeTime(uint256view returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
tokensClaimed(uint256addressview returns (bool)
State-modifying
activateBrain(uint256 tokenId
approve(address touint256 tokenId
claimTokens(uint256 batchId
collectiveMint(uint256 batchId
contributeBrainCredits(uint256 amount
mintLabsBrain(uint256 tokenId
onERC721Received(address operatoraddress fromuint256 tokenIdbytes datareturns (bytes4)
proposeMetadataChange(uint256 tokenIdstring namestring tickerstring metadataUrlstring imageUrl
redeemBrain(uint256 amount
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setBrainCredits(address _brainCreditAddress
setPepecoin(address _pepecoinAddress
stakePepecoin(uint256 amount
toggleBlockBrainUri(uint256 tokenId
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unstakePepecoin(uint256 tokenId
updateBrainMetadata(uint256 tokenIdstring namestring tickerstring metadataUrlstring imageUrl
voteOnProposal(uint256 tokenIduint256 proposalIduint256 amount
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BrainMetadataUpdated(uint256 tokenIdstring namestring tickerstring metadataUrlstring imageUrl
BrainMinted(uint256 nftIdaddress brainFather
BrainTokenActivated(uint256 nftIdaddress brainTokenAddress
BrainTransferred(uint256 indexed tokenIdaddress indexed fromaddress indexed touint256 timestamp
ContributionReceived(address contributoruint256 amount
MetadataChangeProposed(uint256 indexed tokenIduint256 proposalIdstring namestring tickerstring metadataUrlstring imageUrl
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
VoteCast(uint256 indexed tokenIduint256 proposalIdaddress voteruint256 amount
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ERC721IncorrectOwner(address senderuint256 tokenIdaddress owner
ERC721InsufficientApproval(address operatoruint256 tokenId
ERC721InvalidApprover(address approver
ERC721InvalidOperator(address operator
ERC721InvalidOwner(address owner
ERC721InvalidReceiver(address receiver
ERC721InvalidSender(address sender
ERC721NonexistentToken(uint256 tokenId
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account