DarkpoolAssetManager
Verified contract
Active on
Ethereum with 35 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x6c3f…f3f2
0x83a6…47aa
0xf7c4…0564
0x3bd7…8cfb
0xa5ef…3e4f
0x1115…07c2
0x82a5…6b4f
Balances ($30.88)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
stETH | ERC-20 | 0.01 | $3,088.12 |
$30.88 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20576210 | 3 months ago | | | 0 | 0.000037632943 | |
| 20576152 | 3 months ago | | | 0 | 0.000039305106 | |
| 20560162 | 3 months ago | | | 0 | 0.0022365907 | |
| 20560148 | 3 months ago | | | 0 | 0.0025015129 | |
| 20560139 | 3 months ago | | | 0 | 0.0023235749 | |
| 20560126 | 3 months ago | | | 0 | 0.0022370516 | |
| 20560055 | 3 months ago | | | 0 | 0.0022213426 | |
| 20560042 | 3 months ago | | | 0 | 0.0011280155 | |
| 20560002 | 3 months ago | | | 0 | 0.0024067813 | |
| 20436938 | 4 months ago | | | 0 | 0.0043770221 |
ABI
ABI objects
Getter at block 21209170
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)
0x1115b84c9359fcd5d1df8146f1fd17828aac07c2
getMerkleTreeOperator() view returns (address)
0x152f1051c8d37fba9a362fc9b32a0eef8496202f
getMimc254() view returns (address)
0x54c375f28ce4b0c2b986d6256e4bc75d242a8793
getRelayerHub() view returns (address)
0xa5ef7d6ad73fafe33eb25e0355f7115925f43e4f
getVerifierHub() view returns (address)
0x6c3fac202241f3c6b19ebca043091e3aab21f3f2
owner() view returns (address)
0x80a5133514ba2a11ec2f6ce838ee3fb7f92fc766
Read-only
This contract contains no read-only function objects.
State-modifying
Events depositERC20(address _asset, uint256 _amount, bytes32 _noteCommitment, bytes32 _noteFooter, bytes _proof)
depositETH(bytes32 _noteCommitment, bytes32 _noteFooter, bytes _proof) payable
join(bytes32 _merkleRoot, bytes32 _nullifierIn1, bytes32 _nullifierIn2, bytes32 _noteOut, bytes32 _noteFooter, bytes _proof) payable
joinSplit(bytes32 _merkleRoot, bytes32 _nullifierIn1, bytes32 _nullifierIn2, bytes32 _noteOut1, bytes32 _noteOut2, bytes32 _noteFooter1, bytes32 _noteFooter2, bytes _proof) payable
releaseToAsssetPool(address asset, uint256 amount)
renounceOwnership()
setAssetPoolERC20(address assetPoolERC20)
setAssetPoolERC721(address assetPoolERC721)
setAssetPoolETH(address assetPoolETH)
setComplianceManager(address complianceManager)
setFeeManager(address feeManager)
setRelayerHub(address relayerHub)
setVerifierHub(address verifierHub)
split(bytes32 _merkleRoot, bytes32 _nullifierIn1, bytes32 _noteOut1, bytes32 _noteOut2, bytes32 _noteFooter1, bytes32 _noteFooter2, bytes _proof) payable
transfer(bytes32 _merkleRoot, bytes32 _nullifierIn, address _asset, uint256 _amount, bytes32 _noteOut, bytes32 _noteFooter, bytes _proof)
transferOwnership(address newOwner)
withdrawERC20(address _asset, bytes _proof, bytes32 _merkleRoot, bytes32 _nullifier, address _recipient, address _relayer, uint256 _amount, uint256 _relayerGasFee)
withdrawETH(bytes _proof, bytes32 _merkleRoot, bytes32 _nullifier, address _recipient, address _relayer, uint256 _relayerGasFee, uint256 _amount)
Deposit(address depositor, bytes32 noteOut, uint256 amount, address asset)
Join(bytes32 nullifierIn1, bytes32 nullifierIn2, bytes32 noteOut1)
JoinSplit(bytes32 nullifierIn1, bytes32 nullifierIn2, bytes32 noteOut1, bytes32 noteOut2)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Split(bytes32 nullifierIn, bytes32 noteOut1, bytes32 noteOut2)
Transfer(bytes32 nullifierIn, uint256 amount, address asset, bytes32 noteOut, bytes32 noteFooter)
Withdraw(bytes32 nullifierIn, uint256 amount, address asset, address recipient)
constructor(address assetPoolERC20, address assetPoolERC721, address assetPoolETH, address verifierHub, address relayerHub, address feeManager, address comlianceManager, address merkleTreeOperator, address mimc254, address initialOwner)
receive()
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
FailedInnerCall()
InvalidNoteParameters()
MerkleRootNotAllowed()
NoteAlreadyCreated()
NoteFooterDuplicated()
NoteFooterUsed()
NullifierLocked()
NullifierUsed()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
RelayerMismatch()
RelayerNotRegistered()
SafeERC20FailedOperation(address token)
ZeroAddress()