StakingAssetManager

Verified contract

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

No balances found for "StakingAssetManager"

0x52bd045b7134b4ce662cc0645b1bda763810cfc9ee1041bb651b0a809a00ad4e
0x34143612244766e33816527dd5af32d06d3894c646b429b663c21adca07eb807
0x8258629830c98aa68f6e5d6d820a6f5d6e1f075ab0703445d18a20e2eb207e31
0x21dc47cbee6c7b7d00856abb776a083b2f894c5e20e4e4028ae675b7bd312ce9
0x1f2fd60260870f4d8ff8ec70c63b4e8e0d1f99f39421a5b97433f05023e5a9fa
0x6569cb0c64cc35095c1fe01ccfaa0430889578c4091612551679fd4b30290431
0x49ef95d763afdd70e457666a6fe5c15d2c3c4eef746bb71e25114d1d7e8ef14a
0xa099ceb62a664b0b7c329de5b928b4c0c0b9d8c89030bb223e1a7872334cd7c9
0xdeeca2d03d258d740e316b82c979aa4a1cb756b541e025ec34b837a94c495474
0x387844f86402962cdb91facada08ff59da37aaf991b7b03b8e7b40a41da871cb

Functions
Getter at block 21160720
ASSET_ETH(view returns (bytes32)
0x9225c19416347de68c2ed25c6e3f5b42f19eac600cd5895a28ee1dc9f2a5dd87
ETH_ADDRESS(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
P(view returns (uint256)
21888242871839275222246405745257275088548364400416034343698204186575808495617
getAssetPoolERC20(view returns (address)
0x83a631f6d6cd27c564b479f128b245c3650c47aa
getAssetPoolERC721(view returns (address)
0xf7c40b5057a1d1a3d58b02bcdb125e63ef380564
getAssetPoolETH(view returns (address)
0x3bd7150667975e10010d8043bfb98ccc28808cfb
getComplianceManager(view returns (address)
0x82a5439b451d545e747314c17509b693e14b6b4f
getFeeManager(view returns (address)
0x3dd11e06daa99ad255c83545d05ad27602e0907f
getMerkleTreeOperator(view returns (address)
0x152f1051c8d37fba9a362fc9b32a0eef8496202f
getMimc254(view returns (address)
0x54c375f28ce4b0c2b986d6256e4bc75d242a8793
getRelayerHub(view returns (address)
0xa5ef7d6ad73fafe33eb25e0355f7115925f43e4f
getStakingOperator(view returns (address)
0x539bcbc08f2ca42e50887da4db0dc34ebf0b090b
getVerifierHub(view returns (address)
0x6c3fac202241f3c6b19ebca043091e3aab21f3f2
owner(view returns (address)
0x80a5133514ba2a11ec2f6ce838ee3fb7f92fc766
stakingOperator(view returns (address)
0x539bcbc08f2ca42e50887da4db0dc34ebf0b090b
Read-only

This contract contains no read-only function objects.

State-modifying
lockERC20(struct IStakingAssetManagerLockERC20Args argsbytes proof
lockETH(struct IStakingAssetManagerLockETHArgs argsbytes proofpayable 
lockNote(struct IStakingAssetManagerLockNoteArgs argsbytes proof
releaseToAsssetPool(address assetuint256 amount
renounceOwnership(
setAssetPoolERC20(address assetPoolERC20
setAssetPoolERC721(address assetPoolERC721
setAssetPoolETH(address assetPoolETH
setComplianceManager(address complianceManager
setFeeManager(address feeManager
setRelayerHub(address relayerHub
setStakingOperator(address stakingOperator_
setVerifierHub(address verifierHub
transferOwnership(address newOwner
unlock(struct IStakingAssetManagerUnlockNoteArgs argsbytes proof
Events
Locked(address lockeraddress assetInaddress assetOutuint256 amountOutbytes32 noteNullifierInbytes32 noteFooterbytes32 noteCommitmentOut
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Unlocked(address assetInaddress assetOutuint256 amountOutbytes32 noteNullifierInbytes32 noteFooterbytes32 noteCommitmentOut
Constructor
constructor(address assetPoolERC20_address assetPoolERC721_address assetPoolETH_address verifierHub_address relayerHub_address feeManager_address complianceManager_address merkleTreeOperator_address mimc254_address initialOwner_address stakingOperator_
Fallback and receive
receive(
Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CollateralTokenMissing(
FailedInnerCall(
InsufficientZKTokenBalance(
InvalidCompliance(
InvalidNoteParameters(
MerkleRootNotAllowed(
NoteAlreadyCreated(
NoteFooterDuplicated(
NoteFooterUsed(
NullifierLocked(
NullifierUsed(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
RelayerMismatch(
RelayerNotRegistered(
SafeERC20FailedOperation(address token
UnlockNotAllowed(
ZeroAddress(