NodeInterfaceDebug

0x0000000000000000000000000000000000000074

Verification
Unverified
Not installed
Type
Contract
1 bytes
ABI entries
1
1 read · 0 write
License
none

Contract information

Address
0x0000000000000000000000000000000000000074
Chain
Robinhood Chain (4663)
Compiler
Not installed
Optimization
Disabled
Creator
Creation tx

Token

Not a token

This contract does not expose ERC-20 metadata.

Read contract (1)

getRetryable(bytes32)tuple

ABI

[
  {
    "inputs": [
      {
        "internalType": "bytes32",
        "name": "ticket",
        "type": "bytes32"
      }
    ],
    "name": "getRetryable",
    "outputs": [
      {
        "components": [
          {
            "internalType": "uint64",
            "name": "timeout",
            "type": "uint64"
          },
          {
            "internalType": "address",
            "name": "from",
            "type": "address"
          },
          {
            "internalType": "address",
            "name": "to",
            "type": "address"
          },
          {
            "internalType": "uint256",
            "name": "value",
            "type": "uint256"
          },
          {
            "internalType": "address",
            "name": "beneficiary",
            "type": "address"
          },
          {
            "internalType": "uint64",
            "name": "tries",
            "type": "uint64"
          },
          {
            "internalType": "bytes",
            "name": "data",
            "type": "bytes"
          }
        ],
        "internalType": "struct NodeInterfaceDebug.RetryableInfo",
        "name": "retryable",
        "type": "tuple"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  }
]

Source code

// Copyright 2021-2022, Offchain Labs, Inc.
// For license information, see https://github.com/OffchainLabs/nitro-contracts/blob/main/LICENSE
// SPDX-License-Identifier: BUSL-1.1

pragma solidity >=0.4.21 <0.9.0;

/** @title An extension to NodeInterface not meant for public consumption. Do not call.
 *  @notice This contract doesn't exist on-chain. Instead it is a virtual interface accessible at 0xc9.
 *  These methods add additional debugging and network monitoring instruments not intended for end users and
 *  as such may change without notice.
 */

interface NodeInterfaceDebug {
    struct RetryableInfo {
        uint64 timeout;
        address from;
        address to;
        uint256 value;
        address beneficiary;
        uint64 tries;
        bytes data;
    }

    /**
     * @notice gets a retryable
     * @param ticket the retryable's id
     * @return retryable the serialized retryable
     */
    function getRetryable(bytes32 ticket) external view returns (RetryableInfo memory retryable);
}
Chain explorer3507msChain node74ms