diff --git a/filecoin-lotus-v0/json-rpc/CHANGELOG.md b/filecoin-lotus-v0/json-rpc/CHANGELOG.md new file mode 100644 index 0000000..c836cd6 --- /dev/null +++ b/filecoin-lotus-v0/json-rpc/CHANGELOG.md @@ -0,0 +1,11 @@ +# Changelog + +All notable changes to this schema are documented in this file. + +The format is based on [Keep a ChangeLog](https://keepachangelog.com/) and follows [Semantic Versioning](https://semver.org/) + +## [0.0.1] - 2026-02-13 + +### Added + +- Initial version of the spec \ No newline at end of file diff --git a/filecoin-lotus-v0/json-rpc/VERSION b/filecoin-lotus-v0/json-rpc/VERSION new file mode 100644 index 0000000..8a9ecc2 --- /dev/null +++ b/filecoin-lotus-v0/json-rpc/VERSION @@ -0,0 +1 @@ +0.0.1 \ No newline at end of file diff --git a/filecoin-lotus-v0/json-rpc/openrpc.json b/filecoin-lotus-v0/json-rpc/openrpc.json new file mode 100644 index 0000000..f08e400 --- /dev/null +++ b/filecoin-lotus-v0/json-rpc/openrpc.json @@ -0,0 +1,12512 @@ +{ + "components": { + "schemas": { + "ActorCodeCIDs": { + "additionalProperties": { + "$ref": "#/components/schemas/CidLink" + }, + "description": "Dictionary of builtin actor code CIDs for a given network version", + "type": "object" + }, + "ActorEvent": { + "additionalProperties": false, + "properties": { + "emitter": { + "$ref": "#/components/schemas/FilecoinAddress" + }, + "entries": { + "items": { + "$ref": "#/components/schemas/EventEntry" + }, + "type": "array" + }, + "height": { + "$ref": "#/components/schemas/ChainEpoch" + }, + "msgCid": { + "$ref": "#/components/schemas/CidLink" + }, + "reverted": { + "type": "boolean" + }, + "tipsetKey": { + "$ref": "#/components/schemas/TipSetKey" + } + }, + "required": [ + "entries", + "emitter", + "reverted", + "height", + "tipsetKey", + "msgCid" + ], + "type": "object" + }, + "ActorEventBlock": { + "additionalProperties": false, + "properties": { + "codec": { + "minimum": 0, + "type": "integer" + }, + "value": { + "$ref": "#/components/schemas/Base64Bytes" + } + }, + "required": [ + "codec", + "value" + ], + "type": "object" + }, + "ActorEventFilter": { + "additionalProperties": false, + "description": "If tipsetKey is omitted, FromHeight/ToHeight are not allowed (Lotus constraint).", + "properties": { + "addresses": { + "items": { + "$ref": "#/components/schemas/FilecoinAddress" + }, + "type": "array" + }, + "fields": { + "additionalProperties": { + "items": { + "$ref": "#/components/schemas/ActorEventBlock" + }, + "type": "array" + }, + "type": "object" + }, + "fromHeight": { + "$ref": "#/components/schemas/ChainEpoch" + }, + "tipsetKey": { + "$ref": "#/components/schemas/TipSetKey" + }, + "toHeight": { + "$ref": "#/components/schemas/ChainEpoch" + } + }, + "type": "object" + }, + "Base64Bytes": { + "contentEncoding": "base64", + "type": "string" + }, + "BeaconEntry": { + "additionalProperties": false, + "properties": { + "Data": { + "$ref": "#/components/schemas/Base64Bytes" + }, + "Round": { + "type": "integer" + } + }, + "required": [ + "Round", + "Data" + ], + "type": "object" + }, + "BigIntString": { + "description": "Decimal big integer encoded as a string.", + "pattern": "^-?[0-9]+$", + "type": "string" + }, + "BitField": { + "description": "Bitfield representation (implementation-specific encoding used by Lotus).", + "items": { + "minimum": 0, + "type": "integer" + }, + "type": "array" + }, + "BitFieldNullable": { + "oneOf": [ + { + "type": "null" + }, + { + "$ref": "#/components/schemas/BitField" + } + ] + }, + "BlockHeader": { + "additionalProperties": false, + "properties": { + "BLSAggregate": { + "$ref": "#/components/schemas/Signature" + }, + "BeaconEntries": { + "items": { + "$ref": "#/components/schemas/BeaconEntry" + }, + "type": "array" + }, + "BlockSig": { + "$ref": "#/components/schemas/Signature" + }, + "ElectionProof": { + "$ref": "#/components/schemas/ElectionProof" + }, + "ForkSignaling": { + "type": "integer" + }, + "Height": { + "$ref": "#/components/schemas/ChainEpoch" + }, + "Messages": { + "$ref": "#/components/schemas/CidLink" + }, + "Miner": { + "$ref": "#/components/schemas/FilecoinAddress" + }, + "ParentBaseFee": { + "$ref": "#/components/schemas/BigIntString" + }, + "ParentMessageReceipts": { + "$ref": "#/components/schemas/CidLink" + }, + "ParentStateRoot": { + "$ref": "#/components/schemas/CidLink" + }, + "ParentWeight": { + "$ref": "#/components/schemas/BigIntString" + }, + "Parents": { + "items": { + "$ref": "#/components/schemas/CidLink" + }, + "type": "array" + }, + "Ticket": { + "$ref": "#/components/schemas/Ticket" + }, + "Timestamp": { + "type": "integer" + }, + "WinPoStProof": { + "items": { + "$ref": "#/components/schemas/PoStProof" + }, + "type": "array" + } + }, + "type": "object" + }, + "BlockIdentifier": { + "oneOf": [ + { + "$ref": "#/components/schemas/BlockNumberOrTag" + }, + { + "$ref": "#/components/schemas/BlockIdentifierEIP1898" + } + ] + }, + "BlockIdentifierEIP1898": { + "additionalProperties": false, + "oneOf": [ + { + "required": [ + "blockNumber" + ] + }, + { + "required": [ + "blockHash" + ] + } + ], + "properties": { + "blockHash": { + "$ref": "#/components/schemas/Hash32" + }, + "blockNumber": { + "$ref": "#/components/schemas/HexQuantity" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": "object" + }, + "BlockNumberOrHash": { + "description": "Block number as hex string or 0x-prefixed block hash.", + "oneOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + }, + { + "$ref": "#/components/schemas/Hash32" + } + ] + }, + "BlockNumberOrTag": { + "oneOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + }, + { + "$ref": "#/components/schemas/BlockTag" + } + ] + }, + "BlockTag": { + "enum": [ + "latest", + "earliest", + "pending", + "safe", + "finalized" + ], + "type": "string" + }, + "Bytes8": { + "description": "8-byte data (nonce)", + "pattern": "^0x[0-9a-fA-F]{16}$", + "type": "string" + }, + "ChainEpoch": { + "description": "Filecoin chain epoch", + "minimum": 0, + "type": "integer" + }, + "Cid": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec and a Multihash.", + "title": "Content Identifier", + "type": "string" + }, + "CidLink": { + "additionalProperties": false, + "description": "Lotus JSON encodes CIDs as IPLD links: {\"/\": \"\"}.", + "properties": { + "/": { + "type": "string" + } + }, + "required": [ + "/" + ], + "title": "CID (JSON IPLD link)", + "type": "object" + }, + "ElectionProof": { + "additionalProperties": false, + "properties": { + "VRFProof": { + "$ref": "#/components/schemas/Base64Bytes" + }, + "WinCount": { + "type": "integer" + } + }, + "required": [ + "WinCount", + "VRFProof" + ], + "type": "object" + }, + "EthAddress": { + "pattern": "^0x[0-9a-fA-F]{40}$", + "type": "string" + }, + "EthAddressList": { + "items": { + "$ref": "#/components/schemas/EthAddress" + }, + "type": "array" + }, + "EthAddressOrNull": { + "oneOf": [ + { + "$ref": "#/components/schemas/EthAddress" + }, + { + "type": "null" + } + ] + }, + "EthBlock": { + "additionalProperties": false, + "properties": { + "baseFeePerGas": { + "$ref": "#/components/schemas/HexQuantity" + }, + "difficulty": { + "$ref": "#/components/schemas/HexQuantity" + }, + "extraData": { + "$ref": "#/components/schemas/HexData" + }, + "gasLimit": { + "$ref": "#/components/schemas/HexQuantity" + }, + "gasUsed": { + "$ref": "#/components/schemas/HexQuantity" + }, + "hash": { + "$ref": "#/components/schemas/Hash32" + }, + "logsBloom": { + "$ref": "#/components/schemas/LogsBloom" + }, + "miner": { + "$ref": "#/components/schemas/EthAddress" + }, + "mixHash": { + "$ref": "#/components/schemas/Hash32" + }, + "nonce": { + "$ref": "#/components/schemas/Bytes8" + }, + "number": { + "$ref": "#/components/schemas/HexQuantity" + }, + "parentHash": { + "$ref": "#/components/schemas/Hash32" + }, + "receiptsRoot": { + "$ref": "#/components/schemas/Hash32" + }, + "sha3Uncles": { + "$ref": "#/components/schemas/Hash32" + }, + "size": { + "$ref": "#/components/schemas/HexQuantity" + }, + "stateRoot": { + "$ref": "#/components/schemas/Hash32" + }, + "timestamp": { + "$ref": "#/components/schemas/HexQuantity" + }, + "totalDifficulty": { + "$ref": "#/components/schemas/HexQuantity" + }, + "transactions": { + "$ref": "#/components/schemas/EthBlockTransactions" + }, + "transactionsRoot": { + "$ref": "#/components/schemas/Hash32" + }, + "uncles": { + "items": { + "$ref": "#/components/schemas/Hash32" + }, + "type": "array" + } + }, + "type": "object" + }, + "EthBlockTransactions": { + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/Hash32" + }, + { + "$ref": "#/components/schemas/TransactionObject" + } + ] + }, + "type": "array" + }, + "EthCallObject": { + "additionalProperties": false, + "properties": { + "data": { + "$ref": "#/components/schemas/HexData" + }, + "from": { + "$ref": "#/components/schemas/EthAddress" + }, + "gas": { + "$ref": "#/components/schemas/HexQuantity" + }, + "gasPrice": { + "$ref": "#/components/schemas/HexQuantity" + }, + "maxFeePerGas": { + "$ref": "#/components/schemas/HexQuantity" + }, + "maxPriorityFeePerGas": { + "$ref": "#/components/schemas/HexQuantity" + }, + "to": { + "$ref": "#/components/schemas/EthAddress" + }, + "value": { + "$ref": "#/components/schemas/HexQuantity" + } + }, + "type": "object" + }, + "EthFeeHistory": { + "additionalProperties": false, + "properties": { + "baseFeePerGas": { + "items": { + "$ref": "#/components/schemas/HexQuantity" + }, + "type": "array" + }, + "gasUsedRatio": { + "items": { + "type": "number" + }, + "type": "array" + }, + "oldestBlock": { + "$ref": "#/components/schemas/HexQuantity" + }, + "reward": { + "items": { + "items": { + "$ref": "#/components/schemas/HexQuantity" + }, + "type": "array" + }, + "type": "array" + } + }, + "type": "object" + }, + "EthFilterAddress": { + "oneOf": [ + { + "$ref": "#/components/schemas/EthAddress" + }, + { + "items": { + "$ref": "#/components/schemas/EthAddress" + }, + "type": "array" + } + ] + }, + "EthFilterID": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ] + }, + "EthFilterResult": { + "additionalProperties": false, + "properties": { + "Results": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + }, + "EthFilterSpec": { + "additionalProperties": false, + "properties": { + "address": { + "$ref": "#/components/schemas/EthFilterAddress" + }, + "blockHash": { + "$ref": "#/components/schemas/Hash32" + }, + "fromBlock": { + "$ref": "#/components/schemas/BlockNumberOrTag" + }, + "toBlock": { + "$ref": "#/components/schemas/BlockNumberOrTag" + }, + "topics": { + "$ref": "#/components/schemas/EthFilterTopics" + } + }, + "type": "object" + }, + "EthFilterTopic": { + "oneOf": [ + { + "type": "null" + }, + { + "$ref": "#/components/schemas/Hash32" + }, + { + "items": { + "$ref": "#/components/schemas/Hash32" + }, + "type": "array" + } + ] + }, + "EthFilterTopics": { + "oneOf": [ + { + "type": "null" + }, + { + "items": { + "$ref": "#/components/schemas/EthFilterTopic" + }, + "type": "array" + } + ] + }, + "EthLog": { + "additionalProperties": false, + "properties": { + "address": { + "$ref": "#/components/schemas/EthAddress" + }, + "blockHash": { + "$ref": "#/components/schemas/Hash32" + }, + "blockNumber": { + "$ref": "#/components/schemas/HexQuantity" + }, + "data": { + "$ref": "#/components/schemas/HexData" + }, + "logIndex": { + "$ref": "#/components/schemas/HexQuantity" + }, + "removed": { + "type": "boolean" + }, + "topics": { + "items": { + "$ref": "#/components/schemas/Hash32" + }, + "type": "array" + }, + "transactionHash": { + "$ref": "#/components/schemas/Hash32" + }, + "transactionIndex": { + "$ref": "#/components/schemas/HexQuantity" + } + }, + "type": "object" + }, + "EthSubscriptionID": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "description": "Subscription identifier" + }, + "EthSyncingResult": { + "oneOf": [ + { + "type": "boolean" + }, + { + "$ref": "#/components/schemas/EthSyncingStatus" + } + ] + }, + "EthSyncingStatus": { + "additionalProperties": false, + "properties": { + "CurrentBlock": { + "$ref": "#/components/schemas/HexQuantity" + }, + "DoneSync": { + "type": "boolean" + }, + "HighestBlock": { + "$ref": "#/components/schemas/HexQuantity" + }, + "StartingBlock": { + "$ref": "#/components/schemas/HexQuantity" + } + }, + "type": "object" + }, + "EthTraceAction": { + "additionalProperties": true, + "type": "object" + }, + "EthTraceBlock": { + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/components/schemas/EthTraceAction" + }, + "blockHash": { + "$ref": "#/components/schemas/Hash32" + }, + "blockNumber": { + "type": "integer" + }, + "error": { + "type": "string" + }, + "result": { + "$ref": "#/components/schemas/EthTraceResult" + }, + "subtraces": { + "type": "integer" + }, + "traceAddress": { + "$ref": "#/components/schemas/TraceAddress" + }, + "transactionHash": { + "$ref": "#/components/schemas/Hash32" + }, + "transactionPosition": { + "type": "integer" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "EthTraceBlockList": { + "items": { + "$ref": "#/components/schemas/EthTraceBlock" + }, + "type": "array" + }, + "EthTraceItem": { + "additionalProperties": false, + "properties": { + "action": { + "$ref": "#/components/schemas/EthTraceAction" + }, + "error": { + "type": "string" + }, + "result": { + "$ref": "#/components/schemas/EthTraceResult" + }, + "subtraces": { + "type": "integer" + }, + "traceAddress": { + "$ref": "#/components/schemas/TraceAddress" + }, + "type": { + "type": "string" + } + }, + "required": [ + "action", + "type", + "subtraces", + "traceAddress" + ], + "type": "object" + }, + "EthTraceReplayBlockTransaction": { + "additionalProperties": false, + "properties": { + "output": { + "$ref": "#/components/schemas/HexData" + }, + "stateDiff": { + "type": "string" + }, + "trace": { + "items": { + "$ref": "#/components/schemas/EthTraceItem" + }, + "type": "array" + }, + "transactionHash": { + "$ref": "#/components/schemas/Hash32" + }, + "vmTrace": { + "type": "string" + } + }, + "type": "object" + }, + "EthTraceReplayBlockTransactionList": { + "items": { + "$ref": "#/components/schemas/EthTraceReplayBlockTransaction" + }, + "type": "array" + }, + "EthTraceResult": { + "additionalProperties": true, + "type": "object" + }, + "EthTx": { + "additionalProperties": false, + "properties": { + "accessList": { + "$ref": "#/components/schemas/EthTxAccessList" + }, + "blockHash": { + "$ref": "#/components/schemas/Hash32OrNull" + }, + "blockNumber": { + "$ref": "#/components/schemas/HexQuantityOrNull" + }, + "chainId": { + "$ref": "#/components/schemas/HexQuantity" + }, + "from": { + "$ref": "#/components/schemas/EthAddress" + }, + "gas": { + "$ref": "#/components/schemas/HexQuantity" + }, + "gasPrice": { + "$ref": "#/components/schemas/HexQuantity" + }, + "hash": { + "$ref": "#/components/schemas/Hash32" + }, + "input": { + "$ref": "#/components/schemas/HexData" + }, + "maxFeePerGas": { + "$ref": "#/components/schemas/HexQuantity" + }, + "maxPriorityFeePerGas": { + "$ref": "#/components/schemas/HexQuantity" + }, + "nonce": { + "$ref": "#/components/schemas/HexQuantity" + }, + "r": { + "$ref": "#/components/schemas/HexQuantity" + }, + "s": { + "$ref": "#/components/schemas/HexQuantity" + }, + "to": { + "$ref": "#/components/schemas/EthAddressOrNull" + }, + "transactionIndex": { + "$ref": "#/components/schemas/HexQuantityOrNull" + }, + "type": { + "$ref": "#/components/schemas/HexQuantity" + }, + "v": { + "$ref": "#/components/schemas/HexQuantity" + }, + "value": { + "$ref": "#/components/schemas/HexQuantity" + } + }, + "type": "object" + }, + "EthTxAccessList": { + "items": { + "$ref": "#/components/schemas/Hash32" + }, + "type": "array" + }, + "EthTxReceipt": { + "additionalProperties": false, + "properties": { + "blockHash": { + "$ref": "#/components/schemas/Hash32" + }, + "blockNumber": { + "$ref": "#/components/schemas/HexQuantity" + }, + "contractAddress": { + "$ref": "#/components/schemas/EthAddress" + }, + "cumulativeGasUsed": { + "$ref": "#/components/schemas/HexQuantity" + }, + "effectiveGasPrice": { + "$ref": "#/components/schemas/HexQuantity" + }, + "from": { + "$ref": "#/components/schemas/EthAddress" + }, + "gasUsed": { + "$ref": "#/components/schemas/HexQuantity" + }, + "logs": { + "items": { + "$ref": "#/components/schemas/EthLog" + }, + "type": "array" + }, + "logsBloom": { + "$ref": "#/components/schemas/HexData" + }, + "root": { + "$ref": "#/components/schemas/Hash32" + }, + "status": { + "$ref": "#/components/schemas/HexQuantity" + }, + "to": { + "$ref": "#/components/schemas/EthAddress" + }, + "transactionHash": { + "$ref": "#/components/schemas/Hash32" + }, + "transactionIndex": { + "$ref": "#/components/schemas/HexQuantity" + }, + "type": { + "$ref": "#/components/schemas/HexQuantity" + } + }, + "type": "object" + }, + "EthTxReceiptList": { + "items": { + "$ref": "#/components/schemas/EthTxReceipt" + }, + "type": "array" + }, + "EventEntry": { + "additionalProperties": false, + "properties": { + "Codec": { + "minimum": 0, + "type": "integer" + }, + "Flags": { + "maximum": 255, + "minimum": 0, + "type": "integer" + }, + "Key": { + "type": "string" + }, + "Value": { + "$ref": "#/components/schemas/Base64Bytes" + } + }, + "required": [ + "Flags", + "Key", + "Codec", + "Value" + ], + "type": "object" + }, + "FilecoinAddress": { + "description": "Filecoin address string (e.g. f01234, t1..., f3...).", + "type": "string" + }, + "Hash32": { + "pattern": "^0x[0-9a-fA-F]{64}$", + "type": "string" + }, + "Hash32OrNull": { + "oneOf": [ + { + "$ref": "#/components/schemas/Hash32" + }, + { + "type": "null" + } + ] + }, + "HeadChange": { + "additionalProperties": false, + "properties": { + "Type": { + "$ref": "#/components/schemas/HeadChangeType" + }, + "Val": { + "$ref": "#/components/schemas/TipSet" + } + }, + "required": [ + "Type", + "Val" + ], + "type": "object" + }, + "HeadChangeList": { + "items": { + "$ref": "#/components/schemas/HeadChange" + }, + "type": "array" + }, + "HeadChangeType": { + "enum": [ + "current", + "apply", + "revert" + ], + "type": "string" + }, + "HexData": { + "description": "0x-prefixed hex data (bytes)", + "pattern": "^0x([0-9a-fA-F]{2})*$", + "type": "string" + }, + "HexQuantity": { + "description": "0x-prefixed hex quantity", + "pattern": "^0x[0-9a-fA-F]+$", + "type": "string" + }, + "HexQuantityOrNull": { + "oneOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + }, + { + "type": "null" + } + ] + }, + "LogsBloom": { + "description": "256-byte bloom filter", + "pattern": "^0x[0-9a-fA-F]{512}$", + "type": "string" + }, + "MarketBalance": { + "additionalProperties": false, + "properties": { + "Escrow": { + "$ref": "#/components/schemas/TokenAmount" + }, + "Locked": { + "$ref": "#/components/schemas/TokenAmount" + } + }, + "required": [ + "Escrow", + "Locked" + ], + "type": "object" + }, + "MarketParticipants": { + "additionalProperties": { + "$ref": "#/components/schemas/MarketBalance" + }, + "description": "Dictionary keyed by Filecoin address string (e.g. t0..., f0...)", + "type": "object" + }, + "MinerPartition": { + "additionalProperties": true, + "properties": { + "ActiveSectors": { + "$ref": "#/components/schemas/BitField" + }, + "AllSectors": { + "$ref": "#/components/schemas/BitField" + }, + "FaultySectors": { + "$ref": "#/components/schemas/BitField" + }, + "LiveSectors": { + "$ref": "#/components/schemas/BitField" + }, + "RecoveringSectors": { + "$ref": "#/components/schemas/BitField" + } + }, + "type": "object" + }, + "MinerPartitionList": { + "items": { + "$ref": "#/components/schemas/MinerPartition" + }, + "type": "array" + }, + "NetworkVersion": { + "description": "Filecoin network version", + "minimum": 0, + "type": "integer" + }, + "PoStProof": { + "additionalProperties": false, + "properties": { + "PoStProof": { + "type": "integer" + }, + "ProofBytes": { + "$ref": "#/components/schemas/Base64Bytes" + } + }, + "required": [ + "PoStProof", + "ProofBytes" + ], + "type": "object" + }, + "RawParamsBase64": { + "contentEncoding": "base64", + "description": "Base64-encoded raw JSON-RPC params payload", + "type": "string" + }, + "SectorOnChainInfo": { + "additionalProperties": true, + "properties": { + "Activation": { + "$ref": "#/components/schemas/ChainEpoch" + }, + "DealIDs": { + "items": { + "minimum": 0, + "type": "integer" + }, + "type": "array" + }, + "DealWeight": { + "$ref": "#/components/schemas/BigIntString" + }, + "ExpectedDayReward": { + "$ref": "#/components/schemas/BigIntString" + }, + "ExpectedStoragePledge": { + "$ref": "#/components/schemas/BigIntString" + }, + "Expiration": { + "$ref": "#/components/schemas/ChainEpoch" + }, + "InitialPledge": { + "$ref": "#/components/schemas/BigIntString" + }, + "ReplacedDayReward": { + "$ref": "#/components/schemas/BigIntString" + }, + "ReplacedSectorAge": { + "$ref": "#/components/schemas/ChainEpoch" + }, + "SealProof": { + "minimum": 0, + "type": "integer" + }, + "SealedCID": { + "$ref": "#/components/schemas/CidLink" + }, + "SectorKeyCID": { + "$ref": "#/components/schemas/CidLink" + }, + "SectorNumber": { + "minimum": 0, + "type": "integer" + }, + "SimpleQAPower": { + "type": "boolean" + }, + "VerifiedDealWeight": { + "$ref": "#/components/schemas/BigIntString" + } + }, + "type": "object" + }, + "SectorOnChainInfoList": { + "items": { + "$ref": "#/components/schemas/SectorOnChainInfo" + }, + "type": "array" + }, + "Signature": { + "additionalProperties": false, + "properties": { + "Data": { + "$ref": "#/components/schemas/Base64Bytes" + }, + "Type": { + "type": "integer" + } + }, + "required": [ + "Type", + "Data" + ], + "type": "object" + }, + "Ticket": { + "additionalProperties": false, + "properties": { + "VRFProof": { + "$ref": "#/components/schemas/Base64Bytes" + } + }, + "required": [ + "VRFProof" + ], + "type": "object" + }, + "TipSet": { + "additionalProperties": false, + "properties": { + "Blocks": { + "oneOf": [ + { + "type": "null" + }, + { + "items": { + "$ref": "#/components/schemas/BlockHeader" + }, + "type": "array" + } + ] + }, + "Cids": { + "oneOf": [ + { + "type": "null" + }, + { + "items": { + "$ref": "#/components/schemas/CidLink" + }, + "type": "array" + } + ] + }, + "Height": { + "$ref": "#/components/schemas/ChainEpoch" + } + }, + "required": [ + "Height" + ], + "type": "object" + }, + "TipSetKey": { + "description": "Lotus TipSetKey: array of CID links", + "items": { + "$ref": "#/components/schemas/CidLink" + }, + "type": "array" + }, + "TokenAmount": { + "allOf": [ + { + "$ref": "#/components/schemas/BigIntString" + } + ], + "description": "Filecoin token amount encoded as a base-10 string (attoFIL)." + }, + "TraceAddress": { + "items": { + "type": "integer" + }, + "type": "array" + }, + "TraceBlockId": { + "description": "Block selector for trace API", + "oneOf": [ + { + "$ref": "#/components/schemas/Hash32" + }, + { + "$ref": "#/components/schemas/BlockNumberOrTag" + } + ] + }, + "TraceReplayOptions": { + "description": "Trace options (e.g. trace, stateDiff, vmTrace)", + "items": { + "type": "string" + }, + "type": "array" + }, + "TransactionObject": { + "additionalProperties": true, + "type": "object" + }, + "VMCirculatingSupply": { + "additionalProperties": false, + "properties": { + "FilBurnt": { + "$ref": "#/components/schemas/TokenAmount" + }, + "FilCirculating": { + "$ref": "#/components/schemas/TokenAmount" + }, + "FilLocked": { + "$ref": "#/components/schemas/TokenAmount" + }, + "FilMined": { + "$ref": "#/components/schemas/TokenAmount" + }, + "FilReserveDisbursed": { + "$ref": "#/components/schemas/TokenAmount" + }, + "FilVested": { + "$ref": "#/components/schemas/TokenAmount" + } + }, + "required": [ + "FilVested", + "FilMined", + "FilBurnt", + "FilLocked", + "FilCirculating", + "FilReserveDisbursed" + ], + "type": "object" + } + } + }, + "info": { + "contact": { + "email": "devs@chain.love", + "name": "devs" + }, + "description": "A specification of the Filecoin Lotus v0 JSON-RPC API provided by Chain.Love platform.", + "title": "Filecoin Lotus V0 JSON-RPC Specification", + "version": "0.0.1" + }, + "methods": [ + { + "name": "eth_accounts", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "[]ethtypes.EthAddress", + "name": "[]ethtypes.EthAddress", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthAddressList" + } + ], + "examples": [ + [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ] + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthAccounts", + "x-cu-cost": 1 + }, + { + "name": "eth_blockNumber", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x5" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthBlockNumber", + "x-cu-cost": 1 + }, + { + "name": "eth_call", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthCall", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthCallObject" + } + ], + "examples": [ + { + "data": "0x07", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gas": "0x5", + "gasPrice": "0x0", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "value": "0x0" + } + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BlockIdentifier" + } + ], + "examples": [ + "latest" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexData" + } + ], + "examples": [ + "0x07" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthCall", + "x-cu-cost": 1 + }, + { + "name": "eth_chainId", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x5" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthChainId", + "x-cu-cost": 1 + }, + { + "name": "eth_estimateGas", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/RawParamsBase64" + } + ], + "examples": [ + "Bw==" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x5" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthEstimateGas", + "x-cu-cost": 1 + }, + { + "name": "eth_feeHistory", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/RawParamsBase64" + } + ], + "examples": [ + "Bw==" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthFeeHistory", + "name": "ethtypes.EthFeeHistory", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFeeHistory" + } + ], + "examples": [ + { + "baseFeePerGas": [ + "0x0" + ], + "gasUsedRatio": [ + 12.3 + ], + "oldestBlock": "0x5", + "reward": [] + } + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthFeeHistory", + "x-cu-cost": 1 + }, + { + "name": "eth_gasPrice", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x0" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGasPrice", + "x-cu-cost": 2 + }, + { + "name": "eth_getBalance", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthAddress" + } + ], + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BlockIdentifier" + } + ], + "examples": [ + "latest" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x0" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetBalance", + "x-cu-cost": 10 + }, + { + "name": "eth_getBlockByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p2", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBlock", + "name": "ethtypes.EthBlock", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthBlock" + } + ], + "examples": [ + { + "baseFeePerGas": "0x0", + "difficulty": "0x5", + "extraData": "0x07", + "gasLimit": "0x5", + "gasUsed": "0x5", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "logsBloom": "0x07", + "miner": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "mixHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "nonce": "0x0707070707070707", + "number": "0x5", + "parentHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "receiptsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "sha3Uncles": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "size": "0x5", + "stateRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "timestamp": "0x5", + "totalDifficulty": "0x5", + "transactions": [ + {} + ], + "transactionsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "uncles": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + } + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetBlockByHash", + "x-cu-cost": 1 + }, + { + "name": "eth_getBlockByNumber", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BlockNumberOrTag" + } + ], + "examples": [ + "latest" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p2", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBlock", + "name": "ethtypes.EthBlock", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthBlock" + } + ], + "examples": [ + { + "baseFeePerGas": "0x0", + "difficulty": "0x5", + "extraData": "0x07", + "gasLimit": "0x5", + "gasUsed": "0x5", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "logsBloom": "0x07", + "miner": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "mixHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "nonce": "0x0707070707070707", + "number": "0x5", + "parentHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "receiptsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "sha3Uncles": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "size": "0x5", + "stateRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "timestamp": "0x5", + "totalDifficulty": "0x5", + "transactions": [ + {} + ], + "transactionsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "uncles": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + } + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetBlockByNumber", + "x-cu-cost": 1 + }, + { + "description": "Returns an array of transaction receipts for every transaction in the block specified by block number (hex) or block hash (0x-prefixed).", + "name": "eth_getBlockReceipts", + "paramStructure": "by-position", + "params": [ + { + "description": "Block identifier (hex block number or 0x-prefixed block hash)", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BlockNumberOrHash" + } + ], + "examples": [ + "0x10d4f" + ] + }, + "summary": "" + } + ], + "result": { + "description": "Array of transaction receipts in the block.", + "name": "[]ethtypes.EthTxReceipt", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthTxReceiptList" + } + ] + }, + "summary": "" + }, + "summary": "Get all transaction receipts for a block", + "x-auth": [ + "api-keyAuth" + ], + "x-cu-cost": 1 + }, + { + "name": "eth_getBlockTransactionCountByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x5" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetBlockTransactionCountByHash", + "x-cu-cost": 1 + }, + { + "name": "eth_getBlockTransactionCountByNumber", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BlockNumberOrTag" + } + ], + "examples": [ + "latest" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x5" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetBlockTransactionCountByNumber", + "x-cu-cost": 1 + }, + { + "name": "eth_getCode", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthAddress" + } + ], + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BlockIdentifier" + } + ], + "examples": [ + "latest" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexData" + } + ], + "examples": [ + "0x07" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetCode", + "x-cu-cost": 10 + }, + { + "name": "eth_getFilterChanges", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterID" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterResult" + } + ], + "examples": [ + { + "Results": [ + {} + ] + } + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetFilterChanges", + "x-cu-cost": 400 + }, + { + "name": "eth_getFilterLogs", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterID" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterResult" + } + ], + "examples": [ + { + "Results": [ + {} + ] + } + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetFilterLogs", + "x-cu-cost": 400 + }, + { + "name": "eth_getLogs", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthFilterSpec", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterSpec" + } + ], + "examples": [ + { + "address": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "fromBlock": "2301220", + "topics": null + } + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterResult" + } + ], + "examples": [ + { + "Results": [ + {} + ] + } + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetLogs", + "x-cu-cost": 400 + }, + { + "name": "eth_getMessageCidByTransactionHash", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*cid.Cid", + "name": "*cid.Cid", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Cid" + } + ], + "examples": [ + "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetMessageCidByTransactionHash", + "x-cu-cost": 1 + }, + { + "name": "eth_getStorageAt", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthAddress" + } + ], + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBytes", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexData" + } + ], + "examples": [ + "0x07" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p3", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BlockIdentifier" + } + ], + "examples": [ + "latest" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexData" + } + ], + "examples": [ + "0x07" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetStorageAt", + "x-cu-cost": 1 + }, + { + "name": "eth_getTransactionByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTx", + "name": "*ethtypes.EthTx", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthTx" + } + ], + "examples": [ + { + "accessList": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "chainId": "0x5", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gas": "0x5", + "gasPrice": "0x0", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "input": "0x07", + "maxFeePerGas": "0x0", + "maxPriorityFeePerGas": "0x0", + "nonce": "0x5", + "r": "0x0", + "s": "0x0", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionIndex": "0x5", + "type": "0x5", + "v": "0x0", + "value": "0x0" + } + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetTransactionByHash", + "x-cu-cost": 1 + }, + { + "name": "eth_getTransactionByHashLimited", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + { + "description": "abi.ChainEpoch", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/ChainEpoch" + } + ], + "examples": [ + 10101 + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTx", + "name": "*ethtypes.EthTx", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthTx" + } + ], + "examples": [ + { + "accessList": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "chainId": "0x5", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gas": "0x5", + "gasPrice": "0x0", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "input": "0x07", + "maxFeePerGas": "0x0", + "maxPriorityFeePerGas": "0x0", + "nonce": "0x5", + "r": "0x0", + "s": "0x0", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionIndex": "0x5", + "type": "0x5", + "v": "0x0", + "value": "0x0" + } + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetTransactionByHashLimited", + "x-cu-cost": 1 + }, + { + "name": "eth_getTransactionCount", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthAddress" + } + ], + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BlockIdentifier" + } + ], + "examples": [ + "latest" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x5" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetTransactionCount", + "x-cu-cost": 1 + }, + { + "name": "eth_getTransactionHashByCid", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Cid" + } + ], + "examples": [ + "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthHash", + "name": "*ethtypes.EthHash", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetTransactionHashByCid", + "x-cu-cost": 1 + }, + { + "name": "eth_getTransactionReceipt", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTxReceipt", + "name": "*ethtypes.EthTxReceipt", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthTxReceipt" + } + ], + "examples": [ + { + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "contractAddress": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "cumulativeGasUsed": "0x5", + "effectiveGasPrice": "0x0", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gasUsed": "0x5", + "logs": [ + { + "address": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "data": "0x07", + "logIndex": "0x5", + "removed": true, + "topics": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5" + } + ], + "logsBloom": "0x07", + "root": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "status": "0x5", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5", + "type": "0x5" + } + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetTransactionReceipt", + "x-cu-cost": 1 + }, + { + "name": "eth_getTransactionReceiptLimited", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + { + "description": "abi.ChainEpoch", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/ChainEpoch" + } + ], + "examples": [ + 2000 + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTxReceipt", + "name": "*ethtypes.EthTxReceipt", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthTxReceipt" + } + ], + "examples": [ + { + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "contractAddress": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "cumulativeGasUsed": "0x5", + "effectiveGasPrice": "0x0", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gasUsed": "0x5", + "logs": [ + { + "address": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "data": "0x07", + "logIndex": "0x5", + "removed": true, + "topics": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5" + } + ], + "logsBloom": "0x07", + "root": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "status": "0x5", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5", + "type": "0x5" + } + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetTransactionReceiptLimited", + "x-cu-cost": 1 + }, + { + "name": "eth_maxPriorityFeePerGas", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x0" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthMaxPriorityFeePerGas", + "x-cu-cost": 1 + }, + { + "name": "eth_newBlockFilter", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterID" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthNewBlockFilter", + "x-cu-cost": 1 + }, + { + "name": "eth_newFilter", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthFilterSpec", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterSpec" + } + ], + "examples": [ + { + "address": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "fromBlock": "2301220", + "topics": null + } + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterID" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthNewFilter", + "x-cu-cost": 1 + }, + { + "name": "eth_newPendingTransactionFilter", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterID" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthNewPendingTransactionFilter", + "x-cu-cost": 1 + }, + { + "name": "eth_protocolVersion", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x5" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthProtocolVersion", + "x-cu-cost": 1 + }, + { + "name": "eth_sendRawTransaction", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthBytes", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexData" + } + ], + "examples": [ + "0x07" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthHash", + "name": "ethtypes.EthHash", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthSendRawTransaction", + "x-cu-cost": 18 + }, + { + "name": "eth_subscribe", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/RawParamsBase64" + } + ], + "examples": [ + "Bw==" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthSubscriptionID", + "name": "ethtypes.EthSubscriptionID", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthSubscriptionID" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthSubscribe", + "x-cu-cost": 1 + }, + { + "name": "eth_syncing", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthSyncingResult", + "name": "ethtypes.EthSyncingResult", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthSyncingResult" + } + ], + "examples": [ + false + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthSyncing", + "x-cu-cost": 1 + }, + { + "name": "eth_traceBlock", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/TraceBlockId" + } + ], + "examples": [ + "string value" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*ethtypes.EthTraceBlock", + "name": "[]*ethtypes.EthTraceBlock", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthTraceBlockList" + } + ], + "examples": [ + [ + { + "action": {}, + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": 9, + "error": "string value", + "result": {}, + "subtraces": 123, + "traceAddress": [ + 123 + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionPosition": 123, + "type": "string value" + } + ] + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthTraceBlock", + "x-cu-cost": 7 + }, + { + "name": "eth_traceReplayBlockTransactions", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/TraceBlockId" + } + ], + "examples": [ + "string value" + ] + }, + "summary": "" + }, + { + "description": "[]string", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/TraceReplayOptions" + } + ], + "examples": [ + [ + "string value" + ] + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*ethtypes.EthTraceReplayBlockTransaction", + "name": "[]*ethtypes.EthTraceReplayBlockTransaction", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthTraceReplayBlockTransactionList" + } + ], + "examples": [ + [ + { + "output": "0x07", + "stateDiff": "string value", + "trace": [ + { + "action": {}, + "error": "string value", + "result": {}, + "subtraces": 123, + "traceAddress": [ + 123 + ], + "type": "string value" + } + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "vmTrace": "string value" + } + ] + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthTraceReplayBlockTransactions", + "x-cu-cost": 11 + }, + { + "name": "eth_uninstallFilter", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterID" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + } + ], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthUninstallFilter", + "x-cu-cost": 1 + }, + { + "name": "eth_unsubscribe", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthSubscriptionID", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthSubscriptionID" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + } + ], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthUnsubscribe", + "x-cu-cost": 1 + }, + { + "description": "Returns the block specified by the given CID.", + "name": "Filecoin.ChainGetBlock", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/CidLink" + } + ], + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ] + }, + "summary": "" + } + ], + "result": { + "description": "*types.BlockHeader", + "name": "*types.BlockHeader", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BlockHeader" + } + ], + "examples": [ + { + "BLSAggregate": { + "Data": "Ynl0ZSBhcnJheQ==", + "Type": 2 + }, + "BeaconEntries": [ + { + "Data": "Ynl0ZSBhcnJheQ==", + "Round": 42 + } + ], + "BlockSig": { + "Data": "Ynl0ZSBhcnJheQ==", + "Type": 2 + }, + "ElectionProof": { + "VRFProof": "Ynl0ZSBhcnJheQ==", + "WinCount": 9 + }, + "ForkSignaling": 42, + "Height": 10101, + "Messages": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Miner": "f01234", + "ParentBaseFee": "0", + "ParentMessageReceipts": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ParentStateRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ParentWeight": "0", + "Parents": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "Ticket": { + "VRFProof": "Ynl0ZSBhcnJheQ==" + }, + "Timestamp": 42, + "WinPoStProof": [ + { + "PoStProof": 8, + "ProofBytes": "Ynl0ZSBhcnJheQ==" + } + ] + } + ] + }, + "summary": "" + }, + "summary": "Returns the block specified by the given CID.", + "x-cu-cost": 7 + }, + { + "description": "Returns messages stored in the specified block.", + "name": "Filecoin.ChainGetBlockMessages", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*BlockMessages", + "name": "*BlockMessages", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "BlsMessages": [ + { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + } + ], + "Cids": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "SecpkMessages": [ + { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "Message": { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + }, + "Signature": { + "Data": "Ynl0ZSBhcnJheQ==", + "Type": 2 + } + } + ] + } + ], + "properties": { + "BlsMessages": { + "items": { + "additionalProperties": false, + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "Cids": { + "items": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "title": "Content Identifier", + "type": "string" + }, + "type": "array" + }, + "SecpkMessages": { + "items": { + "additionalProperties": false, + "properties": { + "Message": { + "additionalProperties": false, + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "Signature": { + "additionalProperties": false, + "properties": { + "Data": { + "contentEncoding": "base64", + "type": "string" + }, + "Type": { + "title": "number", + "type": "number" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns messages stored in the specified block.", + "x-cu-cost": 2 + }, + { + "description": "Returns the events under an event AMT root CID.", + "name": "Filecoin.ChainGetEvents", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]types.Event", + "name": "[]types.Event", + "required": true, + "schema": { + "examples": [ + [ + { + "Emitter": 1000, + "Entries": [ + { + "Codec": 42, + "Flags": 7, + "Key": "string value", + "Value": "Ynl0ZSBhcnJheQ==" + } + ] + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "Emitter": { + "title": "number", + "type": "number" + }, + "Entries": { + "items": { + "additionalProperties": false, + "properties": { + "Codec": { + "title": "number", + "type": "number" + }, + "Flags": { + "title": "number", + "type": "number" + }, + "Key": { + "type": "string" + }, + "Value": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns the events under an event AMT root CID.", + "x-cu-cost": 40 + }, + { + "description": "Returns the genesis tipset.", + "name": "Filecoin.ChainGetGenesis", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "*types.TipSet", + "name": "*types.TipSet", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Blocks": [ + { + "BLSAggregate": { + "Data": "krFATGA0OBu/kFwtXsThVtKCkppnU7045uTURCeiOeJttxuXfx3wqJrLkCytnJFWFLVC+tiVWI4BxC3wqc9r6eAlNr9dEBx+3KwML/RFG/b5grmknLpGWn7g1EB/2T4y", + "Type": 2 + }, + "BeaconEntries": [ + { + "Data": "tH4q8euIaP9/QRJt8ALfkBvttSmQ/DOAt8+37wGGV5f8kkhzEFrHhskitNnPS70j", + "Round": 17133822 + }, + { + "Data": "uQD5cEn8U69+sPjpccT8Bm0jVrnXLScf2jBkLJNHvAHLA6tPsZDREzpBIckpVvPy", + "Round": 17133832 + } + ], + "BlockSig": { + "Data": "pWiUr+M8xxTxLED7GuU586gSfZCaHyLbLj0uS0HhKYRtHuyG47fIrfIT/04OCmQvEXBD8pFraWbMc3tnFrSsM1mIBJ5M38UPUfXDSspo+QGdouo2kll2X+VNKY3ajb1K", + "Type": 2 + }, + "ElectionProof": { + "VRFProof": "sN51JqjZNf+xWxwoo+wlMH1bpXI9T3wUIrla6FpwTxU4jC1z+ab5NFU/B2ZdDITTE+u8qaiibtLkld5lhNcOEOUqwKNyJ4nwFo5vAhWqvOTNdOiZmxsKpWG0NZUoXb/+", + "WinCount": 1 + }, + "ForkSignaling": 0, + "Height": 4863283, + "Messages": { + "/": "bafy2bzacebzofmh6migvc4v6qsme6vuxlhi6pv2ocy4apyic3uihjqm7dum3u" + }, + "Miner": "f01938223", + "ParentBaseFee": "20592036", + "ParentMessageReceipts": { + "/": "bafy2bzacecfcx2ykqucyv3gkyrcy3upwrvdraz3ktfg7phkqysefdwsggglac" + }, + "ParentStateRoot": { + "/": "bafy2bzaceajxzsvzuq3ddzxfrs2jlaxsooqmgdy5uxbqujnjy3y56iumzzy7u" + }, + "ParentWeight": "116013147118", + "Parents": [ + { + "/": "bafy2bzaceba2kdmysmi5ieugzvv5np7f2lobayzpvtk777du74n7jq6xhynda" + }, + { + "/": "bafy2bzacecrye24tkqrvvddcf62gfi4z4o33z2tdedbpaalordozaxfrz2jyi" + }, + { + "/": "bafy2bzaceab5mrohjvnp3mz7mo33ky7qqlmssrs7veqmjrgouafxyhnd5dy66" + } + ], + "Ticket": { + "VRFProof": "rIPyBy+F827Szc5oN/6ylCmpzxfAWr7aI5F4YJrN4pLSyknkcJI3ivsCo2KKjQVZFRnFyEus1maD5LdzQpnFRKMla4138qEuML+Ne/fsgOMrUEAeL34ceVwJd+Mt4Jrz" + }, + "Timestamp": 1744204890, + "WinPoStProof": [ + { + "PoStProof": 3, + "ProofBytes": "qOPLMhMui8qm/rE2y/UceyBDv5JvRCH5Fc5Ul+kuN190XDcMme5eKURUCmE2sN1HoQ2dMZX+xNZY351dbG93H/tUr6wuNhkvmemi2Xi62YvqU36/kJh+K2YBiW7h/4LXCUTP/6XAOONOPl+j9GqS7RQxruPLfIyehvzVC0C8dB8+SVWtAnRKRPUUOPJvyHKejlrCyzWXOz/I7JG2/qEGLD0xwazBVwML1vVvuE5NzXeOoQGlnB2PwSRb5Cn8FH8Q" + } + ] + } + ], + "Cids": [ + { + "/": "bafy2bzacedo7hjsumaajt6sbor42qycvjyk6goqe4oi4o4ddsjxkdeqrqf42c" + } + ], + "Height": 4863283 + } + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns the genesis tipset.", + "x-cu-cost": 1 + }, + { + "description": "Reads a message referenced by the specified CID from the chain blockstore.", + "name": "Filecoin.ChainGetMessage", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*types.Message", + "name": "*types.Message", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + } + ], + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Reads a message referenced by the specified CID from the chain blockstore.", + "x-cu-cost": 1 + }, + { + "description": "Returns messages stored in the current tipset.", + "name": "Filecoin.ChainGetMessagesInTipset", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]Message", + "name": "[]Message", + "required": true, + "schema": { + "examples": [ + [ + { + "Cid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Message": { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + } + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "Cid": { + "title": "Content Identifier", + "type": "string" + }, + "Message": { + "additionalProperties": false, + "properties": { + "Cid": { + "title": "Content Identifier", + "type": "string" + }, + "Message": {} + }, + "type": "object" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns messages stored in the current tipset.", + "x-cu-cost": 1 + }, + { + "description": "Returns messages stored in the parent tipset of the specified block.", + "name": "Filecoin.ChainGetParentMessages", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]Message", + "name": "[]Message", + "required": true, + "schema": { + "examples": [ + [ + { + "Cid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Message": { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + } + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "Cid": { + "title": "Content Identifier", + "type": "string" + }, + "Message": { + "additionalProperties": false, + "properties": { + "Cid": { + "title": "Content Identifier", + "type": "string" + }, + "Message": {} + }, + "type": "object" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns messages stored in the parent tipset of the specified block.", + "x-cu-cost": 1 + }, + { + "description": "Returns receipts for messages in the parent tipset of the specified block. The receipts are one-to-one with the messages returned by ChainGetParentMessages for the same block CID.", + "name": "Filecoin.ChainGetParentReceipts", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*types.MessageReceipt", + "name": "[]*types.MessageReceipt", + "required": true, + "schema": { + "examples": [ + [ + { + "EventsRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ExitCode": 0, + "GasUsed": 9, + "Return": "Ynl0ZSBhcnJheQ==" + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "EventsRoot": { + "title": "Content Identifier", + "type": "string" + }, + "ExitCode": { + "title": "number", + "type": "number" + }, + "GasUsed": { + "title": "number", + "type": "number" + }, + "Return": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns receipts for messages in the parent tipset of the specified block.", + "x-cu-cost": 2 + }, + { + "description": "Returns a set of revert and apply operations needed to transition from one tipset to another.", + "name": "Filecoin.ChainGetPath", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*HeadChange", + "name": "[]*HeadChange", + "required": true, + "schema": { + "examples": [ + [ + { + "Type": "string value", + "Val": { + "Blocks": [ + { + "BLSAggregate": { + "Data": "krFATGA0OBu/kFwtXsThVtKCkppnU7045uTURCeiOeJttxuXfx3wqJrLkCytnJFWFLVC+tiVWI4BxC3wqc9r6eAlNr9dEBx+3KwML/RFG/b5grmknLpGWn7g1EB/2T4y", + "Type": 2 + }, + "BeaconEntries": [ + { + "Data": "tH4q8euIaP9/QRJt8ALfkBvttSmQ/DOAt8+37wGGV5f8kkhzEFrHhskitNnPS70j", + "Round": 17133822 + }, + { + "Data": "uQD5cEn8U69+sPjpccT8Bm0jVrnXLScf2jBkLJNHvAHLA6tPsZDREzpBIckpVvPy", + "Round": 17133832 + } + ], + "BlockSig": { + "Data": "pWiUr+M8xxTxLED7GuU586gSfZCaHyLbLj0uS0HhKYRtHuyG47fIrfIT/04OCmQvEXBD8pFraWbMc3tnFrSsM1mIBJ5M38UPUfXDSspo+QGdouo2kll2X+VNKY3ajb1K", + "Type": 2 + }, + "ElectionProof": { + "VRFProof": "sN51JqjZNf+xWxwoo+wlMH1bpXI9T3wUIrla6FpwTxU4jC1z+ab5NFU/B2ZdDITTE+u8qaiibtLkld5lhNcOEOUqwKNyJ4nwFo5vAhWqvOTNdOiZmxsKpWG0NZUoXb/+", + "WinCount": 1 + }, + "ForkSignaling": 0, + "Height": 4863283, + "Messages": { + "/": "bafy2bzacebzofmh6migvc4v6qsme6vuxlhi6pv2ocy4apyic3uihjqm7dum3u" + }, + "Miner": "f01938223", + "ParentBaseFee": "20592036", + "ParentMessageReceipts": { + "/": "bafy2bzacecfcx2ykqucyv3gkyrcy3upwrvdraz3ktfg7phkqysefdwsggglac" + }, + "ParentStateRoot": { + "/": "bafy2bzaceajxzsvzuq3ddzxfrs2jlaxsooqmgdy5uxbqujnjy3y56iumzzy7u" + }, + "ParentWeight": "116013147118", + "Parents": [ + { + "/": "bafy2bzaceba2kdmysmi5ieugzvv5np7f2lobayzpvtk777du74n7jq6xhynda" + }, + { + "/": "bafy2bzacecrye24tkqrvvddcf62gfi4z4o33z2tdedbpaalordozaxfrz2jyi" + }, + { + "/": "bafy2bzaceab5mrohjvnp3mz7mo33ky7qqlmssrs7veqmjrgouafxyhnd5dy66" + } + ], + "Ticket": { + "VRFProof": "rIPyBy+F827Szc5oN/6ylCmpzxfAWr7aI5F4YJrN4pLSyknkcJI3ivsCo2KKjQVZFRnFyEus1maD5LdzQpnFRKMla4138qEuML+Ne/fsgOMrUEAeL34ceVwJd+Mt4Jrz" + }, + "Timestamp": 1744204890, + "WinPoStProof": [ + { + "PoStProof": 3, + "ProofBytes": "qOPLMhMui8qm/rE2y/UceyBDv5JvRCH5Fc5Ul+kuN190XDcMme5eKURUCmE2sN1HoQ2dMZX+xNZY351dbG93H/tUr6wuNhkvmemi2Xi62YvqU36/kJh+K2YBiW7h/4LXCUTP/6XAOONOPl+j9GqS7RQxruPLfIyehvzVC0C8dB8+SVWtAnRKRPUUOPJvyHKejlrCyzWXOz/I7JG2/qEGLD0xwazBVwML1vVvuE5NzXeOoQGlnB2PwSRb5Cn8FH8Q" + } + ] + } + ], + "Cids": [ + { + "/": "bafy2bzacedo7hjsumaajt6sbor42qycvjyk6goqe4oi4o4ddsjxkdeqrqf42c" + } + ], + "Height": 4863283 + } + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "Type": { + "type": "string" + }, + "Val": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns a set of revert and apply operations between two tipsets.", + "x-cu-cost": 1 + }, + { + "description": "Returns the tipset specified by the given TipSetKey.", + "name": "Filecoin.ChainGetTipSet", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*types.TipSet", + "name": "*types.TipSet", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Blocks": [ + { + "BLSAggregate": { + "Data": "krFATGA0OBu/kFwtXsThVtKCkppnU7045uTURCeiOeJttxuXfx3wqJrLkCytnJFWFLVC+tiVWI4BxC3wqc9r6eAlNr9dEBx+3KwML/RFG/b5grmknLpGWn7g1EB/2T4y", + "Type": 2 + }, + "BeaconEntries": [ + { + "Data": "tH4q8euIaP9/QRJt8ALfkBvttSmQ/DOAt8+37wGGV5f8kkhzEFrHhskitNnPS70j", + "Round": 17133822 + }, + { + "Data": "uQD5cEn8U69+sPjpccT8Bm0jVrnXLScf2jBkLJNHvAHLA6tPsZDREzpBIckpVvPy", + "Round": 17133832 + } + ], + "BlockSig": { + "Data": "pWiUr+M8xxTxLED7GuU586gSfZCaHyLbLj0uS0HhKYRtHuyG47fIrfIT/04OCmQvEXBD8pFraWbMc3tnFrSsM1mIBJ5M38UPUfXDSspo+QGdouo2kll2X+VNKY3ajb1K", + "Type": 2 + }, + "ElectionProof": { + "VRFProof": "sN51JqjZNf+xWxwoo+wlMH1bpXI9T3wUIrla6FpwTxU4jC1z+ab5NFU/B2ZdDITTE+u8qaiibtLkld5lhNcOEOUqwKNyJ4nwFo5vAhWqvOTNdOiZmxsKpWG0NZUoXb/+", + "WinCount": 1 + }, + "ForkSignaling": 0, + "Height": 4863283, + "Messages": { + "/": "bafy2bzacebzofmh6migvc4v6qsme6vuxlhi6pv2ocy4apyic3uihjqm7dum3u" + }, + "Miner": "f01938223", + "ParentBaseFee": "20592036", + "ParentMessageReceipts": { + "/": "bafy2bzacecfcx2ykqucyv3gkyrcy3upwrvdraz3ktfg7phkqysefdwsggglac" + }, + "ParentStateRoot": { + "/": "bafy2bzaceajxzsvzuq3ddzxfrs2jlaxsooqmgdy5uxbqujnjy3y56iumzzy7u" + }, + "ParentWeight": "116013147118", + "Parents": [ + { + "/": "bafy2bzaceba2kdmysmi5ieugzvv5np7f2lobayzpvtk777du74n7jq6xhynda" + }, + { + "/": "bafy2bzacecrye24tkqrvvddcf62gfi4z4o33z2tdedbpaalordozaxfrz2jyi" + }, + { + "/": "bafy2bzaceab5mrohjvnp3mz7mo33ky7qqlmssrs7veqmjrgouafxyhnd5dy66" + } + ], + "Ticket": { + "VRFProof": "rIPyBy+F827Szc5oN/6ylCmpzxfAWr7aI5F4YJrN4pLSyknkcJI3ivsCo2KKjQVZFRnFyEus1maD5LdzQpnFRKMla4138qEuML+Ne/fsgOMrUEAeL34ceVwJd+Mt4Jrz" + }, + "Timestamp": 1744204890, + "WinPoStProof": [ + { + "PoStProof": 3, + "ProofBytes": "qOPLMhMui8qm/rE2y/UceyBDv5JvRCH5Fc5Ul+kuN190XDcMme5eKURUCmE2sN1HoQ2dMZX+xNZY351dbG93H/tUr6wuNhkvmemi2Xi62YvqU36/kJh+K2YBiW7h/4LXCUTP/6XAOONOPl+j9GqS7RQxruPLfIyehvzVC0C8dB8+SVWtAnRKRPUUOPJvyHKejlrCyzWXOz/I7JG2/qEGLD0xwazBVwML1vVvuE5NzXeOoQGlnB2PwSRb5Cn8FH8Q" + } + ] + } + ], + "Cids": [ + { + "/": "bafy2bzacedo7hjsumaajt6sbor42qycvjyk6goqe4oi4o4ddsjxkdeqrqf42c" + } + ], + "Height": 4863283 + } + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns the tipset specified by the given TipSetKey.", + "x-cu-cost": 1 + }, + { + "description": "Looks back for a tipset at the specified epoch; if none exist, returns the first non-nil tipset at a later epoch.", + "name": "Filecoin.ChainGetTipSetAfterHeight", + "paramStructure": "by-position", + "params": [ + { + "description": "abi.ChainEpoch", + "name": "p1", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 10101 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*types.TipSet", + "name": "*types.TipSet", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Blocks": [ + { + "BLSAggregate": { + "Data": "krFATGA0OBu/kFwtXsThVtKCkppnU7045uTURCeiOeJttxuXfx3wqJrLkCytnJFWFLVC+tiVWI4BxC3wqc9r6eAlNr9dEBx+3KwML/RFG/b5grmknLpGWn7g1EB/2T4y", + "Type": 2 + }, + "BeaconEntries": [ + { + "Data": "tH4q8euIaP9/QRJt8ALfkBvttSmQ/DOAt8+37wGGV5f8kkhzEFrHhskitNnPS70j", + "Round": 17133822 + }, + { + "Data": "uQD5cEn8U69+sPjpccT8Bm0jVrnXLScf2jBkLJNHvAHLA6tPsZDREzpBIckpVvPy", + "Round": 17133832 + } + ], + "BlockSig": { + "Data": "pWiUr+M8xxTxLED7GuU586gSfZCaHyLbLj0uS0HhKYRtHuyG47fIrfIT/04OCmQvEXBD8pFraWbMc3tnFrSsM1mIBJ5M38UPUfXDSspo+QGdouo2kll2X+VNKY3ajb1K", + "Type": 2 + }, + "ElectionProof": { + "VRFProof": "sN51JqjZNf+xWxwoo+wlMH1bpXI9T3wUIrla6FpwTxU4jC1z+ab5NFU/B2ZdDITTE+u8qaiibtLkld5lhNcOEOUqwKNyJ4nwFo5vAhWqvOTNdOiZmxsKpWG0NZUoXb/+", + "WinCount": 1 + }, + "ForkSignaling": 0, + "Height": 4863283, + "Messages": { + "/": "bafy2bzacebzofmh6migvc4v6qsme6vuxlhi6pv2ocy4apyic3uihjqm7dum3u" + }, + "Miner": "f01938223", + "ParentBaseFee": "20592036", + "ParentMessageReceipts": { + "/": "bafy2bzacecfcx2ykqucyv3gkyrcy3upwrvdraz3ktfg7phkqysefdwsggglac" + }, + "ParentStateRoot": { + "/": "bafy2bzaceajxzsvzuq3ddzxfrs2jlaxsooqmgdy5uxbqujnjy3y56iumzzy7u" + }, + "ParentWeight": "116013147118", + "Parents": [ + { + "/": "bafy2bzaceba2kdmysmi5ieugzvv5np7f2lobayzpvtk777du74n7jq6xhynda" + }, + { + "/": "bafy2bzacecrye24tkqrvvddcf62gfi4z4o33z2tdedbpaalordozaxfrz2jyi" + }, + { + "/": "bafy2bzaceab5mrohjvnp3mz7mo33ky7qqlmssrs7veqmjrgouafxyhnd5dy66" + } + ], + "Ticket": { + "VRFProof": "rIPyBy+F827Szc5oN/6ylCmpzxfAWr7aI5F4YJrN4pLSyknkcJI3ivsCo2KKjQVZFRnFyEus1maD5LdzQpnFRKMla4138qEuML+Ne/fsgOMrUEAeL34ceVwJd+Mt4Jrz" + }, + "Timestamp": 1744204890, + "WinPoStProof": [ + { + "PoStProof": 3, + "ProofBytes": "qOPLMhMui8qm/rE2y/UceyBDv5JvRCH5Fc5Ul+kuN190XDcMme5eKURUCmE2sN1HoQ2dMZX+xNZY351dbG93H/tUr6wuNhkvmemi2Xi62YvqU36/kJh+K2YBiW7h/4LXCUTP/6XAOONOPl+j9GqS7RQxruPLfIyehvzVC0C8dB8+SVWtAnRKRPUUOPJvyHKejlrCyzWXOz/I7JG2/qEGLD0xwazBVwML1vVvuE5NzXeOoQGlnB2PwSRb5Cn8FH8Q" + } + ] + } + ], + "Cids": [ + { + "/": "bafy2bzacedo7hjsumaajt6sbor42qycvjyk6goqe4oi4o4ddsjxkdeqrqf42c" + } + ], + "Height": 4863283 + } + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns the first tipset at or after the specified epoch.", + "x-cu-cost": 1 + }, + { + "description": "Looks back for a tipset at the specified epoch; if none exist, returns a tipset at an earlier epoch.", + "name": "Filecoin.ChainGetTipSetByHeight", + "paramStructure": "by-position", + "params": [ + { + "description": "abi.ChainEpoch", + "name": "p1", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 10101 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*types.TipSet", + "name": "*types.TipSet", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Blocks": [ + { + "BLSAggregate": { + "Data": "krFATGA0OBu/kFwtXsThVtKCkppnU7045uTURCeiOeJttxuXfx3wqJrLkCytnJFWFLVC+tiVWI4BxC3wqc9r6eAlNr9dEBx+3KwML/RFG/b5grmknLpGWn7g1EB/2T4y", + "Type": 2 + }, + "BeaconEntries": [ + { + "Data": "tH4q8euIaP9/QRJt8ALfkBvttSmQ/DOAt8+37wGGV5f8kkhzEFrHhskitNnPS70j", + "Round": 17133822 + }, + { + "Data": "uQD5cEn8U69+sPjpccT8Bm0jVrnXLScf2jBkLJNHvAHLA6tPsZDREzpBIckpVvPy", + "Round": 17133832 + } + ], + "BlockSig": { + "Data": "pWiUr+M8xxTxLED7GuU586gSfZCaHyLbLj0uS0HhKYRtHuyG47fIrfIT/04OCmQvEXBD8pFraWbMc3tnFrSsM1mIBJ5M38UPUfXDSspo+QGdouo2kll2X+VNKY3ajb1K", + "Type": 2 + }, + "ElectionProof": { + "VRFProof": "sN51JqjZNf+xWxwoo+wlMH1bpXI9T3wUIrla6FpwTxU4jC1z+ab5NFU/B2ZdDITTE+u8qaiibtLkld5lhNcOEOUqwKNyJ4nwFo5vAhWqvOTNdOiZmxsKpWG0NZUoXb/+", + "WinCount": 1 + }, + "ForkSignaling": 0, + "Height": 4863283, + "Messages": { + "/": "bafy2bzacebzofmh6migvc4v6qsme6vuxlhi6pv2ocy4apyic3uihjqm7dum3u" + }, + "Miner": "f01938223", + "ParentBaseFee": "20592036", + "ParentMessageReceipts": { + "/": "bafy2bzacecfcx2ykqucyv3gkyrcy3upwrvdraz3ktfg7phkqysefdwsggglac" + }, + "ParentStateRoot": { + "/": "bafy2bzaceajxzsvzuq3ddzxfrs2jlaxsooqmgdy5uxbqujnjy3y56iumzzy7u" + }, + "ParentWeight": "116013147118", + "Parents": [ + { + "/": "bafy2bzaceba2kdmysmi5ieugzvv5np7f2lobayzpvtk777du74n7jq6xhynda" + }, + { + "/": "bafy2bzacecrye24tkqrvvddcf62gfi4z4o33z2tdedbpaalordozaxfrz2jyi" + }, + { + "/": "bafy2bzaceab5mrohjvnp3mz7mo33ky7qqlmssrs7veqmjrgouafxyhnd5dy66" + } + ], + "Ticket": { + "VRFProof": "rIPyBy+F827Szc5oN/6ylCmpzxfAWr7aI5F4YJrN4pLSyknkcJI3ivsCo2KKjQVZFRnFyEus1maD5LdzQpnFRKMla4138qEuML+Ne/fsgOMrUEAeL34ceVwJd+Mt4Jrz" + }, + "Timestamp": 1744204890, + "WinPoStProof": [ + { + "PoStProof": 3, + "ProofBytes": "qOPLMhMui8qm/rE2y/UceyBDv5JvRCH5Fc5Ul+kuN190XDcMme5eKURUCmE2sN1HoQ2dMZX+xNZY351dbG93H/tUr6wuNhkvmemi2Xi62YvqU36/kJh+K2YBiW7h/4LXCUTP/6XAOONOPl+j9GqS7RQxruPLfIyehvzVC0C8dB8+SVWtAnRKRPUUOPJvyHKejlrCyzWXOz/I7JG2/qEGLD0xwazBVwML1vVvuE5NzXeOoQGlnB2PwSRb5Cn8FH8Q" + } + ] + } + ], + "Cids": [ + { + "/": "bafy2bzacedo7hjsumaajt6sbor42qycvjyk6goqe4oi4o4ddsjxkdeqrqf42c" + } + ], + "Height": 4863283 + } + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns a tipset at or before the specified epoch.", + "x-cu-cost": 3 + }, + { + "description": "Checks whether a given CID exists in the chain blockstore.", + "name": "Filecoin.ChainHasObj", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "Checks whether a given CID exists in the chain blockstore.", + "x-cu-cost": 1 + }, + { + "description": "Returns the current head of the chain.", + "name": "Filecoin.ChainHead", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "*types.TipSet", + "name": "*types.TipSet", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Blocks": [ + { + "BLSAggregate": { + "Data": "krFATGA0OBu/kFwtXsThVtKCkppnU7045uTURCeiOeJttxuXfx3wqJrLkCytnJFWFLVC+tiVWI4BxC3wqc9r6eAlNr9dEBx+3KwML/RFG/b5grmknLpGWn7g1EB/2T4y", + "Type": 2 + }, + "BeaconEntries": [ + { + "Data": "tH4q8euIaP9/QRJt8ALfkBvttSmQ/DOAt8+37wGGV5f8kkhzEFrHhskitNnPS70j", + "Round": 17133822 + }, + { + "Data": "uQD5cEn8U69+sPjpccT8Bm0jVrnXLScf2jBkLJNHvAHLA6tPsZDREzpBIckpVvPy", + "Round": 17133832 + } + ], + "BlockSig": { + "Data": "pWiUr+M8xxTxLED7GuU586gSfZCaHyLbLj0uS0HhKYRtHuyG47fIrfIT/04OCmQvEXBD8pFraWbMc3tnFrSsM1mIBJ5M38UPUfXDSspo+QGdouo2kll2X+VNKY3ajb1K", + "Type": 2 + }, + "ElectionProof": { + "VRFProof": "sN51JqjZNf+xWxwoo+wlMH1bpXI9T3wUIrla6FpwTxU4jC1z+ab5NFU/B2ZdDITTE+u8qaiibtLkld5lhNcOEOUqwKNyJ4nwFo5vAhWqvOTNdOiZmxsKpWG0NZUoXb/+", + "WinCount": 1 + }, + "ForkSignaling": 0, + "Height": 4863283, + "Messages": { + "/": "bafy2bzacebzofmh6migvc4v6qsme6vuxlhi6pv2ocy4apyic3uihjqm7dum3u" + }, + "Miner": "f01938223", + "ParentBaseFee": "20592036", + "ParentMessageReceipts": { + "/": "bafy2bzacecfcx2ykqucyv3gkyrcy3upwrvdraz3ktfg7phkqysefdwsggglac" + }, + "ParentStateRoot": { + "/": "bafy2bzaceajxzsvzuq3ddzxfrs2jlaxsooqmgdy5uxbqujnjy3y56iumzzy7u" + }, + "ParentWeight": "116013147118", + "Parents": [ + { + "/": "bafy2bzaceba2kdmysmi5ieugzvv5np7f2lobayzpvtk777du74n7jq6xhynda" + }, + { + "/": "bafy2bzacecrye24tkqrvvddcf62gfi4z4o33z2tdedbpaalordozaxfrz2jyi" + }, + { + "/": "bafy2bzaceab5mrohjvnp3mz7mo33ky7qqlmssrs7veqmjrgouafxyhnd5dy66" + } + ], + "Ticket": { + "VRFProof": "rIPyBy+F827Szc5oN/6ylCmpzxfAWr7aI5F4YJrN4pLSyknkcJI3ivsCo2KKjQVZFRnFyEus1maD5LdzQpnFRKMla4138qEuML+Ne/fsgOMrUEAeL34ceVwJd+Mt4Jrz" + }, + "Timestamp": 1744204890, + "WinPoStProof": [ + { + "PoStProof": 3, + "ProofBytes": "qOPLMhMui8qm/rE2y/UceyBDv5JvRCH5Fc5Ul+kuN190XDcMme5eKURUCmE2sN1HoQ2dMZX+xNZY351dbG93H/tUr6wuNhkvmemi2Xi62YvqU36/kJh+K2YBiW7h/4LXCUTP/6XAOONOPl+j9GqS7RQxruPLfIyehvzVC0C8dB8+SVWtAnRKRPUUOPJvyHKejlrCyzWXOz/I7JG2/qEGLD0xwazBVwML1vVvuE5NzXeOoQGlnB2PwSRb5Cn8FH8Q" + } + ] + } + ], + "Cids": [ + { + "/": "bafy2bzacedo7hjsumaajt6sbor42qycvjyk6goqe4oi4o4ddsjxkdeqrqf42c" + } + ], + "Height": 4863283 + } + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns the current head of the chain.", + "x-cu-cost": 1 + }, + { + "description": "Returns a channel with chain head updates; the first message is guaranteed to be of length 1 and type \"current\".", + "name": "Filecoin.ChainNotify", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "Chain head change notifications (stream-like).", + "name": "[]HeadChange", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HeadChangeList" + } + ], + "examples": [ + [ + { + "Type": "current", + "Val": { + "Blocks": null, + "Cids": null, + "Height": 0 + } + } + ] + ] + }, + "summary": "" + }, + "summary": "Returns a channel providing chain head updates.", + "x-cu-cost": 1 + }, + { + "description": "Puts a given object into the chain blockstore.", + "name": "Filecoin.ChainPutObj", + "paramStructure": "by-position", + "params": [ + { + "description": "blocks.Block", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": true, + "examples": [ + {} + ] + }, + "summary": "" + } + ], + "result": { + "description": "Null", + "name": "Null", + "required": true, + "schema": { + "type": [ + "null" + ] + } + }, + "summary": "Stores an object in the chain blockstore.", + "x-cu-cost": 1 + }, + { + "description": "Reads IPLD nodes referenced by the specified CID from the chain blockstore and returns raw bytes.", + "name": "Filecoin.ChainReadObj", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]byte", + "name": "[]byte", + "required": true, + "schema": { + "examples": [ + "Ynl0ZSBhcnJheQ==" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "Reads raw IPLD data from the chain blockstore by CID.", + "x-cu-cost": 1 + }, + { + "name": "Filecoin.Discover", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "apitypes.OpenRPCDocument", + "name": "apitypes.OpenRPCDocument", + "required": true, + "schema": { + "examples": [ + { + "info": { + "title": "Lotus RPC API", + "version": "1.2.1/generated=2020-11-22T08:22:42-06:00" + }, + "methods": [], + "openrpc": "1.2.6" + } + ], + "patternProperties": { + ".*": { + "additionalProperties": true, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-cu-cost": 1 + }, + { + "description": "Returns a list of Ethereum-compatible account addresses managed by the node.", + "name": "Filecoin.EthAccounts", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "[]ethtypes.EthAddress", + "name": "[]ethtypes.EthAddress", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthAddressList" + } + ], + "examples": [ + [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ] + ] + }, + "summary": "" + }, + "summary": "Returns available Ethereum-style accounts.", + "x-cu-cost": 1 + }, + { + "description": "Converts an Ethereum-style address into the corresponding f410 Filecoin address.", + "name": "Filecoin.EthAddressToFilecoinAddress", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "address.Address", + "name": "address.Address", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Converts an Ethereum address to a Filecoin address.", + "x-cu-cost": 1 + }, + { + "description": "Returns the height of the latest (heaviest) Filecoin tipset, formatted as an Ethereum block number.", + "name": "Filecoin.EthBlockNumber", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x5" + ] + }, + "summary": "" + }, + "summary": "Returns the latest block number.", + "x-cu-cost": 1 + }, + { + "description": "Executes an Ethereum-style call against the current state without submitting a transaction or modifying chain state.", + "name": "Filecoin.EthCall", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthCall", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthCallObject" + } + ], + "examples": [ + { + "data": "0x07", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gas": "0x5", + "gasPrice": "0x0", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "value": "0x0" + } + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BlockIdentifier" + } + ], + "examples": [ + "latest" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexData" + } + ], + "examples": [ + "0x07" + ] + }, + "summary": "" + }, + "summary": "Executes a call without making state changes.", + "x-cu-cost": 1 + }, + { + "description": "Returns the Ethereum-compatible chain ID used by the Filecoin network.", + "name": "Filecoin.EthChainId", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x5" + ] + }, + "summary": "" + }, + "summary": "Returns the chain ID.", + "x-cu-cost": 1 + }, + { + "description": "Estimates the amount of gas that would be consumed by executing the given transaction.", + "name": "Filecoin.EthEstimateGas", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/RawParamsBase64" + } + ], + "examples": [ + "Bw==" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x5" + ] + }, + "summary": "" + }, + "summary": "Estimates gas required for a transaction.", + "x-cu-cost": 1 + }, + { + "description": "Returns historical base fee and priority fee information for recent blocks.", + "name": "Filecoin.EthFeeHistory", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/RawParamsBase64" + } + ], + "examples": [ + "Bw==" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthFeeHistory", + "name": "ethtypes.EthFeeHistory", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFeeHistory" + } + ], + "examples": [ + { + "baseFeePerGas": [ + "0x0" + ], + "gasUsedRatio": [ + 12.3 + ], + "oldestBlock": "0x5", + "reward": [] + } + ] + }, + "summary": "" + }, + "summary": "Returns historical gas fee data.", + "x-cu-cost": 1 + }, + { + "description": "Returns the current suggested gas price for Ethereum-style transactions.", + "name": "Filecoin.EthGasPrice", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x0" + ] + }, + "summary": "" + }, + "summary": "Returns the current gas price.", + "x-cu-cost": 2 + }, + { + "description": "Returns the balance of the given address at the specified block.", + "name": "Filecoin.EthGetBalance", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthAddress" + } + ], + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BlockIdentifier" + } + ], + "examples": [ + "latest" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x0" + ] + }, + "summary": "" + }, + "summary": "Returns account balance.", + "x-cu-cost": 10 + }, + { + "description": "Returns block information corresponding to the given block hash.", + "name": "Filecoin.EthGetBlockByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p2", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBlock", + "name": "ethtypes.EthBlock", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthBlock" + } + ], + "examples": [ + { + "baseFeePerGas": "0x0", + "difficulty": "0x5", + "extraData": "0x07", + "gasLimit": "0x5", + "gasUsed": "0x5", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "logsBloom": "0x07", + "miner": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "mixHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "nonce": "0x0707070707070707", + "number": "0x5", + "parentHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "receiptsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "sha3Uncles": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "size": "0x5", + "stateRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "timestamp": "0x5", + "totalDifficulty": "0x5", + "transactions": [ + {} + ], + "transactionsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "uncles": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + } + ] + }, + "summary": "" + }, + "summary": "Returns a block by hash.", + "x-cu-cost": 1 + }, + { + "description": "Returns block information for the specified block number or tag.", + "name": "Filecoin.EthGetBlockByNumber", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BlockNumberOrTag" + } + ], + "examples": [ + "latest" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p2", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBlock", + "name": "ethtypes.EthBlock", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthBlock" + } + ], + "examples": [ + { + "baseFeePerGas": "0x0", + "difficulty": "0x5", + "extraData": "0x07", + "gasLimit": "0x5", + "gasUsed": "0x5", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "logsBloom": "0x07", + "miner": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "mixHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "nonce": "0x0707070707070707", + "number": "0x5", + "parentHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "receiptsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "sha3Uncles": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "size": "0x5", + "stateRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "timestamp": "0x5", + "totalDifficulty": "0x5", + "transactions": [ + {} + ], + "transactionsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "uncles": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + } + ] + }, + "summary": "" + }, + "summary": "Returns a block by number.", + "x-cu-cost": 1 + }, + { + "description": "Returns the number of messages in the tipset identified by the given block hash.", + "name": "Filecoin.EthGetBlockTransactionCountByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x5" + ] + }, + "summary": "" + }, + "summary": "Returns transaction count for a block.", + "x-cu-cost": 1 + }, + { + "description": "Returns the number of messages in the tipset identified by the given block number.", + "name": "Filecoin.EthGetBlockTransactionCountByNumber", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BlockNumberOrTag" + } + ], + "examples": [ + "latest" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x5" + ] + }, + "summary": "" + }, + "summary": "Returns transaction count for a block.", + "x-cu-cost": 1 + }, + { + "description": "Returns the contract bytecode stored at the given address and block.", + "name": "Filecoin.EthGetCode", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthAddress" + } + ], + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BlockIdentifier" + } + ], + "examples": [ + "latest" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexData" + } + ], + "examples": [ + "0x07" + ] + }, + "summary": "" + }, + "summary": "Returns contract bytecode.", + "x-cu-cost": 10 + }, + { + "description": "Polling method that returns event logs that occurred since the last filter poll.", + "name": "Filecoin.EthGetFilterChanges", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterID" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterResult" + } + ], + "examples": [ + { + "Results": [ + {} + ] + } + ] + }, + "summary": "" + }, + "summary": "Returns filter changes since last poll.", + "x-cu-cost": 400 + }, + { + "description": "Returns all event logs matching the filter associated with the given filter ID.", + "name": "Filecoin.EthGetFilterLogs", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterID" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterResult" + } + ], + "examples": [ + { + "Results": [ + {} + ] + } + ] + }, + "summary": "" + }, + "summary": "Returns all logs for a filter.", + "x-cu-cost": 400 + }, + { + "description": "Returns event logs that match the given filter specification.", + "name": "Filecoin.EthGetLogs", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthFilterSpec", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterSpec" + } + ], + "examples": [ + { + "address": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "fromBlock": "2301220", + "topics": null + } + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterResult" + } + ], + "examples": [ + { + "Results": [ + {} + ] + } + ] + }, + "summary": "" + }, + "summary": "Returns logs matching a filter.", + "x-cu-cost": 400 + }, + { + "description": "Returns the Filecoin message CID corresponding to the given Ethereum transaction hash.", + "name": "Filecoin.EthGetMessageCidByTransactionHash", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*cid.Cid", + "name": "*cid.Cid", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Cid" + } + ], + "examples": [ + "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + ] + }, + "summary": "" + }, + "summary": "Maps transaction hash to message CID.", + "x-cu-cost": 1 + }, + { + "description": "Returns the value from a contract\u0420\u0406\u0420\u201a\u0432\u201e\u045es storage slot at the given position and block.", + "name": "Filecoin.EthGetStorageAt", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthAddress" + } + ], + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBytes", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexData" + } + ], + "examples": [ + "0x07" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p3", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BlockIdentifier" + } + ], + "examples": [ + "latest" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexData" + } + ], + "examples": [ + "0x07" + ] + }, + "summary": "" + }, + "summary": "Returns contract storage value.", + "x-cu-cost": 1 + }, + { + "description": "Returns detailed information about the transaction identified by the given hash.", + "name": "Filecoin.EthGetTransactionByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTx", + "name": "*ethtypes.EthTx", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthTx" + } + ], + "examples": [ + { + "accessList": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "chainId": "0x5", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gas": "0x5", + "gasPrice": "0x0", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "input": "0x07", + "maxFeePerGas": "0x0", + "maxPriorityFeePerGas": "0x0", + "nonce": "0x5", + "r": "0x0", + "s": "0x0", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionIndex": "0x5", + "type": "0x5", + "v": "0x0", + "value": "0x0" + } + ] + }, + "summary": "" + }, + "summary": "Returns a transaction by hash.", + "x-cu-cost": 1 + }, + { + "description": "Returns transaction information with response size or field limitations applied.", + "name": "Filecoin.EthGetTransactionByHashLimited", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + { + "description": "abi.ChainEpoch", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/ChainEpoch" + } + ], + "examples": [ + 10101 + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTx", + "name": "*ethtypes.EthTx", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthTx" + } + ], + "examples": [ + { + "accessList": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "chainId": "0x5", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gas": "0x5", + "gasPrice": "0x0", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "input": "0x07", + "maxFeePerGas": "0x0", + "maxPriorityFeePerGas": "0x0", + "nonce": "0x5", + "r": "0x0", + "s": "0x0", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionIndex": "0x5", + "type": "0x5", + "v": "0x0", + "value": "0x0" + } + ] + }, + "summary": "" + }, + "summary": "Returns a transaction by hash with limits.", + "x-cu-cost": 8 + }, + { + "description": "Returns the number of transactions sent from an address up to the specified block.", + "name": "Filecoin.EthGetTransactionCount", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthAddress" + } + ], + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BlockIdentifier" + } + ], + "examples": [ + "latest" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x5" + ] + }, + "summary": "" + }, + "summary": "Returns account nonce.", + "x-cu-cost": 4 + }, + { + "description": "Returns the Ethereum-style transaction hash corresponding to a Filecoin message CID.", + "name": "Filecoin.EthGetTransactionHashByCid", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Cid" + } + ], + "examples": [ + "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthHash", + "name": "*ethtypes.EthHash", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + "summary": "Maps message CID to transaction hash.", + "x-cu-cost": 1 + }, + { + "description": "Returns the receipt for a transaction, including execution status and logs.", + "name": "Filecoin.EthGetTransactionReceipt", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTxReceipt", + "name": "*ethtypes.EthTxReceipt", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthTxReceipt" + } + ], + "examples": [ + { + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "contractAddress": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "cumulativeGasUsed": "0x5", + "effectiveGasPrice": "0x0", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gasUsed": "0x5", + "logs": [ + { + "address": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "data": "0x07", + "logIndex": "0x5", + "removed": true, + "topics": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5" + } + ], + "logsBloom": "0x07", + "root": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "status": "0x5", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5", + "type": "0x5" + } + ] + }, + "summary": "" + }, + "summary": "Returns transaction receipt.", + "x-cu-cost": 1 + }, + { + "description": "Returns a transaction receipt with response size or field limitations applied.", + "name": "Filecoin.EthGetTransactionReceiptLimited", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + { + "description": "abi.ChainEpoch", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/ChainEpoch" + } + ], + "examples": [ + 2000 + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTxReceipt", + "name": "*ethtypes.EthTxReceipt", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthTxReceipt" + } + ], + "examples": [ + { + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "contractAddress": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "cumulativeGasUsed": "0x5", + "effectiveGasPrice": "0x0", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gasUsed": "0x5", + "logs": [ + { + "address": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "data": "0x07", + "logIndex": "0x5", + "removed": true, + "topics": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5" + } + ], + "logsBloom": "0x07", + "root": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "status": "0x5", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5", + "type": "0x5" + } + ] + }, + "summary": "" + }, + "summary": "Returns transaction receipt with limits.", + "x-cu-cost": 34 + }, + { + "description": "Returns the maximum suggested priority fee per gas for transactions.", + "name": "Filecoin.EthMaxPriorityFeePerGas", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x0" + ] + }, + "summary": "" + }, + "summary": "Returns max priority fee.", + "x-cu-cost": 1 + }, + { + "description": "Installs a persistent filter that notifies when new blocks are added to the chain.", + "name": "Filecoin.EthNewBlockFilter", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterID" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + "summary": "Creates a new block filter.", + "x-cu-cost": 1 + }, + { + "description": "Installs a persistent filter based on the given log filter specification.", + "name": "Filecoin.EthNewFilter", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthFilterSpec", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterSpec" + } + ], + "examples": [ + { + "address": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "fromBlock": "2301220", + "topics": null + } + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterID" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + "summary": "Creates a new log filter.", + "x-cu-cost": 1 + }, + { + "description": "Installs a persistent filter that notifies when new messages enter the message pool.", + "name": "Filecoin.EthNewPendingTransactionFilter", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterID" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + "summary": "Creates a pending transaction filter.", + "x-cu-cost": 1 + }, + { + "description": "Returns the supported Ethereum protocol version.", + "name": "Filecoin.EthProtocolVersion", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexQuantity" + } + ], + "examples": [ + "0x5" + ] + }, + "summary": "" + }, + "summary": "Returns protocol version.", + "x-cu-cost": 1 + }, + { + "description": "Submits a signed Ethereum-style transaction to the network.", + "name": "Filecoin.EthSendRawTransaction", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthBytes", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/HexData" + } + ], + "examples": [ + "0x07" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthHash", + "name": "ethtypes.EthHash", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Hash32" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + "summary": "Submits a raw transaction.", + "x-cu-cost": 18 + }, + { + "description": "Subscribes to selected event types using a websocket connection.", + "name": "Filecoin.EthSubscribe", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/RawParamsBase64" + } + ], + "examples": [ + "Bw==" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthSubscriptionID", + "name": "ethtypes.EthSubscriptionID", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthSubscriptionID" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + }, + "summary": "Subscribes to events over websockets.", + "x-cu-cost": 1 + }, + { + "description": "Returns information about the node\u0420\u0406\u0420\u201a\u0432\u201e\u045es current synchronization status.", + "name": "Filecoin.EthSyncing", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthSyncingResult", + "name": "ethtypes.EthSyncingResult", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthSyncingResult" + } + ], + "examples": [ + false + ] + }, + "summary": "" + }, + "summary": "Returns sync status.", + "x-cu-cost": 1 + }, + { + "description": "Returns execution traces for all transactions in the specified block.", + "name": "Filecoin.EthTraceBlock", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/TraceBlockId" + } + ], + "examples": [ + "string value" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*ethtypes.EthTraceBlock", + "name": "[]*ethtypes.EthTraceBlock", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthTraceBlockList" + } + ], + "examples": [ + [ + { + "action": {}, + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": 9, + "error": "string value", + "result": {}, + "subtraces": 123, + "traceAddress": [ + 123 + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionPosition": 123, + "type": "string value" + } + ] + ] + }, + "summary": "" + }, + "summary": "Traces all transactions in a block.", + "x-cu-cost": 7 + }, + { + "description": "Replays all transactions in a block and returns the requested traces for each transaction.", + "name": "Filecoin.EthTraceReplayBlockTransactions", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/TraceBlockId" + } + ], + "examples": [ + "string value" + ] + }, + "summary": "" + }, + { + "description": "[]string", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/TraceReplayOptions" + } + ], + "examples": [ + [ + "string value" + ] + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*ethtypes.EthTraceReplayBlockTransaction", + "name": "[]*ethtypes.EthTraceReplayBlockTransaction", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthTraceReplayBlockTransactionList" + } + ], + "examples": [ + [ + { + "output": "0x07", + "stateDiff": "string value", + "trace": [ + { + "action": {}, + "error": "string value", + "result": {}, + "subtraces": 123, + "traceAddress": [ + 123 + ], + "type": "string value" + } + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "vmTrace": "string value" + } + ] + ] + }, + "summary": "" + }, + "summary": "Replays and traces block transactions.", + "x-cu-cost": 11 + }, + { + "description": "Returns execution trace information for the specified transaction.", + "name": "Filecoin.EthTraceTransaction", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*ethtypes.EthTraceTransaction", + "name": "[]*ethtypes.EthTraceTransaction", + "required": true, + "schema": { + "examples": [ + [ + { + "action": {}, + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": 9, + "error": "string value", + "result": {}, + "subtraces": 123, + "traceAddress": [ + 123 + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionPosition": 123, + "type": "string value" + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "action": { + "additionalProperties": true, + "type": "object" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "error": { + "type": "string" + }, + "result": { + "additionalProperties": true, + "type": "object" + }, + "subtraces": { + "title": "number", + "type": "number" + }, + "traceAddress": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "transactionPosition": { + "title": "number", + "type": "number" + }, + "type": { + "type": "string" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Traces a transaction.", + "x-cu-cost": 1 + }, + { + "description": "Uninstalls the filter identified by the given filter ID.", + "name": "Filecoin.EthUninstallFilter", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthFilterID" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + } + ], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "Removes an installed filter.", + "x-cu-cost": 1 + }, + { + "description": "Terminates an active websocket subscription.", + "name": "Filecoin.EthUnsubscribe", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthSubscriptionID", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/EthSubscriptionID" + } + ], + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + }, + "summary": "" + } + ], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "Unsubscribes from websocket events.", + "x-cu-cost": 1 + }, + { + "description": "Converts a Filecoin address into an Ethereum-style address.", + "name": "Filecoin.FilecoinAddressToEthAddress", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "Bw==" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthAddress", + "name": "ethtypes.EthAddress", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Converts a Filecoin address to an Ethereum address.", + "x-cu-cost": 1 + }, + { + "description": "Estimates the gas premium that should be used for a message to have a high likelihood of inclusion within the specified number of epochs.", + "name": "Filecoin.GasEstimateGasPremium", + "paramStructure": "by-position", + "params": [ + { + "description": "uint64", + "name": "p1", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 42 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "address.Address", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "int64", + "name": "p3", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 9 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p4", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "types.BigInt", + "name": "types.BigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Estimates gas premium for message inclusion.", + "x-cu-cost": 1 + }, + { + "description": "Estimates and fills in unset gas-related fields for a message, such as gas limit, gas fee cap, and gas premium.", + "name": "Filecoin.GasEstimateMessageGas", + "paramStructure": "by-position", + "params": [ + { + "description": "*types.Message", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + } + ], + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "*MessageSendSpec", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "MaxFee": "0", + "MaximizeFeeCap": true, + "MsgUuid": "07070707-0707-0707-0707-070707070707" + } + ], + "properties": { + "MaxFee": { + "additionalProperties": false, + "type": "object" + }, + "MaximizeFeeCap": { + "type": "boolean" + }, + "MsgUuid": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 16, + "minItems": 16, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*types.Message", + "name": "*types.Message", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + } + ], + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Estimates gas values for a message.", + "x-cu-cost": 1 + }, + { + "description": "Retrieves raw events generated by both user-programmed and built-in actors within the Filecoin network that match a specific, provided filter.", + "name": "Filecoin.GetActorEventsRaw", + "paramStructure": "by-position", + "params": [ + { + "description": "*types.ActorEventFilter", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "addresses": [ + "f01234" + ], + "fields": { + "abc": [ + { + "codec": 81, + "value": "ZGRhdGE=" + } + ] + }, + "fromHeight": 1010, + "toHeight": 1020 + } + ], + "properties": { + "addresses": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + }, + "fields": { + "patternProperties": { + ".*": { + "items": { + "additionalProperties": false, + "properties": { + "codec": { + "title": "number", + "type": "number" + }, + "value": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + }, + "fromHeight": { + "title": "number", + "type": "number" + }, + "tipsetKey": { + "additionalProperties": false, + "type": "object" + }, + "toHeight": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*types.ActorEvent", + "name": "[]*types.ActorEvent", + "required": true, + "schema": { + "examples": [ + [ + { + "emitter": "f01234", + "entries": [ + { + "Codec": 42, + "Flags": 7, + "Key": "string value", + "Value": "Ynl0ZSBhcnJheQ==" + } + ], + "height": 10101, + "msgCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "reverted": true, + "tipsetKey": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "emitter": { + "additionalProperties": false, + "type": "object" + }, + "entries": { + "items": { + "additionalProperties": false, + "properties": { + "Codec": { + "title": "number", + "type": "number" + }, + "Flags": { + "title": "number", + "type": "number" + }, + "Key": { + "type": "string" + }, + "Value": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "height": { + "title": "number", + "type": "number" + }, + "msgCid": { + "title": "Content Identifier", + "type": "string" + }, + "reverted": { + "type": "boolean" + }, + "tipsetKey": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Retrieves raw events.", + "x-cu-cost": 1 + }, + { + "description": "Returns mining-related base information for the specified miner at a given tipset, including eligibility, power, and beacon entries required for block production.", + "name": "Filecoin.MinerGetBaseInfo", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "abi.ChainEpoch", + "name": "p2", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 10101 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*MiningBaseInfo", + "name": "*MiningBaseInfo", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "BeaconEntries": [ + { + "Data": "Ynl0ZSBhcnJheQ==", + "Round": 42 + } + ], + "EligibleForMining": true, + "MinerPower": "0", + "NetworkPower": "0", + "PrevBeaconEntry": { + "Data": "Ynl0ZSBhcnJheQ==", + "Round": 42 + }, + "SectorSize": 34359738368, + "Sectors": [ + { + "SealProof": 8, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "SectorKey": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "SectorNumber": 9 + } + ], + "WorkerKey": "f01234" + } + ], + "properties": { + "BeaconEntries": { + "items": { + "additionalProperties": false, + "properties": { + "Data": { + "contentEncoding": "base64", + "type": "string" + }, + "Round": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "EligibleForMining": { + "type": "boolean" + }, + "MinerPower": { + "additionalProperties": false, + "type": "object" + }, + "NetworkPower": { + "additionalProperties": false, + "type": "object" + }, + "PrevBeaconEntry": { + "additionalProperties": false, + "properties": { + "Data": { + "contentEncoding": "base64", + "type": "string" + }, + "Round": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "SectorSize": { + "title": "number", + "type": "number" + }, + "Sectors": { + "items": { + "additionalProperties": false, + "properties": { + "SealProof": { + "title": "number", + "type": "number" + }, + "SealedCID": { + "title": "Content Identifier", + "type": "string" + }, + "SectorKey": { + "title": "Content Identifier", + "type": "string" + }, + "SectorNumber": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "WorkerKey": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns miner base information.", + "x-cu-cost": 1 + }, + { + "description": "Returns the next nonce expected for the specified sender address. This method may not be atomic; use MpoolPushMessage for safer message submission.", + "name": "Filecoin.MpoolGetNonce", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "uint64", + "name": "uint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 42 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Returns the next nonce for a sender.", + "x-cu-cost": 1 + }, + { + "description": "Returns the list of messages currently pending in the message pool.", + "name": "Filecoin.MpoolPending", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*types.SignedMessage", + "name": "[]*types.SignedMessage", + "required": true, + "schema": { + "examples": [ + [ + { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "Message": { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + }, + "Signature": { + "Data": "Ynl0ZSBhcnJheQ==", + "Type": 2 + } + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "Message": { + "additionalProperties": false, + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "Signature": { + "additionalProperties": false, + "properties": { + "Data": { + "contentEncoding": "base64", + "type": "string" + }, + "Type": { + "title": "number", + "type": "number" + } + }, + "type": "object" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns pending mempool messages.", + "x-cu-cost": 10 + }, + { + "description": "Submits a signed message to the message pool for propagation and potential inclusion in a future tipset.", + "name": "Filecoin.MpoolPush", + "paramStructure": "by-position", + "params": [ + { + "description": "*types.SignedMessage", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "Message": { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + }, + "Signature": { + "Data": "Ynl0ZSBhcnJheQ==", + "Type": 2 + } + } + ], + "properties": { + "Message": { + "additionalProperties": false, + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "Signature": { + "additionalProperties": false, + "properties": { + "Data": { + "contentEncoding": "base64", + "type": "string" + }, + "Type": { + "title": "number", + "type": "number" + } + }, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "cid.Cid", + "name": "cid.Cid", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "Pushes a signed message to the mempool.", + "x-cu-cost": 1 + }, + { + "description": "Returns the portion of a multisig wallet\u0432\u0402\u2122s balance that is available to be withdrawn or spent.", + "name": "Filecoin.MsigGetAvailableBalance", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "types.BigInt", + "name": "types.BigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns available multisig balance.", + "x-cu-cost": 240 + }, + { + "description": "Returns the list of pending transactions for the specified multisig wallet that have not yet received sufficient approvals.", + "name": "Filecoin.MsigGetPending", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*MsigTransaction", + "name": "[]*MsigTransaction", + "required": true, + "schema": { + "examples": [ + [ + { + "Approved": [ + "f01234" + ], + "ID": 9, + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0" + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "Approved": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + }, + "ID": { + "title": "number", + "type": "number" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns pending multisig transactions.", + "x-cu-cost": 1 + }, + { + "description": "Returns the amount of FIL that has vested in a multisig wallet over the specified period.", + "name": "Filecoin.MsigGetVested", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "types.BigInt", + "name": "types.BigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns vested FIL amount.", + "x-cu-cost": 1 + }, + { + "description": "Returns detailed vesting schedule information for the specified multisig wallet.", + "name": "Filecoin.MsigGetVestingSchedule", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "MsigVesting", + "name": "MsigVesting", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "InitialBalance": "0", + "StartEpoch": 10101, + "UnlockDuration": 10101 + } + ], + "properties": { + "InitialBalance": { + "additionalProperties": false, + "type": "object" + }, + "StartEpoch": { + "title": "number", + "type": "number" + }, + "UnlockDuration": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns multisig vesting schedule.", + "x-cu-cost": 1 + }, + { + "description": "Returns whether the node is actively listening for incoming network connections.", + "name": "Filecoin.NetListening", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "Indicates whether the node is listening for network connections.", + "x-cu-cost": 1 + }, + { + "description": "Returns the network protocol version supported by the node.", + "name": "Filecoin.NetVersion", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "string", + "name": "string", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "Returns the network protocol version.", + "x-cu-cost": 1 + }, + { + "description": "Returns the public key address corresponding to the given ID address for secp256k1 and BLS accounts.", + "name": "Filecoin.StateAccountKey", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "address.Address", + "name": "address.Address", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns account public key address.", + "x-cu-cost": 2 + }, + { + "description": "Returns the CIDs of all builtin actor codes for the specified network version.", + "name": "Filecoin.StateActorCodeCIDs", + "paramStructure": "by-position", + "params": [ + { + "description": "networkVersion", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/NetworkVersion" + } + ], + "examples": [ + 21 + ] + }, + "summary": "" + } + ], + "result": { + "description": "Map of builtin actor identifier -> code CID", + "name": "ActorCodeCIDs", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/ActorCodeCIDs" + } + ], + "examples": [ + {} + ] + }, + "summary": "" + }, + "summary": "Returns builtin actor code CIDs.", + "x-cu-cost": 1 + }, + { + "description": "Runs the given message against the current state and returns the result without making any persisted state changes.", + "name": "Filecoin.StateCall", + "paramStructure": "by-position", + "params": [ + { + "description": "*types.Message", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + } + ], + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*InvocResult", + "name": "*InvocResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Duration": 60000000000, + "Error": "string value", + "ExecutionTrace": { + "GasCharges": [ + { + "Name": "string value", + "cg": 9, + "sg": 9, + "tg": 9, + "tt": 60000000000 + } + ], + "InvokedActor": { + "Id": 1000, + "State": { + "Balance": "0", + "Code": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "DelegatedAddress": "f01234", + "Head": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Nonce": 42 + } + }, + "IpldOps": [ + { + "Cid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Op": "Get", + "Size": 42 + } + ], + "Logs": [ + "string value" + ], + "Msg": { + "From": "f01234", + "GasLimit": 42, + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "ParamsCodec": 42, + "ReadOnly": true, + "To": "f01234", + "Value": "0" + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "ReturnCodec": 42 + }, + "Subcalls": [ + { + "GasCharges": [ + { + "Name": "string value", + "cg": 9, + "sg": 9, + "tg": 9, + "tt": 60000000000 + } + ], + "InvokedActor": { + "Id": 1000, + "State": { + "Balance": "0", + "Code": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "DelegatedAddress": "f01234", + "Head": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Nonce": 42 + } + }, + "IpldOps": [ + { + "Cid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Op": "Get", + "Size": 42 + } + ], + "Logs": [ + "string value" + ], + "Msg": { + "From": "f01234", + "GasLimit": 42, + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "ParamsCodec": 42, + "ReadOnly": true, + "To": "f01234", + "Value": "0" + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "ReturnCodec": 42 + }, + "Subcalls": null + } + ] + }, + "GasCost": { + "BaseFeeBurn": "0", + "GasUsed": "0", + "Message": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "MinerPenalty": "0", + "MinerTip": "0", + "OverEstimationBurn": "0", + "Refund": "0", + "TotalCost": "0" + }, + "Msg": { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + }, + "MsgCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "MsgRct": { + "EventsRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ExitCode": 0, + "GasUsed": 9, + "Return": "Ynl0ZSBhcnJheQ==" + } + } + ], + "properties": { + "Duration": { + "title": "number", + "type": "number" + }, + "Error": { + "type": "string" + }, + "ExecutionTrace": { + "additionalProperties": false, + "properties": { + "GasCharges": { + "items": { + "additionalProperties": false, + "properties": { + "Name": { + "type": "string" + }, + "cg": { + "title": "number", + "type": "number" + }, + "sg": { + "title": "number", + "type": "number" + }, + "tg": { + "title": "number", + "type": "number" + }, + "tt": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "InvokedActor": { + "additionalProperties": false, + "properties": { + "Id": { + "title": "number", + "type": "number" + }, + "State": { + "additionalProperties": false, + "properties": { + "Balance": { + "additionalProperties": false, + "type": "object" + }, + "Code": { + "title": "Content Identifier", + "type": "string" + }, + "DelegatedAddress": { + "additionalProperties": false, + "type": "object" + }, + "Head": { + "title": "Content Identifier", + "type": "string" + }, + "Nonce": { + "title": "number", + "type": "number" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "IpldOps": { + "items": { + "additionalProperties": false, + "properties": { + "Cid": { + "title": "Content Identifier", + "type": "string" + }, + "Op": { + "title": "number", + "type": "number" + }, + "Size": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "Logs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "Msg": { + "additionalProperties": false, + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "ParamsCodec": { + "title": "number", + "type": "number" + }, + "ReadOnly": { + "type": "boolean" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + }, + "MsgRct": { + "additionalProperties": false, + "properties": { + "ExitCode": { + "title": "number", + "type": "number" + }, + "Return": { + "contentEncoding": "base64", + "type": "string" + }, + "ReturnCodec": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "Subcalls": { + "items": {}, + "type": "array" + } + }, + "type": "object" + }, + "GasCost": { + "additionalProperties": false, + "properties": { + "BaseFeeBurn": { + "additionalProperties": false, + "type": "object" + }, + "GasUsed": { + "additionalProperties": false, + "type": "object" + }, + "Message": { + "title": "Content Identifier", + "type": "string" + }, + "MinerPenalty": { + "additionalProperties": false, + "type": "object" + }, + "MinerTip": { + "additionalProperties": false, + "type": "object" + }, + "OverEstimationBurn": { + "additionalProperties": false, + "type": "object" + }, + "Refund": { + "additionalProperties": false, + "type": "object" + }, + "TotalCost": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + }, + "Msg": { + "additionalProperties": false, + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "MsgCid": { + "title": "Content Identifier", + "type": "string" + }, + "MsgRct": { + "additionalProperties": false, + "properties": { + "EventsRoot": { + "title": "Content Identifier", + "type": "string" + }, + "ExitCode": { + "title": "number", + "type": "number" + }, + "GasUsed": { + "title": "number", + "type": "number" + }, + "Return": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Executes a message without persisting state.", + "x-cu-cost": 1 + }, + { + "description": "Returns the exact circulating supply of Filecoin at the specified tipset for external consumption.", + "name": "Filecoin.StateCirculatingSupply", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/TipSetKey" + } + ], + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ] + }, + "summary": "" + } + ], + "result": { + "description": "Circulating supply (attoFIL) encoded as a decimal string.", + "name": "abi.TokenAmount", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/TokenAmount" + } + ], + "examples": [ + "0" + ] + }, + "summary": "" + }, + "summary": "Returns exact circulating supply.", + "x-cu-cost": 92 + }, + { + "description": "Returns the minimum and maximum collateral a storage provider can post based on deal size and verified status.", + "name": "Filecoin.StateDealProviderCollateralBounds", + "paramStructure": "by-position", + "params": [ + { + "description": "abi.PaddedPieceSize", + "name": "p1", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 1032 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p2", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "DealCollateralBounds", + "name": "DealCollateralBounds", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Max": "0", + "Min": "0" + } + ], + "properties": { + "Max": { + "additionalProperties": false, + "type": "object" + }, + "Min": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns provider collateral bounds.", + "x-cu-cost": 2 + }, + { + "description": "Attempts to decode the provided parameters using the recipient actor address and method number.", + "name": "Filecoin.StateDecodeParams", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "abi.MethodNum", + "name": "p2", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 1 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "[]byte", + "name": "p3", + "required": true, + "schema": { + "examples": [ + "Ynl0ZSBhcnJheQ==" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p4", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "interface{}", + "name": "interface{}", + "required": true, + "schema": { + "additionalProperties": true, + "examples": [ + {} + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Decodes actor method parameters.", + "x-cu-cost": 1 + }, + { + "description": "Returns the nonce and balance for the specified actor address.", + "name": "Filecoin.StateGetActor", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*types.Actor", + "name": "*types.Actor", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Balance": "0", + "Code": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "DelegatedAddress": "f01234", + "Head": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Nonce": 42 + } + ], + "properties": { + "Balance": { + "additionalProperties": false, + "type": "object" + }, + "Code": { + "title": "Content Identifier", + "type": "string" + }, + "DelegatedAddress": { + "additionalProperties": false, + "type": "object" + }, + "Head": { + "title": "Content Identifier", + "type": "string" + }, + "Nonce": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns actor nonce and balance.", + "x-cu-cost": 4 + }, + { + "description": "Returns the allocation associated with the given address and allocation ID.", + "name": "Filecoin.StateGetAllocation", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "verifregtypes.AllocationId", + "name": "p2", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 0 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*verifregtypes.Allocation", + "name": "*verifregtypes.Allocation", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Client": 1000, + "Data": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Expiration": 10101, + "Provider": 1000, + "Size": 1032, + "TermMax": 10101, + "TermMin": 10101 + } + ], + "properties": { + "Client": { + "title": "number", + "type": "number" + }, + "Data": { + "title": "Content Identifier", + "type": "string" + }, + "Expiration": { + "title": "number", + "type": "number" + }, + "Provider": { + "title": "number", + "type": "number" + }, + "Size": { + "title": "number", + "type": "number" + }, + "TermMax": { + "title": "number", + "type": "number" + }, + "TermMin": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns an allocation by ID.", + "x-cu-cost": 1 + }, + { + "description": "Returns the allocation for a given pending deal ID, or nil if not found.", + "name": "Filecoin.StateGetAllocationForPendingDeal", + "paramStructure": "by-position", + "params": [ + { + "description": "abi.DealID", + "name": "p1", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 5432 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*verifregtypes.Allocation", + "name": "*verifregtypes.Allocation", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Client": 1000, + "Data": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Expiration": 10101, + "Provider": 1000, + "Size": 1032, + "TermMax": 10101, + "TermMin": 10101 + } + ], + "properties": { + "Client": { + "title": "number", + "type": "number" + }, + "Data": { + "title": "Content Identifier", + "type": "string" + }, + "Expiration": { + "title": "number", + "type": "number" + }, + "Provider": { + "title": "number", + "type": "number" + }, + "Size": { + "title": "number", + "type": "number" + }, + "TermMax": { + "title": "number", + "type": "number" + }, + "TermMin": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns pending deal allocation.", + "x-cu-cost": 1 + }, + { + "description": "Returns all allocations associated with the specified client address.", + "name": "Filecoin.StateGetAllocations", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "map[verifregtypes.AllocationId]verifregtypes.Allocation", + "name": "map[verifregtypes.AllocationId]verifregtypes.Allocation", + "required": true, + "schema": { + "examples": [ + {} + ], + "patternProperties": { + ".*": { + "additionalProperties": false, + "properties": { + "Client": { + "title": "number", + "type": "number" + }, + "Data": { + "title": "Content Identifier", + "type": "string" + }, + "Expiration": { + "title": "number", + "type": "number" + }, + "Provider": { + "title": "number", + "type": "number" + }, + "Size": { + "title": "number", + "type": "number" + }, + "TermMax": { + "title": "number", + "type": "number" + }, + "TermMin": { + "title": "number", + "type": "number" + } + }, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns all client allocations.", + "x-cu-cost": 1 + }, + { + "description": "Returns the claim associated with the given address and claim ID.", + "name": "Filecoin.StateGetClaim", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "verifregtypes.ClaimId", + "name": "p2", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 0 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*verifregtypes.Claim", + "name": "*verifregtypes.Claim", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Client": 1000, + "Data": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Provider": 1000, + "Sector": 9, + "Size": 1032, + "TermMax": 10101, + "TermMin": 10101, + "TermStart": 10101 + } + ], + "properties": { + "Client": { + "title": "number", + "type": "number" + }, + "Data": { + "title": "Content Identifier", + "type": "string" + }, + "Provider": { + "title": "number", + "type": "number" + }, + "Sector": { + "title": "number", + "type": "number" + }, + "Size": { + "title": "number", + "type": "number" + }, + "TermMax": { + "title": "number", + "type": "number" + }, + "TermMin": { + "title": "number", + "type": "number" + }, + "TermStart": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns a claim by ID.", + "x-cu-cost": 1 + }, + { + "description": "Returns all claims associated with the specified provider.", + "name": "Filecoin.StateGetClaims", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "map[verifregtypes.ClaimId]verifregtypes.Claim", + "name": "map[verifregtypes.ClaimId]verifregtypes.Claim", + "required": true, + "schema": { + "examples": [ + {} + ], + "patternProperties": { + ".*": { + "additionalProperties": false, + "properties": { + "Client": { + "title": "number", + "type": "number" + }, + "Data": { + "title": "Content Identifier", + "type": "string" + }, + "Provider": { + "title": "number", + "type": "number" + }, + "Sector": { + "title": "number", + "type": "number" + }, + "Size": { + "title": "number", + "type": "number" + }, + "TermMax": { + "title": "number", + "type": "number" + }, + "TermMin": { + "title": "number", + "type": "number" + }, + "TermStart": { + "title": "number", + "type": "number" + } + }, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns all provider claims.", + "x-cu-cost": 1 + }, + { + "description": "Returns the addresses of all miners that have claimed power in the Power Actor.", + "name": "Filecoin.StateListMiners", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]address.Address", + "name": "[]address.Address", + "required": true, + "schema": { + "examples": [ + [ + "f01234" + ] + ], + "items": [ + { + "additionalProperties": false, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Lists all miners with power.", + "x-cu-cost": 8 + }, + { + "description": "Returns the ID address corresponding to the given address.", + "name": "Filecoin.StateLookupID", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "address.Address", + "name": "address.Address", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Resolves address to ID.", + "x-cu-cost": 1 + }, + { + "description": "Returns the public key (robust) address for the given ID address for non-account actors.", + "name": "Filecoin.StateLookupRobustAddress", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "address.Address", + "name": "address.Address", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns robust address for ID.", + "x-cu-cost": 1 + }, + { + "description": "Returns the escrow and locked balances for the specified address in the Storage Market.", + "name": "Filecoin.StateMarketBalance", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "MarketBalance", + "name": "MarketBalance", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Escrow": "0", + "Locked": "0" + } + ], + "properties": { + "Escrow": { + "additionalProperties": false, + "type": "object" + }, + "Locked": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns market escrow and locked balances.", + "x-cu-cost": 2 + }, + { + "description": "Returns the escrow and locked balances for all participants in the Storage Market.", + "name": "Filecoin.StateMarketParticipants", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/TipSetKey" + } + ], + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ] + }, + "summary": "" + } + ], + "result": { + "description": "Map: participant address -> balances", + "name": "MarketParticipants", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/MarketParticipants" + } + ], + "examples": [ + { + "t026363": { + "Escrow": "0", + "Locked": "0" + } + } + ] + }, + "summary": "" + }, + "summary": "Returns all market participant balances.", + "x-cu-cost": 1 + }, + { + "description": "Returns on-chain information for the specified storage deal.", + "name": "Filecoin.StateMarketStorageDeal", + "paramStructure": "by-position", + "params": [ + { + "description": "abi.DealID", + "name": "p1", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 5432 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*MarketDeal", + "name": "*MarketDeal", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Proposal": { + "Client": "f01234", + "ClientCollateral": "0", + "EndEpoch": 10101, + "Label": "", + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceSize": 1032, + "Provider": "f01234", + "ProviderCollateral": "0", + "StartEpoch": 10101, + "StoragePricePerEpoch": "0", + "VerifiedDeal": true + }, + "State": { + "LastUpdatedEpoch": 10101, + "SectorNumber": 9, + "SectorStartEpoch": 10101, + "SlashEpoch": 10101 + } + } + ], + "properties": { + "Proposal": { + "additionalProperties": false, + "properties": { + "Client": { + "additionalProperties": false, + "type": "object" + }, + "ClientCollateral": { + "additionalProperties": false, + "type": "object" + }, + "EndEpoch": { + "title": "number", + "type": "number" + }, + "Label": { + "additionalProperties": false, + "type": "object" + }, + "PieceCID": { + "title": "Content Identifier", + "type": "string" + }, + "PieceSize": { + "title": "number", + "type": "number" + }, + "Provider": { + "additionalProperties": false, + "type": "object" + }, + "ProviderCollateral": { + "additionalProperties": false, + "type": "object" + }, + "StartEpoch": { + "title": "number", + "type": "number" + }, + "StoragePricePerEpoch": { + "additionalProperties": false, + "type": "object" + }, + "VerifiedDeal": { + "type": "boolean" + } + }, + "type": "object" + }, + "State": { + "additionalProperties": false, + "properties": { + "LastUpdatedEpoch": { + "title": "number", + "type": "number" + }, + "SectorNumber": { + "title": "number", + "type": "number" + }, + "SectorStartEpoch": { + "title": "number", + "type": "number" + }, + "SlashEpoch": { + "title": "number", + "type": "number" + } + }, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns storage deal details.", + "x-cu-cost": 1 + }, + { + "description": "Returns the portion of a miner\u0432\u0402\u2122s balance that is available to be withdrawn or spent.", + "name": "Filecoin.StateMinerAvailableBalance", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "types.BigInt", + "name": "types.BigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns miner withdrawable balance.", + "x-cu-cost": 1 + }, + { + "description": "Returns all proving deadlines for the specified miner.", + "name": "Filecoin.StateMinerDeadlines", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]Deadline", + "name": "[]Deadline", + "required": true, + "schema": { + "examples": [ + [ + { + "DailyFee": "0", + "DisputableProofCount": 42, + "PostSubmissions": [ + 5, + 1 + ] + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "DailyFee": { + "additionalProperties": false, + "type": "object" + }, + "DisputableProofCount": { + "title": "number", + "type": "number" + }, + "PostSubmissions": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns miner proving deadlines.", + "x-cu-cost": 1 + }, + { + "description": "Returns a bitfield indicating the faulty sectors for the specified miner.", + "name": "Filecoin.StateMinerFaults", + "paramStructure": "by-position", + "params": [ + { + "description": "miner address", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/FilecoinAddress" + } + ], + "examples": [ + "f01234" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/TipSetKey" + } + ], + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ] + }, + "summary": "" + } + ], + "result": { + "description": "Bitfield encoded as an array of unsigned integers.", + "name": "bitfield.BitField", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BitField" + } + ], + "examples": [ + [ + 5, + 1 + ] + ] + }, + "summary": "" + }, + "summary": "Returns miner faulty sectors.", + "x-cu-cost": 1 + }, + { + "description": "Returns detailed on-chain information about the specified miner.", + "name": "Filecoin.StateMinerInfo", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "MinerInfo", + "name": "MinerInfo", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Beneficiary": "f01234", + "BeneficiaryTerm": { + "Expiration": 10101, + "Quota": "0", + "UsedQuota": "0" + }, + "ConsensusFaultElapsed": 10101, + "ControlAddresses": [ + "f01234" + ], + "Multiaddrs": [ + "Ynl0ZSBhcnJheQ==" + ], + "NewWorker": "f01234", + "Owner": "f01234", + "PeerId": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "PendingBeneficiaryTerm": { + "ApprovedByBeneficiary": true, + "ApprovedByNominee": true, + "NewBeneficiary": "f01234", + "NewExpiration": 10101, + "NewQuota": "0" + }, + "PendingOwnerAddress": "f01234", + "SectorSize": 34359738368, + "WindowPoStPartitionSectors": 42, + "WindowPoStProofType": 8, + "Worker": "f01234", + "WorkerChangeEpoch": 10101 + } + ], + "properties": { + "Beneficiary": { + "additionalProperties": false, + "type": "object" + }, + "BeneficiaryTerm": { + "additionalProperties": false, + "properties": { + "Expiration": { + "title": "number", + "type": "number" + }, + "Quota": { + "additionalProperties": false, + "type": "object" + }, + "UsedQuota": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + }, + "ConsensusFaultElapsed": { + "title": "number", + "type": "number" + }, + "ControlAddresses": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + }, + "Multiaddrs": { + "items": { + "contentEncoding": "base64", + "type": "string" + }, + "type": "array" + }, + "NewWorker": { + "additionalProperties": false, + "type": "object" + }, + "Owner": { + "additionalProperties": false, + "type": "object" + }, + "PeerId": { + "type": "string" + }, + "PendingBeneficiaryTerm": { + "additionalProperties": false, + "properties": { + "ApprovedByBeneficiary": { + "type": "boolean" + }, + "ApprovedByNominee": { + "type": "boolean" + }, + "NewBeneficiary": { + "additionalProperties": false, + "type": "object" + }, + "NewExpiration": { + "title": "number", + "type": "number" + }, + "NewQuota": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + }, + "PendingOwnerAddress": { + "additionalProperties": false, + "type": "object" + }, + "SectorSize": { + "title": "number", + "type": "number" + }, + "WindowPoStPartitionSectors": { + "title": "number", + "type": "number" + }, + "WindowPoStProofType": { + "title": "number", + "type": "number" + }, + "Worker": { + "additionalProperties": false, + "type": "object" + }, + "WorkerChangeEpoch": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns miner information.", + "x-cu-cost": 8 + }, + { + "description": "Returns all partitions within the specified proving deadline.", + "name": "Filecoin.StateMinerPartitions", + "paramStructure": "by-position", + "params": [ + { + "description": "miner address", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/FilecoinAddress" + } + ], + "examples": [ + "f01234" + ] + }, + "summary": "" + }, + { + "description": "deadline index", + "name": "p2", + "required": true, + "schema": { + "examples": [ + 42 + ], + "minimum": 0, + "type": "integer" + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p3", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/TipSetKey" + } + ], + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ] + }, + "summary": "" + } + ], + "result": { + "description": "Partitions for the given miner and deadline.", + "name": "[]MinerPartition", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/MinerPartitionList" + } + ], + "examples": [ + [ + { + "ActiveSectors": [ + 5, + 1 + ], + "AllSectors": [ + 5, + 1 + ], + "FaultySectors": [ + 5, + 1 + ], + "LiveSectors": [ + 5, + 1 + ], + "RecoveringSectors": [ + 5, + 1 + ] + } + ] + ] + }, + "summary": "" + }, + "summary": "Returns deadline partitions.", + "x-cu-cost": 4 + }, + { + "description": "Returns the storage power of the specified miner.", + "name": "Filecoin.StateMinerPower", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*MinerPower", + "name": "*MinerPower", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "HasMinPower": true, + "MinerPower": { + "QualityAdjPower": "0", + "RawBytePower": "0" + }, + "TotalPower": { + "QualityAdjPower": "0", + "RawBytePower": "0" + } + } + ], + "properties": { + "HasMinPower": { + "type": "boolean" + }, + "MinerPower": { + "additionalProperties": false, + "properties": { + "QualityAdjPower": { + "additionalProperties": false, + "type": "object" + }, + "RawBytePower": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + }, + "TotalPower": { + "additionalProperties": false, + "properties": { + "QualityAdjPower": { + "additionalProperties": false, + "type": "object" + }, + "RawBytePower": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns miner power.", + "x-cu-cost": 8 + }, + { + "description": "Calculates and returns proving deadline information for a given epoch.", + "name": "Filecoin.StateMinerProvingDeadline", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*dline.Info", + "name": "*dline.Info", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Challenge": 10101, + "Close": 10101, + "CurrentEpoch": 10101, + "FaultCutoff": 10101, + "FaultDeclarationCutoff": 10101, + "Index": 42, + "Open": 10101, + "PeriodStart": 10101, + "WPoStChallengeLookback": 10101, + "WPoStChallengeWindow": 10101, + "WPoStPeriodDeadlines": 42, + "WPoStProvingPeriod": 10101 + } + ], + "properties": { + "Challenge": { + "title": "number", + "type": "number" + }, + "Close": { + "title": "number", + "type": "number" + }, + "CurrentEpoch": { + "title": "number", + "type": "number" + }, + "FaultCutoff": { + "title": "number", + "type": "number" + }, + "FaultDeclarationCutoff": { + "title": "number", + "type": "number" + }, + "Index": { + "title": "number", + "type": "number" + }, + "Open": { + "title": "number", + "type": "number" + }, + "PeriodStart": { + "title": "number", + "type": "number" + }, + "WPoStChallengeLookback": { + "title": "number", + "type": "number" + }, + "WPoStChallengeWindow": { + "title": "number", + "type": "number" + }, + "WPoStPeriodDeadlines": { + "title": "number", + "type": "number" + }, + "WPoStProvingPeriod": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns proving deadline calculations.", + "x-cu-cost": 1 + }, + { + "description": "Returns a bitfield indicating sectors currently marked for recovery for the specified miner.", + "name": "Filecoin.StateMinerRecoveries", + "paramStructure": "by-position", + "params": [ + { + "description": "miner address", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/FilecoinAddress" + } + ], + "examples": [ + "f01234" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/TipSetKey" + } + ], + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ] + }, + "summary": "" + } + ], + "result": { + "description": "Bitfield encoded as an array of unsigned integers.", + "name": "bitfield.BitField", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BitField" + } + ], + "examples": [ + [ + 5, + 1 + ] + ] + }, + "summary": "" + }, + "summary": "Returns recovering sectors.", + "x-cu-cost": 1 + }, + { + "description": "Returns the number of sectors in the miner\u0432\u0402\u2122s sector set and proving set.", + "name": "Filecoin.StateMinerSectorCount", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "MinerSectors", + "name": "MinerSectors", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Active": 42, + "Faulty": 42, + "Live": 42 + } + ], + "properties": { + "Active": { + "title": "number", + "type": "number" + }, + "Faulty": { + "title": "number", + "type": "number" + }, + "Live": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns miner sector counts.", + "x-cu-cost": 1 + }, + { + "description": "Returns on-chain information for the miner\u0432\u0402\u2122s sectors, optionally filtered by a bitfield.", + "name": "Filecoin.StateMinerSectors", + "paramStructure": "by-position", + "params": [ + { + "description": "miner address", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/FilecoinAddress" + } + ], + "examples": [ + "f01234" + ] + }, + "summary": "" + }, + { + "description": "filter (bitfield), nil means all sectors", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/BitFieldNullable" + } + ], + "examples": [ + [ + 0 + ] + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p3", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/TipSetKey" + } + ], + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ] + }, + "summary": "" + } + ], + "result": { + "description": "List of on-chain sector info objects.", + "name": "[]SectorOnChainInfo", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/SectorOnChainInfoList" + } + ], + "examples": [ + [ + { + "Activation": 10101, + "DealIDs": [ + 5432 + ], + "DealWeight": "0", + "ExpectedDayReward": "0", + "ExpectedStoragePledge": "0", + "Expiration": 10101, + "InitialPledge": "0", + "ReplacedDayReward": "0", + "ReplacedSectorAge": 10101, + "SealProof": 8, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "SectorKeyCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "SectorNumber": 9, + "SimpleQAPower": true, + "VerifiedDealWeight": "0" + } + ] + ] + }, + "summary": "" + }, + "summary": "Returns miner sector information.", + "x-cu-cost": 266 + }, + { + "description": "Returns the name of the Filecoin network the node is synced to.", + "name": "Filecoin.StateNetworkName", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "dtypes.NetworkName", + "name": "dtypes.NetworkName", + "required": true, + "schema": { + "examples": [ + "lotus" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "Returns network name.", + "x-cu-cost": 1 + }, + { + "description": "Returns the network version at the specified tipset.", + "name": "Filecoin.StateNetworkVersion", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "apitypes.NetworkVersion", + "name": "apitypes.NetworkVersion", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 27 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Returns network version.", + "x-cu-cost": 1 + }, + { + "description": "Returns the complete on-chain state for the specified actor.", + "name": "Filecoin.StateReadState", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ActorState", + "name": "*ActorState", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Balance": "0", + "Code": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "State": {} + } + ], + "properties": { + "Balance": { + "additionalProperties": false, + "type": "object" + }, + "Code": { + "title": "Content Identifier", + "type": "string" + }, + "State": { + "additionalProperties": true, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns full actor state.", + "x-cu-cost": 5 + }, + { + "description": "Replays the specified message as if it were executed in the given tipset and returns execution results.", + "name": "Filecoin.StateReplay", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "cid.Cid", + "name": "p2", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*InvocResult", + "name": "*InvocResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Duration": 60000000000, + "Error": "string value", + "ExecutionTrace": { + "GasCharges": [ + { + "Name": "string value", + "cg": 9, + "sg": 9, + "tg": 9, + "tt": 60000000000 + } + ], + "InvokedActor": { + "Id": 1000, + "State": { + "Balance": "0", + "Code": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "DelegatedAddress": "f01234", + "Head": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Nonce": 42 + } + }, + "IpldOps": [ + { + "Cid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Op": "Get", + "Size": 42 + } + ], + "Logs": [ + "string value" + ], + "Msg": { + "From": "f01234", + "GasLimit": 42, + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "ParamsCodec": 42, + "ReadOnly": true, + "To": "f01234", + "Value": "0" + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "ReturnCodec": 42 + }, + "Subcalls": [ + { + "GasCharges": [ + { + "Name": "string value", + "cg": 9, + "sg": 9, + "tg": 9, + "tt": 60000000000 + } + ], + "InvokedActor": { + "Id": 1000, + "State": { + "Balance": "0", + "Code": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "DelegatedAddress": "f01234", + "Head": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Nonce": 42 + } + }, + "IpldOps": [ + { + "Cid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Op": "Get", + "Size": 42 + } + ], + "Logs": [ + "string value" + ], + "Msg": { + "From": "f01234", + "GasLimit": 42, + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "ParamsCodec": 42, + "ReadOnly": true, + "To": "f01234", + "Value": "0" + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "ReturnCodec": 42 + }, + "Subcalls": null + } + ] + }, + "GasCost": { + "BaseFeeBurn": "0", + "GasUsed": "0", + "Message": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "MinerPenalty": "0", + "MinerTip": "0", + "OverEstimationBurn": "0", + "Refund": "0", + "TotalCost": "0" + }, + "Msg": { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + }, + "MsgCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "MsgRct": { + "EventsRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ExitCode": 0, + "GasUsed": 9, + "Return": "Ynl0ZSBhcnJheQ==" + } + } + ], + "properties": { + "Duration": { + "title": "number", + "type": "number" + }, + "Error": { + "type": "string" + }, + "ExecutionTrace": { + "additionalProperties": false, + "properties": { + "GasCharges": { + "items": { + "additionalProperties": false, + "properties": { + "Name": { + "type": "string" + }, + "cg": { + "title": "number", + "type": "number" + }, + "sg": { + "title": "number", + "type": "number" + }, + "tg": { + "title": "number", + "type": "number" + }, + "tt": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "InvokedActor": { + "additionalProperties": false, + "properties": { + "Id": { + "title": "number", + "type": "number" + }, + "State": { + "additionalProperties": false, + "properties": { + "Balance": { + "additionalProperties": false, + "type": "object" + }, + "Code": { + "title": "Content Identifier", + "type": "string" + }, + "DelegatedAddress": { + "additionalProperties": false, + "type": "object" + }, + "Head": { + "title": "Content Identifier", + "type": "string" + }, + "Nonce": { + "title": "number", + "type": "number" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "IpldOps": { + "items": { + "additionalProperties": false, + "properties": { + "Cid": { + "title": "Content Identifier", + "type": "string" + }, + "Op": { + "title": "number", + "type": "number" + }, + "Size": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "Logs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "Msg": { + "additionalProperties": false, + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "ParamsCodec": { + "title": "number", + "type": "number" + }, + "ReadOnly": { + "type": "boolean" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + }, + "MsgRct": { + "additionalProperties": false, + "properties": { + "ExitCode": { + "title": "number", + "type": "number" + }, + "Return": { + "contentEncoding": "base64", + "type": "string" + }, + "ReturnCodec": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "Subcalls": { + "items": {}, + "type": "array" + } + }, + "type": "object" + }, + "GasCost": { + "additionalProperties": false, + "properties": { + "BaseFeeBurn": { + "additionalProperties": false, + "type": "object" + }, + "GasUsed": { + "additionalProperties": false, + "type": "object" + }, + "Message": { + "title": "Content Identifier", + "type": "string" + }, + "MinerPenalty": { + "additionalProperties": false, + "type": "object" + }, + "MinerTip": { + "additionalProperties": false, + "type": "object" + }, + "OverEstimationBurn": { + "additionalProperties": false, + "type": "object" + }, + "Refund": { + "additionalProperties": false, + "type": "object" + }, + "TotalCost": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + }, + "Msg": { + "additionalProperties": false, + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "MsgCid": { + "title": "Content Identifier", + "type": "string" + }, + "MsgRct": { + "additionalProperties": false, + "properties": { + "EventsRoot": { + "title": "Content Identifier", + "type": "string" + }, + "ExitCode": { + "title": "number", + "type": "number" + }, + "GasUsed": { + "title": "number", + "type": "number" + }, + "Return": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Replays a message execution.", + "x-cu-cost": 1 + }, + { + "description": "Searches back through the chain up to a limit for a message and returns its receipt and execution tipset.", + "name": "Filecoin.StateSearchMsg", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "cid.Cid", + "name": "p2", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + }, + { + "description": "abi.ChainEpoch", + "name": "p3", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 10101 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p4", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*MsgLookup", + "name": "*MsgLookup", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Height": 10101, + "Message": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Receipt": { + "EventsRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ExitCode": 0, + "GasUsed": 9, + "Return": "Ynl0ZSBhcnJheQ==" + }, + "ReturnDec": {}, + "TipSet": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + } + ], + "properties": { + "Height": { + "title": "number", + "type": "number" + }, + "Message": { + "title": "Content Identifier", + "type": "string" + }, + "Receipt": { + "additionalProperties": false, + "properties": { + "EventsRoot": { + "title": "Content Identifier", + "type": "string" + }, + "ExitCode": { + "title": "number", + "type": "number" + }, + "GasUsed": { + "title": "number", + "type": "number" + }, + "Return": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": "object" + }, + "ReturnDec": { + "additionalProperties": true, + "type": "object" + }, + "TipSet": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Searches for a message.", + "x-cu-cost": 11 + }, + { + "description": "Returns on-chain information for the specified miner sector, or null if not found.", + "name": "Filecoin.StateSectorGetInfo", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "abi.SectorNumber", + "name": "p2", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 9 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*miner.SectorOnChainInfo", + "name": "*miner.SectorOnChainInfo", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Activation": 10101, + "DailyFee": "0", + "DealWeight": "0", + "ExpectedDayReward": "0", + "ExpectedStoragePledge": "0", + "Expiration": 10101, + "Flags": 0, + "InitialPledge": "0", + "PowerBaseEpoch": 10101, + "ReplacedDayReward": "0", + "SealProof": 8, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "SectorKeyCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "SectorNumber": 9, + "VerifiedDealWeight": "0" + } + ], + "properties": { + "Activation": { + "title": "number", + "type": "number" + }, + "DailyFee": { + "additionalProperties": false, + "type": "object" + }, + "DealWeight": { + "additionalProperties": false, + "type": "object" + }, + "ExpectedDayReward": { + "additionalProperties": false, + "type": "object" + }, + "ExpectedStoragePledge": { + "additionalProperties": false, + "type": "object" + }, + "Expiration": { + "title": "number", + "type": "number" + }, + "Flags": { + "title": "number", + "type": "number" + }, + "InitialPledge": { + "additionalProperties": false, + "type": "object" + }, + "PowerBaseEpoch": { + "title": "number", + "type": "number" + }, + "ReplacedDayReward": { + "additionalProperties": false, + "type": "object" + }, + "SealProof": { + "title": "number", + "type": "number" + }, + "SealedCID": { + "title": "Content Identifier", + "type": "string" + }, + "SectorKeyCID": { + "title": "Content Identifier", + "type": "string" + }, + "SectorNumber": { + "title": "number", + "type": "number" + }, + "VerifiedDealWeight": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns sector on-chain info.", + "x-cu-cost": 1 + }, + { + "description": "Returns the remaining data cap for the specified verified client address, or nil if not present.", + "name": "Filecoin.StateVerifiedClientStatus", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*abi.StoragePower", + "name": "*abi.StoragePower", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns verified client datacap.", + "x-cu-cost": 29 + }, + { + "description": "Returns the remaining data cap for the specified verifier address, or nil if not present.", + "name": "Filecoin.StateVerifierStatus", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*abi.StoragePower", + "name": "*abi.StoragePower", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns verifier datacap.", + "x-cu-cost": 2 + }, + { + "description": "Returns the runtime-reported approximation of Filecoin circulating supply at the given tipset.", + "name": "Filecoin.StateVMCirculatingSupplyInternal", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/TipSetKey" + } + ], + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ] + }, + "summary": "" + } + ], + "result": { + "description": "Circulating supply components (attoFIL) as decimal strings.", + "name": "VMCirculatingSupply", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/VMCirculatingSupply" + } + ], + "examples": [ + { + "FilBurnt": "0", + "FilCirculating": "0", + "FilLocked": "0", + "FilMined": "0", + "FilReserveDisbursed": "0", + "FilVested": "0" + } + ] + }, + "summary": "" + }, + "summary": "Returns VM circulating supply estimate.", + "x-cu-cost": 2 + }, + { + "description": "Searches for a message up to a limit of epochs and waits until it is executed with the specified confidence depth if not yet found.", + "name": "Filecoin.StateWaitMsg", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + }, + { + "description": "uint64", + "name": "p2", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 42 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "abi.ChainEpoch", + "name": "p3", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 10101 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p4", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*MsgLookup", + "name": "*MsgLookup", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Height": 10101, + "Message": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Receipt": { + "EventsRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ExitCode": 0, + "GasUsed": 9, + "Return": "Ynl0ZSBhcnJheQ==" + }, + "ReturnDec": {}, + "TipSet": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + } + ], + "properties": { + "Height": { + "title": "number", + "type": "number" + }, + "Message": { + "title": "Content Identifier", + "type": "string" + }, + "Receipt": { + "additionalProperties": false, + "properties": { + "EventsRoot": { + "title": "Content Identifier", + "type": "string" + }, + "ExitCode": { + "title": "number", + "type": "number" + }, + "GasUsed": { + "title": "number", + "type": "number" + }, + "Return": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": "object" + }, + "ReturnDec": { + "additionalProperties": true, + "type": "object" + }, + "TipSet": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Waits for message execution.", + "x-cu-cost": 1 + }, + { + "description": "Returns a long-lived stream of actor events that match the given filter.", + "name": "Filecoin.SubscribeActorEventsRaw", + "paramStructure": "by-position", + "params": [ + { + "description": "*types.ActorEventFilter", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/ActorEventFilter" + } + ], + "examples": [ + { + "addresses": [ + "f01234" + ], + "fields": { + "sector-terminated": [] + }, + "fromHeight": 3000000 + } + ] + }, + "summary": "" + } + ], + "result": { + "description": "Actor event notification (stream item).", + "name": "*types.ActorEvent", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/ActorEvent" + } + ], + "examples": [ + { + "emitter": "f01234", + "entries": [ + { + "Codec": 0, + "Flags": 1, + "Key": "sector-terminated", + "Value": "AA==" + } + ], + "height": 3000001, + "msgCid": { + "/": "bafy2bzaceayoigaf3v5muqmknpjfkguse43jp4t2zxhpmykhqynqhkdgpgybc" + }, + "reverted": false, + "tipsetKey": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + } + ] + }, + "summary": "" + }, + "summary": "Subscribe to actor events (raw stream)", + "x-cu-cost": 1 + }, + { + "description": "Returns version information for the Filecoin node, including API version and implementation details.", + "name": "Filecoin.Version", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "APIVersion", + "name": "APIVersion", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "APIVersion": 131840, + "Agent": "string value", + "BlockDelay": 42, + "Version": "string value" + } + ], + "properties": { + "APIVersion": { + "title": "number", + "type": "number" + }, + "Agent": { + "type": "string" + }, + "BlockDelay": { + "title": "number", + "type": "number" + }, + "Version": { + "type": "string" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns node version information.", + "x-cu-cost": 1 + }, + { + "description": "Returns the balance of the specified address at the current head of the chain.", + "name": "Filecoin.WalletBalance", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "types.BigInt", + "name": "types.BigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns wallet balance.", + "x-cu-cost": 116 + }, + { + "description": "Verifies that the provided signature is valid for the given address and message bytes. The address does not need to be managed by the local wallet.", + "name": "Filecoin.WalletVerify", + "paramStructure": "by-position", + "params": [ + { + "description": "address", + "name": "p1", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/FilecoinAddress" + } + ], + "examples": [ + "f01234" + ] + }, + "summary": "" + }, + { + "description": "data (bytes, base64)", + "name": "p2", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Base64Bytes" + } + ], + "examples": [ + "Yn1OZSBhcnJheQ==" + ] + }, + "summary": "" + }, + { + "description": "signature", + "name": "p3", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/Signature" + } + ], + "examples": [ + { + "Data": "Yn1OZSBhcnJheQ==", + "Type": 2 + } + ] + }, + "summary": "" + } + ], + "result": { + "description": "true if signature is valid", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": "boolean" + }, + "summary": "" + }, + "summary": "Verifies a signature.", + "x-cu-cost": 1 + }, + { + "description": "Returns the client version.", + "name": "Filecoin.Web3ClientVersion", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "string", + "name": "string", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "Returns the client version.", + "x-cu-cost": 1 + }, + { + "name": "net_listening", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.NetListening", + "x-cu-cost": 1 + }, + { + "name": "net_version", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "string", + "name": "string", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.NetVersion", + "x-cu-cost": 1 + }, + { + "name": "web3_clientVersion", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "string", + "name": "string", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.Web3ClientVersion", + "x-cu-cost": 1 + } + ], + "openrpc": "1.2.6" +} \ No newline at end of file diff --git a/filecoin-lotus-v1/json-rpc/CHANGELOG.md b/filecoin-lotus-v1/json-rpc/CHANGELOG.md new file mode 100644 index 0000000..c836cd6 --- /dev/null +++ b/filecoin-lotus-v1/json-rpc/CHANGELOG.md @@ -0,0 +1,11 @@ +# Changelog + +All notable changes to this schema are documented in this file. + +The format is based on [Keep a ChangeLog](https://keepachangelog.com/) and follows [Semantic Versioning](https://semver.org/) + +## [0.0.1] - 2026-02-13 + +### Added + +- Initial version of the spec \ No newline at end of file diff --git a/filecoin-lotus-v1/json-rpc/VERSION b/filecoin-lotus-v1/json-rpc/VERSION new file mode 100644 index 0000000..8a9ecc2 --- /dev/null +++ b/filecoin-lotus-v1/json-rpc/VERSION @@ -0,0 +1 @@ +0.0.1 \ No newline at end of file diff --git a/filecoin-lotus-v1/json-rpc/openrpc.json b/filecoin-lotus-v1/json-rpc/openrpc.json new file mode 100644 index 0000000..c6ebac0 --- /dev/null +++ b/filecoin-lotus-v1/json-rpc/openrpc.json @@ -0,0 +1,13408 @@ +{ + "info": { + "contact": { + "email": "devs@chain.love", + "name": "devs" + }, + "description": "A specification of the Filecoin Lotus v1 JSON-RPC API provided by Chain.Love platform.", + "title": "Filecoin Lotus V0 JSON-RPC Specification", + "version": "0.0.1" + }, + "methods": [ + { + "description": "```go\nfunc (s *GatewayStruct) EthAccounts(p0 context.Context) ([]ethtypes.EthAddress, error) {\n\tif s.Internal.EthAccounts == nil {\n\t\treturn *new([]ethtypes.EthAddress), ErrNotSupported\n\t}\n\treturn s.Internal.EthAccounts(p0)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4267" + }, + "name": "eth_accounts", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "[]ethtypes.EthAddress", + "name": "[]ethtypes.EthAddress", + "required": true, + "schema": { + "examples": [ + [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ] + ], + "items": [ + { + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthAccounts", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthBlockNumber(p0 context.Context) (ethtypes.EthUint64, error) {\n\tif s.Internal.EthBlockNumber == nil {\n\t\treturn *new(ethtypes.EthUint64), ErrNotSupported\n\t}\n\treturn s.Internal.EthBlockNumber(p0)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4289" + }, + "name": "eth_blockNumber", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthBlockNumber", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthCall(p0 context.Context, p1 ethtypes.EthCall, p2 ethtypes.EthBlockNumberOrHash) (ethtypes.EthBytes, error) {\n\tif s.Internal.EthCall == nil {\n\t\treturn *new(ethtypes.EthBytes), ErrNotSupported\n\t}\n\treturn s.Internal.EthCall(p0, p1, p2)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4300" + }, + "name": "eth_call", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthCall", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "data": "0x07", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gas": "0x5", + "gasPrice": "0x0", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "value": "0x0" + } + ], + "properties": { + "data": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "from": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "gas": { + "title": "number", + "type": "number" + }, + "gasPrice": { + "additionalProperties": false, + "type": "object" + }, + "to": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "value": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthCall", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthChainId(p0 context.Context) (ethtypes.EthUint64, error) {\n\tif s.Internal.EthChainId == nil {\n\t\treturn *new(ethtypes.EthUint64), ErrNotSupported\n\t}\n\treturn s.Internal.EthChainId(p0)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4311" + }, + "name": "eth_chainId", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthChainId", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthEstimateGas(p0 context.Context, p1 jsonrpc.RawParams) (ethtypes.EthUint64, error) {\n\tif s.Internal.EthEstimateGas == nil {\n\t\treturn *new(ethtypes.EthUint64), ErrNotSupported\n\t}\n\treturn s.Internal.EthEstimateGas(p0, p1)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4322" + }, + "name": "eth_estimateGas", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "Bw==" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthEstimateGas", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthFeeHistory(p0 context.Context, p1 jsonrpc.RawParams) (ethtypes.EthFeeHistory, error) {\n\tif s.Internal.EthFeeHistory == nil {\n\t\treturn *new(ethtypes.EthFeeHistory), ErrNotSupported\n\t}\n\treturn s.Internal.EthFeeHistory(p0, p1)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4333" + }, + "name": "eth_feeHistory", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "Bw==" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthFeeHistory", + "name": "ethtypes.EthFeeHistory", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "baseFeePerGas": [ + "0x0" + ], + "gasUsedRatio": [ + 12.3 + ], + "oldestBlock": "0x5", + "reward": [] + } + ], + "properties": { + "baseFeePerGas": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + }, + "gasUsedRatio": { + "items": { + "type": "number" + }, + "type": "array" + }, + "oldestBlock": { + "title": "number", + "type": "number" + }, + "reward": { + "items": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthFeeHistory", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthGasPrice(p0 context.Context) (ethtypes.EthBigInt, error) {\n\tif s.Internal.EthGasPrice == nil {\n\t\treturn *new(ethtypes.EthBigInt), ErrNotSupported\n\t}\n\treturn s.Internal.EthGasPrice(p0)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4344" + }, + "name": "eth_gasPrice", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0x0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGasPrice", + "x-cu-cost": 2 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthGetBalance(p0 context.Context, p1 ethtypes.EthAddress, p2 ethtypes.EthBlockNumberOrHash) (ethtypes.EthBigInt, error) {\n\tif s.Internal.EthGetBalance == nil {\n\t\treturn *new(ethtypes.EthBigInt), ErrNotSupported\n\t}\n\treturn s.Internal.EthGetBalance(p0, p1, p2)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4355" + }, + "name": "eth_getBalance", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0x0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetBalance", + "x-cu-cost": 10 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthGetBlockByHash(p0 context.Context, p1 ethtypes.EthHash, p2 bool) (ethtypes.EthBlock, error) {\n\tif s.Internal.EthGetBlockByHash == nil {\n\t\treturn *new(ethtypes.EthBlock), ErrNotSupported\n\t}\n\treturn s.Internal.EthGetBlockByHash(p0, p1, p2)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4366" + }, + "name": "eth_getBlockByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p2", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBlock", + "name": "ethtypes.EthBlock", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "baseFeePerGas": "0x0", + "difficulty": "0x5", + "extraData": "0x07", + "gasLimit": "0x5", + "gasUsed": "0x5", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "logsBloom": "0x07", + "miner": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "mixHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "nonce": "0x0707070707070707", + "number": "0x5", + "parentHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "receiptsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "sha3Uncles": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "size": "0x5", + "stateRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "timestamp": "0x5", + "totalDifficulty": "0x5", + "transactions": [ + {} + ], + "transactionsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "uncles": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + } + ], + "properties": { + "baseFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "difficulty": { + "title": "number", + "type": "number" + }, + "extraData": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "gasLimit": { + "title": "number", + "type": "number" + }, + "gasUsed": { + "title": "number", + "type": "number" + }, + "hash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "logsBloom": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "miner": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "mixHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "nonce": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 8, + "minItems": 8, + "type": "array" + }, + "number": { + "title": "number", + "type": "number" + }, + "parentHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "receiptsRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "sha3Uncles": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "size": { + "title": "number", + "type": "number" + }, + "stateRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "timestamp": { + "title": "number", + "type": "number" + }, + "totalDifficulty": { + "title": "number", + "type": "number" + }, + "transactions": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + }, + "transactionsRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "uncles": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetBlockByHash", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthGetBlockByNumber(p0 context.Context, p1 string, p2 bool) (ethtypes.EthBlock, error) {\n\tif s.Internal.EthGetBlockByNumber == nil {\n\t\treturn *new(ethtypes.EthBlock), ErrNotSupported\n\t}\n\treturn s.Internal.EthGetBlockByNumber(p0, p1, p2)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4377" + }, + "name": "eth_getBlockByNumber", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p2", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBlock", + "name": "ethtypes.EthBlock", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "baseFeePerGas": "0x0", + "difficulty": "0x5", + "extraData": "0x07", + "gasLimit": "0x5", + "gasUsed": "0x5", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "logsBloom": "0x07", + "miner": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "mixHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "nonce": "0x0707070707070707", + "number": "0x5", + "parentHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "receiptsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "sha3Uncles": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "size": "0x5", + "stateRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "timestamp": "0x5", + "totalDifficulty": "0x5", + "transactions": [ + {} + ], + "transactionsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "uncles": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + } + ], + "properties": { + "baseFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "difficulty": { + "title": "number", + "type": "number" + }, + "extraData": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "gasLimit": { + "title": "number", + "type": "number" + }, + "gasUsed": { + "title": "number", + "type": "number" + }, + "hash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "logsBloom": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "miner": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "mixHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "nonce": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 8, + "minItems": 8, + "type": "array" + }, + "number": { + "title": "number", + "type": "number" + }, + "parentHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "receiptsRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "sha3Uncles": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "size": { + "title": "number", + "type": "number" + }, + "stateRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "timestamp": { + "title": "number", + "type": "number" + }, + "totalDifficulty": { + "title": "number", + "type": "number" + }, + "transactions": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + }, + "transactionsRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "uncles": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetBlockByNumber", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthGetBlockTransactionCountByHash(p0 context.Context, p1 ethtypes.EthHash) (ethtypes.EthUint64, error) {\n\tif s.Internal.EthGetBlockTransactionCountByHash == nil {\n\t\treturn *new(ethtypes.EthUint64), ErrNotSupported\n\t}\n\treturn s.Internal.EthGetBlockTransactionCountByHash(p0, p1)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4399" + }, + "name": "eth_getBlockTransactionCountByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetBlockTransactionCountByHash", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthGetBlockTransactionCountByNumber(p0 context.Context, p1 string) (ethtypes.EthUint64, error) {\n\tif s.Internal.EthGetBlockTransactionCountByNumber == nil {\n\t\treturn *new(ethtypes.EthUint64), ErrNotSupported\n\t}\n\treturn s.Internal.EthGetBlockTransactionCountByNumber(p0, p1)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4410" + }, + "name": "eth_getBlockTransactionCountByNumber", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetBlockTransactionCountByNumber", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthGetCode(p0 context.Context, p1 ethtypes.EthAddress, p2 ethtypes.EthBlockNumberOrHash) (ethtypes.EthBytes, error) {\n\tif s.Internal.EthGetCode == nil {\n\t\treturn *new(ethtypes.EthBytes), ErrNotSupported\n\t}\n\treturn s.Internal.EthGetCode(p0, p1, p2)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4421" + }, + "name": "eth_getCode", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetCode", + "x-cu-cost": 10 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthGetFilterChanges(p0 context.Context, p1 ethtypes.EthFilterID) (*ethtypes.EthFilterResult, error) {\n\tif s.Internal.EthGetFilterChanges == nil {\n\t\treturn nil, ErrNotSupported\n\t}\n\treturn s.Internal.EthGetFilterChanges(p0, p1)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4432" + }, + "name": "eth_getFilterChanges", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + {} + ] + ], + "properties": { + "Results": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetFilterChanges", + "x-cu-cost": 400 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthGetFilterLogs(p0 context.Context, p1 ethtypes.EthFilterID) (*ethtypes.EthFilterResult, error) {\n\tif s.Internal.EthGetFilterLogs == nil {\n\t\treturn nil, ErrNotSupported\n\t}\n\treturn s.Internal.EthGetFilterLogs(p0, p1)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4443" + }, + "name": "eth_getFilterLogs", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + {} + ] + ], + "properties": { + "Results": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetFilterLogs", + "x-cu-cost": 400 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthGetLogs(p0 context.Context, p1 *ethtypes.EthFilterSpec) (*ethtypes.EthFilterResult, error) {\n\tif s.Internal.EthGetLogs == nil {\n\t\treturn nil, ErrNotSupported\n\t}\n\treturn s.Internal.EthGetLogs(p0, p1)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4454" + }, + "name": "eth_getLogs", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthFilterSpec", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "address": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "fromBlock": "2301220", + "topics": null + } + ], + "properties": { + "address": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "fromBlock": { + "type": "string" + }, + "toBlock": { + "type": "string" + }, + "topics": { + "items": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + {} + ] + ], + "properties": { + "Results": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetLogs", + "x-cu-cost": 400 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthGetMessageCidByTransactionHash(p0 context.Context, p1 *ethtypes.EthHash) (*cid.Cid, error) {\n\tif s.Internal.EthGetMessageCidByTransactionHash == nil {\n\t\treturn nil, ErrNotSupported\n\t}\n\treturn s.Internal.EthGetMessageCidByTransactionHash(p0, p1)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4465" + }, + "name": "eth_getMessageCidByTransactionHash", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*cid.Cid", + "name": "*cid.Cid", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetMessageCidByTransactionHash", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthGetStorageAt(p0 context.Context, p1 ethtypes.EthAddress, p2 ethtypes.EthBytes, p3 ethtypes.EthBlockNumberOrHash) (ethtypes.EthBytes, error) {\n\tif s.Internal.EthGetStorageAt == nil {\n\t\treturn *new(ethtypes.EthBytes), ErrNotSupported\n\t}\n\treturn s.Internal.EthGetStorageAt(p0, p1, p2, p3)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4476" + }, + "name": "eth_getStorageAt", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBytes", + "name": "p2", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetStorageAt", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthGetTransactionByHash(p0 context.Context, p1 *ethtypes.EthHash) (*ethtypes.EthTx, error) {\n\tif s.Internal.EthGetTransactionByHash == nil {\n\t\treturn nil, ErrNotSupported\n\t}\n\treturn s.Internal.EthGetTransactionByHash(p0, p1)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4509" + }, + "name": "eth_getTransactionByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTx", + "name": "*ethtypes.EthTx", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "accessList": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "chainId": "0x5", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gas": "0x5", + "gasPrice": "0x0", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "input": "0x07", + "maxFeePerGas": "0x0", + "maxPriorityFeePerGas": "0x0", + "nonce": "0x5", + "r": "0x0", + "s": "0x0", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionIndex": "0x5", + "type": "0x5", + "v": "0x0", + "value": "0x0" + } + ], + "properties": { + "accessList": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "chainId": { + "title": "number", + "type": "number" + }, + "from": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "gas": { + "title": "number", + "type": "number" + }, + "gasPrice": { + "additionalProperties": false, + "type": "object" + }, + "hash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "input": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "maxFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "maxPriorityFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "nonce": { + "title": "number", + "type": "number" + }, + "r": { + "additionalProperties": false, + "type": "object" + }, + "s": { + "additionalProperties": false, + "type": "object" + }, + "to": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "transactionIndex": { + "title": "number", + "type": "number" + }, + "type": { + "title": "number", + "type": "number" + }, + "v": { + "additionalProperties": false, + "type": "object" + }, + "value": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetTransactionByHash", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthGetTransactionCount(p0 context.Context, p1 ethtypes.EthAddress, p2 ethtypes.EthBlockNumberOrHash) (ethtypes.EthUint64, error) {\n\tif s.Internal.EthGetTransactionCount == nil {\n\t\treturn *new(ethtypes.EthUint64), ErrNotSupported\n\t}\n\treturn s.Internal.EthGetTransactionCount(p0, p1, p2)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4520" + }, + "name": "eth_getTransactionCount", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetTransactionCount", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthGetTransactionHashByCid(p0 context.Context, p1 cid.Cid) (*ethtypes.EthHash, error) {\n\tif s.Internal.EthGetTransactionHashByCid == nil {\n\t\treturn nil, ErrNotSupported\n\t}\n\treturn s.Internal.EthGetTransactionHashByCid(p0, p1)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4531" + }, + "name": "eth_getTransactionHashByCid", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthHash", + "name": "*ethtypes.EthHash", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetTransactionHashByCid", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthGetTransactionReceipt(p0 context.Context, p1 ethtypes.EthHash) (*ethtypes.EthTxReceipt, error) {\n\tif s.Internal.EthGetTransactionReceipt == nil {\n\t\treturn nil, ErrNotSupported\n\t}\n\treturn s.Internal.EthGetTransactionReceipt(p0, p1)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4542" + }, + "name": "eth_getTransactionReceipt", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTxReceipt", + "name": "*ethtypes.EthTxReceipt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "contractAddress": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "cumulativeGasUsed": "0x5", + "effectiveGasPrice": "0x0", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gasUsed": "0x5", + "logs": [ + { + "address": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "data": "0x07", + "logIndex": "0x5", + "removed": true, + "topics": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5" + } + ], + "logsBloom": "0x07", + "root": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "status": "0x5", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5", + "type": "0x5" + } + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "contractAddress": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "cumulativeGasUsed": { + "title": "number", + "type": "number" + }, + "effectiveGasPrice": { + "additionalProperties": false, + "type": "object" + }, + "from": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "gasUsed": { + "title": "number", + "type": "number" + }, + "logs": { + "items": { + "additionalProperties": false, + "properties": { + "address": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "data": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "logIndex": { + "title": "number", + "type": "number" + }, + "removed": { + "type": "boolean" + }, + "topics": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "transactionIndex": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "logsBloom": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "root": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "status": { + "title": "number", + "type": "number" + }, + "to": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "transactionIndex": { + "title": "number", + "type": "number" + }, + "type": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetTransactionReceipt", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthMaxPriorityFeePerGas(p0 context.Context) (ethtypes.EthBigInt, error) {\n\tif s.Internal.EthMaxPriorityFeePerGas == nil {\n\t\treturn *new(ethtypes.EthBigInt), ErrNotSupported\n\t}\n\treturn s.Internal.EthMaxPriorityFeePerGas(p0)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4553" + }, + "name": "eth_maxPriorityFeePerGas", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0x0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthMaxPriorityFeePerGas", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthNewBlockFilter(p0 context.Context) (ethtypes.EthFilterID, error) {\n\tif s.Internal.EthNewBlockFilter == nil {\n\t\treturn *new(ethtypes.EthFilterID), ErrNotSupported\n\t}\n\treturn s.Internal.EthNewBlockFilter(p0)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4564" + }, + "name": "eth_newBlockFilter", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthNewBlockFilter", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthNewFilter(p0 context.Context, p1 *ethtypes.EthFilterSpec) (ethtypes.EthFilterID, error) {\n\tif s.Internal.EthNewFilter == nil {\n\t\treturn *new(ethtypes.EthFilterID), ErrNotSupported\n\t}\n\treturn s.Internal.EthNewFilter(p0, p1)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4575" + }, + "name": "eth_newFilter", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthFilterSpec", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "address": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "fromBlock": "2301220", + "topics": null + } + ], + "properties": { + "address": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "fromBlock": { + "type": "string" + }, + "toBlock": { + "type": "string" + }, + "topics": { + "items": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthNewFilter", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthNewPendingTransactionFilter(p0 context.Context) (ethtypes.EthFilterID, error) {\n\tif s.Internal.EthNewPendingTransactionFilter == nil {\n\t\treturn *new(ethtypes.EthFilterID), ErrNotSupported\n\t}\n\treturn s.Internal.EthNewPendingTransactionFilter(p0)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4586" + }, + "name": "eth_newPendingTransactionFilter", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthNewPendingTransactionFilter", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthProtocolVersion(p0 context.Context) (ethtypes.EthUint64, error) {\n\tif s.Internal.EthProtocolVersion == nil {\n\t\treturn *new(ethtypes.EthUint64), ErrNotSupported\n\t}\n\treturn s.Internal.EthProtocolVersion(p0)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4597" + }, + "name": "eth_protocolVersion", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthProtocolVersion", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthSendRawTransaction(p0 context.Context, p1 ethtypes.EthBytes) (ethtypes.EthHash, error) {\n\tif s.Internal.EthSendRawTransaction == nil {\n\t\treturn *new(ethtypes.EthHash), ErrNotSupported\n\t}\n\treturn s.Internal.EthSendRawTransaction(p0, p1)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4608" + }, + "name": "eth_sendRawTransaction", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthBytes", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthHash", + "name": "ethtypes.EthHash", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthSendRawTransaction", + "x-cu-cost": 18 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthSubscribe(p0 context.Context, p1 jsonrpc.RawParams) (ethtypes.EthSubscriptionID, error) {\n\tif s.Internal.EthSubscribe == nil {\n\t\treturn *new(ethtypes.EthSubscriptionID), ErrNotSupported\n\t}\n\treturn s.Internal.EthSubscribe(p0, p1)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4619" + }, + "name": "eth_subscribe", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "Bw==" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthSubscriptionID", + "name": "ethtypes.EthSubscriptionID", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthSubscribe", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthSyncing(p0 context.Context) (ethtypes.EthSyncingResult, error) {\n\tif s.Internal.EthSyncing == nil {\n\t\treturn *new(ethtypes.EthSyncingResult), ErrNotSupported\n\t}\n\treturn s.Internal.EthSyncing(p0)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4630" + }, + "name": "eth_syncing", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthSyncingResult", + "name": "ethtypes.EthSyncingResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + false + ], + "properties": { + "CurrentBlock": { + "title": "number", + "type": "number" + }, + "DoneSync": { + "type": "boolean" + }, + "HighestBlock": { + "title": "number", + "type": "number" + }, + "StartingBlock": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthSyncing", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthTraceBlock(p0 context.Context, p1 string) ([]*ethtypes.EthTraceBlock, error) {\n\tif s.Internal.EthTraceBlock == nil {\n\t\treturn *new([]*ethtypes.EthTraceBlock), ErrNotSupported\n\t}\n\treturn s.Internal.EthTraceBlock(p0, p1)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4641" + }, + "name": "eth_traceBlock", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*ethtypes.EthTraceBlock", + "name": "[]*ethtypes.EthTraceBlock", + "required": true, + "schema": { + "examples": [ + [ + { + "action": {}, + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": 9, + "error": "string value", + "result": {}, + "subtraces": 123, + "traceAddress": [ + 123 + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionPosition": 123, + "type": "string value" + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "action": { + "additionalProperties": true, + "type": "object" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "error": { + "type": "string" + }, + "result": { + "additionalProperties": true, + "type": "object" + }, + "subtraces": { + "title": "number", + "type": "number" + }, + "traceAddress": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "transactionPosition": { + "title": "number", + "type": "number" + }, + "type": { + "type": "string" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthTraceBlock", + "x-cu-cost": 7 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthTraceReplayBlockTransactions(p0 context.Context, p1 string, p2 []string) ([]*ethtypes.EthTraceReplayBlockTransaction, error) {\n\tif s.Internal.EthTraceReplayBlockTransactions == nil {\n\t\treturn *new([]*ethtypes.EthTraceReplayBlockTransaction), ErrNotSupported\n\t}\n\treturn s.Internal.EthTraceReplayBlockTransactions(p0, p1, p2)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4663" + }, + "name": "eth_traceReplayBlockTransactions", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + { + "description": "[]string", + "name": "p2", + "required": true, + "schema": { + "examples": [ + [ + "string value" + ] + ], + "items": [ + { + "type": [ + "string" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*ethtypes.EthTraceReplayBlockTransaction", + "name": "[]*ethtypes.EthTraceReplayBlockTransaction", + "required": true, + "schema": { + "examples": [ + [ + { + "output": "0x07", + "stateDiff": "string value", + "trace": [ + { + "action": {}, + "error": "string value", + "result": {}, + "subtraces": 123, + "traceAddress": [ + 123 + ], + "type": "string value" + } + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "vmTrace": "string value" + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "output": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "stateDiff": { + "type": "string" + }, + "trace": { + "items": { + "additionalProperties": false, + "properties": { + "action": { + "additionalProperties": true, + "type": "object" + }, + "error": { + "type": "string" + }, + "result": { + "additionalProperties": true, + "type": "object" + }, + "subtraces": { + "title": "number", + "type": "number" + }, + "traceAddress": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "vmTrace": { + "type": "string" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthTraceReplayBlockTransactions", + "x-cu-cost": 11 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthUninstallFilter(p0 context.Context, p1 ethtypes.EthFilterID) (bool, error) {\n\tif s.Internal.EthUninstallFilter == nil {\n\t\treturn false, ErrNotSupported\n\t}\n\treturn s.Internal.EthUninstallFilter(p0, p1)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4685" + }, + "name": "eth_uninstallFilter", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthUninstallFilter", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) EthUnsubscribe(p0 context.Context, p1 ethtypes.EthSubscriptionID) (bool, error) {\n\tif s.Internal.EthUnsubscribe == nil {\n\t\treturn false, ErrNotSupported\n\t}\n\treturn s.Internal.EthUnsubscribe(p0, p1)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4696" + }, + "name": "eth_unsubscribe", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthSubscriptionID", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthUnsubscribe", + "x-cu-cost": 1 + }, + { + "description": "Returns the block specified by the given CID.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4058" + }, + "name": "Filecoin.ChainGetBlock", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*types.BlockHeader", + "name": "*types.BlockHeader", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "BLSAggregate": { + "Data": "Ynl0ZSBhcnJheQ==", + "Type": 2 + }, + "BeaconEntries": [ + { + "Data": "Ynl0ZSBhcnJheQ==", + "Round": 42 + } + ], + "BlockSig": { + "Data": "Ynl0ZSBhcnJheQ==", + "Type": 2 + }, + "ElectionProof": { + "VRFProof": "Ynl0ZSBhcnJheQ==", + "WinCount": 9 + }, + "ForkSignaling": 42, + "Height": 10101, + "Messages": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Miner": "f01234", + "ParentBaseFee": "0", + "ParentMessageReceipts": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ParentStateRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ParentWeight": "0", + "Parents": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "Ticket": { + "VRFProof": "Ynl0ZSBhcnJheQ==" + }, + "Timestamp": 42, + "WinPoStProof": [ + { + "PoStProof": 8, + "ProofBytes": "Ynl0ZSBhcnJheQ==" + } + ] + } + ], + "properties": { + "BLSAggregate": { + "additionalProperties": false, + "properties": { + "Data": { + "contentEncoding": "base64", + "type": "string" + }, + "Type": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "BeaconEntries": { + "items": { + "additionalProperties": false, + "properties": { + "Data": { + "contentEncoding": "base64", + "type": "string" + }, + "Round": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "BlockSig": { + "additionalProperties": false, + "properties": { + "Data": { + "contentEncoding": "base64", + "type": "string" + }, + "Type": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "ElectionProof": { + "additionalProperties": false, + "properties": { + "VRFProof": { + "contentEncoding": "base64", + "type": "string" + }, + "WinCount": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "ForkSignaling": { + "title": "number", + "type": "number" + }, + "Height": { + "title": "number", + "type": "number" + }, + "Messages": { + "title": "Content Identifier", + "type": "string" + }, + "Miner": { + "additionalProperties": false, + "type": "object" + }, + "ParentBaseFee": { + "additionalProperties": false, + "type": "object" + }, + "ParentMessageReceipts": { + "title": "Content Identifier", + "type": "string" + }, + "ParentStateRoot": { + "title": "Content Identifier", + "type": "string" + }, + "ParentWeight": { + "additionalProperties": false, + "type": "object" + }, + "Parents": { + "items": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "title": "Content Identifier", + "type": "string" + }, + "type": "array" + }, + "Ticket": { + "additionalProperties": false, + "properties": { + "VRFProof": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": "object" + }, + "Timestamp": { + "title": "number", + "type": "number" + }, + "WinPoStProof": { + "items": { + "additionalProperties": false, + "properties": { + "PoStProof": { + "title": "number", + "type": "number" + }, + "ProofBytes": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns the block specified by the given CID.", + "x-cu-cost": 7 + }, + { + "description": "Returns messages stored in the specified block.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4069" + }, + "name": "Filecoin.ChainGetBlockMessages", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*BlockMessages", + "name": "*BlockMessages", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "BlsMessages": [ + { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + } + ], + "Cids": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "SecpkMessages": [ + { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "Message": { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + }, + "Signature": { + "Data": "Ynl0ZSBhcnJheQ==", + "Type": 2 + } + } + ] + } + ], + "properties": { + "BlsMessages": { + "items": { + "additionalProperties": false, + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "Cids": { + "items": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "title": "Content Identifier", + "type": "string" + }, + "type": "array" + }, + "SecpkMessages": { + "items": { + "additionalProperties": false, + "properties": { + "Message": { + "additionalProperties": false, + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "Signature": { + "additionalProperties": false, + "properties": { + "Data": { + "contentEncoding": "base64", + "type": "string" + }, + "Type": { + "title": "number", + "type": "number" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns messages stored in the specified block.", + "x-cu-cost": 2 + }, + { + "description": "Returns the events under an event AMT root CID.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4080" + }, + "name": "Filecoin.ChainGetEvents", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]types.Event", + "name": "[]types.Event", + "required": true, + "schema": { + "examples": [ + [ + { + "Emitter": 1000, + "Entries": [ + { + "Codec": 42, + "Flags": 7, + "Key": "string value", + "Value": "Ynl0ZSBhcnJheQ==" + } + ] + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "Emitter": { + "title": "number", + "type": "number" + }, + "Entries": { + "items": { + "additionalProperties": false, + "properties": { + "Codec": { + "title": "number", + "type": "number" + }, + "Flags": { + "title": "number", + "type": "number" + }, + "Key": { + "type": "string" + }, + "Value": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns the events under an event AMT root CID.", + "x-cu-cost": 40 + }, + { + "description": "Returns the genesis tipset.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4102" + }, + "name": "Filecoin.ChainGetGenesis", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "*types.TipSet", + "name": "*types.TipSet", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Blocks": [ + { + "BLSAggregate": { + "Data": "krFATGA0OBu/kFwtXsThVtKCkppnU7045uTURCeiOeJttxuXfx3wqJrLkCytnJFWFLVC+tiVWI4BxC3wqc9r6eAlNr9dEBx+3KwML/RFG/b5grmknLpGWn7g1EB/2T4y", + "Type": 2 + }, + "BeaconEntries": [ + { + "Data": "tH4q8euIaP9/QRJt8ALfkBvttSmQ/DOAt8+37wGGV5f8kkhzEFrHhskitNnPS70j", + "Round": 17133822 + }, + { + "Data": "uQD5cEn8U69+sPjpccT8Bm0jVrnXLScf2jBkLJNHvAHLA6tPsZDREzpBIckpVvPy", + "Round": 17133832 + } + ], + "BlockSig": { + "Data": "pWiUr+M8xxTxLED7GuU586gSfZCaHyLbLj0uS0HhKYRtHuyG47fIrfIT/04OCmQvEXBD8pFraWbMc3tnFrSsM1mIBJ5M38UPUfXDSspo+QGdouo2kll2X+VNKY3ajb1K", + "Type": 2 + }, + "ElectionProof": { + "VRFProof": "sN51JqjZNf+xWxwoo+wlMH1bpXI9T3wUIrla6FpwTxU4jC1z+ab5NFU/B2ZdDITTE+u8qaiibtLkld5lhNcOEOUqwKNyJ4nwFo5vAhWqvOTNdOiZmxsKpWG0NZUoXb/+", + "WinCount": 1 + }, + "ForkSignaling": 0, + "Height": 4863283, + "Messages": { + "/": "bafy2bzacebzofmh6migvc4v6qsme6vuxlhi6pv2ocy4apyic3uihjqm7dum3u" + }, + "Miner": "f01938223", + "ParentBaseFee": "20592036", + "ParentMessageReceipts": { + "/": "bafy2bzacecfcx2ykqucyv3gkyrcy3upwrvdraz3ktfg7phkqysefdwsggglac" + }, + "ParentStateRoot": { + "/": "bafy2bzaceajxzsvzuq3ddzxfrs2jlaxsooqmgdy5uxbqujnjy3y56iumzzy7u" + }, + "ParentWeight": "116013147118", + "Parents": [ + { + "/": "bafy2bzaceba2kdmysmi5ieugzvv5np7f2lobayzpvtk777du74n7jq6xhynda" + }, + { + "/": "bafy2bzacecrye24tkqrvvddcf62gfi4z4o33z2tdedbpaalordozaxfrz2jyi" + }, + { + "/": "bafy2bzaceab5mrohjvnp3mz7mo33ky7qqlmssrs7veqmjrgouafxyhnd5dy66" + } + ], + "Ticket": { + "VRFProof": "rIPyBy+F827Szc5oN/6ylCmpzxfAWr7aI5F4YJrN4pLSyknkcJI3ivsCo2KKjQVZFRnFyEus1maD5LdzQpnFRKMla4138qEuML+Ne/fsgOMrUEAeL34ceVwJd+Mt4Jrz" + }, + "Timestamp": 1744204890, + "WinPoStProof": [ + { + "PoStProof": 3, + "ProofBytes": "qOPLMhMui8qm/rE2y/UceyBDv5JvRCH5Fc5Ul+kuN190XDcMme5eKURUCmE2sN1HoQ2dMZX+xNZY351dbG93H/tUr6wuNhkvmemi2Xi62YvqU36/kJh+K2YBiW7h/4LXCUTP/6XAOONOPl+j9GqS7RQxruPLfIyehvzVC0C8dB8+SVWtAnRKRPUUOPJvyHKejlrCyzWXOz/I7JG2/qEGLD0xwazBVwML1vVvuE5NzXeOoQGlnB2PwSRb5Cn8FH8Q" + } + ] + } + ], + "Cids": [ + { + "/": "bafy2bzacedo7hjsumaajt6sbor42qycvjyk6goqe4oi4o4ddsjxkdeqrqf42c" + } + ], + "Height": 4863283 + } + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns the genesis tipset.", + "x-cu-cost": 1 + }, + { + "description": "Reads a message referenced by the specified CID from the chain blockstore.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4113" + }, + "name": "Filecoin.ChainGetMessage", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*types.Message", + "name": "*types.Message", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + } + ], + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Reads a message referenced by the specified CID from the chain blockstore.", + "x-cu-cost": 1 + }, + { + "description": "Returns messages stored in the current tipset.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4124" + }, + "name": "Filecoin.ChainGetMessagesInTipset", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]Message", + "name": "[]Message", + "required": true, + "schema": { + "examples": [ + [ + { + "Cid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Message": { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + } + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "Cid": { + "title": "Content Identifier", + "type": "string" + }, + "Message": { + "additionalProperties": false, + "properties": { + "Cid": { + "title": "Content Identifier", + "type": "string" + }, + "Message": {} + }, + "type": "object" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns messages stored in the current tipset.", + "x-cu-cost": 1 + }, + { + "description": "Returns messages stored in the parent tipset of the specified block.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4135" + }, + "name": "Filecoin.ChainGetParentMessages", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]Message", + "name": "[]Message", + "required": true, + "schema": { + "examples": [ + [ + { + "Cid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Message": { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + } + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "Cid": { + "title": "Content Identifier", + "type": "string" + }, + "Message": { + "additionalProperties": false, + "properties": { + "Cid": { + "title": "Content Identifier", + "type": "string" + }, + "Message": {} + }, + "type": "object" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns messages stored in the parent tipset of the specified block.", + "x-cu-cost": 1 + }, + { + "description": "Returns receipts for messages in the parent tipset of the specified block. The receipts are one-to-one with the messages returned by ChainGetParentMessages for the same block CID.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4146" + }, + "name": "Filecoin.ChainGetParentReceipts", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*types.MessageReceipt", + "name": "[]*types.MessageReceipt", + "required": true, + "schema": { + "examples": [ + [ + { + "EventsRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ExitCode": 0, + "GasUsed": 9, + "Return": "Ynl0ZSBhcnJheQ==" + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "EventsRoot": { + "title": "Content Identifier", + "type": "string" + }, + "ExitCode": { + "title": "number", + "type": "number" + }, + "GasUsed": { + "title": "number", + "type": "number" + }, + "Return": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns receipts for messages in the parent tipset of the specified block.", + "x-cu-cost": 2 + }, + { + "description": "Returns a set of revert and apply operations needed to transition from one tipset to another.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4157" + }, + "name": "Filecoin.ChainGetPath", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*HeadChange", + "name": "[]*HeadChange", + "required": true, + "schema": { + "examples": [ + [ + { + "Type": "string value", + "Val": { + "Blocks": [ + { + "BLSAggregate": { + "Data": "krFATGA0OBu/kFwtXsThVtKCkppnU7045uTURCeiOeJttxuXfx3wqJrLkCytnJFWFLVC+tiVWI4BxC3wqc9r6eAlNr9dEBx+3KwML/RFG/b5grmknLpGWn7g1EB/2T4y", + "Type": 2 + }, + "BeaconEntries": [ + { + "Data": "tH4q8euIaP9/QRJt8ALfkBvttSmQ/DOAt8+37wGGV5f8kkhzEFrHhskitNnPS70j", + "Round": 17133822 + }, + { + "Data": "uQD5cEn8U69+sPjpccT8Bm0jVrnXLScf2jBkLJNHvAHLA6tPsZDREzpBIckpVvPy", + "Round": 17133832 + } + ], + "BlockSig": { + "Data": "pWiUr+M8xxTxLED7GuU586gSfZCaHyLbLj0uS0HhKYRtHuyG47fIrfIT/04OCmQvEXBD8pFraWbMc3tnFrSsM1mIBJ5M38UPUfXDSspo+QGdouo2kll2X+VNKY3ajb1K", + "Type": 2 + }, + "ElectionProof": { + "VRFProof": "sN51JqjZNf+xWxwoo+wlMH1bpXI9T3wUIrla6FpwTxU4jC1z+ab5NFU/B2ZdDITTE+u8qaiibtLkld5lhNcOEOUqwKNyJ4nwFo5vAhWqvOTNdOiZmxsKpWG0NZUoXb/+", + "WinCount": 1 + }, + "ForkSignaling": 0, + "Height": 4863283, + "Messages": { + "/": "bafy2bzacebzofmh6migvc4v6qsme6vuxlhi6pv2ocy4apyic3uihjqm7dum3u" + }, + "Miner": "f01938223", + "ParentBaseFee": "20592036", + "ParentMessageReceipts": { + "/": "bafy2bzacecfcx2ykqucyv3gkyrcy3upwrvdraz3ktfg7phkqysefdwsggglac" + }, + "ParentStateRoot": { + "/": "bafy2bzaceajxzsvzuq3ddzxfrs2jlaxsooqmgdy5uxbqujnjy3y56iumzzy7u" + }, + "ParentWeight": "116013147118", + "Parents": [ + { + "/": "bafy2bzaceba2kdmysmi5ieugzvv5np7f2lobayzpvtk777du74n7jq6xhynda" + }, + { + "/": "bafy2bzacecrye24tkqrvvddcf62gfi4z4o33z2tdedbpaalordozaxfrz2jyi" + }, + { + "/": "bafy2bzaceab5mrohjvnp3mz7mo33ky7qqlmssrs7veqmjrgouafxyhnd5dy66" + } + ], + "Ticket": { + "VRFProof": "rIPyBy+F827Szc5oN/6ylCmpzxfAWr7aI5F4YJrN4pLSyknkcJI3ivsCo2KKjQVZFRnFyEus1maD5LdzQpnFRKMla4138qEuML+Ne/fsgOMrUEAeL34ceVwJd+Mt4Jrz" + }, + "Timestamp": 1744204890, + "WinPoStProof": [ + { + "PoStProof": 3, + "ProofBytes": "qOPLMhMui8qm/rE2y/UceyBDv5JvRCH5Fc5Ul+kuN190XDcMme5eKURUCmE2sN1HoQ2dMZX+xNZY351dbG93H/tUr6wuNhkvmemi2Xi62YvqU36/kJh+K2YBiW7h/4LXCUTP/6XAOONOPl+j9GqS7RQxruPLfIyehvzVC0C8dB8+SVWtAnRKRPUUOPJvyHKejlrCyzWXOz/I7JG2/qEGLD0xwazBVwML1vVvuE5NzXeOoQGlnB2PwSRb5Cn8FH8Q" + } + ] + } + ], + "Cids": [ + { + "/": "bafy2bzacedo7hjsumaajt6sbor42qycvjyk6goqe4oi4o4ddsjxkdeqrqf42c" + } + ], + "Height": 4863283 + } + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "Type": { + "type": "string" + }, + "Val": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns a set of revert and apply operations between two tipsets.", + "x-cu-cost": 1 + }, + { + "description": "Returns the tipset specified by the given TipSetKey.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4168" + }, + "name": "Filecoin.ChainGetTipSet", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*types.TipSet", + "name": "*types.TipSet", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Blocks": [ + { + "BLSAggregate": { + "Data": "krFATGA0OBu/kFwtXsThVtKCkppnU7045uTURCeiOeJttxuXfx3wqJrLkCytnJFWFLVC+tiVWI4BxC3wqc9r6eAlNr9dEBx+3KwML/RFG/b5grmknLpGWn7g1EB/2T4y", + "Type": 2 + }, + "BeaconEntries": [ + { + "Data": "tH4q8euIaP9/QRJt8ALfkBvttSmQ/DOAt8+37wGGV5f8kkhzEFrHhskitNnPS70j", + "Round": 17133822 + }, + { + "Data": "uQD5cEn8U69+sPjpccT8Bm0jVrnXLScf2jBkLJNHvAHLA6tPsZDREzpBIckpVvPy", + "Round": 17133832 + } + ], + "BlockSig": { + "Data": "pWiUr+M8xxTxLED7GuU586gSfZCaHyLbLj0uS0HhKYRtHuyG47fIrfIT/04OCmQvEXBD8pFraWbMc3tnFrSsM1mIBJ5M38UPUfXDSspo+QGdouo2kll2X+VNKY3ajb1K", + "Type": 2 + }, + "ElectionProof": { + "VRFProof": "sN51JqjZNf+xWxwoo+wlMH1bpXI9T3wUIrla6FpwTxU4jC1z+ab5NFU/B2ZdDITTE+u8qaiibtLkld5lhNcOEOUqwKNyJ4nwFo5vAhWqvOTNdOiZmxsKpWG0NZUoXb/+", + "WinCount": 1 + }, + "ForkSignaling": 0, + "Height": 4863283, + "Messages": { + "/": "bafy2bzacebzofmh6migvc4v6qsme6vuxlhi6pv2ocy4apyic3uihjqm7dum3u" + }, + "Miner": "f01938223", + "ParentBaseFee": "20592036", + "ParentMessageReceipts": { + "/": "bafy2bzacecfcx2ykqucyv3gkyrcy3upwrvdraz3ktfg7phkqysefdwsggglac" + }, + "ParentStateRoot": { + "/": "bafy2bzaceajxzsvzuq3ddzxfrs2jlaxsooqmgdy5uxbqujnjy3y56iumzzy7u" + }, + "ParentWeight": "116013147118", + "Parents": [ + { + "/": "bafy2bzaceba2kdmysmi5ieugzvv5np7f2lobayzpvtk777du74n7jq6xhynda" + }, + { + "/": "bafy2bzacecrye24tkqrvvddcf62gfi4z4o33z2tdedbpaalordozaxfrz2jyi" + }, + { + "/": "bafy2bzaceab5mrohjvnp3mz7mo33ky7qqlmssrs7veqmjrgouafxyhnd5dy66" + } + ], + "Ticket": { + "VRFProof": "rIPyBy+F827Szc5oN/6ylCmpzxfAWr7aI5F4YJrN4pLSyknkcJI3ivsCo2KKjQVZFRnFyEus1maD5LdzQpnFRKMla4138qEuML+Ne/fsgOMrUEAeL34ceVwJd+Mt4Jrz" + }, + "Timestamp": 1744204890, + "WinPoStProof": [ + { + "PoStProof": 3, + "ProofBytes": "qOPLMhMui8qm/rE2y/UceyBDv5JvRCH5Fc5Ul+kuN190XDcMme5eKURUCmE2sN1HoQ2dMZX+xNZY351dbG93H/tUr6wuNhkvmemi2Xi62YvqU36/kJh+K2YBiW7h/4LXCUTP/6XAOONOPl+j9GqS7RQxruPLfIyehvzVC0C8dB8+SVWtAnRKRPUUOPJvyHKejlrCyzWXOz/I7JG2/qEGLD0xwazBVwML1vVvuE5NzXeOoQGlnB2PwSRb5Cn8FH8Q" + } + ] + } + ], + "Cids": [ + { + "/": "bafy2bzacedo7hjsumaajt6sbor42qycvjyk6goqe4oi4o4ddsjxkdeqrqf42c" + } + ], + "Height": 4863283 + } + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns the tipset specified by the given TipSetKey.", + "x-cu-cost": 1 + }, + { + "description": "Looks back for a tipset at the specified epoch; if none exist, returns the first non-nil tipset at a later epoch.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4179" + }, + "name": "Filecoin.ChainGetTipSetAfterHeight", + "paramStructure": "by-position", + "params": [ + { + "description": "abi.ChainEpoch", + "name": "p1", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 10101 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*types.TipSet", + "name": "*types.TipSet", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Blocks": [ + { + "BLSAggregate": { + "Data": "krFATGA0OBu/kFwtXsThVtKCkppnU7045uTURCeiOeJttxuXfx3wqJrLkCytnJFWFLVC+tiVWI4BxC3wqc9r6eAlNr9dEBx+3KwML/RFG/b5grmknLpGWn7g1EB/2T4y", + "Type": 2 + }, + "BeaconEntries": [ + { + "Data": "tH4q8euIaP9/QRJt8ALfkBvttSmQ/DOAt8+37wGGV5f8kkhzEFrHhskitNnPS70j", + "Round": 17133822 + }, + { + "Data": "uQD5cEn8U69+sPjpccT8Bm0jVrnXLScf2jBkLJNHvAHLA6tPsZDREzpBIckpVvPy", + "Round": 17133832 + } + ], + "BlockSig": { + "Data": "pWiUr+M8xxTxLED7GuU586gSfZCaHyLbLj0uS0HhKYRtHuyG47fIrfIT/04OCmQvEXBD8pFraWbMc3tnFrSsM1mIBJ5M38UPUfXDSspo+QGdouo2kll2X+VNKY3ajb1K", + "Type": 2 + }, + "ElectionProof": { + "VRFProof": "sN51JqjZNf+xWxwoo+wlMH1bpXI9T3wUIrla6FpwTxU4jC1z+ab5NFU/B2ZdDITTE+u8qaiibtLkld5lhNcOEOUqwKNyJ4nwFo5vAhWqvOTNdOiZmxsKpWG0NZUoXb/+", + "WinCount": 1 + }, + "ForkSignaling": 0, + "Height": 4863283, + "Messages": { + "/": "bafy2bzacebzofmh6migvc4v6qsme6vuxlhi6pv2ocy4apyic3uihjqm7dum3u" + }, + "Miner": "f01938223", + "ParentBaseFee": "20592036", + "ParentMessageReceipts": { + "/": "bafy2bzacecfcx2ykqucyv3gkyrcy3upwrvdraz3ktfg7phkqysefdwsggglac" + }, + "ParentStateRoot": { + "/": "bafy2bzaceajxzsvzuq3ddzxfrs2jlaxsooqmgdy5uxbqujnjy3y56iumzzy7u" + }, + "ParentWeight": "116013147118", + "Parents": [ + { + "/": "bafy2bzaceba2kdmysmi5ieugzvv5np7f2lobayzpvtk777du74n7jq6xhynda" + }, + { + "/": "bafy2bzacecrye24tkqrvvddcf62gfi4z4o33z2tdedbpaalordozaxfrz2jyi" + }, + { + "/": "bafy2bzaceab5mrohjvnp3mz7mo33ky7qqlmssrs7veqmjrgouafxyhnd5dy66" + } + ], + "Ticket": { + "VRFProof": "rIPyBy+F827Szc5oN/6ylCmpzxfAWr7aI5F4YJrN4pLSyknkcJI3ivsCo2KKjQVZFRnFyEus1maD5LdzQpnFRKMla4138qEuML+Ne/fsgOMrUEAeL34ceVwJd+Mt4Jrz" + }, + "Timestamp": 1744204890, + "WinPoStProof": [ + { + "PoStProof": 3, + "ProofBytes": "qOPLMhMui8qm/rE2y/UceyBDv5JvRCH5Fc5Ul+kuN190XDcMme5eKURUCmE2sN1HoQ2dMZX+xNZY351dbG93H/tUr6wuNhkvmemi2Xi62YvqU36/kJh+K2YBiW7h/4LXCUTP/6XAOONOPl+j9GqS7RQxruPLfIyehvzVC0C8dB8+SVWtAnRKRPUUOPJvyHKejlrCyzWXOz/I7JG2/qEGLD0xwazBVwML1vVvuE5NzXeOoQGlnB2PwSRb5Cn8FH8Q" + } + ] + } + ], + "Cids": [ + { + "/": "bafy2bzacedo7hjsumaajt6sbor42qycvjyk6goqe4oi4o4ddsjxkdeqrqf42c" + } + ], + "Height": 4863283 + } + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns the first tipset at or after the specified epoch.", + "x-cu-cost": 1 + }, + { + "description": "Looks back for a tipset at the specified epoch; if none exist, returns a tipset at an earlier epoch.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4190" + }, + "name": "Filecoin.ChainGetTipSetByHeight", + "paramStructure": "by-position", + "params": [ + { + "description": "abi.ChainEpoch", + "name": "p1", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 10101 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*types.TipSet", + "name": "*types.TipSet", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Blocks": [ + { + "BLSAggregate": { + "Data": "krFATGA0OBu/kFwtXsThVtKCkppnU7045uTURCeiOeJttxuXfx3wqJrLkCytnJFWFLVC+tiVWI4BxC3wqc9r6eAlNr9dEBx+3KwML/RFG/b5grmknLpGWn7g1EB/2T4y", + "Type": 2 + }, + "BeaconEntries": [ + { + "Data": "tH4q8euIaP9/QRJt8ALfkBvttSmQ/DOAt8+37wGGV5f8kkhzEFrHhskitNnPS70j", + "Round": 17133822 + }, + { + "Data": "uQD5cEn8U69+sPjpccT8Bm0jVrnXLScf2jBkLJNHvAHLA6tPsZDREzpBIckpVvPy", + "Round": 17133832 + } + ], + "BlockSig": { + "Data": "pWiUr+M8xxTxLED7GuU586gSfZCaHyLbLj0uS0HhKYRtHuyG47fIrfIT/04OCmQvEXBD8pFraWbMc3tnFrSsM1mIBJ5M38UPUfXDSspo+QGdouo2kll2X+VNKY3ajb1K", + "Type": 2 + }, + "ElectionProof": { + "VRFProof": "sN51JqjZNf+xWxwoo+wlMH1bpXI9T3wUIrla6FpwTxU4jC1z+ab5NFU/B2ZdDITTE+u8qaiibtLkld5lhNcOEOUqwKNyJ4nwFo5vAhWqvOTNdOiZmxsKpWG0NZUoXb/+", + "WinCount": 1 + }, + "ForkSignaling": 0, + "Height": 4863283, + "Messages": { + "/": "bafy2bzacebzofmh6migvc4v6qsme6vuxlhi6pv2ocy4apyic3uihjqm7dum3u" + }, + "Miner": "f01938223", + "ParentBaseFee": "20592036", + "ParentMessageReceipts": { + "/": "bafy2bzacecfcx2ykqucyv3gkyrcy3upwrvdraz3ktfg7phkqysefdwsggglac" + }, + "ParentStateRoot": { + "/": "bafy2bzaceajxzsvzuq3ddzxfrs2jlaxsooqmgdy5uxbqujnjy3y56iumzzy7u" + }, + "ParentWeight": "116013147118", + "Parents": [ + { + "/": "bafy2bzaceba2kdmysmi5ieugzvv5np7f2lobayzpvtk777du74n7jq6xhynda" + }, + { + "/": "bafy2bzacecrye24tkqrvvddcf62gfi4z4o33z2tdedbpaalordozaxfrz2jyi" + }, + { + "/": "bafy2bzaceab5mrohjvnp3mz7mo33ky7qqlmssrs7veqmjrgouafxyhnd5dy66" + } + ], + "Ticket": { + "VRFProof": "rIPyBy+F827Szc5oN/6ylCmpzxfAWr7aI5F4YJrN4pLSyknkcJI3ivsCo2KKjQVZFRnFyEus1maD5LdzQpnFRKMla4138qEuML+Ne/fsgOMrUEAeL34ceVwJd+Mt4Jrz" + }, + "Timestamp": 1744204890, + "WinPoStProof": [ + { + "PoStProof": 3, + "ProofBytes": "qOPLMhMui8qm/rE2y/UceyBDv5JvRCH5Fc5Ul+kuN190XDcMme5eKURUCmE2sN1HoQ2dMZX+xNZY351dbG93H/tUr6wuNhkvmemi2Xi62YvqU36/kJh+K2YBiW7h/4LXCUTP/6XAOONOPl+j9GqS7RQxruPLfIyehvzVC0C8dB8+SVWtAnRKRPUUOPJvyHKejlrCyzWXOz/I7JG2/qEGLD0xwazBVwML1vVvuE5NzXeOoQGlnB2PwSRb5Cn8FH8Q" + } + ] + } + ], + "Cids": [ + { + "/": "bafy2bzacedo7hjsumaajt6sbor42qycvjyk6goqe4oi4o4ddsjxkdeqrqf42c" + } + ], + "Height": 4863283 + } + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns a tipset at or before the specified epoch.", + "x-cu-cost": 3 + }, + { + "description": "Checks whether a given CID exists in the chain blockstore.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4201" + }, + "name": "Filecoin.ChainHasObj", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "Checks whether a given CID exists in the chain blockstore.", + "x-cu-cost": 1 + }, + { + "description": "Returns the current head of the chain.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4212" + }, + "name": "Filecoin.ChainHead", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "*types.TipSet", + "name": "*types.TipSet", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Blocks": [ + { + "BLSAggregate": { + "Data": "krFATGA0OBu/kFwtXsThVtKCkppnU7045uTURCeiOeJttxuXfx3wqJrLkCytnJFWFLVC+tiVWI4BxC3wqc9r6eAlNr9dEBx+3KwML/RFG/b5grmknLpGWn7g1EB/2T4y", + "Type": 2 + }, + "BeaconEntries": [ + { + "Data": "tH4q8euIaP9/QRJt8ALfkBvttSmQ/DOAt8+37wGGV5f8kkhzEFrHhskitNnPS70j", + "Round": 17133822 + }, + { + "Data": "uQD5cEn8U69+sPjpccT8Bm0jVrnXLScf2jBkLJNHvAHLA6tPsZDREzpBIckpVvPy", + "Round": 17133832 + } + ], + "BlockSig": { + "Data": "pWiUr+M8xxTxLED7GuU586gSfZCaHyLbLj0uS0HhKYRtHuyG47fIrfIT/04OCmQvEXBD8pFraWbMc3tnFrSsM1mIBJ5M38UPUfXDSspo+QGdouo2kll2X+VNKY3ajb1K", + "Type": 2 + }, + "ElectionProof": { + "VRFProof": "sN51JqjZNf+xWxwoo+wlMH1bpXI9T3wUIrla6FpwTxU4jC1z+ab5NFU/B2ZdDITTE+u8qaiibtLkld5lhNcOEOUqwKNyJ4nwFo5vAhWqvOTNdOiZmxsKpWG0NZUoXb/+", + "WinCount": 1 + }, + "ForkSignaling": 0, + "Height": 4863283, + "Messages": { + "/": "bafy2bzacebzofmh6migvc4v6qsme6vuxlhi6pv2ocy4apyic3uihjqm7dum3u" + }, + "Miner": "f01938223", + "ParentBaseFee": "20592036", + "ParentMessageReceipts": { + "/": "bafy2bzacecfcx2ykqucyv3gkyrcy3upwrvdraz3ktfg7phkqysefdwsggglac" + }, + "ParentStateRoot": { + "/": "bafy2bzaceajxzsvzuq3ddzxfrs2jlaxsooqmgdy5uxbqujnjy3y56iumzzy7u" + }, + "ParentWeight": "116013147118", + "Parents": [ + { + "/": "bafy2bzaceba2kdmysmi5ieugzvv5np7f2lobayzpvtk777du74n7jq6xhynda" + }, + { + "/": "bafy2bzacecrye24tkqrvvddcf62gfi4z4o33z2tdedbpaalordozaxfrz2jyi" + }, + { + "/": "bafy2bzaceab5mrohjvnp3mz7mo33ky7qqlmssrs7veqmjrgouafxyhnd5dy66" + } + ], + "Ticket": { + "VRFProof": "rIPyBy+F827Szc5oN/6ylCmpzxfAWr7aI5F4YJrN4pLSyknkcJI3ivsCo2KKjQVZFRnFyEus1maD5LdzQpnFRKMla4138qEuML+Ne/fsgOMrUEAeL34ceVwJd+Mt4Jrz" + }, + "Timestamp": 1744204890, + "WinPoStProof": [ + { + "PoStProof": 3, + "ProofBytes": "qOPLMhMui8qm/rE2y/UceyBDv5JvRCH5Fc5Ul+kuN190XDcMme5eKURUCmE2sN1HoQ2dMZX+xNZY351dbG93H/tUr6wuNhkvmemi2Xi62YvqU36/kJh+K2YBiW7h/4LXCUTP/6XAOONOPl+j9GqS7RQxruPLfIyehvzVC0C8dB8+SVWtAnRKRPUUOPJvyHKejlrCyzWXOz/I7JG2/qEGLD0xwazBVwML1vVvuE5NzXeOoQGlnB2PwSRb5Cn8FH8Q" + } + ] + } + ], + "Cids": [ + { + "/": "bafy2bzacedo7hjsumaajt6sbor42qycvjyk6goqe4oi4o4ddsjxkdeqrqf42c" + } + ], + "Height": 4863283 + } + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns the current head of the chain.", + "x-cu-cost": 1 + }, + { + "description": "Puts a given object into the chain blockstore.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4234" + }, + "name": "Filecoin.ChainPutObj", + "paramStructure": "by-position", + "params": [ + { + "description": "blocks.Block", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": true, + "examples": [ + {} + ] + }, + "summary": "" + } + ], + "result": { + "description": "Null", + "name": "Null", + "required": true, + "schema": { + "type": [ + "null" + ] + } + }, + "summary": "Stores an object in the chain blockstore.", + "x-cu-cost": 1 + }, + { + "description": "Reads IPLD nodes referenced by the specified CID from the chain blockstore and returns raw bytes.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4245" + }, + "name": "Filecoin.ChainReadObj", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]byte", + "name": "[]byte", + "required": true, + "schema": { + "examples": [ + "Ynl0ZSBhcnJheQ==" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "Reads raw IPLD data from the chain blockstore by CID.", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) Discover(p0 context.Context) (apitypes.OpenRPCDocument, error) {\n\tif s.Internal.Discover == nil {\n\t\treturn *new(apitypes.OpenRPCDocument), ErrNotSupported\n\t}\n\treturn s.Internal.Discover(p0)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4256" + }, + "name": "Filecoin.Discover", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "apitypes.OpenRPCDocument", + "name": "apitypes.OpenRPCDocument", + "required": true, + "schema": { + "examples": [ + { + "info": { + "title": "Lotus RPC API", + "version": "1.2.1/generated=2020-11-22T08:22:42-06:00" + }, + "methods": [], + "openrpc": "1.2.6" + } + ], + "patternProperties": { + ".*": { + "additionalProperties": true, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-cu-cost": 1 + }, + { + "description": "Returns a list of Ethereum-compatible account addresses managed by the node.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4267" + }, + "name": "Filecoin.EthAccounts", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "[]ethtypes.EthAddress", + "name": "[]ethtypes.EthAddress", + "required": true, + "schema": { + "examples": [ + [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ] + ], + "items": [ + { + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns available Ethereum-style accounts.", + "x-cu-cost": 1 + }, + { + "description": "Converts an Ethereum-style address into the corresponding f410 Filecoin address.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4278" + }, + "name": "Filecoin.EthAddressToFilecoinAddress", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "address.Address", + "name": "address.Address", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Converts an Ethereum address to a Filecoin address.", + "x-cu-cost": 1 + }, + { + "description": "Returns the height of the latest (heaviest) Filecoin tipset, formatted as an Ethereum block number.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4289" + }, + "name": "Filecoin.EthBlockNumber", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Returns the latest block number.", + "x-cu-cost": 1 + }, + { + "description": "Executes an Ethereum-style call against the current state without submitting a transaction or modifying chain state.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4300" + }, + "name": "Filecoin.EthCall", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthCall", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "data": "0x07", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gas": "0x5", + "gasPrice": "0x0", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "value": "0x0" + } + ], + "properties": { + "data": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "from": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "gas": { + "title": "number", + "type": "number" + }, + "gasPrice": { + "additionalProperties": false, + "type": "object" + }, + "to": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "value": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Executes a call without making state changes.", + "x-cu-cost": 1 + }, + { + "description": "Returns the Ethereum-compatible chain ID used by the Filecoin network.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4311" + }, + "name": "Filecoin.EthChainId", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Returns the chain ID.", + "x-cu-cost": 1 + }, + { + "description": "Estimates the amount of gas that would be consumed by executing the given transaction.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4322" + }, + "name": "Filecoin.EthEstimateGas", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "Bw==" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Estimates gas required for a transaction.", + "x-cu-cost": 1 + }, + { + "description": "Returns historical base fee and priority fee information for recent blocks.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4333" + }, + "name": "Filecoin.EthFeeHistory", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "Bw==" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthFeeHistory", + "name": "ethtypes.EthFeeHistory", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "baseFeePerGas": [ + "0x0" + ], + "gasUsedRatio": [ + 12.3 + ], + "oldestBlock": "0x5", + "reward": [] + } + ], + "properties": { + "baseFeePerGas": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + }, + "gasUsedRatio": { + "items": { + "type": "number" + }, + "type": "array" + }, + "oldestBlock": { + "title": "number", + "type": "number" + }, + "reward": { + "items": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns historical gas fee data.", + "x-cu-cost": 1 + }, + { + "description": "Returns the current suggested gas price for Ethereum-style transactions.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4344" + }, + "name": "Filecoin.EthGasPrice", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0x0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns the current gas price.", + "x-cu-cost": 2 + }, + { + "description": "Returns the balance of the given address at the specified block.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4355" + }, + "name": "Filecoin.EthGetBalance", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0x0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns account balance.", + "x-cu-cost": 10 + }, + { + "description": "Returns block information corresponding to the given block hash.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4366" + }, + "name": "Filecoin.EthGetBlockByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p2", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBlock", + "name": "ethtypes.EthBlock", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "baseFeePerGas": "0x0", + "difficulty": "0x5", + "extraData": "0x07", + "gasLimit": "0x5", + "gasUsed": "0x5", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "logsBloom": "0x07", + "miner": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "mixHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "nonce": "0x0707070707070707", + "number": "0x5", + "parentHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "receiptsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "sha3Uncles": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "size": "0x5", + "stateRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "timestamp": "0x5", + "totalDifficulty": "0x5", + "transactions": [ + {} + ], + "transactionsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "uncles": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + } + ], + "properties": { + "baseFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "difficulty": { + "title": "number", + "type": "number" + }, + "extraData": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "gasLimit": { + "title": "number", + "type": "number" + }, + "gasUsed": { + "title": "number", + "type": "number" + }, + "hash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "logsBloom": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "miner": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "mixHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "nonce": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 8, + "minItems": 8, + "type": "array" + }, + "number": { + "title": "number", + "type": "number" + }, + "parentHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "receiptsRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "sha3Uncles": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "size": { + "title": "number", + "type": "number" + }, + "stateRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "timestamp": { + "title": "number", + "type": "number" + }, + "totalDifficulty": { + "title": "number", + "type": "number" + }, + "transactions": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + }, + "transactionsRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "uncles": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns a block by hash.", + "x-cu-cost": 1 + }, + { + "description": "Returns block information for the specified block number or tag.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4377" + }, + "name": "Filecoin.EthGetBlockByNumber", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p2", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBlock", + "name": "ethtypes.EthBlock", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "baseFeePerGas": "0x0", + "difficulty": "0x5", + "extraData": "0x07", + "gasLimit": "0x5", + "gasUsed": "0x5", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "logsBloom": "0x07", + "miner": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "mixHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "nonce": "0x0707070707070707", + "number": "0x5", + "parentHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "receiptsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "sha3Uncles": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "size": "0x5", + "stateRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "timestamp": "0x5", + "totalDifficulty": "0x5", + "transactions": [ + {} + ], + "transactionsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "uncles": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + } + ], + "properties": { + "baseFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "difficulty": { + "title": "number", + "type": "number" + }, + "extraData": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "gasLimit": { + "title": "number", + "type": "number" + }, + "gasUsed": { + "title": "number", + "type": "number" + }, + "hash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "logsBloom": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "miner": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "mixHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "nonce": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 8, + "minItems": 8, + "type": "array" + }, + "number": { + "title": "number", + "type": "number" + }, + "parentHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "receiptsRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "sha3Uncles": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "size": { + "title": "number", + "type": "number" + }, + "stateRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "timestamp": { + "title": "number", + "type": "number" + }, + "totalDifficulty": { + "title": "number", + "type": "number" + }, + "transactions": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + }, + "transactionsRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "uncles": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns a block by number.", + "x-cu-cost": 1 + }, + { + "description": "Returns the number of messages in the tipset identified by the given block hash.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4399" + }, + "name": "Filecoin.EthGetBlockTransactionCountByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Returns transaction count for a block.", + "x-cu-cost": 1 + }, + { + "description": "Returns the number of messages in the tipset identified by the given block number.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4410" + }, + "name": "Filecoin.EthGetBlockTransactionCountByNumber", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Returns transaction count for a block.", + "x-cu-cost": 1 + }, + { + "description": "Returns the contract bytecode stored at the given address and block.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4421" + }, + "name": "Filecoin.EthGetCode", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns contract bytecode.", + "x-cu-cost": 10 + }, + { + "description": "Polling method that returns event logs that occurred since the last filter poll.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4432" + }, + "name": "Filecoin.EthGetFilterChanges", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + {} + ] + ], + "properties": { + "Results": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns filter changes since last poll.", + "x-cu-cost": 400 + }, + { + "description": "Returns all event logs matching the filter associated with the given filter ID.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4443" + }, + "name": "Filecoin.EthGetFilterLogs", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + {} + ] + ], + "properties": { + "Results": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns all logs for a filter.", + "x-cu-cost": 400 + }, + { + "description": "Returns event logs that match the given filter specification.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4454" + }, + "name": "Filecoin.EthGetLogs", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthFilterSpec", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "address": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "fromBlock": "2301220", + "topics": null + } + ], + "properties": { + "address": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "fromBlock": { + "type": "string" + }, + "toBlock": { + "type": "string" + }, + "topics": { + "items": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + {} + ] + ], + "properties": { + "Results": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns logs matching a filter.", + "x-cu-cost": 400 + }, + { + "description": "Returns the Filecoin message CID corresponding to the given Ethereum transaction hash.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4465" + }, + "name": "Filecoin.EthGetMessageCidByTransactionHash", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*cid.Cid", + "name": "*cid.Cid", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "Maps transaction hash to message CID.", + "x-cu-cost": 1 + }, + { + "description": "Returns the value from a contract\u0420\u00a0\u0420\u2020\u0420\u00a0\u0432\u0402\u0459\u0420\u0406\u0432\u0402\u045b\u0421\u045bs storage slot at the given position and block.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4476" + }, + "name": "Filecoin.EthGetStorageAt", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBytes", + "name": "p2", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns contract storage value.", + "x-cu-cost": 1 + }, + { + "description": "Returns detailed information about the transaction identified by the given hash.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4509" + }, + "name": "Filecoin.EthGetTransactionByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTx", + "name": "*ethtypes.EthTx", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "accessList": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "chainId": "0x5", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gas": "0x5", + "gasPrice": "0x0", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "input": "0x07", + "maxFeePerGas": "0x0", + "maxPriorityFeePerGas": "0x0", + "nonce": "0x5", + "r": "0x0", + "s": "0x0", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionIndex": "0x5", + "type": "0x5", + "v": "0x0", + "value": "0x0" + } + ], + "properties": { + "accessList": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "chainId": { + "title": "number", + "type": "number" + }, + "from": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "gas": { + "title": "number", + "type": "number" + }, + "gasPrice": { + "additionalProperties": false, + "type": "object" + }, + "hash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "input": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "maxFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "maxPriorityFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "nonce": { + "title": "number", + "type": "number" + }, + "r": { + "additionalProperties": false, + "type": "object" + }, + "s": { + "additionalProperties": false, + "type": "object" + }, + "to": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "transactionIndex": { + "title": "number", + "type": "number" + }, + "type": { + "title": "number", + "type": "number" + }, + "v": { + "additionalProperties": false, + "type": "object" + }, + "value": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns a transaction by hash.", + "x-cu-cost": 1 + }, + { + "description": "Returns the number of transactions sent from an address up to the specified block.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4520" + }, + "name": "Filecoin.EthGetTransactionCount", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Returns account nonce.", + "x-cu-cost": 4 + }, + { + "description": "Returns the Ethereum-style transaction hash corresponding to a Filecoin message CID.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4531" + }, + "name": "Filecoin.EthGetTransactionHashByCid", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthHash", + "name": "*ethtypes.EthHash", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Maps message CID to transaction hash.", + "x-cu-cost": 1 + }, + { + "description": "Returns the receipt for a transaction, including execution status and logs.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4542" + }, + "name": "Filecoin.EthGetTransactionReceipt", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTxReceipt", + "name": "*ethtypes.EthTxReceipt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "contractAddress": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "cumulativeGasUsed": "0x5", + "effectiveGasPrice": "0x0", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gasUsed": "0x5", + "logs": [ + { + "address": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "data": "0x07", + "logIndex": "0x5", + "removed": true, + "topics": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5" + } + ], + "logsBloom": "0x07", + "root": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "status": "0x5", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5", + "type": "0x5" + } + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "contractAddress": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "cumulativeGasUsed": { + "title": "number", + "type": "number" + }, + "effectiveGasPrice": { + "additionalProperties": false, + "type": "object" + }, + "from": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "gasUsed": { + "title": "number", + "type": "number" + }, + "logs": { + "items": { + "additionalProperties": false, + "properties": { + "address": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "data": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "logIndex": { + "title": "number", + "type": "number" + }, + "removed": { + "type": "boolean" + }, + "topics": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "transactionIndex": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "logsBloom": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "root": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "status": { + "title": "number", + "type": "number" + }, + "to": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "transactionIndex": { + "title": "number", + "type": "number" + }, + "type": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns transaction receipt.", + "x-cu-cost": 1 + }, + { + "description": "Returns the maximum suggested priority fee per gas for transactions.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4553" + }, + "name": "Filecoin.EthMaxPriorityFeePerGas", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0x0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns max priority fee.", + "x-cu-cost": 1 + }, + { + "description": "Installs a persistent filter that notifies when new blocks are added to the chain.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4564" + }, + "name": "Filecoin.EthNewBlockFilter", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Creates a new block filter.", + "x-cu-cost": 1 + }, + { + "description": "Installs a persistent filter based on the given log filter specification.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4575" + }, + "name": "Filecoin.EthNewFilter", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthFilterSpec", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "address": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "fromBlock": "2301220", + "topics": null + } + ], + "properties": { + "address": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "fromBlock": { + "type": "string" + }, + "toBlock": { + "type": "string" + }, + "topics": { + "items": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Creates a new log filter.", + "x-cu-cost": 1 + }, + { + "description": "Installs a persistent filter that notifies when new messages enter the message pool.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4586" + }, + "name": "Filecoin.EthNewPendingTransactionFilter", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Creates a pending transaction filter.", + "x-cu-cost": 1 + }, + { + "description": "Returns the supported Ethereum protocol version.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4597" + }, + "name": "Filecoin.EthProtocolVersion", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Returns protocol version.", + "x-cu-cost": 1 + }, + { + "description": "Submits a signed Ethereum-style transaction to the network.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4608" + }, + "name": "Filecoin.EthSendRawTransaction", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthBytes", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthHash", + "name": "ethtypes.EthHash", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Submits a raw transaction.", + "x-cu-cost": 18 + }, + { + "description": "Subscribes to selected event types using a websocket connection.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4619" + }, + "name": "Filecoin.EthSubscribe", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "Bw==" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthSubscriptionID", + "name": "ethtypes.EthSubscriptionID", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Subscribes to events over websockets.", + "x-cu-cost": 1 + }, + { + "description": "Returns information about the node\u0420\u00a0\u0420\u2020\u0420\u00a0\u0432\u0402\u0459\u0420\u0406\u0432\u0402\u045b\u0421\u045bs current synchronization status.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4630" + }, + "name": "Filecoin.EthSyncing", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthSyncingResult", + "name": "ethtypes.EthSyncingResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + false + ], + "properties": { + "CurrentBlock": { + "title": "number", + "type": "number" + }, + "DoneSync": { + "type": "boolean" + }, + "HighestBlock": { + "title": "number", + "type": "number" + }, + "StartingBlock": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns sync status.", + "x-cu-cost": 1 + }, + { + "description": "Returns execution traces for all transactions in the specified block.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4641" + }, + "name": "Filecoin.EthTraceBlock", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*ethtypes.EthTraceBlock", + "name": "[]*ethtypes.EthTraceBlock", + "required": true, + "schema": { + "examples": [ + [ + { + "action": {}, + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": 9, + "error": "string value", + "result": {}, + "subtraces": 123, + "traceAddress": [ + 123 + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionPosition": 123, + "type": "string value" + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "action": { + "additionalProperties": true, + "type": "object" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "error": { + "type": "string" + }, + "result": { + "additionalProperties": true, + "type": "object" + }, + "subtraces": { + "title": "number", + "type": "number" + }, + "traceAddress": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "transactionPosition": { + "title": "number", + "type": "number" + }, + "type": { + "type": "string" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Traces all transactions in a block.", + "x-cu-cost": 7 + }, + { + "description": "Replays all transactions in a block and returns the requested traces for each transaction.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4663" + }, + "name": "Filecoin.EthTraceReplayBlockTransactions", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + { + "description": "[]string", + "name": "p2", + "required": true, + "schema": { + "examples": [ + [ + "string value" + ] + ], + "items": [ + { + "type": [ + "string" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*ethtypes.EthTraceReplayBlockTransaction", + "name": "[]*ethtypes.EthTraceReplayBlockTransaction", + "required": true, + "schema": { + "examples": [ + [ + { + "output": "0x07", + "stateDiff": "string value", + "trace": [ + { + "action": {}, + "error": "string value", + "result": {}, + "subtraces": 123, + "traceAddress": [ + 123 + ], + "type": "string value" + } + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "vmTrace": "string value" + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "output": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "stateDiff": { + "type": "string" + }, + "trace": { + "items": { + "additionalProperties": false, + "properties": { + "action": { + "additionalProperties": true, + "type": "object" + }, + "error": { + "type": "string" + }, + "result": { + "additionalProperties": true, + "type": "object" + }, + "subtraces": { + "title": "number", + "type": "number" + }, + "traceAddress": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "vmTrace": { + "type": "string" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Replays and traces block transactions.", + "x-cu-cost": 11 + }, + { + "description": "Returns execution trace information for the specified transaction.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4674" + }, + "name": "Filecoin.EthTraceTransaction", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*ethtypes.EthTraceTransaction", + "name": "[]*ethtypes.EthTraceTransaction", + "required": true, + "schema": { + "examples": [ + [ + { + "action": {}, + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": 9, + "error": "string value", + "result": {}, + "subtraces": 123, + "traceAddress": [ + 123 + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionPosition": 123, + "type": "string value" + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "action": { + "additionalProperties": true, + "type": "object" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "error": { + "type": "string" + }, + "result": { + "additionalProperties": true, + "type": "object" + }, + "subtraces": { + "title": "number", + "type": "number" + }, + "traceAddress": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "transactionPosition": { + "title": "number", + "type": "number" + }, + "type": { + "type": "string" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Traces a transaction.", + "x-cu-cost": 1 + }, + { + "description": "Uninstalls the filter identified by the given filter ID.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4685" + }, + "name": "Filecoin.EthUninstallFilter", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "Removes an installed filter.", + "x-cu-cost": 1 + }, + { + "description": "Terminates an active websocket subscription.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4696" + }, + "name": "Filecoin.EthUnsubscribe", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthSubscriptionID", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "Unsubscribes from websocket events.", + "x-cu-cost": 1 + }, + { + "description": "Converts a Filecoin address into an Ethereum-style address.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4740" + }, + "name": "Filecoin.FilecoinAddressToEthAddress", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "Bw==" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthAddress", + "name": "ethtypes.EthAddress", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Converts a Filecoin address to an Ethereum address.", + "x-cu-cost": 1 + }, + { + "description": "Estimates the gas premium that should be used for a message to have a high likelihood of inclusion within the specified number of epochs.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4751" + }, + "name": "Filecoin.GasEstimateGasPremium", + "paramStructure": "by-position", + "params": [ + { + "description": "uint64", + "name": "p1", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 42 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "address.Address", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "int64", + "name": "p3", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 9 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p4", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "types.BigInt", + "name": "types.BigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Estimates gas premium for message inclusion.", + "x-cu-cost": 1 + }, + { + "description": "Estimates and fills in unset gas-related fields for a message, such as gas limit, gas fee cap, and gas premium.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4762" + }, + "name": "Filecoin.GasEstimateMessageGas", + "paramStructure": "by-position", + "params": [ + { + "description": "*types.Message", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + } + ], + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "*MessageSendSpec", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "MaxFee": "0", + "MaximizeFeeCap": true, + "MsgUuid": "07070707-0707-0707-0707-070707070707" + } + ], + "properties": { + "MaxFee": { + "additionalProperties": false, + "type": "object" + }, + "MaximizeFeeCap": { + "type": "boolean" + }, + "MsgUuid": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 16, + "minItems": 16, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*types.Message", + "name": "*types.Message", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + } + ], + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Estimates gas values for a message.", + "x-cu-cost": 1 + }, + { + "description": "Retrieves raw events generated by both user-programmed and built-in actors within the Filecoin network that match a specific, provided filter.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4773" + }, + "name": "Filecoin.GetActorEventsRaw", + "paramStructure": "by-position", + "params": [ + { + "description": "*types.ActorEventFilter", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "addresses": [ + "f01234" + ], + "fields": { + "abc": [ + { + "codec": 81, + "value": "ZGRhdGE=" + } + ] + }, + "fromHeight": 1010, + "toHeight": 1020 + } + ], + "properties": { + "addresses": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + }, + "fields": { + "patternProperties": { + ".*": { + "items": { + "additionalProperties": false, + "properties": { + "codec": { + "title": "number", + "type": "number" + }, + "value": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + }, + "fromHeight": { + "title": "number", + "type": "number" + }, + "tipsetKey": { + "additionalProperties": false, + "type": "object" + }, + "toHeight": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*types.ActorEvent", + "name": "[]*types.ActorEvent", + "required": true, + "schema": { + "examples": [ + [ + { + "emitter": "f01234", + "entries": [ + { + "Codec": 42, + "Flags": 7, + "Key": "string value", + "Value": "Ynl0ZSBhcnJheQ==" + } + ], + "height": 10101, + "msgCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "reverted": true, + "tipsetKey": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "emitter": { + "additionalProperties": false, + "type": "object" + }, + "entries": { + "items": { + "additionalProperties": false, + "properties": { + "Codec": { + "title": "number", + "type": "number" + }, + "Flags": { + "title": "number", + "type": "number" + }, + "Key": { + "type": "string" + }, + "Value": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "height": { + "title": "number", + "type": "number" + }, + "msgCid": { + "title": "Content Identifier", + "type": "string" + }, + "reverted": { + "type": "boolean" + }, + "tipsetKey": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Retrieves raw events.", + "x-cu-cost": 1 + }, + { + "description": "Returns mining-related base information for the specified miner at a given tipset, including eligibility, power, and beacon entries required for block production.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4784" + }, + "name": "Filecoin.MinerGetBaseInfo", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "abi.ChainEpoch", + "name": "p2", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 10101 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*MiningBaseInfo", + "name": "*MiningBaseInfo", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "BeaconEntries": [ + { + "Data": "Ynl0ZSBhcnJheQ==", + "Round": 42 + } + ], + "EligibleForMining": true, + "MinerPower": "0", + "NetworkPower": "0", + "PrevBeaconEntry": { + "Data": "Ynl0ZSBhcnJheQ==", + "Round": 42 + }, + "SectorSize": 34359738368, + "Sectors": [ + { + "SealProof": 8, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "SectorKey": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "SectorNumber": 9 + } + ], + "WorkerKey": "f01234" + } + ], + "properties": { + "BeaconEntries": { + "items": { + "additionalProperties": false, + "properties": { + "Data": { + "contentEncoding": "base64", + "type": "string" + }, + "Round": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "EligibleForMining": { + "type": "boolean" + }, + "MinerPower": { + "additionalProperties": false, + "type": "object" + }, + "NetworkPower": { + "additionalProperties": false, + "type": "object" + }, + "PrevBeaconEntry": { + "additionalProperties": false, + "properties": { + "Data": { + "contentEncoding": "base64", + "type": "string" + }, + "Round": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "SectorSize": { + "title": "number", + "type": "number" + }, + "Sectors": { + "items": { + "additionalProperties": false, + "properties": { + "SealProof": { + "title": "number", + "type": "number" + }, + "SealedCID": { + "title": "Content Identifier", + "type": "string" + }, + "SectorKey": { + "title": "Content Identifier", + "type": "string" + }, + "SectorNumber": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "WorkerKey": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns miner base information.", + "x-cu-cost": 1 + }, + { + "description": "Returns the next nonce expected for the specified sender address. This method may not be atomic; use MpoolPushMessage for safer message submission.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4795" + }, + "name": "Filecoin.MpoolGetNonce", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "uint64", + "name": "uint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 42 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Returns the next nonce for a sender.", + "x-cu-cost": 1 + }, + { + "description": "Returns the list of messages currently pending in the message pool.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4806" + }, + "name": "Filecoin.MpoolPending", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*types.SignedMessage", + "name": "[]*types.SignedMessage", + "required": true, + "schema": { + "examples": [ + [ + { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "Message": { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + }, + "Signature": { + "Data": "Ynl0ZSBhcnJheQ==", + "Type": 2 + } + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "Message": { + "additionalProperties": false, + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "Signature": { + "additionalProperties": false, + "properties": { + "Data": { + "contentEncoding": "base64", + "type": "string" + }, + "Type": { + "title": "number", + "type": "number" + } + }, + "type": "object" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns pending mempool messages.", + "x-cu-cost": 10 + }, + { + "description": "Submits a signed message to the message pool for propagation and potential inclusion in a future tipset.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4817" + }, + "name": "Filecoin.MpoolPush", + "paramStructure": "by-position", + "params": [ + { + "description": "*types.SignedMessage", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "Message": { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + }, + "Signature": { + "Data": "Ynl0ZSBhcnJheQ==", + "Type": 2 + } + } + ], + "properties": { + "Message": { + "additionalProperties": false, + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "Signature": { + "additionalProperties": false, + "properties": { + "Data": { + "contentEncoding": "base64", + "type": "string" + }, + "Type": { + "title": "number", + "type": "number" + } + }, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "cid.Cid", + "name": "cid.Cid", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "Pushes a signed message to the mempool.", + "x-cu-cost": 1 + }, + { + "description": "Returns the portion of a multisig wallet\u0420\u0406\u0420\u201a\u0432\u201e\u045es balance that is available to be withdrawn or spent.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4828" + }, + "name": "Filecoin.MsigGetAvailableBalance", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "types.BigInt", + "name": "types.BigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns available multisig balance.", + "x-cu-cost": 240 + }, + { + "description": "Returns the list of pending transactions for the specified multisig wallet that have not yet received sufficient approvals.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4839" + }, + "name": "Filecoin.MsigGetPending", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*MsigTransaction", + "name": "[]*MsigTransaction", + "required": true, + "schema": { + "examples": [ + [ + { + "Approved": [ + "f01234" + ], + "ID": 9, + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0" + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "Approved": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + }, + "ID": { + "title": "number", + "type": "number" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns pending multisig transactions.", + "x-cu-cost": 1 + }, + { + "description": "Returns the amount of FIL that has vested in a multisig wallet over the specified period.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4850" + }, + "name": "Filecoin.MsigGetVested", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "types.BigInt", + "name": "types.BigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns vested FIL amount.", + "x-cu-cost": 1 + }, + { + "description": "Returns detailed vesting schedule information for the specified multisig wallet.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4861" + }, + "name": "Filecoin.MsigGetVestingSchedule", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "MsigVesting", + "name": "MsigVesting", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "InitialBalance": "0", + "StartEpoch": 10101, + "UnlockDuration": 10101 + } + ], + "properties": { + "InitialBalance": { + "additionalProperties": false, + "type": "object" + }, + "StartEpoch": { + "title": "number", + "type": "number" + }, + "UnlockDuration": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns multisig vesting schedule.", + "x-cu-cost": 1 + }, + { + "description": "Returns whether the node is actively listening for incoming network connections.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4872" + }, + "name": "Filecoin.NetListening", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "Indicates whether the node is listening for network connections.", + "x-cu-cost": 1 + }, + { + "description": "Returns the network protocol version supported by the node.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4883" + }, + "name": "Filecoin.NetVersion", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "string", + "name": "string", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "Returns the network protocol version.", + "x-cu-cost": 1 + }, + { + "description": "Returns the public key address corresponding to the given ID address for secp256k1 and BLS accounts.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4894" + }, + "name": "Filecoin.StateAccountKey", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "address.Address", + "name": "address.Address", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns account public key address.", + "x-cu-cost": 2 + }, + { + "description": "Runs the given message against the current state and returns the result without making any persisted state changes.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4905" + }, + "name": "Filecoin.StateCall", + "paramStructure": "by-position", + "params": [ + { + "description": "*types.Message", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + } + ], + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*InvocResult", + "name": "*InvocResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Duration": 60000000000, + "Error": "string value", + "ExecutionTrace": { + "GasCharges": [ + { + "Name": "string value", + "cg": 9, + "sg": 9, + "tg": 9, + "tt": 60000000000 + } + ], + "InvokedActor": { + "Id": 1000, + "State": { + "Balance": "0", + "Code": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "DelegatedAddress": "f01234", + "Head": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Nonce": 42 + } + }, + "IpldOps": [ + { + "Cid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Op": "Get", + "Size": 42 + } + ], + "Logs": [ + "string value" + ], + "Msg": { + "From": "f01234", + "GasLimit": 42, + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "ParamsCodec": 42, + "ReadOnly": true, + "To": "f01234", + "Value": "0" + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "ReturnCodec": 42 + }, + "Subcalls": [ + { + "GasCharges": [ + { + "Name": "string value", + "cg": 9, + "sg": 9, + "tg": 9, + "tt": 60000000000 + } + ], + "InvokedActor": { + "Id": 1000, + "State": { + "Balance": "0", + "Code": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "DelegatedAddress": "f01234", + "Head": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Nonce": 42 + } + }, + "IpldOps": [ + { + "Cid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Op": "Get", + "Size": 42 + } + ], + "Logs": [ + "string value" + ], + "Msg": { + "From": "f01234", + "GasLimit": 42, + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "ParamsCodec": 42, + "ReadOnly": true, + "To": "f01234", + "Value": "0" + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "ReturnCodec": 42 + }, + "Subcalls": null + } + ] + }, + "GasCost": { + "BaseFeeBurn": "0", + "GasUsed": "0", + "Message": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "MinerPenalty": "0", + "MinerTip": "0", + "OverEstimationBurn": "0", + "Refund": "0", + "TotalCost": "0" + }, + "Msg": { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + }, + "MsgCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "MsgRct": { + "EventsRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ExitCode": 0, + "GasUsed": 9, + "Return": "Ynl0ZSBhcnJheQ==" + } + } + ], + "properties": { + "Duration": { + "title": "number", + "type": "number" + }, + "Error": { + "type": "string" + }, + "ExecutionTrace": { + "additionalProperties": false, + "properties": { + "GasCharges": { + "items": { + "additionalProperties": false, + "properties": { + "Name": { + "type": "string" + }, + "cg": { + "title": "number", + "type": "number" + }, + "sg": { + "title": "number", + "type": "number" + }, + "tg": { + "title": "number", + "type": "number" + }, + "tt": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "InvokedActor": { + "additionalProperties": false, + "properties": { + "Id": { + "title": "number", + "type": "number" + }, + "State": { + "additionalProperties": false, + "properties": { + "Balance": { + "additionalProperties": false, + "type": "object" + }, + "Code": { + "title": "Content Identifier", + "type": "string" + }, + "DelegatedAddress": { + "additionalProperties": false, + "type": "object" + }, + "Head": { + "title": "Content Identifier", + "type": "string" + }, + "Nonce": { + "title": "number", + "type": "number" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "IpldOps": { + "items": { + "additionalProperties": false, + "properties": { + "Cid": { + "title": "Content Identifier", + "type": "string" + }, + "Op": { + "title": "number", + "type": "number" + }, + "Size": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "Logs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "Msg": { + "additionalProperties": false, + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "ParamsCodec": { + "title": "number", + "type": "number" + }, + "ReadOnly": { + "type": "boolean" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + }, + "MsgRct": { + "additionalProperties": false, + "properties": { + "ExitCode": { + "title": "number", + "type": "number" + }, + "Return": { + "contentEncoding": "base64", + "type": "string" + }, + "ReturnCodec": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "Subcalls": { + "items": {}, + "type": "array" + } + }, + "type": "object" + }, + "GasCost": { + "additionalProperties": false, + "properties": { + "BaseFeeBurn": { + "additionalProperties": false, + "type": "object" + }, + "GasUsed": { + "additionalProperties": false, + "type": "object" + }, + "Message": { + "title": "Content Identifier", + "type": "string" + }, + "MinerPenalty": { + "additionalProperties": false, + "type": "object" + }, + "MinerTip": { + "additionalProperties": false, + "type": "object" + }, + "OverEstimationBurn": { + "additionalProperties": false, + "type": "object" + }, + "Refund": { + "additionalProperties": false, + "type": "object" + }, + "TotalCost": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + }, + "Msg": { + "additionalProperties": false, + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "MsgCid": { + "title": "Content Identifier", + "type": "string" + }, + "MsgRct": { + "additionalProperties": false, + "properties": { + "EventsRoot": { + "title": "Content Identifier", + "type": "string" + }, + "ExitCode": { + "title": "number", + "type": "number" + }, + "GasUsed": { + "title": "number", + "type": "number" + }, + "Return": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Executes a message without persisting state.", + "x-cu-cost": 1 + }, + { + "description": "Returns the minimum and maximum collateral a storage provider can post based on deal size and verified status.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4927" + }, + "name": "Filecoin.StateDealProviderCollateralBounds", + "paramStructure": "by-position", + "params": [ + { + "description": "abi.PaddedPieceSize", + "name": "p1", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 1032 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p2", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "DealCollateralBounds", + "name": "DealCollateralBounds", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Max": "0", + "Min": "0" + } + ], + "properties": { + "Max": { + "additionalProperties": false, + "type": "object" + }, + "Min": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns provider collateral bounds.", + "x-cu-cost": 2 + }, + { + "description": "Attempts to decode the provided parameters using the recipient actor address and method number.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4938" + }, + "name": "Filecoin.StateDecodeParams", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "abi.MethodNum", + "name": "p2", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 1 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "[]byte", + "name": "p3", + "required": true, + "schema": { + "examples": [ + "Ynl0ZSBhcnJheQ==" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p4", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "interface{}", + "name": "interface{}", + "required": true, + "schema": { + "additionalProperties": true, + "examples": [ + {} + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Decodes actor method parameters.", + "x-cu-cost": 1 + }, + { + "description": "Returns the nonce and balance for the specified actor address.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4949" + }, + "name": "Filecoin.StateGetActor", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*types.Actor", + "name": "*types.Actor", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Balance": "0", + "Code": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "DelegatedAddress": "f01234", + "Head": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Nonce": 42 + } + ], + "properties": { + "Balance": { + "additionalProperties": false, + "type": "object" + }, + "Code": { + "title": "Content Identifier", + "type": "string" + }, + "DelegatedAddress": { + "additionalProperties": false, + "type": "object" + }, + "Head": { + "title": "Content Identifier", + "type": "string" + }, + "Nonce": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns actor nonce and balance.", + "x-cu-cost": 4 + }, + { + "description": "Returns the allocation associated with the given address and allocation ID.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4960" + }, + "name": "Filecoin.StateGetAllocation", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "verifregtypes.AllocationId", + "name": "p2", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 0 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*verifregtypes.Allocation", + "name": "*verifregtypes.Allocation", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Client": 1000, + "Data": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Expiration": 10101, + "Provider": 1000, + "Size": 1032, + "TermMax": 10101, + "TermMin": 10101 + } + ], + "properties": { + "Client": { + "title": "number", + "type": "number" + }, + "Data": { + "title": "Content Identifier", + "type": "string" + }, + "Expiration": { + "title": "number", + "type": "number" + }, + "Provider": { + "title": "number", + "type": "number" + }, + "Size": { + "title": "number", + "type": "number" + }, + "TermMax": { + "title": "number", + "type": "number" + }, + "TermMin": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns an allocation by ID.", + "x-cu-cost": 1 + }, + { + "description": "Returns the allocation for a given pending deal ID, or nil if not found.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4971" + }, + "name": "Filecoin.StateGetAllocationForPendingDeal", + "paramStructure": "by-position", + "params": [ + { + "description": "abi.DealID", + "name": "p1", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 5432 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*verifregtypes.Allocation", + "name": "*verifregtypes.Allocation", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Client": 1000, + "Data": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Expiration": 10101, + "Provider": 1000, + "Size": 1032, + "TermMax": 10101, + "TermMin": 10101 + } + ], + "properties": { + "Client": { + "title": "number", + "type": "number" + }, + "Data": { + "title": "Content Identifier", + "type": "string" + }, + "Expiration": { + "title": "number", + "type": "number" + }, + "Provider": { + "title": "number", + "type": "number" + }, + "Size": { + "title": "number", + "type": "number" + }, + "TermMax": { + "title": "number", + "type": "number" + }, + "TermMin": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns pending deal allocation.", + "x-cu-cost": 1 + }, + { + "description": "Returns all allocations associated with the specified client address.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4982" + }, + "name": "Filecoin.StateGetAllocations", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "map[verifregtypes.AllocationId]verifregtypes.Allocation", + "name": "map[verifregtypes.AllocationId]verifregtypes.Allocation", + "required": true, + "schema": { + "examples": [ + {} + ], + "patternProperties": { + ".*": { + "additionalProperties": false, + "properties": { + "Client": { + "title": "number", + "type": "number" + }, + "Data": { + "title": "Content Identifier", + "type": "string" + }, + "Expiration": { + "title": "number", + "type": "number" + }, + "Provider": { + "title": "number", + "type": "number" + }, + "Size": { + "title": "number", + "type": "number" + }, + "TermMax": { + "title": "number", + "type": "number" + }, + "TermMin": { + "title": "number", + "type": "number" + } + }, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns all client allocations.", + "x-cu-cost": 1 + }, + { + "description": "Returns the claim associated with the given address and claim ID.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4993" + }, + "name": "Filecoin.StateGetClaim", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "verifregtypes.ClaimId", + "name": "p2", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 0 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*verifregtypes.Claim", + "name": "*verifregtypes.Claim", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Client": 1000, + "Data": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Provider": 1000, + "Sector": 9, + "Size": 1032, + "TermMax": 10101, + "TermMin": 10101, + "TermStart": 10101 + } + ], + "properties": { + "Client": { + "title": "number", + "type": "number" + }, + "Data": { + "title": "Content Identifier", + "type": "string" + }, + "Provider": { + "title": "number", + "type": "number" + }, + "Sector": { + "title": "number", + "type": "number" + }, + "Size": { + "title": "number", + "type": "number" + }, + "TermMax": { + "title": "number", + "type": "number" + }, + "TermMin": { + "title": "number", + "type": "number" + }, + "TermStart": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns a claim by ID.", + "x-cu-cost": 1 + }, + { + "description": "Returns all claims associated with the specified provider.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5004" + }, + "name": "Filecoin.StateGetClaims", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "map[verifregtypes.ClaimId]verifregtypes.Claim", + "name": "map[verifregtypes.ClaimId]verifregtypes.Claim", + "required": true, + "schema": { + "examples": [ + {} + ], + "patternProperties": { + ".*": { + "additionalProperties": false, + "properties": { + "Client": { + "title": "number", + "type": "number" + }, + "Data": { + "title": "Content Identifier", + "type": "string" + }, + "Provider": { + "title": "number", + "type": "number" + }, + "Sector": { + "title": "number", + "type": "number" + }, + "Size": { + "title": "number", + "type": "number" + }, + "TermMax": { + "title": "number", + "type": "number" + }, + "TermMin": { + "title": "number", + "type": "number" + }, + "TermStart": { + "title": "number", + "type": "number" + } + }, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns all provider claims.", + "x-cu-cost": 1 + }, + { + "description": "Returns the addresses of all miners that have claimed power in the Power Actor.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5026" + }, + "name": "Filecoin.StateListMiners", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]address.Address", + "name": "[]address.Address", + "required": true, + "schema": { + "examples": [ + [ + "f01234" + ] + ], + "items": [ + { + "additionalProperties": false, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Lists all miners with power.", + "x-cu-cost": 8 + }, + { + "description": "Returns the ID address corresponding to the given address.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5037" + }, + "name": "Filecoin.StateLookupID", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "address.Address", + "name": "address.Address", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Resolves address to ID.", + "x-cu-cost": 1 + }, + { + "description": "Returns the public key (robust) address for the given ID address for non-account actors.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5048" + }, + "name": "Filecoin.StateLookupRobustAddress", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "address.Address", + "name": "address.Address", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns robust address for ID.", + "x-cu-cost": 1 + }, + { + "description": "Returns the escrow and locked balances for the specified address in the Storage Market.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5059" + }, + "name": "Filecoin.StateMarketBalance", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "MarketBalance", + "name": "MarketBalance", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Escrow": "0", + "Locked": "0" + } + ], + "properties": { + "Escrow": { + "additionalProperties": false, + "type": "object" + }, + "Locked": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns market escrow and locked balances.", + "x-cu-cost": 2 + }, + { + "description": "Returns on-chain information for the specified storage deal.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5070" + }, + "name": "Filecoin.StateMarketStorageDeal", + "paramStructure": "by-position", + "params": [ + { + "description": "abi.DealID", + "name": "p1", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 5432 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*MarketDeal", + "name": "*MarketDeal", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Proposal": { + "Client": "f01234", + "ClientCollateral": "0", + "EndEpoch": 10101, + "Label": "", + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceSize": 1032, + "Provider": "f01234", + "ProviderCollateral": "0", + "StartEpoch": 10101, + "StoragePricePerEpoch": "0", + "VerifiedDeal": true + }, + "State": { + "LastUpdatedEpoch": 10101, + "SectorNumber": 9, + "SectorStartEpoch": 10101, + "SlashEpoch": 10101 + } + } + ], + "properties": { + "Proposal": { + "additionalProperties": false, + "properties": { + "Client": { + "additionalProperties": false, + "type": "object" + }, + "ClientCollateral": { + "additionalProperties": false, + "type": "object" + }, + "EndEpoch": { + "title": "number", + "type": "number" + }, + "Label": { + "additionalProperties": false, + "type": "object" + }, + "PieceCID": { + "title": "Content Identifier", + "type": "string" + }, + "PieceSize": { + "title": "number", + "type": "number" + }, + "Provider": { + "additionalProperties": false, + "type": "object" + }, + "ProviderCollateral": { + "additionalProperties": false, + "type": "object" + }, + "StartEpoch": { + "title": "number", + "type": "number" + }, + "StoragePricePerEpoch": { + "additionalProperties": false, + "type": "object" + }, + "VerifiedDeal": { + "type": "boolean" + } + }, + "type": "object" + }, + "State": { + "additionalProperties": false, + "properties": { + "LastUpdatedEpoch": { + "title": "number", + "type": "number" + }, + "SectorNumber": { + "title": "number", + "type": "number" + }, + "SectorStartEpoch": { + "title": "number", + "type": "number" + }, + "SlashEpoch": { + "title": "number", + "type": "number" + } + }, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns storage deal details.", + "x-cu-cost": 1 + }, + { + "description": "Returns the portion of a miner\u0420\u0406\u0420\u201a\u0432\u201e\u045es balance that is available to be withdrawn or spent.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5081" + }, + "name": "Filecoin.StateMinerAvailableBalance", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "types.BigInt", + "name": "types.BigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns miner withdrawable balance.", + "x-cu-cost": 1 + }, + { + "description": "Returns all proving deadlines for the specified miner.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5092" + }, + "name": "Filecoin.StateMinerDeadlines", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]Deadline", + "name": "[]Deadline", + "required": true, + "schema": { + "examples": [ + [ + { + "DailyFee": "0", + "DisputableProofCount": 42, + "PostSubmissions": [ + 5, + 1 + ] + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "DailyFee": { + "additionalProperties": false, + "type": "object" + }, + "DisputableProofCount": { + "title": "number", + "type": "number" + }, + "PostSubmissions": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns miner proving deadlines.", + "x-cu-cost": 1 + }, + { + "description": "Returns detailed on-chain information about the specified miner.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5103" + }, + "name": "Filecoin.StateMinerInfo", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "MinerInfo", + "name": "MinerInfo", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Beneficiary": "f01234", + "BeneficiaryTerm": { + "Expiration": 10101, + "Quota": "0", + "UsedQuota": "0" + }, + "ConsensusFaultElapsed": 10101, + "ControlAddresses": [ + "f01234" + ], + "Multiaddrs": [ + "Ynl0ZSBhcnJheQ==" + ], + "NewWorker": "f01234", + "Owner": "f01234", + "PeerId": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "PendingBeneficiaryTerm": { + "ApprovedByBeneficiary": true, + "ApprovedByNominee": true, + "NewBeneficiary": "f01234", + "NewExpiration": 10101, + "NewQuota": "0" + }, + "PendingOwnerAddress": "f01234", + "SectorSize": 34359738368, + "WindowPoStPartitionSectors": 42, + "WindowPoStProofType": 8, + "Worker": "f01234", + "WorkerChangeEpoch": 10101 + } + ], + "properties": { + "Beneficiary": { + "additionalProperties": false, + "type": "object" + }, + "BeneficiaryTerm": { + "additionalProperties": false, + "properties": { + "Expiration": { + "title": "number", + "type": "number" + }, + "Quota": { + "additionalProperties": false, + "type": "object" + }, + "UsedQuota": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + }, + "ConsensusFaultElapsed": { + "title": "number", + "type": "number" + }, + "ControlAddresses": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + }, + "Multiaddrs": { + "items": { + "contentEncoding": "base64", + "type": "string" + }, + "type": "array" + }, + "NewWorker": { + "additionalProperties": false, + "type": "object" + }, + "Owner": { + "additionalProperties": false, + "type": "object" + }, + "PeerId": { + "type": "string" + }, + "PendingBeneficiaryTerm": { + "additionalProperties": false, + "properties": { + "ApprovedByBeneficiary": { + "type": "boolean" + }, + "ApprovedByNominee": { + "type": "boolean" + }, + "NewBeneficiary": { + "additionalProperties": false, + "type": "object" + }, + "NewExpiration": { + "title": "number", + "type": "number" + }, + "NewQuota": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + }, + "PendingOwnerAddress": { + "additionalProperties": false, + "type": "object" + }, + "SectorSize": { + "title": "number", + "type": "number" + }, + "WindowPoStPartitionSectors": { + "title": "number", + "type": "number" + }, + "WindowPoStProofType": { + "title": "number", + "type": "number" + }, + "Worker": { + "additionalProperties": false, + "type": "object" + }, + "WorkerChangeEpoch": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns miner information.", + "x-cu-cost": 8 + }, + { + "description": "Returns the storage power of the specified miner.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5114" + }, + "name": "Filecoin.StateMinerPower", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*MinerPower", + "name": "*MinerPower", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "HasMinPower": true, + "MinerPower": { + "QualityAdjPower": "0", + "RawBytePower": "0" + }, + "TotalPower": { + "QualityAdjPower": "0", + "RawBytePower": "0" + } + } + ], + "properties": { + "HasMinPower": { + "type": "boolean" + }, + "MinerPower": { + "additionalProperties": false, + "properties": { + "QualityAdjPower": { + "additionalProperties": false, + "type": "object" + }, + "RawBytePower": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + }, + "TotalPower": { + "additionalProperties": false, + "properties": { + "QualityAdjPower": { + "additionalProperties": false, + "type": "object" + }, + "RawBytePower": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns miner power.", + "x-cu-cost": 8 + }, + { + "description": "Calculates and returns proving deadline information for a given epoch.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5125" + }, + "name": "Filecoin.StateMinerProvingDeadline", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*dline.Info", + "name": "*dline.Info", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Challenge": 10101, + "Close": 10101, + "CurrentEpoch": 10101, + "FaultCutoff": 10101, + "FaultDeclarationCutoff": 10101, + "Index": 42, + "Open": 10101, + "PeriodStart": 10101, + "WPoStChallengeLookback": 10101, + "WPoStChallengeWindow": 10101, + "WPoStPeriodDeadlines": 42, + "WPoStProvingPeriod": 10101 + } + ], + "properties": { + "Challenge": { + "title": "number", + "type": "number" + }, + "Close": { + "title": "number", + "type": "number" + }, + "CurrentEpoch": { + "title": "number", + "type": "number" + }, + "FaultCutoff": { + "title": "number", + "type": "number" + }, + "FaultDeclarationCutoff": { + "title": "number", + "type": "number" + }, + "Index": { + "title": "number", + "type": "number" + }, + "Open": { + "title": "number", + "type": "number" + }, + "PeriodStart": { + "title": "number", + "type": "number" + }, + "WPoStChallengeLookback": { + "title": "number", + "type": "number" + }, + "WPoStChallengeWindow": { + "title": "number", + "type": "number" + }, + "WPoStPeriodDeadlines": { + "title": "number", + "type": "number" + }, + "WPoStProvingPeriod": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns proving deadline calculations.", + "x-cu-cost": 1 + }, + { + "description": "Returns the number of sectors in the miner\u0420\u0406\u0420\u201a\u0432\u201e\u045es sector set and proving set.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5136" + }, + "name": "Filecoin.StateMinerSectorCount", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "MinerSectors", + "name": "MinerSectors", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Active": 42, + "Faulty": 42, + "Live": 42 + } + ], + "properties": { + "Active": { + "title": "number", + "type": "number" + }, + "Faulty": { + "title": "number", + "type": "number" + }, + "Live": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns miner sector counts.", + "x-cu-cost": 1 + }, + { + "description": "Returns the name of the Filecoin network the node is synced to.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5147" + }, + "name": "Filecoin.StateNetworkName", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "dtypes.NetworkName", + "name": "dtypes.NetworkName", + "required": true, + "schema": { + "examples": [ + "lotus" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "Returns network name.", + "x-cu-cost": 1 + }, + { + "description": "Returns the network version at the specified tipset.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5158" + }, + "name": "Filecoin.StateNetworkVersion", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "apitypes.NetworkVersion", + "name": "apitypes.NetworkVersion", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 27 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Returns network version.", + "x-cu-cost": 1 + }, + { + "description": "Returns the complete on-chain state for the specified actor.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5169" + }, + "name": "Filecoin.StateReadState", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ActorState", + "name": "*ActorState", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Balance": "0", + "Code": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "State": {} + } + ], + "properties": { + "Balance": { + "additionalProperties": false, + "type": "object" + }, + "Code": { + "title": "Content Identifier", + "type": "string" + }, + "State": { + "additionalProperties": true, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns full actor state.", + "x-cu-cost": 5 + }, + { + "description": "Replays the specified message as if it were executed in the given tipset and returns execution results.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5180" + }, + "name": "Filecoin.StateReplay", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "cid.Cid", + "name": "p2", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*InvocResult", + "name": "*InvocResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Duration": 60000000000, + "Error": "string value", + "ExecutionTrace": { + "GasCharges": [ + { + "Name": "string value", + "cg": 9, + "sg": 9, + "tg": 9, + "tt": 60000000000 + } + ], + "InvokedActor": { + "Id": 1000, + "State": { + "Balance": "0", + "Code": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "DelegatedAddress": "f01234", + "Head": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Nonce": 42 + } + }, + "IpldOps": [ + { + "Cid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Op": "Get", + "Size": 42 + } + ], + "Logs": [ + "string value" + ], + "Msg": { + "From": "f01234", + "GasLimit": 42, + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "ParamsCodec": 42, + "ReadOnly": true, + "To": "f01234", + "Value": "0" + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "ReturnCodec": 42 + }, + "Subcalls": [ + { + "GasCharges": [ + { + "Name": "string value", + "cg": 9, + "sg": 9, + "tg": 9, + "tt": 60000000000 + } + ], + "InvokedActor": { + "Id": 1000, + "State": { + "Balance": "0", + "Code": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "DelegatedAddress": "f01234", + "Head": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Nonce": 42 + } + }, + "IpldOps": [ + { + "Cid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Op": "Get", + "Size": 42 + } + ], + "Logs": [ + "string value" + ], + "Msg": { + "From": "f01234", + "GasLimit": 42, + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "ParamsCodec": 42, + "ReadOnly": true, + "To": "f01234", + "Value": "0" + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "ReturnCodec": 42 + }, + "Subcalls": null + } + ] + }, + "GasCost": { + "BaseFeeBurn": "0", + "GasUsed": "0", + "Message": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "MinerPenalty": "0", + "MinerTip": "0", + "OverEstimationBurn": "0", + "Refund": "0", + "TotalCost": "0" + }, + "Msg": { + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + }, + "From": "f01234", + "GasFeeCap": "0", + "GasLimit": 9, + "GasPremium": "0", + "Method": 1, + "Nonce": 42, + "Params": "Ynl0ZSBhcnJheQ==", + "To": "f01234", + "Value": "0", + "Version": 42 + }, + "MsgCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "MsgRct": { + "EventsRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ExitCode": 0, + "GasUsed": 9, + "Return": "Ynl0ZSBhcnJheQ==" + } + } + ], + "properties": { + "Duration": { + "title": "number", + "type": "number" + }, + "Error": { + "type": "string" + }, + "ExecutionTrace": { + "additionalProperties": false, + "properties": { + "GasCharges": { + "items": { + "additionalProperties": false, + "properties": { + "Name": { + "type": "string" + }, + "cg": { + "title": "number", + "type": "number" + }, + "sg": { + "title": "number", + "type": "number" + }, + "tg": { + "title": "number", + "type": "number" + }, + "tt": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "InvokedActor": { + "additionalProperties": false, + "properties": { + "Id": { + "title": "number", + "type": "number" + }, + "State": { + "additionalProperties": false, + "properties": { + "Balance": { + "additionalProperties": false, + "type": "object" + }, + "Code": { + "title": "Content Identifier", + "type": "string" + }, + "DelegatedAddress": { + "additionalProperties": false, + "type": "object" + }, + "Head": { + "title": "Content Identifier", + "type": "string" + }, + "Nonce": { + "title": "number", + "type": "number" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "IpldOps": { + "items": { + "additionalProperties": false, + "properties": { + "Cid": { + "title": "Content Identifier", + "type": "string" + }, + "Op": { + "title": "number", + "type": "number" + }, + "Size": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "Logs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "Msg": { + "additionalProperties": false, + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "ParamsCodec": { + "title": "number", + "type": "number" + }, + "ReadOnly": { + "type": "boolean" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + }, + "MsgRct": { + "additionalProperties": false, + "properties": { + "ExitCode": { + "title": "number", + "type": "number" + }, + "Return": { + "contentEncoding": "base64", + "type": "string" + }, + "ReturnCodec": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "Subcalls": { + "items": {}, + "type": "array" + } + }, + "type": "object" + }, + "GasCost": { + "additionalProperties": false, + "properties": { + "BaseFeeBurn": { + "additionalProperties": false, + "type": "object" + }, + "GasUsed": { + "additionalProperties": false, + "type": "object" + }, + "Message": { + "title": "Content Identifier", + "type": "string" + }, + "MinerPenalty": { + "additionalProperties": false, + "type": "object" + }, + "MinerTip": { + "additionalProperties": false, + "type": "object" + }, + "OverEstimationBurn": { + "additionalProperties": false, + "type": "object" + }, + "Refund": { + "additionalProperties": false, + "type": "object" + }, + "TotalCost": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + }, + "Msg": { + "additionalProperties": false, + "properties": { + "From": { + "additionalProperties": false, + "type": "object" + }, + "GasFeeCap": { + "additionalProperties": false, + "type": "object" + }, + "GasLimit": { + "title": "number", + "type": "number" + }, + "GasPremium": { + "additionalProperties": false, + "type": "object" + }, + "Method": { + "title": "number", + "type": "number" + }, + "Nonce": { + "title": "number", + "type": "number" + }, + "Params": { + "contentEncoding": "base64", + "type": "string" + }, + "To": { + "additionalProperties": false, + "type": "object" + }, + "Value": { + "additionalProperties": false, + "type": "object" + }, + "Version": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "MsgCid": { + "title": "Content Identifier", + "type": "string" + }, + "MsgRct": { + "additionalProperties": false, + "properties": { + "EventsRoot": { + "title": "Content Identifier", + "type": "string" + }, + "ExitCode": { + "title": "number", + "type": "number" + }, + "GasUsed": { + "title": "number", + "type": "number" + }, + "Return": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Replays a message execution.", + "x-cu-cost": 1 + }, + { + "description": "Searches back through the chain up to a limit for a message and returns its receipt and execution tipset.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5191" + }, + "name": "Filecoin.StateSearchMsg", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetKey", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "cid.Cid", + "name": "p2", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + }, + { + "description": "abi.ChainEpoch", + "name": "p3", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 10101 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p4", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*MsgLookup", + "name": "*MsgLookup", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Height": 10101, + "Message": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Receipt": { + "EventsRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ExitCode": 0, + "GasUsed": 9, + "Return": "Ynl0ZSBhcnJheQ==" + }, + "ReturnDec": {}, + "TipSet": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + } + ], + "properties": { + "Height": { + "title": "number", + "type": "number" + }, + "Message": { + "title": "Content Identifier", + "type": "string" + }, + "Receipt": { + "additionalProperties": false, + "properties": { + "EventsRoot": { + "title": "Content Identifier", + "type": "string" + }, + "ExitCode": { + "title": "number", + "type": "number" + }, + "GasUsed": { + "title": "number", + "type": "number" + }, + "Return": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": "object" + }, + "ReturnDec": { + "additionalProperties": true, + "type": "object" + }, + "TipSet": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Searches for a message.", + "x-cu-cost": 11 + }, + { + "description": "Returns on-chain information for the specified miner sector, or null if not found.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5202" + }, + "name": "Filecoin.StateSectorGetInfo", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "abi.SectorNumber", + "name": "p2", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 9 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*miner.SectorOnChainInfo", + "name": "*miner.SectorOnChainInfo", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Activation": 10101, + "DailyFee": "0", + "DealWeight": "0", + "ExpectedDayReward": "0", + "ExpectedStoragePledge": "0", + "Expiration": 10101, + "Flags": 0, + "InitialPledge": "0", + "PowerBaseEpoch": 10101, + "ReplacedDayReward": "0", + "SealProof": 8, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "SectorKeyCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "SectorNumber": 9, + "VerifiedDealWeight": "0" + } + ], + "properties": { + "Activation": { + "title": "number", + "type": "number" + }, + "DailyFee": { + "additionalProperties": false, + "type": "object" + }, + "DealWeight": { + "additionalProperties": false, + "type": "object" + }, + "ExpectedDayReward": { + "additionalProperties": false, + "type": "object" + }, + "ExpectedStoragePledge": { + "additionalProperties": false, + "type": "object" + }, + "Expiration": { + "title": "number", + "type": "number" + }, + "Flags": { + "title": "number", + "type": "number" + }, + "InitialPledge": { + "additionalProperties": false, + "type": "object" + }, + "PowerBaseEpoch": { + "title": "number", + "type": "number" + }, + "ReplacedDayReward": { + "additionalProperties": false, + "type": "object" + }, + "SealProof": { + "title": "number", + "type": "number" + }, + "SealedCID": { + "title": "Content Identifier", + "type": "string" + }, + "SectorKeyCID": { + "title": "Content Identifier", + "type": "string" + }, + "SectorNumber": { + "title": "number", + "type": "number" + }, + "VerifiedDealWeight": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns sector on-chain info.", + "x-cu-cost": 1 + }, + { + "description": "Returns the remaining data cap for the specified verified client address, or nil if not present.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5213" + }, + "name": "Filecoin.StateVerifiedClientStatus", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*abi.StoragePower", + "name": "*abi.StoragePower", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns verified client datacap.", + "x-cu-cost": 29 + }, + { + "description": "Returns the remaining data cap for the specified verifier address, or nil if not present.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5235" + }, + "name": "Filecoin.StateVerifierStatus", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetKey", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*abi.StoragePower", + "name": "*abi.StoragePower", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns verifier datacap.", + "x-cu-cost": 2 + }, + { + "description": "Searches for a message up to a limit of epochs and waits until it is executed with the specified confidence depth if not yet found.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5246" + }, + "name": "Filecoin.StateWaitMsg", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + }, + { + "description": "uint64", + "name": "p2", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 42 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "abi.ChainEpoch", + "name": "p3", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 10101 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p4", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*MsgLookup", + "name": "*MsgLookup", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Height": 10101, + "Message": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Receipt": { + "EventsRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ExitCode": 0, + "GasUsed": 9, + "Return": "Ynl0ZSBhcnJheQ==" + }, + "ReturnDec": {}, + "TipSet": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ] + } + ], + "properties": { + "Height": { + "title": "number", + "type": "number" + }, + "Message": { + "title": "Content Identifier", + "type": "string" + }, + "Receipt": { + "additionalProperties": false, + "properties": { + "EventsRoot": { + "title": "Content Identifier", + "type": "string" + }, + "ExitCode": { + "title": "number", + "type": "number" + }, + "GasUsed": { + "title": "number", + "type": "number" + }, + "Return": { + "contentEncoding": "base64", + "type": "string" + } + }, + "type": "object" + }, + "ReturnDec": { + "additionalProperties": true, + "type": "object" + }, + "TipSet": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Waits for message execution.", + "x-cu-cost": 1 + }, + { + "description": "Returns version information for the Filecoin node, including API version and implementation details.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5268" + }, + "name": "Filecoin.Version", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "APIVersion", + "name": "APIVersion", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "APIVersion": 131840, + "Agent": "string value", + "BlockDelay": 42, + "Version": "string value" + } + ], + "properties": { + "APIVersion": { + "title": "number", + "type": "number" + }, + "Agent": { + "type": "string" + }, + "BlockDelay": { + "title": "number", + "type": "number" + }, + "Version": { + "type": "string" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns node version information.", + "x-cu-cost": 1 + }, + { + "description": "Returns the balance of the specified address at the current head of the chain.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5279" + }, + "name": "Filecoin.WalletBalance", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "types.BigInt", + "name": "types.BigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns wallet balance.", + "x-cu-cost": 116 + }, + { + "description": "Returns the client version.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5290" + }, + "name": "Filecoin.Web3ClientVersion", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "string", + "name": "string", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "Returns the client version.", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) NetListening(p0 context.Context) (bool, error) {\n\tif s.Internal.NetListening == nil {\n\t\treturn false, ErrNotSupported\n\t}\n\treturn s.Internal.NetListening(p0)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4872" + }, + "name": "net_listening", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.NetListening", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) NetVersion(p0 context.Context) (string, error) {\n\tif s.Internal.NetVersion == nil {\n\t\treturn \"\", ErrNotSupported\n\t}\n\treturn s.Internal.NetVersion(p0)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4883" + }, + "name": "net_version", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "string", + "name": "string", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.NetVersion", + "x-cu-cost": 1 + }, + { + "description": "```go\nfunc (s *GatewayStruct) Web3ClientVersion(p0 context.Context) (string, error) {\n\tif s.Internal.Web3ClientVersion == nil {\n\t\treturn \"\", ErrNotSupported\n\t}\n\treturn s.Internal.Web3ClientVersion(p0)\n}\n```", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5290" + }, + "name": "web3_clientVersion", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "string", + "name": "string", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.Web3ClientVersion", + "x-cu-cost": 1 + } + ], + "openrpc": "1.2.6" +} \ No newline at end of file diff --git a/filecoin-lotus-v2/json-rpc/CHANGELOG.md b/filecoin-lotus-v2/json-rpc/CHANGELOG.md new file mode 100644 index 0000000..c836cd6 --- /dev/null +++ b/filecoin-lotus-v2/json-rpc/CHANGELOG.md @@ -0,0 +1,11 @@ +# Changelog + +All notable changes to this schema are documented in this file. + +The format is based on [Keep a ChangeLog](https://keepachangelog.com/) and follows [Semantic Versioning](https://semver.org/) + +## [0.0.1] - 2026-02-13 + +### Added + +- Initial version of the spec \ No newline at end of file diff --git a/filecoin-lotus-v2/json-rpc/VERSION b/filecoin-lotus-v2/json-rpc/VERSION new file mode 100644 index 0000000..8a9ecc2 --- /dev/null +++ b/filecoin-lotus-v2/json-rpc/VERSION @@ -0,0 +1 @@ +0.0.1 \ No newline at end of file diff --git a/filecoin-lotus-v2/json-rpc/openrpc.json b/filecoin-lotus-v2/json-rpc/openrpc.json new file mode 100644 index 0000000..94341de --- /dev/null +++ b/filecoin-lotus-v2/json-rpc/openrpc.json @@ -0,0 +1,7141 @@ +{ + "info": { + "contact": { + "email": "devs@chain.love", + "name": "devs" + }, + "description": "A specification of the Filecoin Lotus v2 JSON-RPC API provided by Chain.Love platform.", + "title": "Filecoin Lotus V0 JSON-RPC Specification", + "version": "0.0.1" + }, + "methods": [ + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4267" + }, + "name": "eth_accounts", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "[]ethtypes.EthAddress", + "name": "[]ethtypes.EthAddress", + "required": true, + "schema": { + "examples": [ + [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ] + ], + "items": [ + { + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthAccounts", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4289" + }, + "name": "eth_blockNumber", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthBlockNumber", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4300" + }, + "name": "eth_call", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthCall", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "data": "0x07", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gas": "0x5", + "gasPrice": "0x0", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "value": "0x0" + } + ], + "properties": { + "data": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "from": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "gas": { + "title": "number", + "type": "number" + }, + "gasPrice": { + "additionalProperties": false, + "type": "object" + }, + "to": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "value": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthCall", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4311" + }, + "name": "eth_chainId", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthChainId", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4322" + }, + "name": "eth_estimateGas", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "Bw==" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthEstimateGas", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4333" + }, + "name": "eth_feeHistory", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "Bw==" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthFeeHistory", + "name": "ethtypes.EthFeeHistory", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "baseFeePerGas": [ + "0x0" + ], + "gasUsedRatio": [ + 12.3 + ], + "oldestBlock": "0x5", + "reward": [] + } + ], + "properties": { + "baseFeePerGas": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + }, + "gasUsedRatio": { + "items": { + "type": "number" + }, + "type": "array" + }, + "oldestBlock": { + "title": "number", + "type": "number" + }, + "reward": { + "items": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthFeeHistory", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4344" + }, + "name": "eth_gasPrice", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0x0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGasPrice", + "x-cu-cost": 2 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4355" + }, + "name": "eth_getBalance", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0x0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetBalance", + "x-cu-cost": 10 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4366" + }, + "name": "eth_getBlockByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p2", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBlock", + "name": "ethtypes.EthBlock", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "baseFeePerGas": "0x0", + "difficulty": "0x5", + "extraData": "0x07", + "gasLimit": "0x5", + "gasUsed": "0x5", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "logsBloom": "0x07", + "miner": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "mixHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "nonce": "0x0707070707070707", + "number": "0x5", + "parentHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "receiptsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "sha3Uncles": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "size": "0x5", + "stateRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "timestamp": "0x5", + "totalDifficulty": "0x5", + "transactions": [ + {} + ], + "transactionsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "uncles": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + } + ], + "properties": { + "baseFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "difficulty": { + "title": "number", + "type": "number" + }, + "extraData": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "gasLimit": { + "title": "number", + "type": "number" + }, + "gasUsed": { + "title": "number", + "type": "number" + }, + "hash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "logsBloom": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "miner": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "mixHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "nonce": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 8, + "minItems": 8, + "type": "array" + }, + "number": { + "title": "number", + "type": "number" + }, + "parentHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "receiptsRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "sha3Uncles": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "size": { + "title": "number", + "type": "number" + }, + "stateRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "timestamp": { + "title": "number", + "type": "number" + }, + "totalDifficulty": { + "title": "number", + "type": "number" + }, + "transactions": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + }, + "transactionsRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "uncles": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetBlockByHash", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4377" + }, + "name": "eth_getBlockByNumber", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p2", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBlock", + "name": "ethtypes.EthBlock", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "baseFeePerGas": "0x0", + "difficulty": "0x5", + "extraData": "0x07", + "gasLimit": "0x5", + "gasUsed": "0x5", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "logsBloom": "0x07", + "miner": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "mixHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "nonce": "0x0707070707070707", + "number": "0x5", + "parentHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "receiptsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "sha3Uncles": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "size": "0x5", + "stateRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "timestamp": "0x5", + "totalDifficulty": "0x5", + "transactions": [ + {} + ], + "transactionsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "uncles": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + } + ], + "properties": { + "baseFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "difficulty": { + "title": "number", + "type": "number" + }, + "extraData": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "gasLimit": { + "title": "number", + "type": "number" + }, + "gasUsed": { + "title": "number", + "type": "number" + }, + "hash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "logsBloom": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "miner": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "mixHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "nonce": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 8, + "minItems": 8, + "type": "array" + }, + "number": { + "title": "number", + "type": "number" + }, + "parentHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "receiptsRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "sha3Uncles": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "size": { + "title": "number", + "type": "number" + }, + "stateRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "timestamp": { + "title": "number", + "type": "number" + }, + "totalDifficulty": { + "title": "number", + "type": "number" + }, + "transactions": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + }, + "transactionsRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "uncles": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetBlockByNumber", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4399" + }, + "name": "eth_getBlockTransactionCountByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetBlockTransactionCountByHash", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4410" + }, + "name": "eth_getBlockTransactionCountByNumber", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetBlockTransactionCountByNumber", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4421" + }, + "name": "eth_getCode", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetCode", + "x-cu-cost": 10 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4432" + }, + "name": "eth_getFilterChanges", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + {} + ] + ], + "properties": { + "Results": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetFilterChanges", + "x-cu-cost": 400 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4443" + }, + "name": "eth_getFilterLogs", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + {} + ] + ], + "properties": { + "Results": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetFilterLogs", + "x-cu-cost": 400 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4454" + }, + "name": "eth_getLogs", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthFilterSpec", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "address": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "fromBlock": "2301220", + "topics": null + } + ], + "properties": { + "address": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "fromBlock": { + "type": "string" + }, + "toBlock": { + "type": "string" + }, + "topics": { + "items": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + {} + ] + ], + "properties": { + "Results": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetLogs", + "x-cu-cost": 400 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4465" + }, + "name": "eth_getMessageCidByTransactionHash", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*cid.Cid", + "name": "*cid.Cid", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetMessageCidByTransactionHash", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4476" + }, + "name": "eth_getStorageAt", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBytes", + "name": "p2", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetStorageAt", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4509" + }, + "name": "eth_getTransactionByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTx", + "name": "*ethtypes.EthTx", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "accessList": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "chainId": "0x5", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gas": "0x5", + "gasPrice": "0x0", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "input": "0x07", + "maxFeePerGas": "0x0", + "maxPriorityFeePerGas": "0x0", + "nonce": "0x5", + "r": "0x0", + "s": "0x0", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionIndex": "0x5", + "type": "0x5", + "v": "0x0", + "value": "0x0" + } + ], + "properties": { + "accessList": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "chainId": { + "title": "number", + "type": "number" + }, + "from": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "gas": { + "title": "number", + "type": "number" + }, + "gasPrice": { + "additionalProperties": false, + "type": "object" + }, + "hash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "input": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "maxFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "maxPriorityFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "nonce": { + "title": "number", + "type": "number" + }, + "r": { + "additionalProperties": false, + "type": "object" + }, + "s": { + "additionalProperties": false, + "type": "object" + }, + "to": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "transactionIndex": { + "title": "number", + "type": "number" + }, + "type": { + "title": "number", + "type": "number" + }, + "v": { + "additionalProperties": false, + "type": "object" + }, + "value": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetTransactionByHash", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4520" + }, + "name": "eth_getTransactionCount", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetTransactionCount", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4531" + }, + "name": "eth_getTransactionHashByCid", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthHash", + "name": "*ethtypes.EthHash", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetTransactionHashByCid", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4542" + }, + "name": "eth_getTransactionReceipt", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTxReceipt", + "name": "*ethtypes.EthTxReceipt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "contractAddress": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "cumulativeGasUsed": "0x5", + "effectiveGasPrice": "0x0", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gasUsed": "0x5", + "logs": [ + { + "address": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "data": "0x07", + "logIndex": "0x5", + "removed": true, + "topics": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5" + } + ], + "logsBloom": "0x07", + "root": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "status": "0x5", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5", + "type": "0x5" + } + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "contractAddress": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "cumulativeGasUsed": { + "title": "number", + "type": "number" + }, + "effectiveGasPrice": { + "additionalProperties": false, + "type": "object" + }, + "from": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "gasUsed": { + "title": "number", + "type": "number" + }, + "logs": { + "items": { + "additionalProperties": false, + "properties": { + "address": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "data": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "logIndex": { + "title": "number", + "type": "number" + }, + "removed": { + "type": "boolean" + }, + "topics": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "transactionIndex": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "logsBloom": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "root": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "status": { + "title": "number", + "type": "number" + }, + "to": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "transactionIndex": { + "title": "number", + "type": "number" + }, + "type": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthGetTransactionReceipt", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4553" + }, + "name": "eth_maxPriorityFeePerGas", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0x0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthMaxPriorityFeePerGas", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4564" + }, + "name": "eth_newBlockFilter", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthNewBlockFilter", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4575" + }, + "name": "eth_newFilter", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthFilterSpec", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "address": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "fromBlock": "2301220", + "topics": null + } + ], + "properties": { + "address": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "fromBlock": { + "type": "string" + }, + "toBlock": { + "type": "string" + }, + "topics": { + "items": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthNewFilter", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4586" + }, + "name": "eth_newPendingTransactionFilter", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthNewPendingTransactionFilter", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4597" + }, + "name": "eth_protocolVersion", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthProtocolVersion", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4608" + }, + "name": "eth_sendRawTransaction", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthBytes", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthHash", + "name": "ethtypes.EthHash", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthSendRawTransaction", + "x-cu-cost": 18 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4619" + }, + "name": "eth_subscribe", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "Bw==" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthSubscriptionID", + "name": "ethtypes.EthSubscriptionID", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthSubscribe", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4630" + }, + "name": "eth_syncing", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthSyncingResult", + "name": "ethtypes.EthSyncingResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + false + ], + "properties": { + "CurrentBlock": { + "title": "number", + "type": "number" + }, + "DoneSync": { + "type": "boolean" + }, + "HighestBlock": { + "title": "number", + "type": "number" + }, + "StartingBlock": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthSyncing", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4641" + }, + "name": "eth_traceBlock", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*ethtypes.EthTraceBlock", + "name": "[]*ethtypes.EthTraceBlock", + "required": true, + "schema": { + "examples": [ + [ + { + "action": {}, + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": 9, + "error": "string value", + "result": {}, + "subtraces": 123, + "traceAddress": [ + 123 + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionPosition": 123, + "type": "string value" + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "action": { + "additionalProperties": true, + "type": "object" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "error": { + "type": "string" + }, + "result": { + "additionalProperties": true, + "type": "object" + }, + "subtraces": { + "title": "number", + "type": "number" + }, + "traceAddress": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "transactionPosition": { + "title": "number", + "type": "number" + }, + "type": { + "type": "string" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthTraceBlock", + "x-cu-cost": 7 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4663" + }, + "name": "eth_traceReplayBlockTransactions", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + { + "description": "[]string", + "name": "p2", + "required": true, + "schema": { + "examples": [ + [ + "string value" + ] + ], + "items": [ + { + "type": [ + "string" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*ethtypes.EthTraceReplayBlockTransaction", + "name": "[]*ethtypes.EthTraceReplayBlockTransaction", + "required": true, + "schema": { + "examples": [ + [ + { + "output": "0x07", + "stateDiff": "string value", + "trace": [ + { + "action": {}, + "error": "string value", + "result": {}, + "subtraces": 123, + "traceAddress": [ + 123 + ], + "type": "string value" + } + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "vmTrace": "string value" + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "output": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "stateDiff": { + "type": "string" + }, + "trace": { + "items": { + "additionalProperties": false, + "properties": { + "action": { + "additionalProperties": true, + "type": "object" + }, + "error": { + "type": "string" + }, + "result": { + "additionalProperties": true, + "type": "object" + }, + "subtraces": { + "title": "number", + "type": "number" + }, + "traceAddress": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "vmTrace": { + "type": "string" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthTraceReplayBlockTransactions", + "x-cu-cost": 11 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4685" + }, + "name": "eth_uninstallFilter", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthUninstallFilter", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4696" + }, + "name": "eth_unsubscribe", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthSubscriptionID", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.EthUnsubscribe", + "x-cu-cost": 1 + }, + { + "description": "Returns the tipset specified by the given TipSetKey.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L807" + }, + "name": "Filecoin.ChainGetTipSet", + "paramStructure": "by-position", + "params": [ + { + "description": "types.TipSetSelector", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "tag": "finalized" + } + ], + "properties": { + "height": { + "additionalProperties": false, + "properties": { + "anchor": { + "additionalProperties": false, + "properties": { + "key": { + "additionalProperties": false, + "type": "object" + }, + "tag": { + "type": "string" + } + }, + "type": "object" + }, + "at": { + "title": "number", + "type": "number" + }, + "previous": { + "type": "boolean" + } + }, + "type": "object" + }, + "key": { + "additionalProperties": false, + "type": "object" + }, + "tag": { + "type": "string" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*types.TipSet", + "name": "*types.TipSet", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Blocks": [ + { + "BLSAggregate": { + "Data": "krFATGA0OBu/kFwtXsThVtKCkppnU7045uTURCeiOeJttxuXfx3wqJrLkCytnJFWFLVC+tiVWI4BxC3wqc9r6eAlNr9dEBx+3KwML/RFG/b5grmknLpGWn7g1EB/2T4y", + "Type": 2 + }, + "BeaconEntries": [ + { + "Data": "tH4q8euIaP9/QRJt8ALfkBvttSmQ/DOAt8+37wGGV5f8kkhzEFrHhskitNnPS70j", + "Round": 17133822 + }, + { + "Data": "uQD5cEn8U69+sPjpccT8Bm0jVrnXLScf2jBkLJNHvAHLA6tPsZDREzpBIckpVvPy", + "Round": 17133832 + } + ], + "BlockSig": { + "Data": "pWiUr+M8xxTxLED7GuU586gSfZCaHyLbLj0uS0HhKYRtHuyG47fIrfIT/04OCmQvEXBD8pFraWbMc3tnFrSsM1mIBJ5M38UPUfXDSspo+QGdouo2kll2X+VNKY3ajb1K", + "Type": 2 + }, + "ElectionProof": { + "VRFProof": "sN51JqjZNf+xWxwoo+wlMH1bpXI9T3wUIrla6FpwTxU4jC1z+ab5NFU/B2ZdDITTE+u8qaiibtLkld5lhNcOEOUqwKNyJ4nwFo5vAhWqvOTNdOiZmxsKpWG0NZUoXb/+", + "WinCount": 1 + }, + "ForkSignaling": 0, + "Height": 4863283, + "Messages": { + "/": "bafy2bzacebzofmh6migvc4v6qsme6vuxlhi6pv2ocy4apyic3uihjqm7dum3u" + }, + "Miner": "f01938223", + "ParentBaseFee": "20592036", + "ParentMessageReceipts": { + "/": "bafy2bzacecfcx2ykqucyv3gkyrcy3upwrvdraz3ktfg7phkqysefdwsggglac" + }, + "ParentStateRoot": { + "/": "bafy2bzaceajxzsvzuq3ddzxfrs2jlaxsooqmgdy5uxbqujnjy3y56iumzzy7u" + }, + "ParentWeight": "116013147118", + "Parents": [ + { + "/": "bafy2bzaceba2kdmysmi5ieugzvv5np7f2lobayzpvtk777du74n7jq6xhynda" + }, + { + "/": "bafy2bzacecrye24tkqrvvddcf62gfi4z4o33z2tdedbpaalordozaxfrz2jyi" + }, + { + "/": "bafy2bzaceab5mrohjvnp3mz7mo33ky7qqlmssrs7veqmjrgouafxyhnd5dy66" + } + ], + "Ticket": { + "VRFProof": "rIPyBy+F827Szc5oN/6ylCmpzxfAWr7aI5F4YJrN4pLSyknkcJI3ivsCo2KKjQVZFRnFyEus1maD5LdzQpnFRKMla4138qEuML+Ne/fsgOMrUEAeL34ceVwJd+Mt4Jrz" + }, + "Timestamp": 1744204890, + "WinPoStProof": [ + { + "PoStProof": 3, + "ProofBytes": "qOPLMhMui8qm/rE2y/UceyBDv5JvRCH5Fc5Ul+kuN190XDcMme5eKURUCmE2sN1HoQ2dMZX+xNZY351dbG93H/tUr6wuNhkvmemi2Xi62YvqU36/kJh+K2YBiW7h/4LXCUTP/6XAOONOPl+j9GqS7RQxruPLfIyehvzVC0C8dB8+SVWtAnRKRPUUOPJvyHKejlrCyzWXOz/I7JG2/qEGLD0xwazBVwML1vVvuE5NzXeOoQGlnB2PwSRb5Cn8FH8Q" + } + ] + } + ], + "Cids": [ + { + "/": "bafy2bzacedo7hjsumaajt6sbor42qycvjyk6goqe4oi4o4ddsjxkdeqrqf42c" + } + ], + "Height": 4863283 + } + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns the tipset specified by the given TipSetKey.", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L818" + }, + "name": "Filecoin.Discover", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "apitypes.OpenRPCDocument", + "name": "apitypes.OpenRPCDocument", + "required": true, + "schema": { + "examples": [ + { + "info": { + "title": "Lotus RPC API", + "version": "1.2.1/generated=2020-11-22T08:22:42-06:00" + }, + "methods": [], + "openrpc": "1.2.6" + } + ], + "patternProperties": { + ".*": { + "additionalProperties": true, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-cu-cost": 1 + }, + { + "description": "Returns a list of Ethereum-compatible account addresses managed by the node.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L829" + }, + "name": "Filecoin.EthAccounts", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "[]ethtypes.EthAddress", + "name": "[]ethtypes.EthAddress", + "required": true, + "schema": { + "examples": [ + [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ] + ], + "items": [ + { + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns available Ethereum-style accounts.", + "x-cu-cost": 1 + }, + { + "description": "Converts an Ethereum-style address into the corresponding f410 Filecoin address.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L840" + }, + "name": "Filecoin.EthAddressToFilecoinAddress", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "address.Address", + "name": "address.Address", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Converts an Ethereum address to a Filecoin address.", + "x-cu-cost": 1 + }, + { + "description": "Returns the height of the latest (heaviest) Filecoin tipset, formatted as an Ethereum block number.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L851" + }, + "name": "Filecoin.EthBlockNumber", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Returns the latest block number.", + "x-cu-cost": 1 + }, + { + "description": "Executes an Ethereum-style call against the current state without submitting a transaction or modifying chain state.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L862" + }, + "name": "Filecoin.EthCall", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthCall", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "data": "0x07", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gas": "0x5", + "gasPrice": "0x0", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "value": "0x0" + } + ], + "properties": { + "data": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "from": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "gas": { + "title": "number", + "type": "number" + }, + "gasPrice": { + "additionalProperties": false, + "type": "object" + }, + "to": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "value": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Executes a call without making state changes.", + "x-cu-cost": 1 + }, + { + "description": "Returns the Ethereum-compatible chain ID used by the Filecoin network.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L873" + }, + "name": "Filecoin.EthChainId", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Returns the chain ID.", + "x-cu-cost": 1 + }, + { + "description": "Estimates the amount of gas that would be consumed by executing the given transaction.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L884" + }, + "name": "Filecoin.EthEstimateGas", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "Bw==" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Estimates gas required for a transaction.", + "x-cu-cost": 1 + }, + { + "description": "Returns historical base fee and priority fee information for recent blocks.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L895" + }, + "name": "Filecoin.EthFeeHistory", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "Bw==" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthFeeHistory", + "name": "ethtypes.EthFeeHistory", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "baseFeePerGas": [ + "0x0" + ], + "gasUsedRatio": [ + 12.3 + ], + "oldestBlock": "0x5", + "reward": [] + } + ], + "properties": { + "baseFeePerGas": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + }, + "gasUsedRatio": { + "items": { + "type": "number" + }, + "type": "array" + }, + "oldestBlock": { + "title": "number", + "type": "number" + }, + "reward": { + "items": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns historical gas fee data.", + "x-cu-cost": 1 + }, + { + "description": "Returns the current suggested gas price for Ethereum-style transactions.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L906" + }, + "name": "Filecoin.EthGasPrice", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0x0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns the current gas price.", + "x-cu-cost": 2 + }, + { + "description": "Returns the balance of the given address at the specified block.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L917" + }, + "name": "Filecoin.EthGetBalance", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0x0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns account balance.", + "x-cu-cost": 10 + }, + { + "description": "Returns block information corresponding to the given block hash.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L928" + }, + "name": "Filecoin.EthGetBlockByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p2", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBlock", + "name": "ethtypes.EthBlock", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "baseFeePerGas": "0x0", + "difficulty": "0x5", + "extraData": "0x07", + "gasLimit": "0x5", + "gasUsed": "0x5", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "logsBloom": "0x07", + "miner": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "mixHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "nonce": "0x0707070707070707", + "number": "0x5", + "parentHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "receiptsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "sha3Uncles": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "size": "0x5", + "stateRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "timestamp": "0x5", + "totalDifficulty": "0x5", + "transactions": [ + {} + ], + "transactionsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "uncles": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + } + ], + "properties": { + "baseFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "difficulty": { + "title": "number", + "type": "number" + }, + "extraData": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "gasLimit": { + "title": "number", + "type": "number" + }, + "gasUsed": { + "title": "number", + "type": "number" + }, + "hash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "logsBloom": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "miner": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "mixHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "nonce": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 8, + "minItems": 8, + "type": "array" + }, + "number": { + "title": "number", + "type": "number" + }, + "parentHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "receiptsRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "sha3Uncles": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "size": { + "title": "number", + "type": "number" + }, + "stateRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "timestamp": { + "title": "number", + "type": "number" + }, + "totalDifficulty": { + "title": "number", + "type": "number" + }, + "transactions": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + }, + "transactionsRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "uncles": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns a block by hash.", + "x-cu-cost": 1 + }, + { + "description": "Returns block information for the specified block number or tag.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L939" + }, + "name": "Filecoin.EthGetBlockByNumber", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + { + "description": "bool", + "name": "p2", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBlock", + "name": "ethtypes.EthBlock", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "baseFeePerGas": "0x0", + "difficulty": "0x5", + "extraData": "0x07", + "gasLimit": "0x5", + "gasUsed": "0x5", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "logsBloom": "0x07", + "miner": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "mixHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "nonce": "0x0707070707070707", + "number": "0x5", + "parentHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "receiptsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "sha3Uncles": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "size": "0x5", + "stateRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "timestamp": "0x5", + "totalDifficulty": "0x5", + "transactions": [ + {} + ], + "transactionsRoot": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "uncles": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ] + } + ], + "properties": { + "baseFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "difficulty": { + "title": "number", + "type": "number" + }, + "extraData": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "gasLimit": { + "title": "number", + "type": "number" + }, + "gasUsed": { + "title": "number", + "type": "number" + }, + "hash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "logsBloom": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "miner": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "mixHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "nonce": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 8, + "minItems": 8, + "type": "array" + }, + "number": { + "title": "number", + "type": "number" + }, + "parentHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "receiptsRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "sha3Uncles": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "size": { + "title": "number", + "type": "number" + }, + "stateRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "timestamp": { + "title": "number", + "type": "number" + }, + "totalDifficulty": { + "title": "number", + "type": "number" + }, + "transactions": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + }, + "transactionsRoot": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "uncles": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns a block by number.", + "x-cu-cost": 1 + }, + { + "description": "Returns the number of messages in the tipset identified by the given block hash.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L972" + }, + "name": "Filecoin.EthGetBlockTransactionCountByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Returns transaction count for a block.", + "x-cu-cost": 1 + }, + { + "description": "Returns the number of messages in the tipset identified by the given block number.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L983" + }, + "name": "Filecoin.EthGetBlockTransactionCountByNumber", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Returns transaction count for a block.", + "x-cu-cost": 1 + }, + { + "description": "Returns the contract bytecode stored at the given address and block.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L994" + }, + "name": "Filecoin.EthGetCode", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns contract bytecode.", + "x-cu-cost": 10 + }, + { + "description": "Polling method that returns event logs that occurred since the last filter poll.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1005" + }, + "name": "Filecoin.EthGetFilterChanges", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + {} + ] + ], + "properties": { + "Results": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns filter changes since last poll.", + "x-cu-cost": 400 + }, + { + "description": "Returns all event logs matching the filter associated with the given filter ID.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1016" + }, + "name": "Filecoin.EthGetFilterLogs", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + {} + ] + ], + "properties": { + "Results": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns all logs for a filter.", + "x-cu-cost": 400 + }, + { + "description": "Returns event logs that match the given filter specification.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1027" + }, + "name": "Filecoin.EthGetLogs", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthFilterSpec", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "address": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "fromBlock": "2301220", + "topics": null + } + ], + "properties": { + "address": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "fromBlock": { + "type": "string" + }, + "toBlock": { + "type": "string" + }, + "topics": { + "items": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthFilterResult", + "name": "*ethtypes.EthFilterResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + [ + {} + ] + ], + "properties": { + "Results": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns logs matching a filter.", + "x-cu-cost": 400 + }, + { + "description": "Returns the Filecoin message CID corresponding to the given Ethereum transaction hash.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1038" + }, + "name": "Filecoin.EthGetMessageCidByTransactionHash", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*cid.Cid", + "name": "*cid.Cid", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "Maps transaction hash to message CID.", + "x-cu-cost": 1 + }, + { + "description": "Returns the value from a contract\u0420\u00a0\u0420\u2020\u0420\u00a0\u0432\u0402\u0459\u0420\u0406\u0432\u0402\u045b\u0421\u045bs storage slot at the given position and block.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1049" + }, + "name": "Filecoin.EthGetStorageAt", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBytes", + "name": "p2", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p3", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthBytes", + "name": "ethtypes.EthBytes", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Returns contract storage value.", + "x-cu-cost": 1 + }, + { + "description": "Returns detailed information about the transaction identified by the given hash.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1082" + }, + "name": "Filecoin.EthGetTransactionByHash", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTx", + "name": "*ethtypes.EthTx", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "accessList": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "chainId": "0x5", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gas": "0x5", + "gasPrice": "0x0", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "input": "0x07", + "maxFeePerGas": "0x0", + "maxPriorityFeePerGas": "0x0", + "nonce": "0x5", + "r": "0x0", + "s": "0x0", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionIndex": "0x5", + "type": "0x5", + "v": "0x0", + "value": "0x0" + } + ], + "properties": { + "accessList": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "chainId": { + "title": "number", + "type": "number" + }, + "from": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "gas": { + "title": "number", + "type": "number" + }, + "gasPrice": { + "additionalProperties": false, + "type": "object" + }, + "hash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "input": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "maxFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "maxPriorityFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "nonce": { + "title": "number", + "type": "number" + }, + "r": { + "additionalProperties": false, + "type": "object" + }, + "s": { + "additionalProperties": false, + "type": "object" + }, + "to": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "transactionIndex": { + "title": "number", + "type": "number" + }, + "type": { + "title": "number", + "type": "number" + }, + "v": { + "additionalProperties": false, + "type": "object" + }, + "value": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns a transaction by hash.", + "x-cu-cost": 1 + }, + { + "description": "Returns transaction information with response size or field limitations applied.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1093" + }, + "name": "Filecoin.EthGetTransactionByHashLimited", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "abi.ChainEpoch", + "name": "p2", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 10101 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTx", + "name": "*ethtypes.EthTx", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "accessList": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "chainId": "0x5", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gas": "0x5", + "gasPrice": "0x0", + "hash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "input": "0x07", + "maxFeePerGas": "0x0", + "maxPriorityFeePerGas": "0x0", + "nonce": "0x5", + "r": "0x0", + "s": "0x0", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionIndex": "0x5", + "type": "0x5", + "v": "0x0", + "value": "0x0" + } + ], + "properties": { + "accessList": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "chainId": { + "title": "number", + "type": "number" + }, + "from": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "gas": { + "title": "number", + "type": "number" + }, + "gasPrice": { + "additionalProperties": false, + "type": "object" + }, + "hash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "input": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "maxFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "maxPriorityFeePerGas": { + "additionalProperties": false, + "type": "object" + }, + "nonce": { + "title": "number", + "type": "number" + }, + "r": { + "additionalProperties": false, + "type": "object" + }, + "s": { + "additionalProperties": false, + "type": "object" + }, + "to": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "transactionIndex": { + "title": "number", + "type": "number" + }, + "type": { + "title": "number", + "type": "number" + }, + "v": { + "additionalProperties": false, + "type": "object" + }, + "value": { + "additionalProperties": false, + "type": "object" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns a transaction by hash with limits.", + "x-cu-cost": 8 + }, + { + "description": "Returns the number of transactions sent from an address up to the specified block.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1104" + }, + "name": "Filecoin.EthGetTransactionCount", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthAddress", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "ethtypes.EthBlockNumberOrHash", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "string value" + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "requireCanonical": { + "type": "boolean" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Returns account nonce.", + "x-cu-cost": 4 + }, + { + "description": "Returns the Ethereum-style transaction hash corresponding to a Filecoin message CID.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1115" + }, + "name": "Filecoin.EthGetTransactionHashByCid", + "paramStructure": "by-position", + "params": [ + { + "description": "cid.Cid", + "name": "p1", + "required": true, + "schema": { + "description": "Cid represents a self-describing content addressed identifier. It is formed by a Version, a Codec (which indicates a multicodec-packed content type) and a Multihash.", + "examples": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "title": "Content Identifier", + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthHash", + "name": "*ethtypes.EthHash", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Maps message CID to transaction hash.", + "x-cu-cost": 1 + }, + { + "description": "Returns the receipt for a transaction, including execution status and logs.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1126" + }, + "name": "Filecoin.EthGetTransactionReceipt", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTxReceipt", + "name": "*ethtypes.EthTxReceipt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "contractAddress": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "cumulativeGasUsed": "0x5", + "effectiveGasPrice": "0x0", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gasUsed": "0x5", + "logs": [ + { + "address": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "data": "0x07", + "logIndex": "0x5", + "removed": true, + "topics": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5" + } + ], + "logsBloom": "0x07", + "root": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "status": "0x5", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5", + "type": "0x5" + } + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "contractAddress": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "cumulativeGasUsed": { + "title": "number", + "type": "number" + }, + "effectiveGasPrice": { + "additionalProperties": false, + "type": "object" + }, + "from": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "gasUsed": { + "title": "number", + "type": "number" + }, + "logs": { + "items": { + "additionalProperties": false, + "properties": { + "address": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "data": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "logIndex": { + "title": "number", + "type": "number" + }, + "removed": { + "type": "boolean" + }, + "topics": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "transactionIndex": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "logsBloom": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "root": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "status": { + "title": "number", + "type": "number" + }, + "to": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "transactionIndex": { + "title": "number", + "type": "number" + }, + "type": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns transaction receipt.", + "x-cu-cost": 1 + }, + { + "description": "Returns a transaction receipt with response size or field limitations applied.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1137" + }, + "name": "Filecoin.EthGetTransactionReceiptLimited", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthHash", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + { + "description": "abi.ChainEpoch", + "name": "p2", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + 10101 + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*ethtypes.EthTxReceipt", + "name": "*ethtypes.EthTxReceipt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "contractAddress": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "cumulativeGasUsed": "0x5", + "effectiveGasPrice": "0x0", + "from": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "gasUsed": "0x5", + "logs": [ + { + "address": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": "0x5", + "data": "0x07", + "logIndex": "0x5", + "removed": true, + "topics": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5" + } + ], + "logsBloom": "0x07", + "root": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "status": "0x5", + "to": "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031", + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionIndex": "0x5", + "type": "0x5" + } + ], + "properties": { + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "contractAddress": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "cumulativeGasUsed": { + "title": "number", + "type": "number" + }, + "effectiveGasPrice": { + "additionalProperties": false, + "type": "object" + }, + "from": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "gasUsed": { + "title": "number", + "type": "number" + }, + "logs": { + "items": { + "additionalProperties": false, + "properties": { + "address": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "data": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "logIndex": { + "title": "number", + "type": "number" + }, + "removed": { + "type": "boolean" + }, + "topics": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "transactionIndex": { + "title": "number", + "type": "number" + } + }, + "type": "object" + }, + "type": "array" + }, + "logsBloom": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "root": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "status": { + "title": "number", + "type": "number" + }, + "to": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "transactionIndex": { + "title": "number", + "type": "number" + }, + "type": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns transaction receipt with limits.", + "x-cu-cost": 34 + }, + { + "description": "Returns the maximum suggested priority fee per gas for transactions.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1148" + }, + "name": "Filecoin.EthMaxPriorityFeePerGas", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthBigInt", + "name": "ethtypes.EthBigInt", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "0x0" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns max priority fee.", + "x-cu-cost": 1 + }, + { + "description": "Installs a persistent filter that notifies when new blocks are added to the chain.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1159" + }, + "name": "Filecoin.EthNewBlockFilter", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Creates a new block filter.", + "x-cu-cost": 1 + }, + { + "description": "Installs a persistent filter based on the given log filter specification.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1170" + }, + "name": "Filecoin.EthNewFilter", + "paramStructure": "by-position", + "params": [ + { + "description": "*ethtypes.EthFilterSpec", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "address": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "fromBlock": "2301220", + "topics": null + } + ], + "properties": { + "address": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 20, + "minItems": 20, + "type": "array" + }, + "type": "array" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "fromBlock": { + "type": "string" + }, + "toBlock": { + "type": "string" + }, + "topics": { + "items": { + "items": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "type": "array" + }, + "type": "array" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Creates a new log filter.", + "x-cu-cost": 1 + }, + { + "description": "Installs a persistent filter that notifies when new messages enter the message pool.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1181" + }, + "name": "Filecoin.EthNewPendingTransactionFilter", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthFilterID", + "name": "ethtypes.EthFilterID", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Creates a pending transaction filter.", + "x-cu-cost": 1 + }, + { + "description": "Returns the supported Ethereum protocol version.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1192" + }, + "name": "Filecoin.EthProtocolVersion", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthUint64", + "name": "ethtypes.EthUint64", + "required": true, + "schema": { + "description": "Number is a number", + "examples": [ + "0x5" + ], + "title": "number", + "type": [ + "number" + ] + }, + "summary": "" + }, + "summary": "Returns protocol version.", + "x-cu-cost": 1 + }, + { + "description": "Submits a signed Ethereum-style transaction to the network.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1203" + }, + "name": "Filecoin.EthSendRawTransaction", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthBytes", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x07" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthHash", + "name": "ethtypes.EthHash", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Submits a raw transaction.", + "x-cu-cost": 18 + }, + { + "description": "Subscribes to selected event types using a websocket connection.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1225" + }, + "name": "Filecoin.EthSubscribe", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "Bw==" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthSubscriptionID", + "name": "ethtypes.EthSubscriptionID", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Subscribes to events over websockets.", + "x-cu-cost": 1 + }, + { + "description": "Returns information about the node\u0420\u00a0\u0420\u2020\u0420\u00a0\u0432\u0402\u0459\u0420\u0406\u0432\u0402\u045b\u0421\u045bs current synchronization status.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1236" + }, + "name": "Filecoin.EthSyncing", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "ethtypes.EthSyncingResult", + "name": "ethtypes.EthSyncingResult", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + false + ], + "properties": { + "CurrentBlock": { + "title": "number", + "type": "number" + }, + "DoneSync": { + "type": "boolean" + }, + "HighestBlock": { + "title": "number", + "type": "number" + }, + "StartingBlock": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns sync status.", + "x-cu-cost": 1 + }, + { + "description": "Returns execution traces for all transactions in the specified block.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1247" + }, + "name": "Filecoin.EthTraceBlock", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*ethtypes.EthTraceBlock", + "name": "[]*ethtypes.EthTraceBlock", + "required": true, + "schema": { + "examples": [ + [ + { + "action": {}, + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": 9, + "error": "string value", + "result": {}, + "subtraces": 123, + "traceAddress": [ + 123 + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionPosition": 123, + "type": "string value" + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "action": { + "additionalProperties": true, + "type": "object" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "error": { + "type": "string" + }, + "result": { + "additionalProperties": true, + "type": "object" + }, + "subtraces": { + "title": "number", + "type": "number" + }, + "traceAddress": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "transactionPosition": { + "title": "number", + "type": "number" + }, + "type": { + "type": "string" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Traces all transactions in a block.", + "x-cu-cost": 7 + }, + { + "description": "Replays all transactions in a block and returns the requested traces for each transaction.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1269" + }, + "name": "Filecoin.EthTraceReplayBlockTransactions", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + { + "description": "[]string", + "name": "p2", + "required": true, + "schema": { + "examples": [ + [ + "string value" + ] + ], + "items": [ + { + "type": [ + "string" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*ethtypes.EthTraceReplayBlockTransaction", + "name": "[]*ethtypes.EthTraceReplayBlockTransaction", + "required": true, + "schema": { + "examples": [ + [ + { + "output": "0x07", + "stateDiff": "string value", + "trace": [ + { + "action": {}, + "error": "string value", + "result": {}, + "subtraces": 123, + "traceAddress": [ + 123 + ], + "type": "string value" + } + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "vmTrace": "string value" + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "output": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "stateDiff": { + "type": "string" + }, + "trace": { + "items": { + "additionalProperties": false, + "properties": { + "action": { + "additionalProperties": true, + "type": "object" + }, + "error": { + "type": "string" + }, + "result": { + "additionalProperties": true, + "type": "object" + }, + "subtraces": { + "title": "number", + "type": "number" + }, + "traceAddress": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "vmTrace": { + "type": "string" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Replays and traces block transactions.", + "x-cu-cost": 11 + }, + { + "description": "Returns execution trace information for the specified transaction.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1280" + }, + "name": "Filecoin.EthTraceTransaction", + "paramStructure": "by-position", + "params": [ + { + "description": "string", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + } + ], + "result": { + "description": "[]*ethtypes.EthTraceTransaction", + "name": "[]*ethtypes.EthTraceTransaction", + "required": true, + "schema": { + "examples": [ + [ + { + "action": {}, + "blockHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "blockNumber": 9, + "error": "string value", + "result": {}, + "subtraces": 123, + "traceAddress": [ + 123 + ], + "transactionHash": "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e", + "transactionPosition": 123, + "type": "string value" + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "action": { + "additionalProperties": true, + "type": "object" + }, + "blockHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "blockNumber": { + "title": "number", + "type": "number" + }, + "error": { + "type": "string" + }, + "result": { + "additionalProperties": true, + "type": "object" + }, + "subtraces": { + "title": "number", + "type": "number" + }, + "traceAddress": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "type": "array" + }, + "transactionHash": { + "items": { + "description": "Number is a number", + "title": "number", + "type": "number" + }, + "maxItems": 32, + "minItems": 32, + "type": "array" + }, + "transactionPosition": { + "title": "number", + "type": "number" + }, + "type": { + "type": "string" + } + }, + "type": [ + "object" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Traces a transaction.", + "x-cu-cost": 1 + }, + { + "description": "Uninstalls the filter identified by the given filter ID.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1291" + }, + "name": "Filecoin.EthUninstallFilter", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthFilterID", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "Removes an installed filter.", + "x-cu-cost": 1 + }, + { + "description": "Terminates an active websocket subscription.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1302" + }, + "name": "Filecoin.EthUnsubscribe", + "paramStructure": "by-position", + "params": [ + { + "description": "ethtypes.EthSubscriptionID", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "0x37690cfec6c1bf4c3b9288c7a5d783e98731e90b0a4c177c2a374c7a9427355e" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 32, + "minItems": 32, + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "Unsubscribes from websocket events.", + "x-cu-cost": 1 + }, + { + "description": "Converts a Filecoin address into an Ethereum-style address.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1313" + }, + "name": "Filecoin.FilecoinAddressToEthAddress", + "paramStructure": "by-position", + "params": [ + { + "description": "jsonrpc.RawParams", + "name": "p1", + "required": true, + "schema": { + "examples": [ + "Bw==" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "type": [ + "array" + ] + }, + "summary": "" + } + ], + "result": { + "description": "ethtypes.EthAddress", + "name": "ethtypes.EthAddress", + "required": true, + "schema": { + "examples": [ + "0x5cbeecf99d3fdb3f25e309cc264f240bb0664031" + ], + "items": [ + { + "description": "Number is a number", + "title": "number", + "type": [ + "number" + ] + } + ], + "maxItems": 20, + "minItems": 20, + "type": [ + "array" + ] + }, + "summary": "" + }, + "summary": "Converts a Filecoin address to an Ethereum address.", + "x-cu-cost": 1 + }, + { + "description": "Returns whether the node is actively listening for incoming network connections.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1324" + }, + "name": "Filecoin.NetListening", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "Indicates whether the node is listening for network connections.", + "x-cu-cost": 1 + }, + { + "description": "Returns the network protocol version supported by the node.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1335" + }, + "name": "Filecoin.NetVersion", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "string", + "name": "string", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "Returns the network protocol version.", + "x-cu-cost": 1 + }, + { + "description": "Returns the nonce and balance for the specified actor address.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1346" + }, + "name": "Filecoin.StateGetActor", + "paramStructure": "by-position", + "params": [ + { + "description": "address.Address", + "name": "p1", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + "f01234" + ], + "type": [ + "object" + ] + }, + "summary": "" + }, + { + "description": "types.TipSetSelector", + "name": "p2", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "tag": "finalized" + } + ], + "properties": { + "height": { + "additionalProperties": false, + "properties": { + "anchor": { + "additionalProperties": false, + "properties": { + "key": { + "additionalProperties": false, + "type": "object" + }, + "tag": { + "type": "string" + } + }, + "type": "object" + }, + "at": { + "title": "number", + "type": "number" + }, + "previous": { + "type": "boolean" + } + }, + "type": "object" + }, + "key": { + "additionalProperties": false, + "type": "object" + }, + "tag": { + "type": "string" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + } + ], + "result": { + "description": "*types.Actor", + "name": "*types.Actor", + "required": true, + "schema": { + "additionalProperties": false, + "examples": [ + { + "Balance": "0", + "Code": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "DelegatedAddress": "f01234", + "Head": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Nonce": 42 + } + ], + "properties": { + "Balance": { + "additionalProperties": false, + "type": "object" + }, + "Code": { + "title": "Content Identifier", + "type": "string" + }, + "DelegatedAddress": { + "additionalProperties": false, + "type": "object" + }, + "Head": { + "title": "Content Identifier", + "type": "string" + }, + "Nonce": { + "title": "number", + "type": "number" + } + }, + "type": [ + "object" + ] + }, + "summary": "" + }, + "summary": "Returns actor nonce and balance.", + "x-cu-cost": 4 + }, + { + "description": "Returns the client version.", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/v2api/proxy_gen.go#L1368" + }, + "name": "Filecoin.Web3ClientVersion", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "string", + "name": "string", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "Returns the client version.", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4872" + }, + "name": "net_listening", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "bool", + "name": "bool", + "required": true, + "schema": { + "examples": [ + true + ], + "type": [ + "boolean" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.NetListening", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L4883" + }, + "name": "net_version", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "string", + "name": "string", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.NetVersion", + "x-cu-cost": 1 + }, + { + "description": "", + "externalDocs": { + "description": "Github remote link", + "url": "https://github.com/filecoin-project/lotus/blob/master/api/proxy_gen.go#L5290" + }, + "name": "web3_clientVersion", + "paramStructure": "by-position", + "params": [], + "result": { + "description": "string", + "name": "string", + "required": true, + "schema": { + "examples": [ + "string value" + ], + "type": [ + "string" + ] + }, + "summary": "" + }, + "summary": "There are not yet any comments for this method.", + "x-alias-of": "Filecoin.Web3ClientVersion", + "x-cu-cost": 1 + } + ], + "openrpc": "1.2.6" +} \ No newline at end of file