/ source-etherscan / source_etherscan / schemas / beacon_withdrawals.json
beacon_withdrawals.json
 1  {
 2    "$schema": "http://json-schema.org/draft-07/schema#",
 3    "title": "Wallet Internal Transactions",
 4    "description": "Schema for wallet internal transaction records",
 5    "type": "object",
 6    "properties": {
 7      "wallet_address": {
 8        "type": ["string", "null"],
 9        "description": "The address of the wallet"
10      },
11      "wallet_name": {
12        "type": ["string", "null"],
13        "description": "Name of the wallet (optional)"
14      },
15      "tags": {
16        "type": ["array", "null"],
17        "items": { "type": "string" },
18        "description": "Tags associated with the wallet"
19      },
20      "block": {
21        "type": ["integer", "null"],
22        "description": "Block number of the transaction"
23      },
24      "timestamp": {
25        "type": ["string", "null"],
26        "format": "date-time",
27        "description": "Timestamp of the transaction"
28      },
29      "from_address": {
30        "type": ["string", "null"],
31        "description": "Sender address"
32      },
33      "movement": {
34        "type": ["string", "null"],
35        "description": "Movement type or direction"
36      },
37      "to_address": {
38        "type": ["string", "null"],
39        "description": "Recipient address"
40      },
41      "amount": {
42        "type": ["string", "null"],
43        "description": "Amount transferred (in base unit)"
44      },
45      "token_name": {
46        "type": ["string", "null"],
47        "description": "Name of the token"
48      },
49      "token_symbol": {
50        "type": ["string", "null"],
51        "description": "Token symbol"
52      },
53      "token_decimal": {
54        "type": ["integer", "null"],
55        "description": "Token decimals"
56      },
57      "chain_id": {
58        "type": ["integer", "null"],
59        "description": "Chain identifier"
60      },
61      "is_error": {
62        "type": ["boolean", "null"],
63        "description": "If the transaction is faulty or not"
64      },
65      "withdrawal_index": {
66        "type": ["string", "null"],
67        "description": "Unique withdrawal event ID"
68      },
69      "validator_index": {
70        "type": ["string", "null"],
71        "description": "The unique ID assigned to a validator"
72      }
73    }
74  }