HinkalStakeExternalAction
Verified contract
Active on
Ethereum with 18 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x6aa9…4d47
Balances ($0.00)
No balances found for "HinkalStakeExternalAction"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21098334 | 18 days ago | | | 0 | 0.0035650187 | |
| 21091166 | 19 days ago | | | 0 | 0.0053339460 | |
| 21026658 | a month ago | | | 0 | 0.0051630066 | |
| 21005159 | a month ago | | | 0 | 0.0071262554 | |
| 20997985 | a month ago | | | 0 | 0.0062361092 | |
| 20955035 | a month ago | | | 0 | 0.0067499838 | |
| 20919226 | a month ago | | | 0 | 0.0093437225 | |
| 20890526 | 2 months ago | | | 0 | 0.0051065436 | |
| 20883359 | 2 months ago | | | 0 | 0.0036307249 | |
| 20870586 | 2 months ago | | | 0 | 0.014349473 |
ABI
ABI objects
Getter at block 21228425 renounceOwnership() view
getRootHash() view returns (uint256)
20007998074797483089959293220421524473734844932431053699567825479553814959257
hinkalWrapper() view returns (address)
0x6aa94c6d2911cb94af515c26e79dfefbd2a24d47
m_index() view returns (uint128)
16777244
minAllowedTimestampOffset() view returns (uint256)
0
owner() view returns (address)
0x53a1eeb0c182144b27ca0a2010939da33ebc207d
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
poseidon2() view returns (address)
0xe90481f96af203bf4cff149edeaa656a894a4c84
poseidon4() view returns (address)
0xd5235593bffa74442c552dff384fb8c9d6b7971e
poseidon5() view returns (address)
0x8f899971c3e0b91820b983cfd57bc551291d2ba2
rootIndex() view returns (uint128)
3
Read-only
buildVerifierId(struct Dimensions dimensions, uint256 externalActionId) pure returns (uint256)
hash2(uint256 a, uint256 b) view returns (uint256 poseidonHash)
hash4(uint256 a0, uint256 a1, uint256 a2, uint256 a3) view returns (uint256 poseidonHash)
hash5(uint256 a0, uint256 a1, uint256 a2, uint256 a3, uint256 a4) view returns (uint256 poseidonHash)
isAmountValid(address, uint256) view returns (bool)
isRestrictionDisabled(address) view returns (bool)
logarithm2(uint256 x) pure returns (uint256 y)
onERC721Received(address, address, uint256, bytes) pure returns (bytes4)
rootHashExists(uint256 _root) view returns (bool)
tokenToHtoken(address) view returns (address)
tree(uint256) view returns (uint256)
usedNullifiers(uint256) view returns (bool)
State-modifying
Events acceptOwnership()
mint(uint256[2] a, uint256[2][2] b, uint256[2] c, struct StakeProverData stakeProverData)
mintPermissionless(uint256[2] a, uint256[2][2] b, uint256[2] c, struct StakeProverData stakeProverData, struct StakeProverPermissionlessData stakeProverPermissionlessData)
registerVerifiers(uint256[] verifierIds, address[] verifierAddresses)
removeVerifier(uint256 verifierId)
runAction(struct CircomData circomData) returns (struct UTXO[])
setAllowedRecipients(address[] recipients)
transferOwnership(address newOwner)
updateAmountValidity(address collateral, uint256 amount, bool isValid)
updateIsRestrictionDisabled(address collateral, bool isDisabled)
updateMinAllowedTimestampOffset(uint256 newMinAllowedTimestampOffset)
updateTokenRegistry(address collateral, address hToken)
AmountValidityUpdate(address arg0, uint256 arg1, bool arg2)
IsRestrictionDisabledUpdate(address arg0, bool arg1)
MinAllowedTimestampOffsetUpdate(uint256 arg0)
NewStakeCommitment(uint256 indexed index, uint256 stakeCommitment, address indexed staker, address baseToken, uint256 stakedAmount, bytes encryptedStakeCommitmentContent, bytes encryptedStakeCommitmentContentAlt, uint256 timeStamp)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PermissionlessMint(uint256 indexed commitment)
StakeNullified(uint256 nullifier)
TokenRegistryUpdate(address arg0, address arg1)
VerifierRegistered(uint256 verifierId, address verifierAddress)
VerifierRemoved(uint256 verifierId)
constructor(address _hinkalWrapper, address[] allowedRecipients, IMerkleMerkleConstructorArgs merkleConstructorArgs)
receive()
BaseTokenNotRegistered()
EtherMismatch()
InvalidAmount()
InvalidHToken()
InvalidInputCount()
InvalidLength()
InvalidMerkleRoot()
InvalidProof()
LengthMismatch(uint8 which)
MustBeDepositOrStake()
MustBeUnstake()
NullifierAlreadyUsed()
RelayForbidden()
SenderDepositorMismatch()
TimestampTooNew()