BasedAI Brains
Verified contract
Active on
Ethereum with 804 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
6 additional
variables
Balances ($12,400,000.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
pepecoin | ERC-20 | 3.1M | $4.00 |
$12,400,000 | |
B#50 | ERC-20 | 1M | -- | -- | |
B#64 | ERC-20 | 1M | -- | -- | |
B#63 | ERC-20 | 1M | -- | -- | |
B#57 | ERC-20 | 1M | -- | -- | |
B#62 | ERC-20 | 1M | -- | -- | |
B#54 | ERC-20 | 1M | -- | -- | |
B#49 | ERC-20 | 1M | -- | -- | |
B#56 | ERC-20 | 1M | -- | -- | |
B#61 | ERC-20 | 1M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21326003 | 4 minutes ago | | | 0 | 0.0012832513 | |
| 21325838 | 37 minutes ago | | | 0 | 0.0018066541 | |
| 21325792 | an hour ago | | | 0 | 0.0017315045 | |
| 21325708 | an hour ago | | | 0 | 0.0016077610 | |
| 21325700 | an hour ago | | | 0 | 0.0016201969 | |
| 21325669 | an hour ago | | | 0 | 0.0014513360 | |
| 21325657 | an hour ago | | | 0 | 0.0015057134 | |
| 21325623 | an hour ago | | | 0 | 0.0011539179 | |
| 21325541 | 2 hours ago | | | 0 | 0.0012489991 | |
| 21325440 | 2 hours ago | | | 0 | 0.0019480882 |
ABI
ABI objects
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 owner) view returns (uint256)
batchContributions(uint256, address) view returns (uint256)
batchERC20Address(uint256) view returns (address)
batchMinted(uint256) view returns (bool)
batchTokenId(uint256) view returns (uint256)
batchTotalContributions(uint256) view returns (uint256)
brainERC20Names(uint256) view returns (string)
brainERC20Symbols(uint256) view returns (string)
brainMetadata(uint256) view returns (string name, string ticker, string metadataUrl, string imageUrl)
brainToERC20(uint256) view returns (address)
contributions(address) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getBrainERC20Address(uint256 tokenId) view returns (address)
getStakedAmount(address staker) view returns (uint256)
isApprovedForAll(address owner, address operator) view returns (bool)
metadataProposals(uint256, uint256) view returns (string name, string ticker, 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)
tokensClaimed(uint256, address) view returns (bool)
State-modifying
Events activateBrain(uint256 tokenId)
approve(address to, uint256 tokenId)
claimTokens(uint256 batchId)
collectiveMint(uint256 batchId)
contributeBrainCredits(uint256 amount)
mintLabsBrain(uint256 tokenId)
onERC721Received(address operator, address from, uint256 tokenId, bytes data) returns (bytes4)
proposeMetadataChange(uint256 tokenId, string name, string ticker, 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 ticker, string metadataUrl, string imageUrl)
voteOnProposal(uint256 tokenId, uint256 proposalId, uint256 amount)
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 ticker, 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 ticker, 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)