Transaction Hash:
Block:
22295928 at Apr-18-2025 12:37:23 PM +UTC
Transaction Fee:
0.000013419468435906 ETH
$0.03
Gas Used:
27,378 Gas / 0.490155177 Gwei
Emitted Events:
404 |
UUPSProxy.0x85177f287940f2f05425a4029951af0e047a7f9c4eaa9a6e6917bcd869f86695( 0x85177f287940f2f05425a4029951af0e047a7f9c4eaa9a6e6917bcd869f86695, 0x00000000000000000000000095222290dd7278aa3ddd389cc1e1d165cc4bafe5, 000000000000000000000000000000000000000000000000001fab569379bd5b )
|
Account State Difference:
Address | Before | After | State Difference | ||
---|---|---|---|---|---|
0x73f7b118...2a251dd58 | (Fee Recipient: 0x73f7...d58) | 73.388105620250731574 Eth | 73.397019732858528145 Eth | 0.008914112607796571 | |
0x95222290...5CC4BAfe5
Miner
| (beaverbuild) |
15.572613317845128924 Eth
Nonce: 2317243
|
15.563685785768896447 Eth
Nonce: 2317244
| 0.008927532076232477 |
Execution Trace
ETH 0.008914112607796571
UUPSProxy.CALL( )
- ETH 0.008914112607796571
EtherFiRewardsRouter.DELEGATECALL( )
File 1 of 2: UUPSProxy
File 2 of 2: EtherFiRewardsRouter
12345678910111213141516// SPDX-License-Identifier: MITpragma solidity ^0.8.13;import "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol";contract UUPSProxy is ERC1967Proxy {constructor(address _implementation,bytes memory _data) ERC1967Proxy(_implementation, _data) {}}// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.7.0) (proxy/ERC1967/ERC1967Proxy.sol)pragma solidity ^0.8.0;import "../Proxy.sol";import "./ERC1967Upgrade.sol";/*** @dev This contract implements an upgradeable proxy. It is upgradeable because calls are delegated to an
File 2 of 2: EtherFiRewardsRouter
12345678910111213141516pragma solidity ^0.8.24;import "@openzeppelin-upgradeable/contracts/access/OwnableUpgradeable.sol";import "@openzeppelin-upgradeable/contracts/proxy/utils/UUPSUpgradeable.sol";import "@openzeppelin/contracts/token/ERC20/IERC20.sol";import "@openzeppelin/contracts/token/ERC721/IERC721.sol";import "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol";import "./RoleRegistry.sol";contract EtherFiRewardsRouter is OwnableUpgradeable, UUPSUpgradeable {using SafeERC20 for IERC20;address public immutable treasury;address public immutable liquidityPool;RoleRegistry public immutable roleRegistry;bytes32 public constant ETHERFI_REWARDS_ROUTER_ADMIN_ROLE = keccak256("ETHERFI_REWARDS_ROUTER_ADMIN_ROLE");event EthReceived(address indexed from, uint256 value);event EthSent(address indexed from, address indexed to, uint256 value);event UpdatedTreasury(address indexed treasury);