Transaction Hash:
Block:
17063525 at Apr-17-2023 02:21:23 AM +UTC
Transaction Fee:
0.00107408275234551 ETH
$2.86
Gas Used:
46,131 Gas / 23.28331821 Gwei
Emitted Events:
198 |
Editions.ApprovalForAll( account=[Sender] 0xd412b980bf9c55aa01b3951455a26f2b8870e348, operator=0x1E004978...d54003c71, approved=True )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x388C818C...7ccB19297
Miner
| (Lido: Execution Layer Rewards Vault) | 148.798435224502514444 Eth | 148.798439837602514444 Eth | 0.0000046131 | |
0x9cfa218c...e106D6fA6 | |||||
0xd412b980...b8870E348 |
0.01065709485169742 Eth
Nonce: 52
|
0.00958301209935191 Eth
Nonce: 53
| 0.00107408275234551 |
Execution Trace
Editions.setApprovalForAll( operator=0x1E0049783F008A0085193E00003D00cd54003c71, approved=True )
setApprovalForAll[ERC1155 (ln:467)]
_setApprovalForAll[ERC1155 (ln:468)]
ApprovalForAll[ERC1155 (ln:724)]
_msgSender[ERC1155 (ln:468)]
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.8.0) (access/AccessControl.sol)pragma solidity ^0.8.0;import "./IAccessControl.sol";import "../utils/Context.sol";import "../utils/Strings.sol";import "../utils/introspection/ERC165.sol";/*** @dev Contract module that allows children to implement role-based access* control mechanisms. This is a lightweight version that doesn't allow enumerating role* members except through off-chain means by accessing the contract event logs. Some* applications may benefit from on-chain enumerability, for those cases see* {AccessControlEnumerable}.** Roles are referred to by their `bytes32` identifier. These should be exposed* in the external API and be unique. The best way to achieve this is by* using `public constant` hash digests:** ```* bytes32 public constant MY_ROLE = keccak256("MY_ROLE");* ```** Roles can be used to represent a set of permissions. To restrict access to a* function call, use {hasRole}:** ```