AlkimiValidatorNetwork

Verified contract

Active on Ethereum with 9 txns
Deployed by via 0x8ea93f28 at 20726686
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "AlkimiValidatorNetwork"

0x36d6de7ebf4679542b276fb237f8356ebb0561ec301f299797b80358318b6aa2
0x3ea6d4a6a8cc58c322d9d146054c1fe76e9d3c9d598d7bdaa9c535ccc42b181c
0x108cbf4e94cfe45191fd3f79e0dd407fdc15e85f1d1a8312e989166efd68c871
0xc20eedb2da11b14c3b36af9f5902908f50385720222165bc48b10665e214b186
0xeace59b6886c84a0394cf2f56db900977dd0b71b60373777aa54f3943b4cc83f
0x4d1bf1054805928ee482f8c4aa80b631867a2f6251339e525deb0baac219089b
0x0f08ea4b6064582018bb9ddb782856439f5d1c2b23d0a628114204ab4e561891
0xa0d818c1ff460cdc1ac0e1d68308cac5d361541dab4463af11a0f0730a910ae0
0xb12475d7951008cf17df5c50f6f1dff5e1b3a3946d99856e29cb434a9abc7392

Functions
Getter at block 21304836
 
getAdmins(view returns (address[])
 
getAllValidatorVersions(view returns (struct AlkimiV2ValidatorVersion[])
 
getTreasuryWallet(view returns (address)
name(view returns (string)
AlkimiValidatorNetwork
owner(view returns (address)
0xab081623b14b698e5d6252121918e27f21920eb5
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
reclaimFee(view returns (uint256)
5000000000000000
 
renounceOwnership(view 
symbol(view returns (string)
AVN
totalSupply(view returns (uint256)
57
validatorVersionCount(view returns (uint32)
1
Read-only
approvalRequests(uint256 tokenIdview returns (address useruint8 statusstring reason)
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getReclaimRequestStatus(uint256 tokenIdview returns (uint8string)
getValidatorNodeRequestStatus(uint256 tokenIdview returns (uint8string)
getValidatorVersionDetailsForNFT(uint256 tokenIdview returns (struct AlkimiV2ValidatorVersion)
isApprovedForAll(address owneraddress operatorview returns (bool)
nftToValidatorVersion(uint256 tokenIdview returns (uint256 valVerIdx)
nftValidatorStatus(uint256 tokenIdview returns (uint8 validatorStatus)
ownerOf(uint256 tokenIdview returns (address)
reclaimRequests(uint256 tokenIdview returns (address useruint8 statusstring reason)
reclaimable(uint256 tokenIdview returns (bool flag)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
validatorVersions(uint256 valVerIdxview returns (string versionaddress underlyinguint256 collateraluint256 tsuint256 mintedstring activeURIstring inactiveURI)
State-modifying
acceptOwnership(
addAdmin(address admin
addValidatorVersion(string versionaddress underlyinguint256 collateraluint256 tsstring activeURIstring inactiveURI
adminMint(uint256 validatorVerIdxaddress useruint256 noOfNFTsstring uriuint8 status
adminMint(uint256 validatorVerIdxaddress[] usersstring uriuint8 status
approve(address touint256 tokenId
approveReclaimRequests(uint256[] tokenIds
approveValidatorNodeRequests(uint256[] tokenIdsstring uriStr
deleteApprovalRequest(uint256 tokenId
deleteReclaimRequest(uint256 tokenId
reclaimCollateral(uint256 tokenId
reclaimValidatorNodeRequestRejectedCollateral(uint256 tokenId
rejectReclaimRequests(uint256[] tokenIdsstring reason
rejectValidatorNodeRequests(uint256[] tokenIdsstring reason
removeAdmin(address admin
requestReclaimCollateral(uint256 tokenIdpayable 
rescue(address to
rescueNFT(address receiveraddress nftuint256 id
rescueToken(address tokenaddress to
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setApprovalRequestStatus(uint256 tokenIduint8 statusstring reason
setNFTValidatorStatusInactive(uint256 tokenId
setNFTValidatorStatusesActive(uint256[] tokenIds
setNFTValidatorStatusesInactive(uint256[] tokenIds
setReclaimFee(uint256 newFeeInWei
setReclaimRequestStatus(uint256 tokenIduint8 statusstring reason
setReclaimable(uint256[] tokenIdsbool flag
setTokenURIs(uint256[] tokenIdsstring uriStr
setTreasuryWallet(address walletAddr
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
updateTotalSupplyForValidatorVersion(uint256 validatorVerIdxuint256 newTs
updateURIValidatorVersion(uint256 validatorVerIdxstring activeURIstring inactiveURI
validatorNodeRequest(uint256 validatorVerIdxuint256 noOfNFTs
Events
AdminAdded(address indexed admin
AdminRemoved(address indexed admin
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
NFTBurned(address indexed burneruint256 indexed tokenId
NFTMinted(address indexed minteruint256 indexed tokenIduint256 indexed validatorVerIdx
NFTStatusChanged(address indexed useruint256 indexed tokenIduint8 status
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ReclaimApproved(address indexed adminuint256 tokenIduint256 validatorVerIdx
ReclaimCompleted(address indexed useruint256 tokenId
ReclaimFeeUpdated(address indexed adminuint256 newFee
ReclaimRejected(address indexed adminuint256 tokenIduint256 validatorVerIdx
ReclaimRequested(address indexed calleruint256 tokenIduint256 validatorVerIdx
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
TreasuryWalletSet(address indexed newTreasuryWallet
ValidatorNodeApproved(address adminuint256 indexed tokenIdaddress indexed useruint256 validatorVerIdx
ValidatorNodeRejected(address adminuint256 indexed tokenIdaddress indexed useruint256 validatorVerIdx
ValidatorNodeRejectedReclaimCompleted(address indexed useruint256 tokenId
ValidatorNodeRequested(address indexed calleruint256 indexed tokenIduint256 validatorVerIdx
ValidatorTSUpdated(address indexed calleruint256 indexed validatorVerIdxuint256 newTs
ValidatorURIUpdated(address indexed updateruint256 indexed validatorVerIdxstring activeURIstring inactiveURI
ValidatorVersionAdded(address indexed callerstring versionuint256 indexed validatorVerIdxaddress underlyinguint256 collateraluint256 ts
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
AdminAlreadyAdded(address admin
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
EtherTransferFailed(address touint256 amount
FailedInnerCall(
FeeExceedsMaximum(uint256 attemptedFeeuint256 maxFee
IncorrectReclaimFeeSent(uint256 sentAmountuint256 requiredAmount
IncorrectRequestStatus(uint256 tokenIduint8 currentStatusuint8 expectedStatus
InsufficientAllowance(address senderaddress spenderuint256 requiredCollateraluint256 currentAllowance
InvalidAddress(address addr
InvalidArg(string parameter
InvalidValidatorStatus(
InvalidVersionMapping(uint256 versionIduint256 maxValidId
MaxAdminsReached(
MintingExceedsTotalSupply(uint256 validatorVerIdxuint256 attemptedMintuint256 totalSupply
MintingFailed(uint256 validatorVerIdxaddress useruint256 noOfNFTsstring uriuint8 status
NotAnAdmin(address admin
NotNFTOwner(address senderuint256 tokenId
NotReclaimable(uint256 tokenId
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token
TokenIDDoesNotExist(uint256 tokenId
TotalSupplyLessThanMinted(uint256 attemptedTotalSupplyuint256 minted
UnauthorizedAdmin(address sender
WrongValidatorVersionIndex(uint256 validatorVerIdx
validatorNodeRequestFailed(