Hinkal

Verified contract

Active on Ethereum with 1,289 txns
Deployed by via 0xb6d9914d at 18539843
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $4,184,596.47
ERC-20
Value $2,128,172.11
ERC-20
Value $118,986.06
ERC-20
Value $111,357.56
ERC-20
Value $111,188.78
ERC-20
Value $110,148.02
ERC-20
Value $27,585
ERC-20
Value $12,143.24
ERC-20
Value $8,737.55
ERC-20
Value $6,219.34
0x8a1cef597088ef2056a0091ed293d61402f4d23de5dae9d36b60f76eb18d7698
0x9586b6fbc5b9c41c43fe91c54af9392312d43b5443d72b0dd57b600dded25845
0xd96cfbed9f0215bbc12c4b15fc32b58fe355c5febf5de6e6e827f5666796b4fb
0xc0aa950b5d0056a9609240d1f76de889fa446a21b1fc5add9d8e2bbf2c5fdb19
0x4ebd62cb30f9bd89cc0bf080e8f3eb7c8f978a2d413f1c51ed552f64190c94af
0x4e60d7d26940300563d9498f16c46a11396f8da2f15f823d27516cfd431aaaff
0x39b6bd0f9ca417808a916b27d699aa5b55b0648ef004879a63153c2dd7d39796
0xc4920e1ebd4209c98f6967b24a7d3e4f8c2a5bab3672fc41b9330e75f43130f6
0x9b490a0595f8656075002059605fea5368b47eb240f266bf09d055c1a0607769
0xbe00671404f57f89088623d81ac4a0ebd930629736b67f3da195e1cf6c5e0a1a

Functions
Getter at block 21298526
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
HINKAL_HELPER_MANAGER(view returns (bytes32)
0x47ddd44be4e69e3bb12e0b1ae411c5e2264c8a03557812e6728682c3b1a4a9dd
accessToken(view returns (address)
0x0036e884cab4f427193839788edebb4b92b9a069
getRootHash(view returns (uint256)
2451431896744057368081887521865737215367680148203086289877743472873021523563
hinkalHelper(view returns (address)
0x9cf09c04b5f9aab98a152a444d249fd57ed1c12a
m_index(view returns (uint128)
16778732
owner(view returns (address)
0xbdc77a0c69f13207acb70a6981cad60b4c1d1942
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
poseidon2(view returns (address)
0xe90481f96af203bf4cff149edeaa656a894a4c84
poseidon4(view returns (address)
0xd5235593bffa74442c552dff384fb8c9d6b7971e
poseidon5(view returns (address)
0x8f899971c3e0b91820b983cfd57bc551291d2ba2
 
renounceOwnership(view 
rootIndex(view returns (uint128)
5
Read-only
buildVerifierId(struct Dimensions dimensionsuint256 externalActionIdpure returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
hash2(uint256 auint256 bview returns (uint256 poseidonHash)
hash4(uint256 a0uint256 a1uint256 a2uint256 a3view returns (uint256 poseidonHash)
hash5(uint256 a0uint256 a1uint256 a2uint256 a3uint256 a4view returns (uint256 poseidonHash)
logarithm2(uint256 xpure returns (uint256 y)
nullifiers(uint256view returns (bool)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
rootHashExists(uint256 _rootview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
tree(uint256view returns (uint256)
State-modifying
acceptOwnership(
grantRole(bytes32 roleaddress account
register(bytes shieldedAddressHash
registerExternalAction(uint256 externalActionIdaddress externalActionAddress
registerVerifiers(uint256[] verifierIdsaddress[] verifierAddresses
removeExternalAction(uint256 externalActionId
removeVerifier(uint256 verifierId
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAccessToken(address _accessToken
setHinkalHelper(address _hinkalHelper
transact(uint256[2] auint256[2][2] buint256[2] cstruct Dimensions dimensionsstruct CircomData circomDatapayable 
transactWithExternalAction(uint256[2] auint256[2][2] buint256[2] cstruct Dimensions dimensionsstruct CircomData circomDatapayable 
transactWithExternalActionAndHook(uint256[2] auint256[2][2] buint256[2] cstruct Dimensions dimensionsstruct CircomData circomDatapayable 
transactWithHook(uint256[2] auint256[2][2] buint256[2] cstruct Dimensions dimensionsstruct CircomData circomDatapayable 
transferOwnership(address newOwner
Events
ExternalActionRegistered(address externalActionAddress
ExternalActionRemoved(address externalActionAddress
NewCommitment(uint256 commitmentint256 indexbytes encryptedOutput
NewTransaction(address senderuint256 timestampaddress erc20TokenAddressint256 publicAmount
NewUtxo(uint256 amountaddress erc20Addressuint256 randomizationuint256 stealthAddressuint256 timeStampuint256 tokenId
Nullified(uint256 nullifier
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Register(address ethereumAddressbytes shieldedAddressHash
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
VerifierRegistered(uint256 verifierIdaddress verifierAddress
VerifierRemoved(uint256 verifierId
Constructor
constructor(IMerkleMerkleConstructorArgs constructorArgsaddress _hinkalHelperaddress _accessTokenaddress _hinkalHelperManager
Fallback and receive
receive(
Errors

This contract contains no error objects.