ETH Price: $2,002.26 (-2.95%)

Transaction Decoder

Block:
21192032 at Nov-15-2024 08:54:23 AM +UTC
Transaction Fee:
0.000988414528607071 ETH $1.98
Gas Used:
53,741 Gas / 18.392187131 Gwei

Emitted Events:

272 TransparentUpgradeableProxy.0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925( 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925, 0x00000000000000000000000034c49f305a771ebf74085829599f9cc028c1e594, 0x000000000000000000000000b300000b72deaeb607a12d5f54773d1c19c7028d, ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff )

Account State Difference:

  Address   Before After State Difference Code
0x004E9C3E...e93350568
0x34C49F30...028C1E594
0.011847503519528981 Eth
Nonce: 15
0.01085908899092191 Eth
Nonce: 16
0.000988414528607071
(beaverbuild)
14.959094208217323618 Eth14.959099421094323618 Eth0.000005212877

Execution Trace

TransparentUpgradeableProxy.095ea7b3( )
  • uniBTC.approve( spender=0xb300000b72DEAEb607a12d5f54773D1C19c7028d, amount=115792089237316195423570985008687907853269984665640564039457584007913129639935 ) => ( True )
    File 1 of 2: TransparentUpgradeableProxy
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // SPDX-License-Identifier: MIT
    // OpenZeppelin Contracts (last updated v4.8.3) (proxy/transparent/TransparentUpgradeableProxy.sol)
    pragma solidity ^0.8.0;
    import "ERC1967Proxy.sol";
    /**
    * @dev Interface for {TransparentUpgradeableProxy}. In order to implement transparency, {TransparentUpgradeableProxy}
    * does not implement this interface directly, and some of its functions are implemented by an internal dispatch
    * mechanism. The compiler is unaware that these functions are implemented by {TransparentUpgradeableProxy} and will not
    * include them in the ABI so this interface must be used to interact with it.
    */
    interface ITransparentUpgradeableProxy is IERC1967 {
    function admin() external view returns (address);
    function implementation() external view returns (address);
    function changeAdmin(address) external;
    function upgradeTo(address) external;
    function upgradeToAndCall(address, bytes memory) external payable;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 2 of 2: uniBTC
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // File: contracts/access/IAccessControlUpgradeable.sol
    // OpenZeppelin Contracts v4.4.1 (access/IAccessControl.sol)
    /**
    * @dev External interface of AccessControl declared to support ERC165 detection.
    */
    interface IAccessControlUpgradeable {
    /**
    * @dev Emitted when `newAdminRole` is set as ``role``'s admin role, replacing `previousAdminRole`
    *
    * `DEFAULT_ADMIN_ROLE` is the starting admin for all roles, despite
    * {RoleAdminChanged} not being emitted signaling this.
    *
    * _Available since v3.1._
    */
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX