BasedAI Brains
Verified contract
Active on
Ethereum with 21 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
BRAINCRED | ERC-20 | 2K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20736522 | 2 months ago | | | 0 | 0.00040633882 | |
| 20715421 | 2 months ago | | | 0 | 0.0075641541 | |
| 20715420 | 2 months ago | | | 0 | 0.0061519888 | |
| 20715410 | 2 months ago | | | 0 | 0.00065879511 | |
| 20715214 | 2 months ago | | | 0 | 0.00092109868 | |
| 20715171 | 2 months ago | | | 0 | 0.00086926034 | |
| 20714846 | 2 months ago | | | 0 | 0.00032703175 | |
| 20714788 | 2 months ago | | | 0 | 0.00058009646 | |
| 20714778 | 2 months ago | | | 0 | 0.00051766049 | |
| 20714695 | 2 months ago | | | 0 | 0.00029422601 |
ABI
ABI objects
Getter at block 21246640
MAX_SUPPLY() view returns (uint256)
1024
PROPOSAL_THRESHOLD() view returns (uint256)
250000000000000000000000
brainCreditAddress() view returns (address)
0x978fc2c3f8f8b1cdfa3c88199160fb3af8066d0e
name() view returns (string)
BasedAI Brains
owner() view returns (address)
0x3f8a29dc613522d4c2961212ba25b134f140ed99
pepecoinAddress() view returns (address)
0xe388e1dc76feaea8ac892033351992ae458dd307
symbol() view returns (string)
BRAIN
tokenCounter() view returns (uint256)
9
totalSupply() pure returns (uint256)
1024
Read-only
balanceOf(address owner) view returns (uint256)
brainMetadata(uint256) view returns (string name, string metadataUrl, string imageUrl)
brainToERC20(uint256) view returns (address)
contributions(address) view returns (uint256)
contributors(uint256) view returns (address)
getApproved(uint256 tokenId) view returns (address)
getStakedAmount(address staker) view returns (uint256)
getTimeUntilWithdrawal(uint256 tokenId) view returns (uint256)
isApprovedForAll(address owner, address operator) view returns (bool)
metadataProposals(uint256, uint256) view returns (string name, string metadataUrl, string imageUrl, uint256 votesLocked, bool executed)
ownerOf(uint256 tokenId) view returns (address)
proposalCounter(uint256) view returns (uint256)
stakes(address) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenStakeTime(uint256) view returns (uint256)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events activateBrain(uint256 tokenId)
approve(address to, uint256 tokenId)
collectiveMint()
contributeBrainCredits(uint256 amount)
mintLabsBrain(uint256 tokenId)
onERC721Received(address operator, address from, uint256 tokenId, bytes data) returns (bytes4)
proposeMetadataChange(uint256 tokenId, string name, string metadataUrl, string imageUrl)
redeemBrain(uint256 amount)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
setBrainCredits(address _brainCreditAddress)
setPepecoin(address _pepecoinAddress)
stakePepecoin(uint256 amount)
toggleBlockBrainUri(uint256 tokenId)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
unstakePepecoin(uint256 tokenId)
updateBrainMetadata(uint256 tokenId, string name, string metadataUrl, string imageUrl)
voteOnProposal(uint256 tokenId, uint256 proposalId, uint256 amount)
withdrawVotes(uint256 tokenId, uint256 proposalId)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BrainMetadataUpdated(uint256 tokenId, string name, string metadataUrl, string imageUrl)
BrainMinted(uint256 nftId, address brainFather)
BrainTokenActivated(uint256 nftId, address brainTokenAddress)
BrainTransferred(uint256 indexed tokenId, address indexed from, address indexed to, uint256 timestamp)
ContributionReceived(address contributor, uint256 amount)
MetadataChangeProposed(uint256 indexed tokenId, uint256 proposalId, string name, string metadataUrl, string imageUrl)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
VoteCast(uint256 indexed tokenId, uint256 proposalId, address voter, uint256 amount)
constructor()
This contract contains no fallback and receive objects.
ERC721IncorrectOwner(address sender, uint256 tokenId, address owner)
ERC721InsufficientApproval(address operator, uint256 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)