{"address":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","latest":5072579,"price":{"usd":0.5845410365940059,"btc":0,"change24h":0,"marketCap":173453500.9913196,"volume24h":0,"source":"onchain","venue":"On-chain pool WDAN/USDT on dannyswap"},"balance":"0","nonce":1,"codeSize":170,"isContract":true,"contract":{"verified":true,"name":"ERC1967Proxy","compiler":"v0.8.29+commit.ab55807c","optimization":true,"runs":200,"license":"none","proxy":true,"implementation":null,"sourceCode":"{\"sources\":{\"@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol\":\"// SPDX-License-Identifier: MIT\\n// OpenZeppelin Contracts (last updated v5.2.0) (proxy/ERC1967/ERC1967Proxy.sol)\\n\\npragma solidity ^0.8.22;\\n\\nimport {Proxy} from \\\"../Proxy.sol\\\";\\nimport {ERC1967Utils} from \\\"./ERC1967Utils.sol\\\";\\n\\n/**\\n * @dev This contract implements an upgradeable proxy. It is upgradeable because calls are delegated to an\\n * implementation address that can be changed. This address is stored in storage in the location specified by\\n * https://eips.ethereum.org/EIPS/eip-1967[ERC-1967], so that it doesn't conflict with the storage layout of the\\n * implementation behind the proxy.\\n */\\ncontract ERC1967Proxy is Proxy {\\n    /**\\n     * @dev Initializes the upgradeable proxy with an initial implementation specified by `implementation`.\\n     *\\n     * If `_data` is nonempty, it's used as data in a delegate call to `implementation`. This will typically be an\\n     * encoded function call, and allows initializing the storage of the proxy like a Solidity constructor.\\n     *\\n     * Requirements:\\n     *\\n     * - If `data` is empty, `msg.value` must be zero.\\n     */\\n    constructor(address implementation, bytes memory _data) payable {\\n        ERC1967Utils.upgradeToAndCall(implementation, _data);\\n    }\\n\\n    /**\\n     * @dev Returns the current implementation address.\\n     *\\n     * TIP: To get this value clients can read directly from the storage slot shown below (specified by ERC-1967) using\\n     * the https://eth.wiki/json-rpc/API#eth_getstorageat[`eth_getStorageAt`] RPC call.\\n     * `0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc`\\n     */\\n    function _implementation() internal view virtual override returns (address) {\\n        return ERC1967Utils.getImplementation();\\n    }\\n}\\n\",\"@openzeppelin/contracts/access/Ownable.sol\":\"// SPDX-License-Identifier: MIT\\n// OpenZeppelin Contracts (last updated v5.0.0) (access/Ownable.sol)\\n\\npragma solidity ^0.8.20;\\n\\nimport {Context} from \\\"../utils/Context.sol\\\";\\n\\n/**\\n * @dev Contract module which provides a basic access control mechanism, where\\n * there is an account (an owner) that can be granted exclusive access to\\n * specific functions.\\n *\\n * The initial owner is set to the address provided by the deployer. This can\\n * later be changed with {transferOwnership}.\\n *\\n * This module is used through inheritance. It will make available the modifier\\n * `onlyOwner`, which can be applied to your functions to restrict their use to\\n * the owner.\\n */\\nabstract contract Ownable is Context {\\n    address private _owner;\\n\\n    /**\\n     * @dev The caller account is not authorized to perform an operation.\\n     */\\n    error OwnableUnauthorizedAccount(address account);\\n\\n    /**\\n     * @dev The owner is not a valid owner account. (eg. `address(0)`)\\n     */\\n    error OwnableInvalidOwner(address owner);\\n\\n    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);\\n\\n    /**\\n     * @dev Initializes the contract setting the address provided by the deployer as the initial owner.\\n     */\\n    constructor(address initialOwner) {\\n        if (initialOwner == address(0)) {\\n            revert OwnableInvalidOwner(address(0));\\n        }\\n        _transferOwnership(initialOwner);\\n    }\\n\\n    /**\\n     * @dev Throws if called by any account other than the owner.\\n     */\\n    modifier onlyOwner() {\\n        _checkOwner();\\n        _;\\n    }\\n\\n    /**\\n     * @dev Returns the address of the current owner.\\n     */\\n    function owner() public view virtual returns (address) {\\n        return _owner;\\n    }\\n\\n    /**\\n     * @dev Throws if the sender is not the owner.\\n     */\\n    function _checkOwner() internal view virtual {\\n        if (owner() != _msgSender()) {\\n            revert OwnableUnauthorizedAccount(_msgSender());\\n        }\\n    }\\n\\n    /**\\n     * @dev Leaves the contract without owner. It will not be possible to call\\n     * `onlyOwner` functions. Can only be called by the current owner.\\n     *\\n     * NOTE: Renouncing ownership will leave the contract without an owner,\\n     * thereby disabling any functionality that is only available to the owner.\\n     */\\n    function renounceOwnership() public virtual onlyOwner {\\n        _transferOwnership(address(0));\\n    }\\n\\n    /**\\n     * @dev Transfers ownership of the contract to a new account (`newOwner`).\\n     * Can only be called by the current owner.\\n     */\\n    function transferOwnership(address newOwner) public virtual onlyOwner {\\n        if (newOwner == address(0)) {\\n            revert OwnableInvalidOwner(address(0));\\n        }\\n        _transferOwnership(newOwner);\\n    }\\n\\n    /**\\n     * @dev Transfers ownership of the contract to a new account (`newOwner`).\\n     * Internal function without access restriction.\\n     */\\n    function _transferOwnership(address newOwner) internal virtual {\\n        address oldOwner = _owner;\\n        _owner = newOwner;\\n        emit OwnershipTransferred(oldOwner, newOwner);\\n    }\\n}\\n\",\"@openzeppelin/contracts/interfaces/IERC1967.sol\":\"// SPDX-License-Identifier: MIT\\n// OpenZeppelin Contracts (last updated v5.0.0) (interfaces/IERC1967.sol)\\n\\npragma solidity ^0.8.20;\\n\\n/**\\n * @dev ERC-1967: Proxy Storage Slots. This interface contains the events defined in the ERC.\\n */\\ninterface IERC1967 {\\n    /**\\n     * @dev Emitted when the implementation is upgraded.\\n     */\\n    event Upgraded(address indexed implementation);\\n\\n    /**\\n     * @dev Emitted when the admin account has changed.\\n     */\\n    event AdminChanged(address previousAdmin, address newAdmin);\\n\\n    /**\\n     * @dev Emitted when the beacon is changed.\\n     */\\n    event BeaconUpgraded(address indexed beacon);\\n}\\n\",\"@openzeppelin/contracts/proxy/ERC1967/ERC1967Utils.sol\":\"// SPDX-License-Identifier: MIT\\n// OpenZeppelin Contracts (last updated v5.2.0) (proxy/ERC1967/ERC1967Utils.sol)\\n\\npragma solidity ^0.8.22;\\n\\nimport {IBeacon} from \\\"../beacon/IBeacon.sol\\\";\\nimport {IERC1967} from \\\"../../interfaces/IERC1967.sol\\\";\\nimport {Address} from \\\"../../utils/Address.sol\\\";\\nimport {StorageSlot} from \\\"../../utils/StorageSlot.sol\\\";\\n\\n/**\\n * @dev This library provides getters and event emitting update functions for\\n * https://eips.ethereum.org/EIPS/eip-1967[ERC-1967] slots.\\n */\\nlibrary ERC1967Utils {\\n    /**\\n     * @dev Storage slot with the address of the current implementation.\\n     * This is the keccak-256 hash of \\\"eip1967.proxy.implementation\\\" subtracted by 1.\\n     */\\n    // solhint-disable-next-line private-vars-leading-underscore\\n    bytes32 internal constant IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;\\n\\n    /**\\n     * @dev The `implementation` of the proxy is invalid.\\n     */\\n    error ERC1967InvalidImplementation(address implementation);\\n\\n    /**\\n     * @dev The `admin` of the proxy is invalid.\\n     */\\n    error ERC1967InvalidAdmin(address admin);\\n\\n    /**\\n     * @dev The `beacon` of the proxy is invalid.\\n     */\\n    error ERC1967InvalidBeacon(address beacon);\\n\\n    /**\\n     * @dev An upgrade function sees `msg.value > 0` that may be lost.\\n     */\\n    error ERC1967NonPayable();\\n\\n    /**\\n     * @dev Returns the current implementation address.\\n     */\\n    function getImplementation() internal view returns (address) {\\n        return StorageSlot.getAddressSlot(IMPLEMENTATION_SLOT).value;\\n    }\\n\\n    /**\\n     * @dev Stores a new address in the ERC-1967 implementation slot.\\n     */\\n    function _setImplementation(address newImplementation) private {\\n        if (newImplementation.code.length == 0) {\\n            revert ERC1967InvalidImplementation(newImplementation);\\n        }\\n        StorageSlot.getAddressSlot(IMPLEMENTATION_SLOT).value = newImplementation;\\n    }\\n\\n    /**\\n     * @dev Performs implementation upgrade with additional setup call if data is nonempty.\\n     * This function is payable only if the setup call is performed, otherwise `msg.value` is rejected\\n     * to avoid stuck value in the contract.\\n     *\\n     * Emits an {IERC1967-Upgraded} event.\\n     */\\n    function upgradeToAndCall(address newImplementation, bytes memory data) internal {\\n        _setImplementation(newImplementation);\\n        emit IERC1967.Upgraded(newImplementation);\\n\\n        if (data.length > 0) {\\n            Address.functionDelegateCall(newImplementation, data);\\n        } else {\\n            _checkNonPayable();\\n        }\\n    }\\n\\n    /**\\n     * @dev Storage slot with the admin of the contract.\\n     * This is the keccak-256 hash of \\\"eip1967.proxy.admin\\\" subtracted by 1.\\n     */\\n    // solhint-disable-next-line private-vars-leading-underscore\\n    bytes32 internal constant ADMIN_SLOT = 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103;\\n\\n    /**\\n     * @dev Returns the current admin.\\n     *\\n     * TIP: To get this value clients can read directly from the storage slot shown below (specified by ERC-1967) using\\n     * the https://eth.wiki/json-rpc/API#eth_getstorageat[`eth_getStorageAt`] RPC call.\\n     * `0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103`\\n     */\\n    function getAdmin() internal view returns (address) {\\n        return StorageSlot.getAddressSlot(ADMIN_SLOT).value;\\n    }\\n\\n    /**\\n     * @dev Stores a new address in the ERC-1967 admin slot.\\n     */\\n    function _setAdmin(address newAdmin) private {\\n        if (newAdmin == address(0)) {\\n            revert ERC1967InvalidAdmin(address(0));\\n        }\\n        StorageSlot.getAddressSlot(ADMIN_SLOT).value = newAdmin;\\n    }\\n\\n    /**\\n     * @dev Changes the admin of the proxy.\\n     *\\n     * Emits an {IERC1967-AdminChanged} event.\\n     */\\n    function changeAdmin(address newAdmin) internal {\\n        emit IERC1967.AdminChanged(getAdmin(), newAdmin);\\n        _setAdmin(newAdmin);\\n    }\\n\\n    /**\\n     * @dev The storage slot of the UpgradeableBeacon contract which defines the implementation for this proxy.\\n     * This is the keccak-256 hash of \\\"eip1967.proxy.beacon\\\" subtracted by 1.\\n     */\\n    // solhint-disable-next-line private-vars-leading-underscore\\n    bytes32 internal constant BEACON_SLOT = 0xa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50;\\n\\n    /**\\n     * @dev Returns the current beacon.\\n     */\\n    function getBeacon() internal view returns (address) {\\n        return StorageSlot.getAddressSlot(BEACON_SLOT).value;\\n    }\\n\\n    /**\\n     * @dev Stores a new beacon in the ERC-1967 beacon slot.\\n     */\\n    function _setBeacon(address newBeacon) private {\\n        if (newBeacon.code.length == 0) {\\n            revert ERC1967InvalidBeacon(newBeacon);\\n        }\\n\\n        StorageSlot.getAddressSlot(BEACON_SLOT).value = newBeacon;\\n\\n        address beaconImplementation = IBeacon(newBeacon).implementation();\\n        if (beaconImplementation.code.length == 0) {\\n            revert ERC1967InvalidImplementation(beaconImplementation);\\n        }\\n    }\\n\\n    /**\\n     * @dev Change the beacon and trigger a setup call if data is nonempty.\\n     * This function is payable only if the setup call is performed, otherwise `msg.value` is rejected\\n     * to avoid stuck value in the contract.\\n     *\\n     * Emits an {IERC1967-BeaconUpgraded} event.\\n     *\\n     * CAUTION: Invoking this function has no effect on an instance of {BeaconProxy} since v5, since\\n     * it uses an immutable beacon without looking at the value of the ERC-1967 beacon slot for\\n     * efficiency.\\n     */\\n    function upgradeBeaconToAndCall(address newBeacon, bytes memory data) internal {\\n        _setBeacon(newBeacon);\\n        emit IERC1967.BeaconUpgraded(newBeacon);\\n\\n        if (data.length > 0) {\\n            Address.functionDelegateCall(IBeacon(newBeacon).implementation(), data);\\n        } else {\\n            _checkNonPayable();\\n        }\\n    }\\n\\n    /**\\n     * @dev Reverts if `msg.value` is not zero. It can be used to avoid `msg.value` stuck in the contract\\n     * if an upgrade doesn't perform an initialization call.\\n     */\\n    function _checkNonPayable() private {\\n        if (msg.value > 0) {\\n            revert ERC1967NonPayable();\\n        }\\n    }\\n}\\n\",\"@openzeppelin/contracts/proxy/Proxy.sol\":\"// SPDX-License-Identifier: MIT\\n// OpenZeppelin Contracts (last updated v5.0.0) (proxy/Proxy.sol)\\n\\npragma solidity ^0.8.20;\\n\\n/**\\n * @dev This abstract contract provides a fallback function that delegates all calls to another contract using the EVM\\n * instruction `delegatecall`. We refer to the second contract as the _implementation_ behind the proxy, and it has to\\n * be specified by overriding the virtual {_implementation} function.\\n *\\n * Additionally, delegation to the implementation can be triggered manually through the {_fallback} function, or to a\\n * different contract through the {_delegate} function.\\n *\\n * The success and return data of the delegated call will be returned back to the caller of the proxy.\\n */\\nabstract contract Proxy {\\n    /**\\n     * @dev Delegates the current call to `implementation`.\\n     *\\n     * This function does not return to its internal call site, it will return directly to the external caller.\\n     */\\n    function _delegate(address implementation) internal virtual {\\n        assembly {\\n            // Copy msg.data. We take full control of memory in this inline assembly\\n            // block because it will not return to Solidity code. We overwrite the\\n            // Solidity scratch pad at memory position 0.\\n            calldatacopy(0, 0, calldatasize())\\n\\n            // Call the implementation.\\n            // out and outsize are 0 because we don't know the size yet.\\n            let result := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0)\\n\\n            // Copy the returned data.\\n            returndatacopy(0, 0, returndatasize())\\n\\n            switch result\\n            // delegatecall returns 0 on error.\\n            case 0 {\\n                revert(0, returndatasize())\\n            }\\n            default {\\n                return(0, returndatasize())\\n            }\\n        }\\n    }\\n\\n    /**\\n     * @dev This is a virtual function that should be overridden so it returns the address to which the fallback\\n     * function and {_fallback} should delegate.\\n     */\\n    function _implementation() internal view virtual returns (address);\\n\\n    /**\\n     * @dev Delegates the current call to the address returned by `_implementation()`.\\n     *\\n     * This function does not return to its internal call site, it will return directly to the external caller.\\n     */\\n    function _fallback() internal virtual {\\n        _delegate(_implementation());\\n    }\\n\\n    /**\\n     * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if no other\\n     * function in the contract matches the call data.\\n     */\\n    fallback() external payable virtual {\\n        _fallback();\\n    }\\n}\\n\",\"@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol\":\"// SPDX-License-Identifier: MIT\\n// OpenZeppelin Contracts (last updated v5.2.0) (proxy/beacon/BeaconProxy.sol)\\n\\npragma solidity ^0.8.22;\\n\\nimport {IBeacon} from \\\"./IBeacon.sol\\\";\\nimport {Proxy} from \\\"../Proxy.sol\\\";\\nimport {ERC1967Utils} from \\\"../ERC1967/ERC1967Utils.sol\\\";\\n\\n/**\\n * @dev This contract implements a proxy that gets the implementation address for each call from an {UpgradeableBeacon}.\\n *\\n * The beacon address can only be set once during construction, and cannot be changed afterwards. It is stored in an\\n * immutable variable to avoid unnecessary storage reads, and also in the beacon storage slot specified by\\n * https://eips.ethereum.org/EIPS/eip-1967[ERC-1967] so that it can be accessed externally.\\n *\\n * CAUTION: Since the beacon address can never be changed, you must ensure that you either control the beacon, or trust\\n * the beacon to not upgrade the implementation maliciously.\\n *\\n * IMPORTANT: Do not use the implementation logic to modify the beacon storage slot. Doing so would leave the proxy in\\n * an inconsistent state where the beacon storage slot does not match the beacon address.\\n */\\ncontract BeaconProxy is Proxy {\\n    // An immutable address for the beacon to avoid unnecessary SLOADs before each delegate call.\\n    address private immutable _beacon;\\n\\n    /**\\n     * @dev Initializes the proxy with `beacon`.\\n     *\\n     * If `data` is nonempty, it's used as data in a delegate call to the implementation returned by the beacon. This\\n     * will typically be an encoded function call, and allows initializing the storage of the proxy like a Solidity\\n     * constructor.\\n     *\\n     * Requirements:\\n     *\\n     * - `beacon` must be a contract with the interface {IBeacon}.\\n     * - If `data` is empty, `msg.value` must be zero.\\n     */\\n    constructor(address beacon, bytes memory data) payable {\\n        ERC1967Utils.upgradeBeaconToAndCall(beacon, data);\\n        _beacon = beacon;\\n    }\\n\\n    /**\\n     * @dev Returns the current implementation address of the associated beacon.\\n     */\\n    function _implementation() internal view virtual override returns (address) {\\n        return IBeacon(_getBeacon()).implementation();\\n    }\\n\\n    /**\\n     * @dev Returns the beacon.\\n     */\\n    function _getBeacon() internal view virtual returns (address) {\\n        return _beacon;\\n    }\\n}\\n\",\"@openzeppelin/contracts/proxy/beacon/IBeacon.sol\":\"// SPDX-License-Identifier: MIT\\n// OpenZeppelin Contracts (last updated v5.0.0) (proxy/beacon/IBeacon.sol)\\n\\npragma solidity ^0.8.20;\\n\\n/**\\n * @dev This is the interface that {BeaconProxy} expects of its beacon.\\n */\\ninterface IBeacon {\\n    /**\\n     * @dev Must return an address that can be used as a delegate call target.\\n     *\\n     * {UpgradeableBeacon} will check that this address is a contract.\\n     */\\n    function implementation() external view returns (address);\\n}\\n\",\"@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol\":\"// SPDX-License-Identifier: MIT\\n// OpenZeppelin Contracts (last updated v5.0.0) (proxy/beacon/UpgradeableBeacon.sol)\\n\\npragma solidity ^0.8.20;\\n\\nimport {IBeacon} from \\\"./IBeacon.sol\\\";\\nimport {Ownable} from \\\"../../access/Ownable.sol\\\";\\n\\n/**\\n * @dev This contract is used in conjunction with one or more instances of {BeaconProxy} to determine their\\n * implementation contract, which is where they will delegate all function calls.\\n *\\n * An owner is able to change the implementation the beacon points to, thus upgrading the proxies that use this beacon.\\n */\\ncontract UpgradeableBeacon is IBeacon, Ownable {\\n    address private _implementation;\\n\\n    /**\\n     * @dev The `implementation` of the beacon is invalid.\\n     */\\n    error BeaconInvalidImplementation(address implementation);\\n\\n    /**\\n     * @dev Emitted when the implementation returned by the beacon is changed.\\n     */\\n    event Upgraded(address indexed implementation);\\n\\n    /**\\n     * @dev Sets the address of the initial implementation, and the initial owner who can upgrade the beacon.\\n     */\\n    constructor(address implementation_, address initialOwner) Ownable(initialOwner) {\\n        _setImplementation(implementation_);\\n    }\\n\\n    /**\\n     * @dev Returns the current implementation address.\\n     */\\n    function implementation() public view virtual returns (address) {\\n        return _implementation;\\n    }\\n\\n    /**\\n     * @dev Upgrades the beacon to a new implementation.\\n     *\\n     * Emits an {Upgraded} event.\\n     *\\n     * Requirements:\\n     *\\n     * - msg.sender must be the owner of the contract.\\n     * - `newImplementation` must be a contract.\\n     */\\n    function upgradeTo(address newImplementation) public virtual onlyOwner {\\n        _setImplementation(newImplementation);\\n    }\\n\\n    /**\\n     * @dev Sets the implementation contract address for this beacon\\n     *\\n     * Requirements:\\n     *\\n     * - `newImplementation` must be a contract.\\n     */\\n    function _setImplementation(address newImplementation) private {\\n        if (newImplementation.code.length == 0) {\\n            revert BeaconInvalidImplementation(newImplementation);\\n        }\\n        _implementation = newImplementation;\\n        emit Upgraded(newImplementation);\\n    }\\n}\\n\",\"@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol\":\"// SPDX-License-Identifier: MIT\\n// OpenZeppelin Contracts (last updated v5.2.0) (proxy/transparent/ProxyAdmin.sol)\\n\\npragma solidity ^0.8.22;\\n\\nimport {ITransparentUpgradeableProxy} from \\\"./TransparentUpgradeableProxy.sol\\\";\\nimport {Ownable} from \\\"../../access/Ownable.sol\\\";\\n\\n/**\\n * @dev This is an auxiliary contract meant to be assigned as the admin of a {TransparentUpgradeableProxy}. For an\\n * explanation of why you would want to use this see the documentation for {TransparentUpgradeableProxy}.\\n */\\ncontract ProxyAdmin is Ownable {\\n    /**\\n     * @dev The version of the upgrade interface of the contract. If this getter is missing, both `upgrade(address,address)`\\n     * and `upgradeAndCall(address,address,bytes)` are present, and `upgrade` must be used if no function should be called,\\n     * while `upgradeAndCall` will invoke the `receive` function if the third argument is the empty byte string.\\n     * If the getter returns `\\\"5.0.0\\\"`, only `upgradeAndCall(address,address,bytes)` is present, and the third argument must\\n     * be the empty byte string if no function should be called, making it impossible to invoke the `receive` function\\n     * during an upgrade.\\n     */\\n    string public constant UPGRADE_INTERFACE_VERSION = \\\"5.0.0\\\";\\n\\n    /**\\n     * @dev Sets the initial owner who can perform upgrades.\\n     */\\n    constructor(address initialOwner) Ownable(initialOwner) {}\\n\\n    /**\\n     * @dev Upgrades `proxy` to `implementation` and calls a function on the new implementation.\\n     * See {TransparentUpgradeableProxy-_dispatchUpgradeToAndCall}.\\n     *\\n     * Requirements:\\n     *\\n     * - This contract must be the admin of `proxy`.\\n     * - If `data` is empty, `msg.value` must be zero.\\n     */\\n    function upgradeAndCall(\\n        ITransparentUpgradeableProxy proxy,\\n        address implementation,\\n        bytes memory data\\n    ) public payable virtual onlyOwner {\\n        proxy.upgradeToAndCall{value: msg.value}(implementation, data);\\n    }\\n}\\n\",\"@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol\":\"// SPDX-License-Identifier: MIT\\n// OpenZeppelin Contracts (last updated v5.2.0) (proxy/transparent/TransparentUpgradeableProxy.sol)\\n\\npragma solidity ^0.8.22;\\n\\nimport {ERC1967Utils} from \\\"../ERC1967/ERC1967Utils.sol\\\";\\nimport {ERC1967Proxy} from \\\"../ERC1967/ERC1967Proxy.sol\\\";\\nimport {IERC1967} from \\\"../../interfaces/IERC1967.sol\\\";\\nimport {ProxyAdmin} from \\\"./ProxyAdmin.sol\\\";\\n\\n/**\\n * @dev Interface for {TransparentUpgradeableProxy}. In order to implement transparency, {TransparentUpgradeableProxy}\\n * does not implement this interface directly, and its upgradeability mechanism is implemented by an internal dispatch\\n * mechanism. The compiler is unaware that these functions are implemented by {TransparentUpgradeableProxy} and will not\\n * include them in the ABI so this interface must be used to interact with it.\\n */\\ninterface ITransparentUpgradeableProxy is IERC1967 {\\n    /// @dev See {UUPSUpgradeable-upgradeToAndCall}\\n    function upgradeToAndCall(address newImplementation, bytes calldata data) external payable;\\n}\\n\\n/**\\n * @dev This contract implements a proxy that is upgradeable through an associated {ProxyAdmin} instance.\\n *\\n * To avoid https://medium.com/nomic-labs-blog/malicious-backdoors-in-ethereum-proxies-62629adf3357[proxy selector\\n * clashing], which can potentially be used in an attack, this contract uses the\\n * https://blog.openzeppelin.com/the-transparent-proxy-pattern/[transparent proxy pattern]. This pattern implies two\\n * things that go hand in hand:\\n *\\n * 1. If any account other than the admin calls the proxy, the call will be forwarded to the implementation, even if\\n * that call matches the {ITransparentUpgradeableProxy-upgradeToAndCall} function exposed by the proxy itself.\\n * 2. If the admin calls the proxy, it can call the `upgradeToAndCall` function but any other call won't be forwarded to\\n * the implementation. If the admin tries to call a function on the implementation it will fail with an error indicating\\n * the proxy admin cannot fallback to the target implementation.\\n *\\n * These properties mean that the admin account can only be used for upgrading the proxy, so it's best if it's a\\n * dedicated account that is not used for anything else. This will avoid headaches due to sudden errors when trying to\\n * call a function from the proxy implementation. For this reason, the proxy deploys an instance of {ProxyAdmin} and\\n * allows upgrades only if they come through it. You should think of the `ProxyAdmin` instance as the administrative\\n * interface of the proxy, including the ability to change who can trigger upgrades by transferring ownership.\\n *\\n * NOTE: The real interface of this proxy is that defined in `ITransparentUpgradeableProxy`. This contract does not\\n * inherit from that interface, and instead `upgradeToAndCall` is implicitly implemented using a custom dispatch\\n * mechanism in `_fallback`. Consequently, the compiler will not produce an ABI for this contract. This is necessary to\\n * fully implement transparency without decoding reverts caused by selector clashes between the proxy and the\\n * implementation.\\n *\\n * NOTE: This proxy does not inherit from {Context} deliberately. The {ProxyAdmin} of this contract won't send a\\n * meta-transaction in any way, and any other meta-transaction setup should be made in the implementation contract.\\n *\\n * IMPORTANT: This contract avoids unnecessary storage reads by setting the admin only during construction as an\\n * immutable variable, preventing any changes thereafter. However, the admin slot defined in ERC-1967 can still be\\n * overwritten by the implementation logic pointed to by this proxy. In such cases, the contract may end up in an\\n * undesirable state where the admin slot is different from the actual admin. Relying on the value of the admin slot\\n * is generally fine if the implementation is trusted.\\n *\\n * WARNING: It is not recommended to extend this contract to add additional external functions. If you do so, the\\n * compiler will not check that there are no selector conflicts, due to the note above. A selector clash between any new\\n * function and the functions declared in {ITransparentUpgradeableProxy} will be resolved in favor of the new one. This\\n * could render the `upgradeToAndCall` function inaccessible, preventing upgradeability and compromising transparency.\\n */\\ncontract TransparentUpgradeableProxy is ERC1967Proxy {\\n    // An immutable address for the admin to avoid unnecessary SLOADs before each call\\n    // at the expense of removing the ability to change the admin once it's set.\\n    // This is acceptable if the admin is always a ProxyAdmin instance or similar contract\\n    // with its own ability to transfer the permissions to another account.\\n    address private immutable _admin;\\n\\n    /**\\n     * @dev The proxy caller is the current admin, and can't fallback to the proxy target.\\n     */\\n    error ProxyDeniedAdminAccess();\\n\\n    /**\\n     * @dev Initializes an upgradeable proxy managed by an instance of a {ProxyAdmin} with an `initialOwner`,\\n     * backed by the implementation at `_logic`, and optionally initialized with `_data` as explained in\\n     * {ERC1967Proxy-constructor}.\\n     */\\n    constructor(address _logic, address initialOwner, bytes memory _data) payable ERC1967Proxy(_logic, _data) {\\n        _admin = address(new ProxyAdmin(initialOwner));\\n        // Set the storage value and emit an event for ERC-1967 compatibility\\n        ERC1967Utils.changeAdmin(_proxyAdmin());\\n    }\\n\\n    /**\\n     * @dev Returns the admin of this proxy.\\n     */\\n    function _proxyAdmin() internal view virtual returns (address) {\\n        return _admin;\\n    }\\n\\n    /**\\n     * @dev If caller is the admin process the call internally, otherwise transparently fallback to the proxy behavior.\\n     */\\n    function _fallback() internal virtual override {\\n        if (msg.sender == _proxyAdmin()) {\\n            if (msg.sig != ITransparentUpgradeableProxy.upgradeToAndCall.selector) {\\n                revert ProxyDeniedAdminAccess();\\n            } else {\\n                _dispatchUpgradeToAndCall();\\n            }\\n        } else {\\n            super._fallback();\\n        }\\n    }\\n\\n    /**\\n     * @dev Upgrade the implementation of the proxy. See {ERC1967Utils-upgradeToAndCall}.\\n     *\\n     * Requirements:\\n     *\\n     * - If `data` is empty, `msg.value` must be zero.\\n     */\\n    function _dispatchUpgradeToAndCall() private {\\n        (address newImplementation, bytes memory data) = abi.decode(msg.data[4:], (address, bytes));\\n        ERC1967Utils.upgradeToAndCall(newImplementation, data);\\n    }\\n}\\n\",\"@openzeppelin/contracts/utils/Address.sol\":\"// SPDX-License-Identifier: MIT\\n// OpenZeppelin Contracts (last updated v5.2.0) (utils/Address.sol)\\n\\npragma solidity ^0.8.20;\\n\\nimport {Errors} from \\\"./Errors.sol\\\";\\n\\n/**\\n * @dev Collection of functions related to the address type\\n */\\nlibrary Address {\\n    /**\\n     * @dev There's no code at `target` (it is not a contract).\\n     */\\n    error AddressEmptyCode(address target);\\n\\n    /**\\n     * @dev Replacement for Solidity's `transfer`: sends `amount` wei to\\n     * `recipient`, forwarding all available gas and reverting on errors.\\n     *\\n     * https://eips.ethereum.org/EIPS/eip-1884[EIP1884] increases the gas cost\\n     * of certain opcodes, possibly making contracts go over the 2300 gas limit\\n     * imposed by `transfer`, making them unable to receive funds via\\n     * `transfer`. {sendValue} removes this limitation.\\n     *\\n     * https://consensys.net/diligence/blog/2019/09/stop-using-soliditys-transfer-now/[Learn more].\\n     *\\n     * IMPORTANT: because control is transferred to `recipient`, care must be\\n     * taken to not create reentrancy vulnerabilities. Consider using\\n     * {ReentrancyGuard} or the\\n     * https://solidity.readthedocs.io/en/v0.8.20/security-considerations.html#use-the-checks-effects-interactions-pattern[checks-effects-interactions pattern].\\n     */\\n    function sendValue(address payable recipient, uint256 amount) internal {\\n        if (address(this).balance < amount) {\\n            revert Errors.InsufficientBalance(address(this).balance, amount);\\n        }\\n\\n        (bool success, bytes memory returndata) = recipient.call{value: amount}(\\\"\\\");\\n        if (!success) {\\n            _revert(returndata);\\n        }\\n    }\\n\\n    /**\\n     * @dev Performs a Solidity function call using a low level `call`. A\\n     * plain `call` is an unsafe replacement for a function call: use this\\n     * function instead.\\n     *\\n     * If `target` reverts with a revert reason or custom error, it is bubbled\\n     * up by this function (like regular Solidity function calls). However, if\\n     * the call reverted with no returned reason, this function reverts with a\\n     * {Errors.FailedCall} error.\\n     *\\n     * Returns the raw returned data. To convert to the expected return value,\\n     * use https://solidity.readthedocs.io/en/latest/units-and-global-variables.html?highlight=abi.decode#abi-encoding-and-decoding-functions[`abi.decode`].\\n     *\\n     * Requirements:\\n     *\\n     * - `target` must be a contract.\\n     * - calling `target` with `data` must not revert.\\n     */\\n    function functionCall(address target, bytes memory data) internal returns (bytes memory) {\\n        return functionCallWithValue(target, data, 0);\\n    }\\n\\n    /**\\n     * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],\\n     * but also transferring `value` wei to `target`.\\n     *\\n     * Requirements:\\n     *\\n     * - the calling contract must have an ETH balance of at least `value`.\\n     * - the called Solidity function must be `payable`.\\n     */\\n    function functionCallWithValue(address target, bytes memory data, uint256 value) internal returns (bytes memory) {\\n        if (address(this).balance < value) {\\n            revert Errors.InsufficientBalance(address(this).balance, value);\\n        }\\n        (bool success, bytes memory returndata) = target.call{value: value}(data);\\n        return verifyCallResultFromTarget(target, success, returndata);\\n    }\\n\\n    /**\\n     * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],\\n     * but performing a static call.\\n     */\\n    function functionStaticCall(address target, bytes memory data) internal view returns (bytes memory) {\\n        (bool success, bytes memory returndata) = target.staticcall(data);\\n        return verifyCallResultFromTarget(target, success, returndata);\\n    }\\n\\n    /**\\n     * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`],\\n     * but performing a delegate call.\\n     */\\n    function functionDelegateCall(address target, bytes memory data) internal returns (bytes memory) {\\n        (bool success, bytes memory returndata) = target.delegatecall(data);\\n        return verifyCallResultFromTarget(target, success, returndata);\\n    }\\n\\n    /**\\n     * @dev Tool to verify that a low level call to smart-contract was successful, and reverts if the target\\n     * was not a contract or bubbling up the revert reason (falling back to {Errors.FailedCall}) in case\\n     * of an unsuccessful call.\\n     */\\n    function verifyCallResultFromTarget(\\n        address target,\\n        bool success,\\n        bytes memory returndata\\n    ) internal view returns (bytes memory) {\\n        if (!success) {\\n            _revert(returndata);\\n        } else {\\n            // only check if target is a contract if the call was successful and the return data is empty\\n            // otherwise we already know that it was a contract\\n            if (returndata.length == 0 && target.code.length == 0) {\\n                revert AddressEmptyCode(target);\\n            }\\n            return returndata;\\n        }\\n    }\\n\\n    /**\\n     * @dev Tool to verify that a low level call was successful, and reverts if it wasn't, either by bubbling the\\n     * revert reason or with a default {Errors.FailedCall} error.\\n     */\\n    function verifyCallResult(bool success, bytes memory returndata) internal pure returns (bytes memory) {\\n        if (!success) {\\n            _revert(returndata);\\n        } else {\\n            return returndata;\\n        }\\n    }\\n\\n    /**\\n     * @dev Reverts with returndata if present. Otherwise reverts with {Errors.FailedCall}.\\n     */\\n    function _revert(bytes memory returndata) private pure {\\n        // Look for revert reason and bubble it up if present\\n        if (returndata.length > 0) {\\n            // The easiest way to bubble the revert reason is using memory via assembly\\n            assembly (\\\"memory-safe\\\") {\\n                let returndata_size := mload(returndata)\\n                revert(add(32, returndata), returndata_size)\\n            }\\n        } else {\\n            revert Errors.FailedCall();\\n        }\\n    }\\n}\\n\",\"@openzeppelin/contracts/utils/Context.sol\":\"// SPDX-License-Identifier: MIT\\n// OpenZeppelin Contracts (last updated v5.0.1) (utils/Context.sol)\\n\\npragma solidity ^0.8.20;\\n\\n/**\\n * @dev Provides information about the current execution context, including the\\n * sender of the transaction and its data. While these are generally available\\n * via msg.sender and msg.data, they should not be accessed in such a direct\\n * manner, since when dealing with meta-transactions the account sending and\\n * paying for execution may not be the actual sender (as far as an application\\n * is concerned).\\n *\\n * This contract is only required for intermediate, library-like contracts.\\n */\\nabstract contract Context {\\n    function _msgSender() internal view virtual returns (address) {\\n        return msg.sender;\\n    }\\n\\n    function _msgData() internal view virtual returns (bytes calldata) {\\n        return msg.data;\\n    }\\n\\n    function _contextSuffixLength() internal view virtual returns (uint256) {\\n        return 0;\\n    }\\n}\\n\",\"@openzeppelin/contracts/utils/Errors.sol\":\"// SPDX-License-Identifier: MIT\\n// OpenZeppelin Contracts (last updated v5.1.0) (utils/Errors.sol)\\n\\npragma solidity ^0.8.20;\\n\\n/**\\n * @dev Collection of common custom errors used in multiple contracts\\n *\\n * IMPORTANT: Backwards compatibility is not guaranteed in future versions of the library.\\n * It is recommended to avoid relying on the error API for critical functionality.\\n *\\n * _Available since v5.1._\\n */\\nlibrary Errors {\\n    /**\\n     * @dev The ETH balance of the account is not enough to perform the operation.\\n     */\\n    error InsufficientBalance(uint256 balance, uint256 needed);\\n\\n    /**\\n     * @dev A call to an address target failed. The target may have reverted.\\n     */\\n    error FailedCall();\\n\\n    /**\\n     * @dev The deployment failed.\\n     */\\n    error FailedDeployment();\\n\\n    /**\\n     * @dev A necessary precompile is missing.\\n     */\\n    error MissingPrecompile(address);\\n}\\n\",\"@openzeppelin/contracts/utils/StorageSlot.sol\":\"// SPDX-License-Identifier: MIT\\n// OpenZeppelin Contracts (last updated v5.1.0) (utils/StorageSlot.sol)\\n// This file was procedurally generated from scripts/generate/templates/StorageSlot.js.\\n\\npragma solidity ^0.8.20;\\n\\n/**\\n * @dev Library for reading and writing primitive types to specific storage slots.\\n *\\n * Storage slots are often used to avoid storage conflict when dealing with upgradeable contracts.\\n * This library helps with reading and writing to such slots without the need for inline assembly.\\n *\\n * The functions in this library return Slot structs that contain a `value` member that can be used to read or write.\\n *\\n * Example usage to set ERC-1967 implementation slot:\\n * ```solidity\\n * contract ERC1967 {\\n *     // Define the slot. Alternatively, use the SlotDerivation library to derive the slot.\\n *     bytes32 internal constant _IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;\\n *\\n *     function _getImplementation() internal view returns (address) {\\n *         return StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value;\\n *     }\\n *\\n *     function _setImplementation(address newImplementation) internal {\\n *         require(newImplementation.code.length > 0);\\n *         StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value = newImplementation;\\n *     }\\n * }\\n * ```\\n *\\n * TIP: Consider using this library along with {SlotDerivation}.\\n */\\nlibrary StorageSlot {\\n    struct AddressSlot {\\n        address value;\\n    }\\n\\n    struct BooleanSlot {\\n        bool value;\\n    }\\n\\n    struct Bytes32Slot {\\n        bytes32 value;\\n    }\\n\\n    struct Uint256Slot {\\n        uint256 value;\\n    }\\n\\n    struct Int256Slot {\\n        int256 value;\\n    }\\n\\n    struct StringSlot {\\n        string value;\\n    }\\n\\n    struct BytesSlot {\\n        bytes value;\\n    }\\n\\n    /**\\n     * @dev Returns an `AddressSlot` with member `value` located at `slot`.\\n     */\\n    function getAddressSlot(bytes32 slot) internal pure returns (AddressSlot storage r) {\\n        assembly (\\\"memory-safe\\\") {\\n            r.slot := slot\\n        }\\n    }\\n\\n    /**\\n     * @dev Returns a `BooleanSlot` with member `value` located at `slot`.\\n     */\\n    function getBooleanSlot(bytes32 slot) internal pure returns (BooleanSlot storage r) {\\n        assembly (\\\"memory-safe\\\") {\\n            r.slot := slot\\n        }\\n    }\\n\\n    /**\\n     * @dev Returns a `Bytes32Slot` with member `value` located at `slot`.\\n     */\\n    function getBytes32Slot(bytes32 slot) internal pure returns (Bytes32Slot storage r) {\\n        assembly (\\\"memory-safe\\\") {\\n            r.slot := slot\\n        }\\n    }\\n\\n    /**\\n     * @dev Returns a `Uint256Slot` with member `value` located at `slot`.\\n     */\\n    function getUint256Slot(bytes32 slot) internal pure returns (Uint256Slot storage r) {\\n        assembly (\\\"memory-safe\\\") {\\n            r.slot := slot\\n        }\\n    }\\n\\n    /**\\n     * @dev Returns a `Int256Slot` with member `value` located at `slot`.\\n     */\\n    function getInt256Slot(bytes32 slot) internal pure returns (Int256Slot storage r) {\\n        assembly (\\\"memory-safe\\\") {\\n            r.slot := slot\\n        }\\n    }\\n\\n    /**\\n     * @dev Returns a `StringSlot` with member `value` located at `slot`.\\n     */\\n    function getStringSlot(bytes32 slot) internal pure returns (StringSlot storage r) {\\n        assembly (\\\"memory-safe\\\") {\\n            r.slot := slot\\n        }\\n    }\\n\\n    /**\\n     * @dev Returns an `StringSlot` representation of the string storage pointer `store`.\\n     */\\n    function getStringSlot(string storage store) internal pure returns (StringSlot storage r) {\\n        assembly (\\\"memory-safe\\\") {\\n            r.slot := store.slot\\n        }\\n    }\\n\\n    /**\\n     * @dev Returns a `BytesSlot` with member `value` located at `slot`.\\n     */\\n    function getBytesSlot(bytes32 slot) internal pure returns (BytesSlot storage r) {\\n        assembly (\\\"memory-safe\\\") {\\n            r.slot := slot\\n        }\\n    }\\n\\n    /**\\n     * @dev Returns an `BytesSlot` representation of the bytes storage pointer `store`.\\n     */\\n    function getBytesSlot(bytes storage store) internal pure returns (BytesSlot storage r) {\\n        assembly (\\\"memory-safe\\\") {\\n            r.slot := store.slot\\n        }\\n    }\\n}\\n\"}}","abi":"[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"}],\"name\":\"AddressEmptyCode\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"ERC1967InvalidImplementation\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ERC1967NonPayable\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FailedCall\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"stateMutability\":\"payable\",\"type\":\"fallback\"}]"},"tokens":[{"address":"0x772f9a3f5a968f15980e304931b02c4161306b3c","name":"YOKCOIN","symbol":"YOK","decimals":18,"type":"ERC-20","value":"24844756674336940005073676","tokenId":null,"price":0.08781394913331599}],"summary":{"isContract":true,"isVerified":true,"name":null,"ensName":null,"creator":"0x7c654bcb549ac5a7a5be026ab91e6c5c9b289444","creationTx":null,"publicTags":[],"hasTokens":true,"hasLogs":true,"validatedBlocks":false},"firstLast":{"last":{"hash":"0x1f34923b57183f722cd2c3ec28b47c5eeba1b07e848703365a7e68b4ae1ad932","timestamp":1788364279,"blockNumber":5064456},"first":null,"fundedBy":null,"complete":false},"tab":"txs","page":1,"offset":25,"scan":{"available":true,"source":"blockscout","ok":true,"message":"OK"},"rows":[{"hash":"0x1f34923b57183f722cd2c3ec28b47c5eeba1b07e848703365a7e68b4ae1ad932","blockNumber":"5064456","timeStamp":"1788364279","from":"0x41acd47e73b916ef88a4cc42cd1a50ec03e3806c","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"239868","gasUsed":"231021","gasPrice":"4506305660614","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x72b237b6cd821cc89fa5cdcc800337efbb5b353e52d8e73c4e3316b069851337","blockNumber":"5064412","timeStamp":"1788364191","from":"0x9b272207d4e14c89c3179340b742417c901655a3","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"402228","gasUsed":"390844","gasPrice":"4508588432304","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0xed2ffa1f1f861413b958dca39f166ed64dd49ace2ae353d88d889259762ab369","blockNumber":"5058573","timeStamp":"1788352513","from":"0x56f81577a446587e60a3be860d41c1d62553f151","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"402228","gasUsed":"390844","gasPrice":"4594160007522","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x05d12c34c8d99c43622c3c2618620833901dab333a16e8530d8dcf18e3029800","blockNumber":"5058521","timeStamp":"1788352409","from":"0x652d74b5d7faf6038ef95a9f9795b33d7b8ce36c","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"207970","gasUsed":"199621","gasPrice":"4877394581254","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x70697d9ad7e23bf05bf02e40a508d3882107eaa1fb1954aa6975ce01ce58392d","blockNumber":"5058493","timeStamp":"1788352353","from":"0xd487fe481c4bcb2a34626c11c66e05e8cea3ce32","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"207970","gasUsed":"199621","gasPrice":"5398426143547","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x0b9fa103357c85a0c85327ba3515c3ec509b6913499e343a56043e70eb507523","blockNumber":"5046692","timeStamp":"1788328745","from":"0x8755c151d1505db7828731b4df89cd75e3f697c4","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"531774","gasUsed":"518366","gasPrice":"4500000000000","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x64678c2dbb949dc377cac4031f9626a94eb7097db45692373682428c11f53c8b","blockNumber":"5046616","timeStamp":"1788328593","from":"0xa423a1ee8c5500bd5d725948777f87cdd287bfd1","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"404156","gasUsed":"392742","gasPrice":"4500000000000","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x20d9fa5fb799642d536f7b4cc959b77c1d81fc24b5a656f7310d0c03a5723f16","blockNumber":"5041273","timeStamp":"1788317907","from":"0x0306cf3ccbeb82c78cb2a2475518206b01f08080","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"207970","gasUsed":"199621","gasPrice":"4950000000000","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0xa22cb663b9a3900d6505093f5de1d8d0a5d5109d3909631417a6b7ac21af87da","blockNumber":"5038581","timeStamp":"1788312523","from":"0x0702f03cbec6ec295b1059221c822238ae3763e5","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"203301","gasUsed":"195025","gasPrice":"4636533985471","isError":"0","txreceipt_status":"1","input":"0xae169a500000000000000000000000000000000000000000000000000000000000000000","methodId":"0xae169a50","functionName":"claimReward"},{"hash":"0x9c87cb97afe32f2a94aa8676c77c10161da09ab7f7031d6d68c710d030c91832","blockNumber":"5038549","timeStamp":"1788312459","from":"0x0702f03cbec6ec295b1059221c822238ae3763e5","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"240901","gasUsed":"232037","gasPrice":"4751625257161","isError":"0","txreceipt_status":"1","input":"0xae169a500000000000000000000000000000000000000000000000000000000000000004","methodId":"0xae169a50","functionName":"claimReward"},{"hash":"0x08c1d1062c83656864d45da5db8832649fc3652876bc09e37c6629d82f8b436f","blockNumber":"5038146","timeStamp":"1788311653","from":"0x7a3aa8ec1e67767b21b9d6579903053637482c23","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"240901","gasUsed":"232037","gasPrice":"4500000000000","isError":"0","txreceipt_status":"1","input":"0xae169a500000000000000000000000000000000000000000000000000000000000000002","methodId":"0xae169a50","functionName":"claimReward"},{"hash":"0x2c9cf6e6012d50969fe00dbd1cb29db02695615ed9dd378757d56d5b82443913","blockNumber":"5035132","timeStamp":"1788305625","from":"0x555cc7b069c36e5174ddd51b704c2757b4a8d806","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"262012","gasUsed":"252819","gasPrice":"4500000000000","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x44486571a6320c815055ccb0da514da706e192d5a39736d23018a52f14b46a0d","blockNumber":"5035079","timeStamp":"1788305519","from":"0x2d841b2122f55547dc6cf3a93330debb76ff0584","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"272171","gasUsed":"262819","gasPrice":"5850000000000","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x2e88c93b8da625a35926f12d50e06b9221d20991ce83586920f0c45af092e745","blockNumber":"5019933","timeStamp":"1788275227","from":"0xe1ef81c35457d513fc00b774f7929e80eef6797b","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"424372","gasUsed":"412642","gasPrice":"5400000000000","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x2449512024fcbfbe33842f54d71d414b18969eddb4b4ea975aa11cb4c4a96223","blockNumber":"5019903","timeStamp":"1788275167","from":"0x606a222531df7b4d7405fad0e7ba19bb949ea256","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"396027","gasUsed":"384740","gasPrice":"4509488819693","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x284116ccad15f31f2a6ce08c7edaaf00aa86500d6d1af2ab4e8286bab6ef21e6","blockNumber":"5019878","timeStamp":"1788275117","from":"0x136196897c81556c12746f9a10cbf2d43157d115","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"251038","gasUsed":"242016","gasPrice":"4656809677403","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0xca184093e2c5f2abcbf186943ad2fecd730ab7ceb1ba2f1770ff00b582834656","blockNumber":"5019850","timeStamp":"1788275061","from":"0x414835fa77c9a9e937939941466d2a02bd80f66b","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"363117","gasUsed":"352344","gasPrice":"4503091310164","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0xda7722b34657454c88176605cbaa5c46a99cd30a52e8bd5afeef74f6856b086f","blockNumber":"5019813","timeStamp":"1788274987","from":"0x9e9449e35f945f47282100fd1357b90d2d8a8306","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"207970","gasUsed":"199621","gasPrice":"4500000000000","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x1b1103d8354bba11bc06a09c7a2e076f94438bbcb3e6b52452f8ba3c5d5651d9","blockNumber":"5019139","timeStamp":"1788273639","from":"0x8632041a6e775f2c89b66a8bf3023a93fc29e6a7","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"224425","gasUsed":"215819","gasPrice":"5171809629755","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0xeda8e812ae7db4c6770abfb673d0bfd9d4cd51ba7303785652cff9a063f19618","blockNumber":"5019113","timeStamp":"1788273587","from":"0x2f4849514d6c28d9b0fa7b8d6ef33ba013515ab5","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"240879","gasUsed":"232016","gasPrice":"5562691784055","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0xf8537497f5a0215c5e51ff98b3f6d96665e20064a8492ae5c06a71d1147d6a79","blockNumber":"5019083","timeStamp":"1788273527","from":"0xcd95cd2947bdd972db5530bfcfbbda1dc6f7118e","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"207970","gasUsed":"62778","gasPrice":"5388444011908","isError":"1","txreceipt_status":"0","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x22f44e0f8c388698232c65f87d534b5c41e6554609e56fcae10d4d3567296852","blockNumber":"5019074","timeStamp":"1788273509","from":"0xcd95cd2947bdd972db5530bfcfbbda1dc6f7118e","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"207970","gasUsed":"199621","gasPrice":"5388444011908","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x64e6b036c98e940a5470dd7d6031a05a9638e7edd25839a43de6e13772a4deac","blockNumber":"5014490","timeStamp":"1788264341","from":"0x90a21577ab0bd99d888aa53b46a40b63e386a326","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"259760","gasUsed":"250602","gasPrice":"4500000000000","isError":"0","txreceipt_status":"1","input":"0x7a42f9610000000000000000000000000000000000000000000000000000000000000003","methodId":"0x7a42f961","functionName":"claimRewardByPlan"},{"hash":"0x901145fe7ffb386b2c6440682e193b637efb463997ea7850a277825f4a2af281","blockNumber":"5013773","timeStamp":"1788262907","from":"0x555cc7b069c36e5174ddd51b704c2757b4a8d806","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"256324","gasUsed":"247219","gasPrice":"5353253596498","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0xc68d3c1c365416d856e87755008085835e7a7c8d7045c40f7d6d1a34c039dd5b","blockNumber":"5005387","timeStamp":"1788246135","from":"0xcc51c02c1c626bb12ccb34c01df3523ec1dd57c6","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"207970","gasUsed":"199621","gasPrice":"5354403408564","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x6f0c0d9f698aac87d6863004da122c081a49755ce8cc6655b127530f94c1d55c","blockNumber":"5005296","timeStamp":"1788245953","from":"0xe0362dc9a3104687facac1400680c211879e93bd","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"262012","gasUsed":"252819","gasPrice":"5420783397371","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x7aa597c5df164977799f2e534026a090a3cb84ea2481d13ecabf967c3eb4b33a","blockNumber":"5005241","timeStamp":"1788245843","from":"0x02c9ce600e7f9cea95d238d868125e0062e8d637","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"239868","gasUsed":"231021","gasPrice":"4684458520553","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0xfc9e6b7b427c4cc180bc328f44f27ed664474c2982faa21898dfde77dfc04a00","blockNumber":"5004282","timeStamp":"1788243925","from":"0xfc87de2d35258c02a8683fa46118c7284e3ecc41","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"352958","gasUsed":"342344","gasPrice":"4500000000000","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x883a384f99338416e5528f421df69a543e5cfbeb3da96e736a6bc7a0c539e839","blockNumber":"4999583","timeStamp":"1788234527","from":"0x401285a51e462686706ce3f7ea7f3985b27189cc","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"239868","gasUsed":"231021","gasPrice":"5372839339847","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x97d38d434cf2094db1996ea0dcedc497d76b72caaba229f2ebc9744c971a5aec","blockNumber":"4999559","timeStamp":"1788234479","from":"0xa2fb8b94ec8e7a0ba8c0f0f119a757d0883b47bd","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"234584","gasUsed":"225819","gasPrice":"5244158357663","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x05aeeca84c38d9254bc1a1f8da813c70a760c1ba383b168cfb31c12cd585b9e4","blockNumber":"4999527","timeStamp":"1788234415","from":"0x2d841b2122f55547dc6cf3a93330debb76ff0584","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"234584","gasUsed":"225819","gasPrice":"5244158357663","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x7da3d61542464cf8e5588520409eb52b11febb503642a30cc768b0e604d50425","blockNumber":"4999507","timeStamp":"1788234375","from":"0xd2d6c7995eca3d4ea6a7923bb474ac34d58365ef","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"352958","gasUsed":"342344","gasPrice":"5210020863537","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x2178f49411e6f920669c9839af8b11eab6df9c523be4838697ac36fee55b4ddb","blockNumber":"4991103","timeStamp":"1788217567","from":"0xc87e9f8c51c53cce55dea92bcd109de5e35aff88","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"239868","gasUsed":"231021","gasPrice":"5006804339852","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x8aa50f4cbb0bef4907ba396b7d92f1c72ca85710973c7430e38f0c220fed4b23","blockNumber":"4980483","timeStamp":"1788196325","from":"0x2f4849514d6c28d9b0fa7b8d6ef33ba013515ab5","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"424372","gasUsed":"412642","gasPrice":"4500000000000","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0xa8adedb76e87eacbbcc2583f8e7f65d3c035242a7d789f5fb19236e5c1242ea0","blockNumber":"4980463","timeStamp":"1788196285","from":"0xdb809917a3e076d92b47f21a7e16e040eb827295","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"207970","gasUsed":"199621","gasPrice":"4500000000000","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x99a009a578dd0a0b2cd08d64c585dd0187c49d1b8e3e01029fea6d6dc0e3a4a0","blockNumber":"4980444","timeStamp":"1788196247","from":"0x1641a850d59466df9d12af3359071ea6090b192c","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"207970","gasUsed":"199621","gasPrice":"4500000000000","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0xb1c1cba6572fec1dd08aa4f717f9d84c0c5e0e1f44fb818f2692384dfdc410c3","blockNumber":"4970859","timeStamp":"1788177077","from":"0x938f1a9ccac02c0ad0caae990b9238d3326b576a","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"239868","gasUsed":"231021","gasPrice":"4530457149394","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x8d43707c1a8565a49ff4aa1db9247ab4ca04715d401dddf29981e4f103fe39bc","blockNumber":"4963508","timeStamp":"1788162374","from":"0x96cc7f35661b6e573c91e38d4dd576ec71e2e838","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"581961","gasUsed":"95173","gasPrice":"4588888256018","isError":"1","txreceipt_status":"0","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0xd597c4933b47dc8d850b5583d753de42fdb14a5c444be60aca7540cf853ea497","blockNumber":"4963504","timeStamp":"1788162366","from":"0x96cc7f35661b6e573c91e38d4dd576ec71e2e838","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"581961","gasUsed":"567768","gasPrice":"4588888256018","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x6203b54c88b267b3f5fc835a23e7cae9a0de2c81ab4ffb14a025b5da1f33bff4","blockNumber":"4961929","timeStamp":"1788159215","from":"0x3203d1537776d50fb460ad0dfa53ce88f940ed50","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"207970","gasUsed":"199621","gasPrice":"5270065702701","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x44463dbfe5f7b348b10fbb82085b7303f94d8c0dfaa47c65916d511c2178da2a","blockNumber":"4961762","timeStamp":"1788158881","from":"0xe8cef8c439913b9597ddc1e6d3110f87fd9da1f1","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"207970","gasUsed":"199621","gasPrice":"4956236724663","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x72123ee0de24c1433fd248c5a861af9653e3505b2e2c1f697cff637d78386fb6","blockNumber":"4958593","timeStamp":"1788152543","from":"0xe80648ddf4eb417c28d73c594dc7093f4530f463","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"591203","gasUsed":"576866","gasPrice":"5100000000000","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0xdc92ce1bfeb4f7edcd0be9d75b812c7275d4fd326951ba709d88651ea909660c","blockNumber":"4958555","timeStamp":"1788152467","from":"0x3d6c366335637a68836a0a998325cd6ea1ccb36f","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"591203","gasUsed":"576866","gasPrice":"5100000000000","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0xbad4e192535fcdb7a7830e50fe7fbcecb7d5c11cac32b7f4978df5399daa6703","blockNumber":"4958524","timeStamp":"1788152405","from":"0x963da8ec7aa150a939d895e8c2535088dfd05ce2","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"574748","gasUsed":"560668","gasPrice":"5100000000000","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0xb99f508286907ddfba9583b8027a0d6b796949604ea1d934dde226264bcdbbec","blockNumber":"4958295","timeStamp":"1788151947","from":"0x7ff76338856fc8c1555a6c78711a09bd121dbfbc","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"564589","gasUsed":"550668","gasPrice":"4500000000000","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0x1a342326485d8b26d598d9d64e580a2d149539c59eeaeda89b46cccbd8e20bab","blockNumber":"4958230","timeStamp":"1788151817","from":"0x93b5f08d845088629ef224f9497fbdec6a4c1804","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"239868","gasUsed":"231021","gasPrice":"5400000000000","isError":"0","txreceipt_status":"1","input":"0x8a623d86","methodId":"0x8a623d86","functionName":"claimAllReward"},{"hash":"0xdef17681b1cc06cb409909248117bce4d24937413ba4a25a6fc390f6b5051c82","blockNumber":"4947995","timeStamp":"1788131347","from":"0xbbd1d6c1c38838a4722b309921dd6a500b304791","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"240901","gasUsed":"232037","gasPrice":"4500000000000","isError":"0","txreceipt_status":"1","input":"0xae169a500000000000000000000000000000000000000000000000000000000000000002","methodId":"0xae169a50","functionName":"claimReward"},{"hash":"0x63518bd912c3d847ac89bacaf3fee82f99b05a35deee67dc103653713283f383","blockNumber":"4947580","timeStamp":"1788130517","from":"0x0702f03cbec6ec295b1059221c822238ae3763e5","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"240901","gasUsed":"232037","gasPrice":"4500000000000","isError":"0","txreceipt_status":"1","input":"0xae169a500000000000000000000000000000000000000000000000000000000000000001","methodId":"0xae169a50","functionName":"claimReward"},{"hash":"0x513b232cdaa182fed74f8863ef372811427b65117e90363b26df477f20d0829e","blockNumber":"4947546","timeStamp":"1788130449","from":"0x0702f03cbec6ec295b1059221c822238ae3763e5","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"240901","gasUsed":"232037","gasPrice":"4500000000000","isError":"0","txreceipt_status":"1","input":"0xae169a500000000000000000000000000000000000000000000000000000000000000002","methodId":"0xae169a50","functionName":"claimReward"},{"hash":"0xa54e8493d8eef1dcf813a157da00a1c384a4b239e10dbdbb93e60e462a1ac6c6","blockNumber":"4947500","timeStamp":"1788130357","from":"0x0702f03cbec6ec295b1059221c822238ae3763e5","to":"0x8f7e9b7fed403a081b6e0d5c1c16db9155eb9ca4","contractAddress":"","value":"0","gas":"240901","gasUsed":"232037","gasPrice":"4500000000000","isError":"0","txreceipt_status":"1","input":"0xae169a500000000000000000000000000000000000000000000000000000000000000003","methodId":"0xae169a50","functionName":"claimReward"}],"nextCursor":{"block_number":4947500,"fee":"1044166500000000000","hash":"0xa54e8493d8eef1dcf813a157da00a1c384a4b239e10dbdbb93e60e462a1ac6c6","index":0,"inserted_at":"2026-08-30T22:52:37.056088Z","items_count":50,"value":"0"}}