TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 4,021 txns
Deployed by via 0xf0cbba6a at 11842789
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0x2bb2e2ae4171402848f90884b8101be878fd553efc327bcf335ec0d494ed0576
0xb831f1d04cabb4820a93ccb1ad6641b646ee9024f53faae030def652b371068e
0x2c46619ce054fb6d493a245971b8b322d79325c5c589fad4f9d6b37063c3b3ef
0x8d56a0cc5bca9f2231ea2b92214f34b129a093d9e88a5194ae0796c47ead7ce0
0x3a4b0dd0c33ce5e4aaf07a48245f5af0714b919e87dd0455d932ea2c194457c2
0x0f46a2274614d5b4dfb5d227dc9645646f10cd4e5b6b0149130365bd509a465d
0x75daaa84e2be938458ec5e3b4329972fa5075dc4aec0431f9344844bd8ba2daf
0x384522141be471e82fc4d78ad41a6bcac67d571eb2ab34dc4276950c7b1870c2
0xfb0bf773f71959e95e2704a174fc3901a03908d5a9eade8b455ca82ddb4376ed
0x2eba345e087d2c3bf7a9016342e98f59fd89c004d5520881505509ba4559153b

Functions
Getter at block 22734236
getAdmin(view returns (address)
0xe220329659d41b2a9f26e83816b424bdacf62567
name(view returns (string)
Contribution
personaNft(view returns (address)
0x50725af160260a316b2673c71c8c21469f6732c0
symbol(view returns (string)
VC
totalSupply(view returns (uint256)
3999
Read-only
balanceOf(address ownerview returns (uint256)
getAgentDAO(uint256 virtualIdview returns (address)
getApproved(uint256 tokenIdview returns (address)
getChildren(uint256 tokenIdview returns (uint256[])
getCore(uint256 tokenIdview returns (uint8)
getDatasetId(uint256 tokenIdview returns (uint256)
getParentId(uint256 tokenIdview returns (uint256)
isAccepted(uint256 tokenIdview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
isModel(uint256 tokenIdview returns (bool)
modelContributions(uint256view returns (bool)
modelDatasets(uint256view returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
tokenVirtualId(uint256 tokenIdview returns (uint256)
State-modifying
approve(address touint256 tokenId
initialize(address thePersonaAddress
mint(address touint256 virtualIduint8 coreIdstring newTokenURIuint256 proposalIduint256 parentIdbool isModel_uint256 datasetIdreturns (uint256)
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setAdmin(address newAdmin
setApprovalForAll(address operatorbool approved
transferFrom(address fromaddress touint256 tokenId
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
Initialized(uint64 version
MetadataUpdate(uint256 _tokenId
NewContribution(uint256 tokenIduint256 virtualIduint256 parentIduint256 datasetId
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
ERC721EnumerableForbiddenBatchMint(
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
ERC721OutOfBoundsIndex(address owneruint256 index
InvalidInitialization(
NotInitializing(