From f4ffff733423721446f9a51b67d555d52954d562 Mon Sep 17 00:00:00 2001 From: Aayush Date: Fri, 23 Dec 2022 12:52:49 -0500 Subject: [PATCH] fix: docgen: correctly check for exported fields --- api/docgen/docgen.go | 6 +- build/openrpc/full.json.gz | Bin 28534 -> 29304 bytes build/openrpc/gateway.json.gz | Bin 4974 -> 5129 bytes build/openrpc/miner.json.gz | Bin 15752 -> 16038 bytes build/openrpc/worker.json.gz | Bin 5279 -> 5224 bytes documentation/en/api-v0-methods-miner.md | 854 ++++++--- documentation/en/api-v0-methods-worker.md | 190 +- documentation/en/api-v0-methods.md | 1787 +++++++++++++----- documentation/en/api-v1-unstable-methods.md | 1885 +++++++++++++------ go.mod | 2 +- 10 files changed, 3368 insertions(+), 1356 deletions(-) diff --git a/api/docgen/docgen.go b/api/docgen/docgen.go index efb90c533..e8c667770 100644 --- a/api/docgen/docgen.go +++ b/api/docgen/docgen.go @@ -24,8 +24,6 @@ import ( "github.com/libp2p/go-libp2p/core/peer" "github.com/libp2p/go-libp2p/core/protocol" "github.com/multiformats/go-multiaddr" - "golang.org/x/text/cases" - "golang.org/x/text/language" "github.com/filecoin-project/go-address" "github.com/filecoin-project/go-bitfield" @@ -458,8 +456,8 @@ func exampleStruct(method string, t, parent reflect.Type) interface{} { if f.Type == parent { continue } - caser := cases.Title(language.English) - if caser.String(f.Name) == f.Name { + + if f.IsExported() { ns.Elem().Field(i).Set(reflect.ValueOf(ExampleValue(method, f.Type, t))) } } diff --git a/build/openrpc/full.json.gz b/build/openrpc/full.json.gz index b03f845f9ad83c5fbfac3e582c190f41df84094f..114fb584a980f471bdf7b74434056336681e3c47 100644 GIT binary patch delta 29105 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 EKMF-)8vp?p-+KLY}3_yUw`WaP5rKK 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 diff --git a/build/openrpc/miner.json.gz b/build/openrpc/miner.json.gz index d69d9d51961a603231759954a2d0f9088f30bd8c..0424b7cada314872ac93f5eaf5c8c9cb61bce87b 100644 GIT binary patch literal 16038 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 G00RK{(8=8Z diff --git a/build/openrpc/worker.json.gz b/build/openrpc/worker.json.gz index 271a18a0fcc17ceeca26e4c3f725acadf29cb1b0..72a40797aa73b6af94e60cacfce1a82b80ebe3b6 100644 GIT binary patch delta 5216 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 delta 5272 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 diff --git a/documentation/en/api-v0-methods-miner.md b/documentation/en/api-v0-methods-miner.md index 789f26a85..cb94cf3f7 100644 --- a/documentation/en/api-v0-methods-miner.md +++ b/documentation/en/api-v0-methods-miner.md @@ -252,8 +252,8 @@ Response: ```json { "Version": "string value", - "APIVersion": 0, - "BlockDelay": 0 + "APIVersion": 131840, + "BlockDelay": 42 } ``` @@ -279,12 +279,20 @@ Inputs: `null` Response: ```json { - "PreCommitControl": null, - "CommitControl": null, - "TerminateControl": null, - "DealPublishControl": null, - "DisableOwnerFallback": false, - "DisableWorkerFallback": false + "PreCommitControl": [ + "f01234" + ], + "CommitControl": [ + "f01234" + ], + "TerminateControl": [ + "f01234" + ], + "DealPublishControl": [ + "f01234" + ], + "DisableOwnerFallback": true, + "DisableWorkerFallback": true } ``` @@ -402,10 +410,10 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 } ] ] @@ -438,7 +446,9 @@ Response: ```json { "Size": 1032, - "PieceCID": null + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } } ``` @@ -452,10 +462,12 @@ Inputs: [ [ { - "SealProof": 0, - "SectorNumber": 0, + "SealProof": 8, + "SectorNumber": 9, "SectorKey": null, - "SealedCID": null + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } } ], "Bw==", @@ -468,8 +480,8 @@ Response: ```json [ { - "PoStProof": 0, - "ProofBytes": null + "PoStProof": 8, + "ProofBytes": "Ynl0ZSBhcnJheQ==" } ] ``` @@ -510,12 +522,12 @@ Response: ], "Proofs": [ { - "PoStProof": 0, - "ProofBytes": null + "PoStProof": 8, + "ProofBytes": "Ynl0ZSBhcnJheQ==" } ], - "ChainCommitEpoch": 0, - "ChainCommitRand": null + "ChainCommitEpoch": 10101, + "ChainCommitRand": "Bw==" } ] ``` @@ -579,8 +591,8 @@ Inputs: ```json [ { - "MaxConcurrency": 0, - "IncludeSealed": false + "MaxConcurrency": 123, + "IncludeSealed": true } ] ``` @@ -794,22 +806,24 @@ Response: [ { "Proposal": { - "PieceCID": null, - "PieceSize": 0, - "VerifiedDeal": false, + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceSize": 1032, + "VerifiedDeal": true, "Client": "f01234", "Provider": "f01234", "Label": "", - "StartEpoch": 0, - "EndEpoch": 0, + "StartEpoch": 10101, + "EndEpoch": 10101, "StoragePricePerEpoch": "0", "ProviderCollateral": "0", "ClientCollateral": "0" }, "State": { - "SectorStartEpoch": 0, - "LastUpdatedEpoch": 0, - "SlashEpoch": 0, + "SectorStartEpoch": 10101, + "LastUpdatedEpoch": 10101, + "SlashEpoch": 10101, "VerifiedClaim": 0 } } @@ -996,8 +1010,16 @@ Response: "Subsystem": "string value" }, "Active": true, - "LastActive": null, - "LastResolved": null + "LastActive": { + "Type": "string value", + "Message": "json raw message", + "Time": "0001-01-01T00:00:00Z" + }, + "LastResolved": { + "Type": "string value", + "Message": "json raw message", + "Time": "0001-01-01T00:00:00Z" + } } ] ``` @@ -1067,8 +1089,94 @@ Inputs: Response: ```json { - "ReceivingTransfers": null, - "SendingTransfers": null + "ReceivingTransfers": [ + { + "RequestID": {}, + "RequestState": "string value", + "IsCurrentChannelRequest": true, + "ChannelID": { + "Initiator": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Responder": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "ID": 3 + }, + "ChannelState": { + "TransferID": 3, + "Status": 1, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, + "Voucher": "string value", + "Message": "string value", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Transferred": 42, + "Stages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + } + }, + "Diagnostics": [ + "string value" + ] + } + ], + "SendingTransfers": [ + { + "RequestID": {}, + "RequestState": "string value", + "IsCurrentChannelRequest": true, + "ChannelID": { + "Initiator": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Responder": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "ID": 3 + }, + "ChannelState": { + "TransferID": 3, + "Status": 1, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, + "Voucher": "string value", + "Message": "string value", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Transferred": 42, + "Stages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + } + }, + "Diagnostics": [ + "string value" + ] + } + ] } ``` @@ -1082,14 +1190,16 @@ Inputs: `null` Response: ```json { - "TransferID": 0, + "TransferID": 3, "Status": 1, - "BaseCID": null, - "IsInitiator": false, - "IsSender": false, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, "Voucher": "string value", "Message": "string value", - "OtherPeer": "", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Transferred": 42, "Stages": { "Stages": [ @@ -1123,12 +1233,12 @@ Response: "Ask": { "Price": "0", "VerifiedPrice": "0", - "MinPieceSize": 0, - "MaxPieceSize": 0, + "MinPieceSize": 1032, + "MaxPieceSize": 1032, "Miner": "f01234", "Timestamp": 10101, "Expiry": 10101, - "SeqNo": 0 + "SeqNo": 42 }, "Signature": { "Type": 2, @@ -1148,49 +1258,57 @@ Response: ```json { "Proposal": { - "PieceCID": null, - "PieceSize": 0, - "VerifiedDeal": false, - "Client": "\u003cempty\u003e", - "Provider": "\u003cempty\u003e", + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceSize": 1032, + "VerifiedDeal": true, + "Client": "f01234", + "Provider": "f01234", "Label": "", - "StartEpoch": 0, - "EndEpoch": 0, - "StoragePricePerEpoch": "\u003cnil\u003e", - "ProviderCollateral": "\u003cnil\u003e", - "ClientCollateral": "\u003cnil\u003e" + "StartEpoch": 10101, + "EndEpoch": 10101, + "StoragePricePerEpoch": "0", + "ProviderCollateral": "0", + "ClientCollateral": "0" }, "ClientSignature": { - "Type": 0, - "Data": null + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, + "ProposalCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, - "ProposalCid": null, "AddFundsCid": null, "PublishCid": null, "Miner": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Client": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "State": 42, - "PiecePath": "", - "MetadataPath": "", - "SlashEpoch": 0, - "FastRetrieval": false, + "PiecePath": ".lotusminer/fstmp123", + "MetadataPath": ".lotusminer/fstmp123", + "SlashEpoch": 10101, + "FastRetrieval": true, "Message": "string value", - "FundsReserved": "\u003cnil\u003e", + "FundsReserved": "0", "Ref": { - "TransferType": "", + "TransferType": "string value", "Root": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "PieceCid": null, - "PieceSize": 0, - "RawBlockSize": 0 + "PieceSize": 1024, + "RawBlockSize": 42 }, - "AvailableForRetrieval": false, - "DealID": 0, + "AvailableForRetrieval": true, + "DealID": 5432, "CreationTime": "0001-01-01T00:00:00Z", - "TransferChannelId": null, - "SectorNumber": 0, - "InboundCAR": "" + "TransferChannelId": { + "Initiator": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Responder": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "ID": 3 + }, + "SectorNumber": 9, + "InboundCAR": "string value" } ``` @@ -1206,8 +1324,8 @@ Response: { "PricePerByte": "0", "UnsealPrice": "0", - "PaymentInterval": 0, - "PaymentIntervalIncrease": 0 + "PaymentInterval": 42, + "PaymentIntervalIncrease": 42 } ``` @@ -1239,14 +1357,16 @@ Response: ```json [ { - "TransferID": 0, + "TransferID": 3, "Status": 1, - "BaseCID": null, - "IsInitiator": false, - "IsSender": false, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, "Voucher": "string value", "Message": "string value", - "OtherPeer": "", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Transferred": 42, "Stages": { "Stages": [ @@ -1280,22 +1400,24 @@ Response: [ { "Proposal": { - "PieceCID": null, - "PieceSize": 0, - "VerifiedDeal": false, + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceSize": 1032, + "VerifiedDeal": true, "Client": "f01234", "Provider": "f01234", "Label": "", - "StartEpoch": 0, - "EndEpoch": 0, + "StartEpoch": 10101, + "EndEpoch": 10101, "StoragePricePerEpoch": "0", "ProviderCollateral": "0", "ClientCollateral": "0" }, "State": { - "SectorStartEpoch": 0, - "LastUpdatedEpoch": 0, - "SlashEpoch": 0, + "SectorStartEpoch": 10101, + "LastUpdatedEpoch": 10101, + "SlashEpoch": 10101, "VerifiedClaim": 0 } } @@ -1314,49 +1436,57 @@ Response: [ { "Proposal": { - "PieceCID": null, - "PieceSize": 0, - "VerifiedDeal": false, - "Client": "\u003cempty\u003e", - "Provider": "\u003cempty\u003e", + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceSize": 1032, + "VerifiedDeal": true, + "Client": "f01234", + "Provider": "f01234", "Label": "", - "StartEpoch": 0, - "EndEpoch": 0, + "StartEpoch": 10101, + "EndEpoch": 10101, "StoragePricePerEpoch": "0", "ProviderCollateral": "0", "ClientCollateral": "0" }, "ClientSignature": { - "Type": 0, - "Data": null + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, + "ProposalCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, - "ProposalCid": null, "AddFundsCid": null, "PublishCid": null, "Miner": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Client": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "State": 42, - "PiecePath": "", - "MetadataPath": "", - "SlashEpoch": 0, - "FastRetrieval": false, + "PiecePath": ".lotusminer/fstmp123", + "MetadataPath": ".lotusminer/fstmp123", + "SlashEpoch": 10101, + "FastRetrieval": true, "Message": "string value", "FundsReserved": "0", "Ref": { - "TransferType": "", + "TransferType": "string value", "Root": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "PieceCid": null, - "PieceSize": 0, - "RawBlockSize": 0 + "PieceSize": 1024, + "RawBlockSize": 42 }, - "AvailableForRetrieval": false, - "DealID": 0, + "AvailableForRetrieval": true, + "DealID": 5432, "CreationTime": "0001-01-01T00:00:00Z", - "TransferChannelId": null, - "SectorNumber": 0, - "InboundCAR": "" + "TransferChannelId": { + "Initiator": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Responder": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "ID": 3 + }, + "SectorNumber": 9, + "InboundCAR": "string value" } ] ``` @@ -1372,24 +1502,44 @@ Response: ```json [ { - "PayloadCID": null, - "ID": 0, - "Selector": null, + "PayloadCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ID": 5, + "Selector": { + "Raw": "Ynl0ZSBhcnJheQ==" + }, "PieceCID": null, "PricePerByte": "0", - "PaymentInterval": 0, - "PaymentIntervalIncrease": 0, + "PaymentInterval": 42, + "PaymentIntervalIncrease": 42, "UnsealPrice": "0", - "StoreID": 0, - "ChannelID": null, - "PieceInfo": null, + "StoreID": 42, + "ChannelID": { + "Initiator": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Responder": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "ID": 3 + }, + "PieceInfo": { + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "Deals": [ + { + "DealID": 5432, + "SectorID": 9, + "Offset": 1032, + "Length": 1032 + } + ] + }, "Status": 0, "Receiver": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", - "TotalSent": 0, + "TotalSent": 42, "FundsReceived": "0", "Message": "string value", - "CurrentInterval": 0, - "LegacyProtocol": false + "CurrentInterval": 42, + "LegacyProtocol": true } ] ``` @@ -1407,26 +1557,28 @@ Response: "Deals": [ { "Proposal": { - "PieceCID": null, - "PieceSize": 0, - "VerifiedDeal": false, + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceSize": 1032, + "VerifiedDeal": true, "Client": "f01234", "Provider": "f01234", "Label": "", - "StartEpoch": 0, - "EndEpoch": 0, + "StartEpoch": 10101, + "EndEpoch": 10101, "StoragePricePerEpoch": "0", "ProviderCollateral": "0", "ClientCollateral": "0" }, "ClientSignature": { - "Type": 0, - "Data": null + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" } } ], "PublishPeriodStart": "0001-01-01T00:00:00Z", - "PublishPeriod": 0 + "PublishPeriod": 60000000000 } ``` @@ -1501,8 +1653,8 @@ Inputs: { "PricePerByte": "0", "UnsealPrice": "0", - "PaymentInterval": 0, - "PaymentIntervalIncrease": 0 + "PaymentInterval": 42, + "PaymentIntervalIncrease": 42 } ] ``` @@ -1541,7 +1693,7 @@ Inputs: `null` Response: ```json { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Addrs": [ "/ip4/52.36.61.156/tcp/1347/p2p/12D3KooWFETiESTf1v4PGUvtnxMAcEFMzLZbJGg4tjWfGEimYior" ] @@ -1573,7 +1725,7 @@ Response: ```json { "Reachability": 1, - "PublicAddr": "" + "PublicAddr": "string value" } ``` @@ -1587,10 +1739,10 @@ Inputs: `null` Response: ```json { - "TotalIn": 0, - "TotalOut": 0, - "RateIn": 0, - "RateOut": 0 + "TotalIn": 9, + "TotalOut": 9, + "RateIn": 12.3, + "RateOut": 12.3 } ``` @@ -1644,8 +1796,12 @@ Inputs: "Peers": [ "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf" ], - "IPAddrs": null, - "IPSubnets": null + "IPAddrs": [ + "string value" + ], + "IPSubnets": [ + "string value" + ] } ] ``` @@ -1665,8 +1821,12 @@ Response: "Peers": [ "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf" ], - "IPAddrs": null, - "IPSubnets": null + "IPAddrs": [ + "string value" + ], + "IPSubnets": [ + "string value" + ] } ``` @@ -1682,8 +1842,12 @@ Inputs: "Peers": [ "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf" ], - "IPAddrs": null, - "IPSubnets": null + "IPAddrs": [ + "string value" + ], + "IPSubnets": [ + "string value" + ] } ] ``` @@ -1699,7 +1863,7 @@ Inputs: ```json [ { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Addrs": [ "/ip4/52.36.61.156/tcp/1347/p2p/12D3KooWFETiESTf1v4PGUvtnxMAcEFMzLZbJGg4tjWfGEimYior" ] @@ -1752,7 +1916,7 @@ Inputs: Response: ```json { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Addrs": [ "/ip4/52.36.61.156/tcp/1347/p2p/12D3KooWFETiESTf1v4PGUvtnxMAcEFMzLZbJGg4tjWfGEimYior" ] @@ -1800,7 +1964,7 @@ Inputs: Response: ```json { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Agent": "string value", "Addrs": [ "string value" @@ -1808,7 +1972,16 @@ Response: "Protocols": [ "string value" ], - "ConnMgrMeta": null + "ConnMgrMeta": { + "FirstSeen": "0001-01-01T00:00:00Z", + "Value": 123, + "Tags": { + "name": 42 + }, + "Conns": { + "name": "2021-03-08T22:52:18Z" + } + } } ``` @@ -1823,7 +1996,7 @@ Response: ```json [ { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Addrs": [ "/ip4/52.36.61.156/tcp/1347/p2p/12D3KooWFETiESTf1v4PGUvtnxMAcEFMzLZbJGg4tjWfGEimYior" ] @@ -1902,7 +2075,7 @@ Response: ```json [ { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Score": { "Score": 12.3, "Topics": { @@ -1913,9 +2086,9 @@ Response: "InvalidMessageDeliveries": 3 } }, - "AppSpecificScore": 0, - "IPColocationFactor": 0, - "BehaviourPenalty": 0 + "AppSpecificScore": 12.3, + "IPColocationFactor": 12.3, + "BehaviourPenalty": 12.3 } } ] @@ -1961,19 +2134,19 @@ Response: ```json { "System": { - "NumStreamsInbound": 0, - "NumStreamsOutbound": 0, - "NumConnsInbound": 0, - "NumConnsOutbound": 0, - "NumFD": 0, + "NumStreamsInbound": 123, + "NumStreamsOutbound": 123, + "NumConnsInbound": 123, + "NumConnsOutbound": 123, + "NumFD": 123, "Memory": 9 }, "Transient": { - "NumStreamsInbound": 0, - "NumStreamsOutbound": 0, - "NumConnsInbound": 0, - "NumConnsOutbound": 0, - "NumFD": 0, + "NumStreamsInbound": 123, + "NumStreamsOutbound": 123, + "NumConnsInbound": 123, + "NumConnsOutbound": 123, + "NumFD": 123, "Memory": 9 }, "Services": { @@ -2029,8 +2202,18 @@ Inputs: Response: ```json { - "CID": null, - "PieceBlockLocations": null + "CID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceBlockLocations": [ + { + "RelOffset": 42, + "BlockSize": 42, + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + } + ] } ``` @@ -2051,11 +2234,13 @@ Inputs: Response: ```json { - "PieceCID": null, + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Deals": [ { - "DealID": 0, - "SectorID": 0, + "DealID": 5432, + "SectorID": 9, "Offset": 1032, "Length": 1032 } @@ -2160,11 +2345,13 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, { "Size": 1032, - "PieceCID": null + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } }, { "Code": 0, @@ -2189,11 +2376,13 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, { "Size": 1032, - "PieceCID": null + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } }, { "Code": 0, @@ -2217,7 +2406,7 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, { "Code": 0, @@ -2241,7 +2430,7 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, { "Code": 0, @@ -2265,7 +2454,7 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, { "Code": 0, @@ -2289,7 +2478,7 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, { "Code": 0, @@ -2313,7 +2502,7 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, { "Code": 0, @@ -2337,7 +2526,7 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, { "Code": 0, @@ -2361,7 +2550,7 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, [ "Ynl0ZSBhcnJheQ==" @@ -2388,7 +2577,7 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, "Bw==", { @@ -2413,7 +2602,7 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, true, { @@ -2438,7 +2627,7 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, { "Code": 0, @@ -2462,11 +2651,15 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, { - "NewSealed": null, - "NewUnsealed": null + "NewSealed": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "NewUnsealed": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } }, { "Code": 0, @@ -2490,7 +2683,7 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, "Bw==", { @@ -2515,7 +2708,7 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, "Bw==", { @@ -2540,7 +2733,7 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, "Bw==", { @@ -2565,7 +2758,7 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, { "Unsealed": { @@ -2597,7 +2790,7 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" }, { "Code": 0, @@ -2646,7 +2839,7 @@ Inputs: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ] ``` @@ -2716,13 +2909,27 @@ Inputs: {}, { "PublishCid": null, - "DealID": 0, - "DealProposal": null, - "DealSchedule": { - "StartEpoch": 0, - "EndEpoch": 0 + "DealID": 5432, + "DealProposal": { + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceSize": 1032, + "VerifiedDeal": true, + "Client": "f01234", + "Provider": "f01234", + "Label": "", + "StartEpoch": 10101, + "EndEpoch": 10101, + "StoragePricePerEpoch": "0", + "ProviderCollateral": "0", + "ClientCollateral": "0" }, - "KeepUnsealed": false + "DealSchedule": { + "StartEpoch": 10101, + "EndEpoch": 10101 + }, + "KeepUnsealed": true } ] ``` @@ -2752,7 +2959,9 @@ Response: 123, 124 ], - "FailedSectors": null, + "FailedSectors": { + "123": "can't acquire read lock" + }, "Msg": null, "Error": "string value" } @@ -2842,7 +3051,8 @@ Response: 1 ], "InUse": [ - 0 + 5, + 1 ], "Next": 9 } @@ -2989,23 +3199,67 @@ Inputs: { "Piece": { "Size": 1032, - "PieceCID": null + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } }, - "DealInfo": null + "DealInfo": { + "PublishCid": null, + "DealID": 5432, + "DealProposal": { + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceSize": 1032, + "VerifiedDeal": true, + "Client": "f01234", + "Provider": "f01234", + "Label": "", + "StartEpoch": 10101, + "EndEpoch": 10101, + "StoragePricePerEpoch": "0", + "ProviderCollateral": "0", + "ClientCollateral": "0" + }, + "DealSchedule": { + "StartEpoch": 10101, + "EndEpoch": 10101 + }, + "KeepUnsealed": true + } } ], - "TicketValue": null, - "TicketEpoch": 0, - "PreCommit1Out": null, + "TicketValue": "Bw==", + "TicketEpoch": 10101, + "PreCommit1Out": "Bw==", "CommD": null, "CommR": null, - "PreCommitInfo": null, - "PreCommitDeposit": null, + "PreCommitInfo": { + "SealProof": 8, + "SectorNumber": 9, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "SealRandEpoch": 10101, + "DealIDs": [ + 5432 + ], + "Expiration": 10101, + "UnsealedCid": null + }, + "PreCommitDeposit": "0", "PreCommitMessage": null, - "PreCommitTipSet": [], - "SeedValue": null, - "SeedEpoch": 0, - "CommitProof": null, + "PreCommitTipSet": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ], + "SeedValue": "Bw==", + "SeedEpoch": 10101, + "CommitProof": "Ynl0ZSBhcnJheQ==", "CommitMessage": null, "Log": [ { @@ -3015,12 +3269,39 @@ Inputs: "Message": "string value" } ], - "DataUnsealed": null, - "DataSealed": null, - "DataCache": null, - "RemoteCommit1Endpoint": "", - "RemoteCommit2Endpoint": "", - "RemoteSealingDoneEndpoint": "" + "DataUnsealed": { + "Local": true, + "URL": "string value", + "Headers": [ + { + "Key": "string value", + "Value": "string value" + } + ] + }, + "DataSealed": { + "Local": true, + "URL": "string value", + "Headers": [ + { + "Key": "string value", + "Value": "string value" + } + ] + }, + "DataCache": { + "Local": true, + "URL": "string value", + "Headers": [ + { + "Key": "string value", + "Value": "string value" + } + ] + }, + "RemoteCommit1Endpoint": "string value", + "RemoteCommit2Endpoint": "string value", + "RemoteSealingDoneEndpoint": "string value" } ] ``` @@ -3214,7 +3495,7 @@ Inputs: Response: ```json { - "SectorID": 0, + "SectorID": 9, "State": "Proving", "CommD": null, "CommR": null, @@ -3226,9 +3507,34 @@ Response: { "Piece": { "Size": 1032, - "PieceCID": null + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } }, - "DealInfo": null + "DealInfo": { + "PublishCid": null, + "DealID": 5432, + "DealProposal": { + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceSize": 1032, + "VerifiedDeal": true, + "Client": "f01234", + "Provider": "f01234", + "Label": "", + "StartEpoch": 10101, + "EndEpoch": 10101, + "StoragePricePerEpoch": "0", + "ProviderCollateral": "0", + "ClientCollateral": "0" + }, + "DealSchedule": { + "StartEpoch": 10101, + "EndEpoch": 10101 + }, + "KeepUnsealed": true + } } ], "Ticket": { @@ -3242,9 +3548,9 @@ Response: "PreCommitMsg": null, "CommitMsg": null, "Retries": 42, - "ToUpgrade": false, + "ToUpgrade": true, "ReplicaUpdateMessage": null, - "LastErr": "", + "LastErr": "string value", "Log": [ { "Kind": "string value", @@ -3253,13 +3559,13 @@ Response: "Message": "string value" } ], - "SealProof": 0, + "SealProof": 8, "Activation": 10101, "Expiration": 10101, - "DealWeight": "\u003cnil\u003e", - "VerifiedDealWeight": "\u003cnil\u003e", - "InitialPledge": "\u003cnil\u003e", - "OnTime": 0, + "DealWeight": "0", + "VerifiedDealWeight": "0", + "InitialPledge": "0", + "OnTime": 10101, "Early": 10101 } ``` @@ -3289,10 +3595,10 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 }, 1040384, 1024, @@ -3357,23 +3663,31 @@ Inputs: ```json [ { - "ID": "", - "URLs": null, + "ID": "76f1988b-ef30-4d7e-b3ec-9a627f4ba5a8", + "URLs": [ + "string value" + ], "Weight": 42, - "MaxStorage": 0, - "CanSeal": false, - "CanStore": false, + "MaxStorage": 42, + "CanSeal": true, + "CanStore": true, "Groups": [ "string value" ], - "AllowTo": null, - "AllowTypes": null, - "DenyTypes": null + "AllowTo": [ + "string value" + ], + "AllowTypes": [ + "string value" + ], + "DenyTypes": [ + "string value" + ] }, { "Capacity": 9, "Available": 9, - "FSAvailable": 0, + "FSAvailable": 9, "Reserved": 9, "Max": 9, "Used": 9 @@ -3423,18 +3737,26 @@ Response: ```json [ { - "ID": "", - "URLs": null, + "ID": "76f1988b-ef30-4d7e-b3ec-9a627f4ba5a8", + "URLs": [ + "string value" + ], "Weight": 42, - "MaxStorage": 0, - "CanSeal": false, - "CanStore": false, + "MaxStorage": 42, + "CanSeal": true, + "CanStore": true, "Groups": [ "string value" ], - "AllowTo": null, - "AllowTypes": null, - "DenyTypes": null + "AllowTo": [ + "string value" + ], + "AllowTypes": [ + "string value" + ], + "DenyTypes": [ + "string value" + ] } ] ``` @@ -3537,15 +3859,23 @@ Response: ```json [ { - "ID": "", - "URLs": null, - "BaseURLs": null, + "ID": "76f1988b-ef30-4d7e-b3ec-9a627f4ba5a8", + "URLs": [ + "string value" + ], + "BaseURLs": [ + "string value" + ], "Weight": 42, - "CanSeal": false, - "CanStore": false, + "CanSeal": true, + "CanStore": true, "Primary": true, - "AllowTypes": null, - "DenyTypes": null + "AllowTypes": [ + "string value" + ], + "DenyTypes": [ + "string value" + ] } ] ``` @@ -3600,18 +3930,26 @@ Inputs: Response: ```json { - "ID": "", - "URLs": null, + "ID": "76f1988b-ef30-4d7e-b3ec-9a627f4ba5a8", + "URLs": [ + "string value" + ], "Weight": 42, - "MaxStorage": 0, - "CanSeal": false, - "CanStore": false, + "MaxStorage": 42, + "CanSeal": true, + "CanStore": true, "Groups": [ "string value" ], - "AllowTo": null, - "AllowTypes": null, - "DenyTypes": null + "AllowTo": [ + "string value" + ], + "AllowTypes": [ + "string value" + ], + "DenyTypes": [ + "string value" + ] } ``` @@ -3696,7 +4034,7 @@ Inputs: "Stat": { "Capacity": 9, "Available": 9, - "FSAvailable": 0, + "FSAvailable": 9, "Reserved": 9, "Max": 9, "Used": 9 @@ -3725,7 +4063,7 @@ Response: { "Capacity": 9, "Available": 9, - "FSAvailable": 0, + "FSAvailable": 9, "Reserved": 9, "Max": 9, "Used": 9 diff --git a/documentation/en/api-v0-methods-worker.md b/documentation/en/api-v0-methods-worker.md index 3b80f9ad7..dab251a7c 100644 --- a/documentation/en/api-v0-methods-worker.md +++ b/documentation/en/api-v0-methods-worker.md @@ -75,10 +75,10 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 }, 1, "sealing", @@ -93,7 +93,7 @@ Response: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ``` @@ -108,14 +108,16 @@ Response: ```json { "Hostname": "string value", - "IgnoreResources": false, + "IgnoreResources": true, "Resources": { - "MemPhysical": 0, - "MemUsed": 0, - "MemSwap": 0, - "MemSwapUsed": 0, - "CPUs": 0, - "GPUs": null, + "MemPhysical": 42, + "MemUsed": 42, + "MemSwap": 42, + "MemSwapUsed": 42, + "CPUs": 42, + "GPUs": [ + "string value" + ], "Resources": { "post/v0/windowproof": { "0": { @@ -1421,11 +1423,11 @@ Response: ```json [ { - "ID": "", + "ID": "76f1988b-ef30-4d7e-b3ec-9a627f4ba5a8", "Weight": 42, - "LocalPath": "", - "CanSeal": false, - "CanStore": false + "LocalPath": "string value", + "CanSeal": true, + "CanStore": true } ] ``` @@ -1490,10 +1492,10 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 }, [ 1024 @@ -1510,7 +1512,7 @@ Response: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ``` @@ -1538,7 +1540,7 @@ Response: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ``` @@ -1555,10 +1557,10 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 }, true, { @@ -1578,7 +1580,7 @@ Response: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ``` @@ -1595,10 +1597,10 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 } ] ``` @@ -1610,7 +1612,7 @@ Response: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ``` @@ -1624,10 +1626,10 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 } ] ``` @@ -1639,7 +1641,7 @@ Response: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ``` @@ -1656,10 +1658,10 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 }, { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" @@ -1674,7 +1676,7 @@ Response: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ``` @@ -1690,9 +1692,11 @@ Inputs: 1000, [ { - "SealProof": 0, - "SectorNumber": 0, - "SealedCID": null, + "SealProof": 8, + "SectorNumber": 9, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Challenge": [ 42 ], @@ -1708,8 +1712,8 @@ Response: ```json { "PoStProofs": { - "PoStProof": 0, - "ProofBytes": null + "PoStProof": 8, + "ProofBytes": "Ynl0ZSBhcnJheQ==" }, "Skipped": [ { @@ -1732,9 +1736,11 @@ Inputs: 1000, [ { - "SealProof": 0, - "SectorNumber": 0, - "SealedCID": null, + "SealProof": 8, + "SectorNumber": 9, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Challenge": [ 42 ], @@ -1749,8 +1755,8 @@ Response: ```json [ { - "PoStProof": 0, - "ProofBytes": null + "PoStProof": 8, + "ProofBytes": "Ynl0ZSBhcnJheQ==" } ] ``` @@ -1768,10 +1774,10 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 }, 1 ] @@ -1784,7 +1790,7 @@ Response: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ``` @@ -1815,10 +1821,10 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 }, { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" @@ -1839,7 +1845,7 @@ Response: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ``` @@ -1853,10 +1859,10 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 }, { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" @@ -1880,7 +1886,7 @@ Response: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ``` @@ -1897,10 +1903,10 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 }, [ { @@ -1918,7 +1924,7 @@ Response: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ``` @@ -1935,15 +1941,17 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 }, [ { "Size": 1032, - "PieceCID": null + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } } ] ] @@ -1956,7 +1964,7 @@ Response: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ``` @@ -1973,17 +1981,19 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 }, "Bw==", "Bw==", [ { "Size": 1032, - "PieceCID": null + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } } ], { @@ -2004,7 +2014,7 @@ Response: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ``` @@ -2018,10 +2028,10 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 }, "Bw==" ] @@ -2034,7 +2044,7 @@ Response: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ``` @@ -2048,16 +2058,18 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 }, "Bw==", [ { "Size": 1032, - "PieceCID": null + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } } ] ] @@ -2070,7 +2082,7 @@ Response: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ``` @@ -2084,10 +2096,10 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 }, "Bw==" ] @@ -2100,7 +2112,7 @@ Response: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ``` @@ -2251,10 +2263,10 @@ Inputs: [ { "ID": { - "Miner": 0, - "Number": 0 + "Miner": 1000, + "Number": 9 }, - "ProofType": 0 + "ProofType": 8 }, 1040384, 1024, @@ -2272,7 +2284,7 @@ Response: "Miner": 1000, "Number": 9 }, - "ID": "00000000-0000-0000-0000-000000000000" + "ID": "07070707-0707-0707-0707-070707070707" } ``` diff --git a/documentation/en/api-v0-methods.md b/documentation/en/api-v0-methods.md index bc8b2661c..89b42b53e 100644 --- a/documentation/en/api-v0-methods.md +++ b/documentation/en/api-v0-methods.md @@ -301,8 +301,8 @@ Response: ```json { "Version": "string value", - "APIVersion": 0, - "BlockDelay": 0 + "APIVersion": 131840, + "BlockDelay": 42 } ``` @@ -441,11 +441,24 @@ Response: { "Miner": "f01234", "Ticket": { - "VRFProof": null + "VRFProof": "Ynl0ZSBhcnJheQ==" }, - "ElectionProof": null, - "BeaconEntries": null, - "WinPoStProof": null, + "ElectionProof": { + "WinCount": 9, + "VRFProof": "Ynl0ZSBhcnJheQ==" + }, + "BeaconEntries": [ + { + "Round": 42, + "Data": "Ynl0ZSBhcnJheQ==" + } + ], + "WinPoStProof": [ + { + "PoStProof": 8, + "ProofBytes": "Ynl0ZSBhcnJheQ==" + } + ], "Parents": [ { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" @@ -453,15 +466,25 @@ Response: ], "ParentWeight": "0", "Height": 10101, - "ParentStateRoot": null, - "ParentMessageReceipts": null, + "ParentStateRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ParentMessageReceipts": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Messages": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, - "BLSAggregate": null, + "BLSAggregate": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, "Timestamp": 42, - "BlockSig": null, - "ForkSignaling": 0, + "BlockSig": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, + "ForkSignaling": 42, "ParentBaseFee": "0" } ``` @@ -495,8 +518,49 @@ Inputs: Response: ```json { - "BlsMessages": null, - "SecpkMessages": null, + "BlsMessages": [ + { + "Version": 42, + "To": "f01234", + "From": "f01234", + "Nonce": 42, + "Value": "0", + "GasLimit": 9, + "GasFeeCap": "0", + "GasPremium": "0", + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + } + ], + "SecpkMessages": [ + { + "Message": { + "Version": 42, + "To": "f01234", + "From": "f01234", + "Nonce": 42, + "Value": "0", + "GasLimit": 9, + "GasFeeCap": "0", + "GasPremium": "0", + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + }, + "Signature": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + } + ], "Cids": [ { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" @@ -546,13 +610,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ``` @@ -590,13 +654,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } } @@ -654,13 +718,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } } @@ -690,7 +754,7 @@ Response: { "ExitCode": 0, "Return": "Ynl0ZSBhcnJheQ==", - "GasUsed": 0 + "GasUsed": 9 } ] ``` @@ -1092,14 +1156,16 @@ Inputs: `null` Response: ```json { - "TransferID": 0, + "TransferID": 3, "Status": 1, - "BaseCID": null, - "IsInitiator": false, - "IsSender": false, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, "Voucher": "string value", "Message": "string value", - "OtherPeer": "", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Transferred": 42, "Stages": { "Stages": [ @@ -1138,9 +1204,11 @@ Inputs: Response: ```json { - "PayloadSize": 0, - "PieceSize": 0, - "PieceCID": null + "PayloadSize": 9, + "PieceSize": 1032, + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } } ``` @@ -1162,8 +1230,8 @@ Inputs: Response: ```json { - "PayloadSize": 0, - "PieceSize": 0 + "PayloadSize": 9, + "PieceSize": 1032 } ``` @@ -1196,12 +1264,12 @@ Response: "MinPrice": "0", "UnsealPrice": "0", "PricePerByte": "0", - "PaymentInterval": 0, - "PaymentIntervalIncrease": 0, + "PaymentInterval": 42, + "PaymentIntervalIncrease": 42, "Miner": "f01234", "MinerPeer": { - "Address": "\u003cempty\u003e", - "ID": "", + "Address": "f01234", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "PieceCID": null } } @@ -1219,7 +1287,7 @@ Inputs: [ { "Path": "string value", - "IsCAR": false + "IsCAR": true }, "string value" ] @@ -1245,21 +1313,81 @@ Inputs: Response: ```json { - "ProposalCid": null, + "ProposalCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "State": 42, "Message": "string value", - "DealStages": null, + "DealStages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "ExpectedDuration": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + }, "Provider": "f01234", - "DataRef": null, - "PieceCID": null, + "DataRef": { + "TransferType": "string value", + "Root": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceCid": null, + "PieceSize": 1024, + "RawBlockSize": 42 + }, + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Size": 42, "PricePerEpoch": "0", "Duration": 42, - "DealID": 0, + "DealID": 5432, "CreationTime": "0001-01-01T00:00:00Z", "Verified": true, - "TransferChannelID": null, - "DataTransfer": null + "TransferChannelID": { + "Initiator": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Responder": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "ID": 3 + }, + "DataTransfer": { + "TransferID": 3, + "Status": 1, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, + "Voucher": "string value", + "Message": "string value", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Transferred": 42, + "Stages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + } + } } ``` @@ -1289,21 +1417,81 @@ Inputs: `null` Response: ```json { - "ProposalCid": null, + "ProposalCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "State": 42, "Message": "string value", - "DealStages": null, + "DealStages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "ExpectedDuration": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + }, "Provider": "f01234", - "DataRef": null, - "PieceCID": null, + "DataRef": { + "TransferType": "string value", + "Root": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceCid": null, + "PieceSize": 1024, + "RawBlockSize": 42 + }, + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Size": 42, - "PricePerEpoch": "\u003cnil\u003e", + "PricePerEpoch": "0", "Duration": 42, - "DealID": 0, + "DealID": 5432, "CreationTime": "0001-01-01T00:00:00Z", "Verified": true, - "TransferChannelID": null, - "DataTransfer": null + "TransferChannelID": { + "Initiator": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Responder": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "ID": 3 + }, + "DataTransfer": { + "TransferID": 3, + "Status": 1, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, + "Voucher": "string value", + "Message": "string value", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Transferred": 42, + "Stages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + } + } } ``` @@ -1318,19 +1506,53 @@ Inputs: `null` Response: ```json { - "PayloadCID": null, - "ID": 0, + "PayloadCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ID": 5, "PieceCID": null, - "PricePerByte": "\u003cnil\u003e", - "UnsealPrice": "\u003cnil\u003e", + "PricePerByte": "0", + "UnsealPrice": "0", "Status": 0, "Message": "string value", "Provider": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", - "BytesReceived": 0, - "BytesPaidFor": 0, - "TotalPaid": "\u003cnil\u003e", - "TransferChannelID": null, - "DataTransfer": null, + "BytesReceived": 42, + "BytesPaidFor": 42, + "TotalPaid": "0", + "TransferChannelID": { + "Initiator": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Responder": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "ID": 3 + }, + "DataTransfer": { + "TransferID": 3, + "Status": 1, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, + "Voucher": "string value", + "Message": "string value", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Transferred": 42, + "Stages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + } + }, "Event": 5 } ``` @@ -1363,7 +1585,7 @@ Inputs: [ { "Path": "string value", - "IsCAR": false + "IsCAR": true } ] ``` @@ -1374,7 +1596,7 @@ Response: "Root": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, - "ImportID": 0 + "ImportID": 50 } ``` @@ -1390,14 +1612,16 @@ Response: ```json [ { - "TransferID": 0, + "TransferID": 3, "Status": 1, - "BaseCID": null, - "IsInitiator": false, - "IsSender": false, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, "Voucher": "string value", "Message": "string value", - "OtherPeer": "", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Transferred": 42, "Stages": { "Stages": [ @@ -1431,21 +1655,81 @@ Response: ```json [ { - "ProposalCid": null, + "ProposalCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "State": 42, "Message": "string value", - "DealStages": null, + "DealStages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "ExpectedDuration": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + }, "Provider": "f01234", - "DataRef": null, - "PieceCID": null, + "DataRef": { + "TransferType": "string value", + "Root": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceCid": null, + "PieceSize": 1024, + "RawBlockSize": 42 + }, + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Size": 42, "PricePerEpoch": "0", "Duration": 42, - "DealID": 0, + "DealID": 5432, "CreationTime": "0001-01-01T00:00:00Z", "Verified": true, - "TransferChannelID": null, - "DataTransfer": null + "TransferChannelID": { + "Initiator": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Responder": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "ID": 3 + }, + "DataTransfer": { + "TransferID": 3, + "Status": 1, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, + "Voucher": "string value", + "Message": "string value", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Transferred": 42, + "Stages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + } + } } ] ``` @@ -1466,8 +1750,8 @@ Response: "Err": "string value", "Root": null, "Source": "string value", - "FilePath": "", - "CARPath": "" + "FilePath": "string value", + "CARPath": "string value" } ] ``` @@ -1485,19 +1769,53 @@ Response: ```json [ { - "PayloadCID": null, - "ID": 0, + "PayloadCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ID": 5, "PieceCID": null, "PricePerByte": "0", "UnsealPrice": "0", "Status": 0, "Message": "string value", "Provider": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", - "BytesReceived": 0, - "BytesPaidFor": 0, + "BytesReceived": 42, + "BytesPaidFor": 42, "TotalPaid": "0", - "TransferChannelID": null, - "DataTransfer": null, + "TransferChannelID": { + "Initiator": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Responder": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "ID": 3 + }, + "DataTransfer": { + "TransferID": 3, + "Status": 1, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, + "Voucher": "string value", + "Message": "string value", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Transferred": 42, + "Stages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + } + }, "Event": 5 } ] @@ -1529,15 +1847,15 @@ Response: }, "Piece": null, "Size": 42, - "MinPrice": "\u003cnil\u003e", - "UnsealPrice": "\u003cnil\u003e", - "PricePerByte": "\u003cnil\u003e", - "PaymentInterval": 0, - "PaymentIntervalIncrease": 0, + "MinPrice": "0", + "UnsealPrice": "0", + "PricePerByte": "0", + "PaymentInterval": 42, + "PaymentIntervalIncrease": 42, "Miner": "f01234", "MinerPeer": { - "Address": "\u003cempty\u003e", - "ID": "", + "Address": "f01234", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "PieceCID": null } } @@ -1561,12 +1879,12 @@ Response: { "Price": "0", "VerifiedPrice": "0", - "MinPieceSize": 0, - "MaxPieceSize": 0, + "MinPieceSize": 1032, + "MaxPieceSize": 1032, "Miner": "f01234", "Timestamp": 10101, "Expiry": 10101, - "SeqNo": 0 + "SeqNo": 42 } ``` @@ -1616,20 +1934,24 @@ Inputs: "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "Piece": null, - "DatamodelPathSelector": null, + "DatamodelPathSelector": "Links/21/Hash/Links/42/Hash", "Size": 42, - "FromLocalCAR": "", + "FromLocalCAR": "string value", "Total": "0", - "UnsealPrice": "\u003cnil\u003e", - "PaymentInterval": 0, - "PaymentIntervalIncrease": 0, + "UnsealPrice": "0", + "PaymentInterval": 42, + "PaymentIntervalIncrease": 42, "Client": "f01234", "Miner": "f01234", - "MinerPeer": null + "MinerPeer": { + "Address": "f01234", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "PieceCID": null + } }, { "Path": "string value", - "IsCAR": false + "IsCAR": true } ] ``` @@ -1667,20 +1989,24 @@ Inputs: "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "Piece": null, - "DatamodelPathSelector": null, + "DatamodelPathSelector": "Links/21/Hash/Links/42/Hash", "Size": 42, - "FromLocalCAR": "", + "FromLocalCAR": "string value", "Total": "0", - "UnsealPrice": "\u003cnil\u003e", - "PaymentInterval": 0, - "PaymentIntervalIncrease": 0, + "UnsealPrice": "0", + "PaymentInterval": 42, + "PaymentIntervalIncrease": 42, "Client": "f01234", "Miner": "f01234", - "MinerPeer": null + "MinerPeer": { + "Address": "f01234", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "PieceCID": null + } }, { "Path": "string value", - "IsCAR": false + "IsCAR": true } ] ``` @@ -1690,8 +2016,8 @@ Response: { "Event": 5, "Status": 0, - "BytesReceived": 0, - "FundsSpent": "\u003cnil\u003e", + "BytesReceived": 42, + "FundsSpent": "0", "Err": "string value" } ``` @@ -1707,22 +2033,22 @@ Inputs: [ { "Data": { - "TransferType": "", + "TransferType": "string value", "Root": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "PieceCid": null, - "PieceSize": 0, - "RawBlockSize": 0 + "PieceSize": 1024, + "RawBlockSize": 42 }, "Wallet": "f01234", "Miner": "f01234", "EpochPrice": "0", - "MinBlocksDuration": 0, + "MinBlocksDuration": 42, "ProviderCollateral": "0", - "DealStartEpoch": 0, - "FastRetrieval": false, - "VerifiedDeal": false + "DealStartEpoch": 10101, + "FastRetrieval": true, + "VerifiedDeal": true } ] ``` @@ -1740,22 +2066,22 @@ Inputs: [ { "Data": { - "TransferType": "", + "TransferType": "string value", "Root": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "PieceCid": null, - "PieceSize": 0, - "RawBlockSize": 0 + "PieceSize": 1024, + "RawBlockSize": 42 }, "Wallet": "f01234", "Miner": "f01234", "EpochPrice": "0", - "MinBlocksDuration": 0, + "MinBlocksDuration": 42, "ProviderCollateral": "0", - "DealStartEpoch": 0, - "FastRetrieval": false, - "VerifiedDeal": false + "DealStartEpoch": 10101, + "FastRetrieval": true, + "VerifiedDeal": true } ] ``` @@ -1801,13 +2127,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, 9, @@ -1840,13 +2166,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, [ @@ -1903,18 +2229,18 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, { "MaxFee": "0", - "MsgUuid": "00000000-0000-0000-0000-000000000000" + "MsgUuid": "07070707-0707-0707-0707-070707070707" }, [ { @@ -1935,13 +2261,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ``` @@ -1977,8 +2303,16 @@ Response: "Subsystem": "string value" }, "Active": true, - "LastActive": null, - "LastResolved": null + "LastActive": { + "Type": "string value", + "Message": "json raw message", + "Time": "0001-01-01T00:00:00Z" + }, + "LastResolved": { + "Type": "string value", + "Message": "json raw message", + "Time": "0001-01-01T00:00:00Z" + } } ] ``` @@ -2134,13 +2468,18 @@ Inputs: } ], "Ticket": { - "VRFProof": null + "VRFProof": "Ynl0ZSBhcnJheQ==" }, "Eproof": { - "WinCount": 0, - "VRFProof": null + "WinCount": 9, + "VRFProof": "Ynl0ZSBhcnJheQ==" }, - "BeaconValues": null, + "BeaconValues": [ + { + "Round": 42, + "Data": "Ynl0ZSBhcnJheQ==" + } + ], "Messages": [ { "Message": { @@ -2149,13 +2488,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2163,13 +2502,18 @@ Inputs: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ], "Epoch": 10101, "Timestamp": 42, - "WinningPoStProof": null + "WinningPoStProof": [ + { + "PoStProof": 8, + "ProofBytes": "Ynl0ZSBhcnJheQ==" + } + ] } ] ``` @@ -2180,11 +2524,24 @@ Response: "Header": { "Miner": "f01234", "Ticket": { - "VRFProof": null + "VRFProof": "Ynl0ZSBhcnJheQ==" }, - "ElectionProof": null, - "BeaconEntries": null, - "WinPoStProof": null, + "ElectionProof": { + "WinCount": 9, + "VRFProof": "Ynl0ZSBhcnJheQ==" + }, + "BeaconEntries": [ + { + "Round": 42, + "Data": "Ynl0ZSBhcnJheQ==" + } + ], + "WinPoStProof": [ + { + "PoStProof": 8, + "ProofBytes": "Ynl0ZSBhcnJheQ==" + } + ], "Parents": [ { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" @@ -2192,19 +2549,37 @@ Response: ], "ParentWeight": "0", "Height": 10101, - "ParentStateRoot": null, - "ParentMessageReceipts": null, + "ParentStateRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ParentMessageReceipts": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Messages": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, - "BLSAggregate": null, + "BLSAggregate": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, "Timestamp": 42, - "BlockSig": null, - "ForkSignaling": 0, + "BlockSig": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, + "ForkSignaling": 42, "ParentBaseFee": "0" }, - "BlsMessages": null, - "SecpkMessages": null + "BlsMessages": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "SecpkMessages": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ] } ``` @@ -2236,20 +2611,27 @@ Response: "NetworkPower": "0", "Sectors": [ { - "SealProof": 0, - "SectorNumber": 0, + "SealProof": 8, + "SectorNumber": 9, "SectorKey": null, - "SealedCID": null + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } } ], - "WorkerKey": "\u003cempty\u003e", - "SectorSize": 0, + "WorkerKey": "f01234", + "SectorSize": 34359738368, "PrevBeaconEntry": { - "Round": 0, - "Data": null + "Round": 42, + "Data": "Ynl0ZSBhcnJheQ==" }, - "BeaconEntries": null, - "EligibleForMining": false + "BeaconEntries": [ + { + "Round": 42, + "Data": "Ynl0ZSBhcnJheQ==" + } + ], + "EligibleForMining": true } ``` @@ -2275,13 +2657,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2289,7 +2671,7 @@ Inputs: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ] @@ -2321,19 +2703,19 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ], { "MaxFee": "0", - "MsgUuid": "00000000-0000-0000-0000-000000000000" + "MsgUuid": "07070707-0707-0707-0707-070707070707" } ] ``` @@ -2348,13 +2730,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2362,7 +2744,7 @@ Response: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ] @@ -2385,13 +2767,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2399,7 +2781,7 @@ Inputs: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ] @@ -2441,12 +2823,14 @@ Inputs: `null` Response: ```json { - "PriorityAddrs": null, - "SizeLimitHigh": 0, - "SizeLimitLow": 0, - "ReplaceByFeeRatio": 0, - "PruneCooldown": 0, - "GasLimitOverestimation": 0 + "PriorityAddrs": [ + "f01234" + ], + "SizeLimitHigh": 123, + "SizeLimitLow": 123, + "ReplaceByFeeRatio": 12.3, + "PruneCooldown": 60000000000, + "GasLimitOverestimation": 12.3 } ``` @@ -2496,13 +2880,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2510,7 +2894,7 @@ Response: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ] @@ -2532,13 +2916,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2546,7 +2930,7 @@ Inputs: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ] @@ -2579,18 +2963,18 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, { "MaxFee": "0", - "MsgUuid": "00000000-0000-0000-0000-000000000000" + "MsgUuid": "07070707-0707-0707-0707-070707070707" } ] ``` @@ -2604,13 +2988,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2618,7 +3002,7 @@ Response: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ``` @@ -2639,13 +3023,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2653,7 +3037,7 @@ Inputs: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ] @@ -2697,13 +3081,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2711,7 +3095,7 @@ Response: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ] @@ -2727,12 +3111,14 @@ Inputs: ```json [ { - "PriorityAddrs": null, - "SizeLimitHigh": 0, - "SizeLimitLow": 0, - "ReplaceByFeeRatio": 0, - "PruneCooldown": 0, - "GasLimitOverestimation": 0 + "PriorityAddrs": [ + "f01234" + ], + "SizeLimitHigh": 123, + "SizeLimitLow": 123, + "ReplaceByFeeRatio": 12.3, + "PruneCooldown": 60000000000, + "GasLimitOverestimation": 12.3 } ] ``` @@ -2757,13 +3143,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2771,7 +3157,7 @@ Response: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } } @@ -3022,7 +3408,7 @@ Response: ```json [ { - "ID": 0, + "ID": 9, "To": "f01234", "Value": "0", "Method": 1, @@ -3090,9 +3476,9 @@ Inputs: Response: ```json { - "InitialBalance": "\u003cnil\u003e", - "StartEpoch": 0, - "UnlockDuration": 0 + "InitialBalance": "0", + "StartEpoch": 10101, + "UnlockDuration": 10101 } ``` @@ -3241,7 +3627,7 @@ Inputs: `null` Response: ```json { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Addrs": [ "/ip4/52.36.61.156/tcp/1347/p2p/12D3KooWFETiESTf1v4PGUvtnxMAcEFMzLZbJGg4tjWfGEimYior" ] @@ -3273,7 +3659,7 @@ Response: ```json { "Reachability": 1, - "PublicAddr": "" + "PublicAddr": "string value" } ``` @@ -3287,10 +3673,10 @@ Inputs: `null` Response: ```json { - "TotalIn": 0, - "TotalOut": 0, - "RateIn": 0, - "RateOut": 0 + "TotalIn": 9, + "TotalOut": 9, + "RateIn": 12.3, + "RateOut": 12.3 } ``` @@ -3344,8 +3730,12 @@ Inputs: "Peers": [ "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf" ], - "IPAddrs": null, - "IPSubnets": null + "IPAddrs": [ + "string value" + ], + "IPSubnets": [ + "string value" + ] } ] ``` @@ -3365,8 +3755,12 @@ Response: "Peers": [ "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf" ], - "IPAddrs": null, - "IPSubnets": null + "IPAddrs": [ + "string value" + ], + "IPSubnets": [ + "string value" + ] } ``` @@ -3382,8 +3776,12 @@ Inputs: "Peers": [ "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf" ], - "IPAddrs": null, - "IPSubnets": null + "IPAddrs": [ + "string value" + ], + "IPSubnets": [ + "string value" + ] } ] ``` @@ -3399,7 +3797,7 @@ Inputs: ```json [ { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Addrs": [ "/ip4/52.36.61.156/tcp/1347/p2p/12D3KooWFETiESTf1v4PGUvtnxMAcEFMzLZbJGg4tjWfGEimYior" ] @@ -3452,7 +3850,7 @@ Inputs: Response: ```json { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Addrs": [ "/ip4/52.36.61.156/tcp/1347/p2p/12D3KooWFETiESTf1v4PGUvtnxMAcEFMzLZbJGg4tjWfGEimYior" ] @@ -3500,7 +3898,7 @@ Inputs: Response: ```json { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Agent": "string value", "Addrs": [ "string value" @@ -3508,7 +3906,16 @@ Response: "Protocols": [ "string value" ], - "ConnMgrMeta": null + "ConnMgrMeta": { + "FirstSeen": "0001-01-01T00:00:00Z", + "Value": 123, + "Tags": { + "name": 42 + }, + "Conns": { + "name": "2021-03-08T22:52:18Z" + } + } } ``` @@ -3523,7 +3930,7 @@ Response: ```json [ { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Addrs": [ "/ip4/52.36.61.156/tcp/1347/p2p/12D3KooWFETiESTf1v4PGUvtnxMAcEFMzLZbJGg4tjWfGEimYior" ] @@ -3602,7 +4009,7 @@ Response: ```json [ { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Score": { "Score": 12.3, "Topics": { @@ -3613,9 +4020,9 @@ Response: "InvalidMessageDeliveries": 3 } }, - "AppSpecificScore": 0, - "IPColocationFactor": 0, - "BehaviourPenalty": 0 + "AppSpecificScore": 12.3, + "IPColocationFactor": 12.3, + "BehaviourPenalty": 12.3 } } ] @@ -3661,19 +4068,19 @@ Response: ```json { "System": { - "NumStreamsInbound": 0, - "NumStreamsOutbound": 0, - "NumConnsInbound": 0, - "NumConnsOutbound": 0, - "NumFD": 0, + "NumStreamsInbound": 123, + "NumStreamsOutbound": 123, + "NumConnsInbound": 123, + "NumConnsOutbound": 123, + "NumFD": 123, "Memory": 9 }, "Transient": { - "NumStreamsInbound": 0, - "NumStreamsOutbound": 0, - "NumConnsInbound": 0, - "NumConnsOutbound": 0, - "NumFD": 0, + "NumStreamsInbound": 123, + "NumStreamsOutbound": 123, + "NumConnsInbound": 123, + "NumConnsOutbound": 123, + "NumFD": 123, "Memory": 9 }, "Services": { @@ -3821,7 +4228,9 @@ Response: ```json { "Channel": "f01234", - "WaitSentinel": null + "WaitSentinel": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } } ``` @@ -3868,9 +4277,9 @@ Inputs: [ { "Amount": "0", - "TimeLockMin": 0, - "TimeLockMax": 0, - "MinSettle": 0, + "TimeLockMin": 10101, + "TimeLockMax": 10101, + "MinSettle": 10101, "Extra": { "Actor": "f01234", "Method": 1, @@ -3885,13 +4294,15 @@ Response: ```json { "Channel": "f01234", - "WaitSentinel": null, + "WaitSentinel": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Vouchers": [ { - "ChannelAddr": "\u003cempty\u003e", - "TimeLockMin": 0, - "TimeLockMax": 0, - "SecretHash": null, + "ChannelAddr": "f01234", + "TimeLockMin": 10101, + "TimeLockMax": 10101, + "SecretHash": "Ynl0ZSBhcnJheQ==", "Extra": { "Actor": "f01234", "Method": 1, @@ -3900,7 +4311,7 @@ Response: "Lane": 42, "Nonce": 42, "Amount": "0", - "MinSettleHeight": 0, + "MinSettleHeight": 10101, "Merges": [ { "Lane": 42, @@ -3950,7 +4361,7 @@ Inputs: Response: ```json { - "ControlAddr": "\u003cempty\u003e", + "ControlAddr": "f01234", "Direction": 1 } ``` @@ -3965,10 +4376,10 @@ Inputs: [ "f01234", { - "ChannelAddr": "\u003cempty\u003e", - "TimeLockMin": 0, - "TimeLockMax": 0, - "SecretHash": null, + "ChannelAddr": "f01234", + "TimeLockMin": 10101, + "TimeLockMax": 10101, + "SecretHash": "Ynl0ZSBhcnJheQ==", "Extra": { "Actor": "f01234", "Method": 1, @@ -3977,7 +4388,7 @@ Inputs: "Lane": 42, "Nonce": 42, "Amount": "0", - "MinSettleHeight": 0, + "MinSettleHeight": 10101, "Merges": [ { "Lane": 42, @@ -4006,10 +4417,10 @@ Inputs: [ "f01234", { - "ChannelAddr": "\u003cempty\u003e", - "TimeLockMin": 0, - "TimeLockMax": 0, - "SecretHash": null, + "ChannelAddr": "f01234", + "TimeLockMin": 10101, + "TimeLockMax": 10101, + "SecretHash": "Ynl0ZSBhcnJheQ==", "Extra": { "Actor": "f01234", "Method": 1, @@ -4018,7 +4429,7 @@ Inputs: "Lane": 42, "Nonce": 42, "Amount": "0", - "MinSettleHeight": 0, + "MinSettleHeight": 10101, "Merges": [ { "Lane": 42, @@ -4047,10 +4458,10 @@ Inputs: [ "f01234", { - "ChannelAddr": "\u003cempty\u003e", - "TimeLockMin": 0, - "TimeLockMax": 0, - "SecretHash": null, + "ChannelAddr": "f01234", + "TimeLockMin": 10101, + "TimeLockMax": 10101, + "SecretHash": "Ynl0ZSBhcnJheQ==", "Extra": { "Actor": "f01234", "Method": 1, @@ -4059,7 +4470,7 @@ Inputs: "Lane": 42, "Nonce": 42, "Amount": "0", - "MinSettleHeight": 0, + "MinSettleHeight": 10101, "Merges": [ { "Lane": 42, @@ -4094,10 +4505,10 @@ Response: ```json { "Voucher": { - "ChannelAddr": "\u003cempty\u003e", - "TimeLockMin": 0, - "TimeLockMax": 0, - "SecretHash": null, + "ChannelAddr": "f01234", + "TimeLockMin": 10101, + "TimeLockMax": 10101, + "SecretHash": "Ynl0ZSBhcnJheQ==", "Extra": { "Actor": "f01234", "Method": 1, @@ -4106,7 +4517,7 @@ Response: "Lane": 42, "Nonce": 42, "Amount": "0", - "MinSettleHeight": 0, + "MinSettleHeight": 10101, "Merges": [ { "Lane": 42, @@ -4138,10 +4549,10 @@ Response: ```json [ { - "ChannelAddr": "\u003cempty\u003e", - "TimeLockMin": 0, - "TimeLockMax": 0, - "SecretHash": null, + "ChannelAddr": "f01234", + "TimeLockMin": 10101, + "TimeLockMax": 10101, + "SecretHash": "Ynl0ZSBhcnJheQ==", "Extra": { "Actor": "f01234", "Method": 1, @@ -4150,7 +4561,7 @@ Response: "Lane": 42, "Nonce": 42, "Amount": "0", - "MinSettleHeight": 0, + "MinSettleHeight": 10101, "Merges": [ { "Lane": 42, @@ -4175,10 +4586,10 @@ Inputs: [ "f01234", { - "ChannelAddr": "\u003cempty\u003e", - "TimeLockMin": 0, - "TimeLockMax": 0, - "SecretHash": null, + "ChannelAddr": "f01234", + "TimeLockMin": 10101, + "TimeLockMax": 10101, + "SecretHash": "Ynl0ZSBhcnJheQ==", "Extra": { "Actor": "f01234", "Method": 1, @@ -4187,7 +4598,7 @@ Inputs: "Lane": 42, "Nonce": 42, "Amount": "0", - "MinSettleHeight": 0, + "MinSettleHeight": 10101, "Merges": [ { "Lane": 42, @@ -4337,13 +4748,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, [ @@ -4360,25 +4771,33 @@ Inputs: Response: ```json { - "MsgCid": null, + "MsgCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Msg": { "Version": 42, "To": "f01234", "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "MsgRct": null, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, "GasCost": { - "Message": null, + "Message": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "GasUsed": "0", "BaseFeeBurn": "0", "OverEstimationBurn": "0", @@ -4388,12 +4807,95 @@ Response: "TotalCost": "0" }, "ExecutionTrace": { - "Msg": null, - "MsgRct": null, - "Error": "", - "Duration": 0, - "GasCharges": null, - "Subcalls": null + "Msg": { + "Version": 42, + "To": "f01234", + "From": "f01234", + "Nonce": 42, + "Value": "0", + "GasLimit": 9, + "GasFeeCap": "0", + "GasPremium": "0", + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, + "Error": "string value", + "Duration": 60000000000, + "GasCharges": [ + { + "Name": "string value", + "loc": [ + { + "File": "string value", + "Line": 123, + "Function": "string value" + } + ], + "tg": 9, + "cg": 9, + "sg": 9, + "vtg": 9, + "vcg": 9, + "vsg": 9, + "tt": 60000000000, + "ex": {} + } + ], + "Subcalls": [ + { + "Msg": { + "Version": 42, + "To": "f01234", + "From": "f01234", + "Nonce": 42, + "Value": "0", + "GasLimit": 9, + "GasFeeCap": "0", + "GasPremium": "0", + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, + "Error": "string value", + "Duration": 60000000000, + "GasCharges": [ + { + "Name": "string value", + "loc": [ + { + "File": "string value", + "Line": 123, + "Function": "string value" + } + ], + "tg": 9, + "cg": 9, + "sg": 9, + "vtg": 9, + "vcg": 9, + "vsg": 9, + "tt": 60000000000, + "ex": {} + } + ], + "Subcalls": null + } + ] }, "Error": "string value", "Duration": 60000000000 @@ -4507,13 +5009,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ], @@ -4536,25 +5038,33 @@ Response: }, "Trace": [ { - "MsgCid": null, + "MsgCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Msg": { "Version": 42, "To": "f01234", "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "MsgRct": null, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, "GasCost": { - "Message": null, + "Message": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "GasUsed": "0", "BaseFeeBurn": "0", "OverEstimationBurn": "0", @@ -4564,12 +5074,95 @@ Response: "TotalCost": "0" }, "ExecutionTrace": { - "Msg": null, - "MsgRct": null, - "Error": "", - "Duration": 0, - "GasCharges": null, - "Subcalls": null + "Msg": { + "Version": 42, + "To": "f01234", + "From": "f01234", + "Nonce": 42, + "Value": "0", + "GasLimit": 9, + "GasFeeCap": "0", + "GasPremium": "0", + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, + "Error": "string value", + "Duration": 60000000000, + "GasCharges": [ + { + "Name": "string value", + "loc": [ + { + "File": "string value", + "Line": 123, + "Function": "string value" + } + ], + "tg": 9, + "cg": 9, + "sg": 9, + "vtg": 9, + "vcg": 9, + "vsg": 9, + "tt": 60000000000, + "ex": {} + } + ], + "Subcalls": [ + { + "Msg": { + "Version": 42, + "To": "f01234", + "From": "f01234", + "Nonce": 42, + "Value": "0", + "GasLimit": 9, + "GasFeeCap": "0", + "GasPremium": "0", + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, + "Error": "string value", + "Duration": 60000000000, + "GasCharges": [ + { + "Name": "string value", + "loc": [ + { + "File": "string value", + "Line": 123, + "Function": "string value" + } + ], + "tg": 9, + "cg": 9, + "sg": 9, + "vtg": 9, + "vcg": 9, + "vsg": 9, + "tt": 60000000000, + "ex": {} + } + ], + "Subcalls": null + } + ] }, "Error": "string value", "Duration": 60000000000 @@ -4701,8 +5294,8 @@ Response: "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "Size": 1032, - "TermMin": 0, - "TermMax": 0, + "TermMin": 10101, + "TermMax": 10101, "Expiration": 10101 } ``` @@ -4737,8 +5330,8 @@ Response: "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "Size": 1032, - "TermMin": 0, - "TermMax": 0, + "TermMin": 10101, + "TermMax": 10101, "Expiration": 10101 } ``` @@ -4797,9 +5390,9 @@ Response: "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "Size": 1032, - "TermMin": 0, - "TermMax": 0, - "TermStart": 0, + "TermMin": 10101, + "TermMax": 10101, + "TermStart": 10101, "Sector": 9 } ``` @@ -4838,34 +5431,36 @@ Inputs: `null` Response: ```json { - "NetworkName": "", - "BlockDelaySecs": 0, + "NetworkName": "lotus", + "BlockDelaySecs": 42, "ConsensusMinerMinPower": "0", - "SupportedProofTypes": null, - "PreCommitChallengeDelay": 0, + "SupportedProofTypes": [ + 8 + ], + "PreCommitChallengeDelay": 10101, "ForkUpgradeParams": { - "UpgradeSmokeHeight": 0, - "UpgradeBreezeHeight": 0, - "UpgradeIgnitionHeight": 0, - "UpgradeLiftoffHeight": 0, - "UpgradeAssemblyHeight": 0, - "UpgradeRefuelHeight": 0, - "UpgradeTapeHeight": 0, - "UpgradeKumquatHeight": 0, - "UpgradePriceListOopsHeight": 0, - "BreezeGasTampingDuration": 0, - "UpgradeCalicoHeight": 0, - "UpgradePersianHeight": 0, - "UpgradeOrangeHeight": 0, - "UpgradeClausHeight": 0, - "UpgradeTrustHeight": 0, - "UpgradeNorwegianHeight": 0, - "UpgradeTurboHeight": 0, - "UpgradeHyperdriveHeight": 0, - "UpgradeChocolateHeight": 0, - "UpgradeOhSnapHeight": 0, - "UpgradeSkyrHeight": 0, - "UpgradeSharkHeight": 0 + "UpgradeSmokeHeight": 10101, + "UpgradeBreezeHeight": 10101, + "UpgradeIgnitionHeight": 10101, + "UpgradeLiftoffHeight": 10101, + "UpgradeAssemblyHeight": 10101, + "UpgradeRefuelHeight": 10101, + "UpgradeTapeHeight": 10101, + "UpgradeKumquatHeight": 10101, + "UpgradePriceListOopsHeight": 10101, + "BreezeGasTampingDuration": 10101, + "UpgradeCalicoHeight": 10101, + "UpgradePersianHeight": 10101, + "UpgradeOrangeHeight": 10101, + "UpgradeClausHeight": 10101, + "UpgradeTrustHeight": 10101, + "UpgradeNorwegianHeight": 10101, + "UpgradeTurboHeight": 10101, + "UpgradeHyperdriveHeight": 10101, + "UpgradeChocolateHeight": 10101, + "UpgradeOhSnapHeight": 10101, + "UpgradeSkyrHeight": 10101, + "UpgradeSharkHeight": 10101 } } ``` @@ -4956,7 +5551,7 @@ Response: { "ExitCode": 0, "Return": "Ynl0ZSBhcnJheQ==", - "GasUsed": 0 + "GasUsed": 9 } ``` @@ -5125,22 +5720,24 @@ Response: { "t026363": { "Proposal": { - "PieceCID": null, - "PieceSize": 0, - "VerifiedDeal": false, + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceSize": 1032, + "VerifiedDeal": true, "Client": "f01234", "Provider": "f01234", "Label": "", - "StartEpoch": 0, - "EndEpoch": 0, + "StartEpoch": 10101, + "EndEpoch": 10101, "StoragePricePerEpoch": "0", "ProviderCollateral": "0", "ClientCollateral": "0" }, "State": { - "SectorStartEpoch": 0, - "LastUpdatedEpoch": 0, - "SlashEpoch": 0, + "SectorStartEpoch": 10101, + "LastUpdatedEpoch": 10101, + "SlashEpoch": 10101, "VerifiedClaim": 0 } } @@ -5202,22 +5799,24 @@ Response: ```json { "Proposal": { - "PieceCID": null, - "PieceSize": 0, - "VerifiedDeal": false, + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceSize": 1032, + "VerifiedDeal": true, "Client": "f01234", "Provider": "f01234", "Label": "", - "StartEpoch": 0, - "EndEpoch": 0, + "StartEpoch": 10101, + "EndEpoch": 10101, "StoragePricePerEpoch": "0", "ProviderCollateral": "0", "ClientCollateral": "0" }, "State": { - "SectorStartEpoch": 0, - "LastUpdatedEpoch": 0, - "SlashEpoch": 0, + "SectorStartEpoch": 10101, + "LastUpdatedEpoch": 10101, + "SlashEpoch": 10101, "VerifiedClaim": 0 } } @@ -5248,10 +5847,14 @@ Response: ```json [ { - "SectorNumber": 0, - "SealProof": 0, - "SealedCID": null, - "DealIDs": null, + "SectorNumber": 9, + "SealProof": 8, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "DealIDs": [ + 5432 + ], "Activation": 10101, "Expiration": 10101, "DealWeight": "0", @@ -5259,10 +5862,10 @@ Response: "InitialPledge": "0", "ExpectedDayReward": "0", "ExpectedStoragePledge": "0", - "ReplacedSectorAge": 0, + "ReplacedSectorAge": 10101, "ReplacedDayReward": "0", "SectorKeyCID": null, - "SimpleQAPower": false + "SimpleQAPower": true } ] ``` @@ -5316,9 +5919,10 @@ Response: [ { "PostSubmissions": [ - 0 + 5, + 1 ], - "DisputableProofCount": 0 + "DisputableProofCount": 42 } ] ``` @@ -5378,20 +5982,32 @@ Response: { "Owner": "f01234", "Worker": "f01234", - "NewWorker": "\u003cempty\u003e", - "ControlAddresses": null, - "WorkerChangeEpoch": 0, - "PeerId": null, + "NewWorker": "f01234", + "ControlAddresses": [ + "f01234" + ], + "WorkerChangeEpoch": 10101, + "PeerId": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Multiaddrs": [ "Ynl0ZSBhcnJheQ==" ], - "WindowPoStProofType": 0, - "SectorSize": 0, - "WindowPoStPartitionSectors": 0, - "ConsensusFaultElapsed": 0, + "WindowPoStProofType": 8, + "SectorSize": 34359738368, + "WindowPoStPartitionSectors": 42, + "ConsensusFaultElapsed": 10101, "Beneficiary": "f01234", - "BeneficiaryTerm": null, - "PendingBeneficiaryTerm": null + "BeneficiaryTerm": { + "Quota": "0", + "UsedQuota": "0", + "Expiration": 10101 + }, + "PendingBeneficiaryTerm": { + "NewBeneficiary": "f01234", + "NewQuota": "0", + "NewExpiration": 10101, + "ApprovedByBeneficiary": true, + "ApprovedByNominee": true + } } ``` @@ -5406,11 +6022,15 @@ Inputs: [ "f01234", { - "SealProof": 0, - "SectorNumber": 0, - "SealedCID": null, - "SealRandEpoch": 0, - "DealIDs": null, + "SealProof": 8, + "SectorNumber": 9, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "SealRandEpoch": 10101, + "DealIDs": [ + 5432 + ], "Expiration": 10101, "UnsealedCid": null }, @@ -5454,19 +6074,24 @@ Response: [ { "AllSectors": [ - 0 + 5, + 1 ], "FaultySectors": [ - 0 + 5, + 1 ], "RecoveringSectors": [ - 0 + 5, + 1 ], "LiveSectors": [ - 0 + 5, + 1 ], "ActiveSectors": [ - 0 + 5, + 1 ] } ] @@ -5504,7 +6129,7 @@ Response: "RawBytePower": "0", "QualityAdjPower": "0" }, - "HasMinPower": false + "HasMinPower": true } ``` @@ -5519,11 +6144,15 @@ Inputs: [ "f01234", { - "SealProof": 0, - "SectorNumber": 0, - "SealedCID": null, - "SealRandEpoch": 0, - "DealIDs": null, + "SealProof": 8, + "SectorNumber": 9, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "SealRandEpoch": 10101, + "DealIDs": [ + 5432 + ], "Expiration": 10101, "UnsealedCid": null }, @@ -5565,18 +6194,18 @@ Inputs: Response: ```json { - "CurrentEpoch": 0, - "PeriodStart": 0, + "CurrentEpoch": 10101, + "PeriodStart": 10101, "Index": 42, "Open": 10101, "Close": 10101, "Challenge": 10101, - "FaultCutoff": 0, - "WPoStPeriodDeadlines": 0, - "WPoStProvingPeriod": 0, - "WPoStChallengeWindow": 0, - "WPoStChallengeLookback": 0, - "FaultDeclarationCutoff": 0 + "FaultCutoff": 10101, + "WPoStPeriodDeadlines": 42, + "WPoStProvingPeriod": 10101, + "WPoStChallengeWindow": 10101, + "WPoStChallengeLookback": 10101, + "FaultDeclarationCutoff": 10101 } ``` @@ -5691,10 +6320,14 @@ Response: ```json [ { - "SectorNumber": 0, - "SealProof": 0, - "SealedCID": null, - "DealIDs": null, + "SectorNumber": 9, + "SealProof": 8, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "DealIDs": [ + 5432 + ], "Activation": 10101, "Expiration": 10101, "DealWeight": "0", @@ -5702,10 +6335,10 @@ Response: "InitialPledge": "0", "ExpectedDayReward": "0", "ExpectedStoragePledge": "0", - "ReplacedSectorAge": 0, + "ReplacedSectorAge": 10101, "ReplacedDayReward": "0", "SectorKeyCID": null, - "SimpleQAPower": false + "SimpleQAPower": true } ] ``` @@ -5816,25 +6449,33 @@ Inputs: Response: ```json { - "MsgCid": null, + "MsgCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Msg": { "Version": 42, "To": "f01234", "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "MsgRct": null, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, "GasCost": { - "Message": null, + "Message": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "GasUsed": "0", "BaseFeeBurn": "0", "OverEstimationBurn": "0", @@ -5844,12 +6485,95 @@ Response: "TotalCost": "0" }, "ExecutionTrace": { - "Msg": null, - "MsgRct": null, - "Error": "", - "Duration": 0, - "GasCharges": null, - "Subcalls": null + "Msg": { + "Version": 42, + "To": "f01234", + "From": "f01234", + "Nonce": 42, + "Value": "0", + "GasLimit": 9, + "GasFeeCap": "0", + "GasPremium": "0", + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, + "Error": "string value", + "Duration": 60000000000, + "GasCharges": [ + { + "Name": "string value", + "loc": [ + { + "File": "string value", + "Line": 123, + "Function": "string value" + } + ], + "tg": 9, + "cg": 9, + "sg": 9, + "vtg": 9, + "vcg": 9, + "vsg": 9, + "tt": 60000000000, + "ex": {} + } + ], + "Subcalls": [ + { + "Msg": { + "Version": 42, + "To": "f01234", + "From": "f01234", + "Nonce": 42, + "Value": "0", + "GasLimit": 9, + "GasFeeCap": "0", + "GasPremium": "0", + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, + "Error": "string value", + "Duration": 60000000000, + "GasCharges": [ + { + "Name": "string value", + "loc": [ + { + "File": "string value", + "Line": 123, + "Function": "string value" + } + ], + "tg": 9, + "cg": 9, + "sg": 9, + "vtg": 9, + "vcg": 9, + "vsg": 9, + "tt": 60000000000, + "ex": {} + } + ], + "Subcalls": null + } + ] }, "Error": "string value", "Duration": 60000000000 @@ -5894,10 +6618,17 @@ Response: "Receipt": { "ExitCode": 0, "Return": "Ynl0ZSBhcnJheQ==", - "GasUsed": 0 + "GasUsed": 9 }, - "ReturnDec": null, - "TipSet": [], + "ReturnDec": {}, + "TipSet": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ], "Height": 10101 } ``` @@ -5941,10 +6672,17 @@ Response: "Receipt": { "ExitCode": 0, "Return": "Ynl0ZSBhcnJheQ==", - "GasUsed": 0 + "GasUsed": 9 }, - "ReturnDec": null, - "TipSet": [], + "ReturnDec": {}, + "TipSet": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ], "Height": 10101 } ``` @@ -5974,7 +6712,7 @@ Inputs: Response: ```json { - "OnTime": 0, + "OnTime": 10101, "Early": 10101 } ``` @@ -6006,10 +6744,14 @@ Inputs: Response: ```json { - "SectorNumber": 0, - "SealProof": 0, - "SealedCID": null, - "DealIDs": null, + "SectorNumber": 9, + "SealProof": 8, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "DealIDs": [ + 5432 + ], "Activation": 10101, "Expiration": 10101, "DealWeight": "0", @@ -6017,10 +6759,10 @@ Response: "InitialPledge": "0", "ExpectedDayReward": "0", "ExpectedStoragePledge": "0", - "ReplacedSectorAge": 0, + "ReplacedSectorAge": 10101, "ReplacedDayReward": "0", "SectorKeyCID": null, - "SimpleQAPower": false + "SimpleQAPower": true } ``` @@ -6080,16 +6822,20 @@ Response: ```json { "Info": { - "SealProof": 0, - "SectorNumber": 0, - "SealedCID": null, - "SealRandEpoch": 0, - "DealIDs": null, + "SealProof": 8, + "SectorNumber": 9, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "SealRandEpoch": 10101, + "DealIDs": [ + 5432 + ], "Expiration": 10101, "UnsealedCid": null }, - "PreCommitDeposit": "\u003cnil\u003e", - "PreCommitEpoch": 0 + "PreCommitDeposit": "0", + "PreCommitEpoch": 10101 } ``` @@ -6117,12 +6863,12 @@ Inputs: Response: ```json { - "FilVested": "\u003cnil\u003e", - "FilMined": "\u003cnil\u003e", - "FilBurnt": "\u003cnil\u003e", - "FilLocked": "\u003cnil\u003e", - "FilCirculating": "\u003cnil\u003e", - "FilReserveDisbursed": "\u003cnil\u003e" + "FilVested": "0", + "FilMined": "0", + "FilBurnt": "0", + "FilLocked": "0", + "FilCirculating": "0", + "FilReserveDisbursed": "0" } ``` @@ -6238,10 +6984,17 @@ Response: "Receipt": { "ExitCode": 0, "Return": "Ynl0ZSBhcnJheQ==", - "GasUsed": 0 + "GasUsed": 9 }, - "ReturnDec": null, - "TipSet": [], + "ReturnDec": {}, + "TipSet": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ], "Height": 10101 } ``` @@ -6288,10 +7041,17 @@ Response: "Receipt": { "ExitCode": 0, "Return": "Ynl0ZSBhcnJheQ==", - "GasUsed": 0 + "GasUsed": 9 }, - "ReturnDec": null, - "TipSet": [], + "ReturnDec": {}, + "TipSet": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ], "Height": 10101 } ``` @@ -6355,11 +7115,24 @@ Response: { "Miner": "f01234", "Ticket": { - "VRFProof": null + "VRFProof": "Ynl0ZSBhcnJheQ==" }, - "ElectionProof": null, - "BeaconEntries": null, - "WinPoStProof": null, + "ElectionProof": { + "WinCount": 9, + "VRFProof": "Ynl0ZSBhcnJheQ==" + }, + "BeaconEntries": [ + { + "Round": 42, + "Data": "Ynl0ZSBhcnJheQ==" + } + ], + "WinPoStProof": [ + { + "PoStProof": 8, + "ProofBytes": "Ynl0ZSBhcnJheQ==" + } + ], "Parents": [ { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" @@ -6367,15 +7140,25 @@ Response: ], "ParentWeight": "0", "Height": 10101, - "ParentStateRoot": null, - "ParentMessageReceipts": null, + "ParentStateRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ParentMessageReceipts": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Messages": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, - "BLSAggregate": null, + "BLSAggregate": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, "Timestamp": 42, - "BlockSig": null, - "ForkSignaling": 0, + "BlockSig": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, + "ForkSignaling": 42, "ParentBaseFee": "0" } ``` @@ -6409,8 +7192,27 @@ Inputs: `null` Response: ```json { - "ActiveSyncs": null, - "VMApplied": 0 + "ActiveSyncs": [ + { + "WorkerID": 42, + "Base": { + "Cids": null, + "Blocks": null, + "Height": 0 + }, + "Target": { + "Cids": null, + "Blocks": null, + "Height": 0 + }, + "Stage": 1, + "Height": 10101, + "Start": "0001-01-01T00:00:00Z", + "End": "0001-01-01T00:00:00Z", + "Message": "string value" + } + ], + "VMApplied": 42 } ``` @@ -6428,11 +7230,24 @@ Inputs: "Header": { "Miner": "f01234", "Ticket": { - "VRFProof": null + "VRFProof": "Ynl0ZSBhcnJheQ==" }, - "ElectionProof": null, - "BeaconEntries": null, - "WinPoStProof": null, + "ElectionProof": { + "WinCount": 9, + "VRFProof": "Ynl0ZSBhcnJheQ==" + }, + "BeaconEntries": [ + { + "Round": 42, + "Data": "Ynl0ZSBhcnJheQ==" + } + ], + "WinPoStProof": [ + { + "PoStProof": 8, + "ProofBytes": "Ynl0ZSBhcnJheQ==" + } + ], "Parents": [ { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" @@ -6440,19 +7255,37 @@ Inputs: ], "ParentWeight": "0", "Height": 10101, - "ParentStateRoot": null, - "ParentMessageReceipts": null, + "ParentStateRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ParentMessageReceipts": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Messages": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, - "BLSAggregate": null, + "BLSAggregate": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, "Timestamp": 42, - "BlockSig": null, - "ForkSignaling": 0, + "BlockSig": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, + "ForkSignaling": 42, "ParentBaseFee": "0" }, - "BlsMessages": null, - "SecpkMessages": null + "BlsMessages": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "SecpkMessages": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ] } ] ``` @@ -6568,7 +7401,7 @@ Response: ```json { "Type": "bls", - "PrivateKey": null + "PrivateKey": "Ynl0ZSBhcnJheQ==" } ``` @@ -6598,7 +7431,7 @@ Inputs: [ { "Type": "bls", - "PrivateKey": null + "PrivateKey": "Ynl0ZSBhcnJheQ==" } ] ``` @@ -6690,13 +7523,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ] @@ -6711,13 +7544,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -6725,7 +7558,7 @@ Response: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ``` diff --git a/documentation/en/api-v1-unstable-methods.md b/documentation/en/api-v1-unstable-methods.md index 35e63999d..24fd88c95 100644 --- a/documentation/en/api-v1-unstable-methods.md +++ b/documentation/en/api-v1-unstable-methods.md @@ -314,8 +314,8 @@ Response: ```json { "Version": "string value", - "APIVersion": 0, - "BlockDelay": 0 + "APIVersion": 131840, + "BlockDelay": 42 } ``` @@ -453,11 +453,24 @@ Response: { "Miner": "f01234", "Ticket": { - "VRFProof": null + "VRFProof": "Ynl0ZSBhcnJheQ==" }, - "ElectionProof": null, - "BeaconEntries": null, - "WinPoStProof": null, + "ElectionProof": { + "WinCount": 9, + "VRFProof": "Ynl0ZSBhcnJheQ==" + }, + "BeaconEntries": [ + { + "Round": 42, + "Data": "Ynl0ZSBhcnJheQ==" + } + ], + "WinPoStProof": [ + { + "PoStProof": 8, + "ProofBytes": "Ynl0ZSBhcnJheQ==" + } + ], "Parents": [ { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" @@ -465,15 +478,25 @@ Response: ], "ParentWeight": "0", "Height": 10101, - "ParentStateRoot": null, - "ParentMessageReceipts": null, + "ParentStateRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ParentMessageReceipts": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Messages": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, - "BLSAggregate": null, + "BLSAggregate": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, "Timestamp": 42, - "BlockSig": null, - "ForkSignaling": 0, + "BlockSig": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, + "ForkSignaling": 42, "ParentBaseFee": "0" } ``` @@ -507,8 +530,49 @@ Inputs: Response: ```json { - "BlsMessages": null, - "SecpkMessages": null, + "BlsMessages": [ + { + "Version": 42, + "To": "f01234", + "From": "f01234", + "Nonce": 42, + "Value": "0", + "GasLimit": 9, + "GasFeeCap": "0", + "GasPremium": "0", + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + } + ], + "SecpkMessages": [ + { + "Message": { + "Version": 42, + "To": "f01234", + "From": "f01234", + "Nonce": 42, + "Value": "0", + "GasLimit": 9, + "GasFeeCap": "0", + "GasPremium": "0", + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + }, + "Signature": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + } + ], "Cids": [ { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" @@ -558,13 +622,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ``` @@ -602,13 +666,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } } @@ -666,13 +730,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } } @@ -702,7 +766,7 @@ Response: { "ExitCode": 0, "Return": "Ynl0ZSBhcnJheQ==", - "GasUsed": 0 + "GasUsed": 9 } ] ``` @@ -922,8 +986,8 @@ Inputs: ```json [ { - "MovingGC": false, - "RetainState": 0 + "MovingGC": true, + "RetainState": 9 } ] ``` @@ -1105,14 +1169,16 @@ Inputs: `null` Response: ```json { - "TransferID": 0, + "TransferID": 3, "Status": 1, - "BaseCID": null, - "IsInitiator": false, - "IsSender": false, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, "Voucher": "string value", "Message": "string value", - "OtherPeer": "", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Transferred": 42, "Stages": { "Stages": [ @@ -1151,9 +1217,11 @@ Inputs: Response: ```json { - "PayloadSize": 0, - "PieceSize": 0, - "PieceCID": null + "PayloadSize": 9, + "PieceSize": 1032, + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } } ``` @@ -1175,8 +1243,8 @@ Inputs: Response: ```json { - "PayloadSize": 0, - "PieceSize": 0 + "PayloadSize": 9, + "PieceSize": 1032 } ``` @@ -1193,13 +1261,18 @@ Inputs: "Root": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, - "DAGs": null, - "FromLocalCAR": "", - "DealID": 0 + "DAGs": [ + { + "DataSelector": "Links/21/Hash/Links/42/Hash", + "ExportMerkleProof": true + } + ], + "FromLocalCAR": "string value", + "DealID": 5 }, { "Path": "string value", - "IsCAR": false + "IsCAR": true } ] ``` @@ -1235,12 +1308,12 @@ Response: "MinPrice": "0", "UnsealPrice": "0", "PricePerByte": "0", - "PaymentInterval": 0, - "PaymentIntervalIncrease": 0, + "PaymentInterval": 42, + "PaymentIntervalIncrease": 42, "Miner": "f01234", "MinerPeer": { - "Address": "\u003cempty\u003e", - "ID": "", + "Address": "f01234", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "PieceCID": null } } @@ -1258,7 +1331,7 @@ Inputs: [ { "Path": "string value", - "IsCAR": false + "IsCAR": true }, "string value" ] @@ -1284,21 +1357,81 @@ Inputs: Response: ```json { - "ProposalCid": null, + "ProposalCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "State": 42, "Message": "string value", - "DealStages": null, + "DealStages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "ExpectedDuration": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + }, "Provider": "f01234", - "DataRef": null, - "PieceCID": null, + "DataRef": { + "TransferType": "string value", + "Root": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceCid": null, + "PieceSize": 1024, + "RawBlockSize": 42 + }, + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Size": 42, "PricePerEpoch": "0", "Duration": 42, - "DealID": 0, + "DealID": 5432, "CreationTime": "0001-01-01T00:00:00Z", "Verified": true, - "TransferChannelID": null, - "DataTransfer": null + "TransferChannelID": { + "Initiator": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Responder": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "ID": 3 + }, + "DataTransfer": { + "TransferID": 3, + "Status": 1, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, + "Voucher": "string value", + "Message": "string value", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Transferred": 42, + "Stages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + } + } } ``` @@ -1328,21 +1461,81 @@ Inputs: `null` Response: ```json { - "ProposalCid": null, + "ProposalCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "State": 42, "Message": "string value", - "DealStages": null, + "DealStages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "ExpectedDuration": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + }, "Provider": "f01234", - "DataRef": null, - "PieceCID": null, + "DataRef": { + "TransferType": "string value", + "Root": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceCid": null, + "PieceSize": 1024, + "RawBlockSize": 42 + }, + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Size": 42, - "PricePerEpoch": "\u003cnil\u003e", + "PricePerEpoch": "0", "Duration": 42, - "DealID": 0, + "DealID": 5432, "CreationTime": "0001-01-01T00:00:00Z", "Verified": true, - "TransferChannelID": null, - "DataTransfer": null + "TransferChannelID": { + "Initiator": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Responder": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "ID": 3 + }, + "DataTransfer": { + "TransferID": 3, + "Status": 1, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, + "Voucher": "string value", + "Message": "string value", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Transferred": 42, + "Stages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + } + } } ``` @@ -1357,19 +1550,53 @@ Inputs: `null` Response: ```json { - "PayloadCID": null, - "ID": 0, + "PayloadCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ID": 5, "PieceCID": null, - "PricePerByte": "\u003cnil\u003e", - "UnsealPrice": "\u003cnil\u003e", + "PricePerByte": "0", + "UnsealPrice": "0", "Status": 0, "Message": "string value", "Provider": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", - "BytesReceived": 0, - "BytesPaidFor": 0, - "TotalPaid": "\u003cnil\u003e", - "TransferChannelID": null, - "DataTransfer": null, + "BytesReceived": 42, + "BytesPaidFor": 42, + "TotalPaid": "0", + "TransferChannelID": { + "Initiator": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Responder": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "ID": 3 + }, + "DataTransfer": { + "TransferID": 3, + "Status": 1, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, + "Voucher": "string value", + "Message": "string value", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Transferred": 42, + "Stages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + } + }, "Event": 5 } ``` @@ -1402,7 +1629,7 @@ Inputs: [ { "Path": "string value", - "IsCAR": false + "IsCAR": true } ] ``` @@ -1413,7 +1640,7 @@ Response: "Root": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, - "ImportID": 0 + "ImportID": 50 } ``` @@ -1429,14 +1656,16 @@ Response: ```json [ { - "TransferID": 0, + "TransferID": 3, "Status": 1, - "BaseCID": null, - "IsInitiator": false, - "IsSender": false, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, "Voucher": "string value", "Message": "string value", - "OtherPeer": "", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Transferred": 42, "Stages": { "Stages": [ @@ -1470,21 +1699,81 @@ Response: ```json [ { - "ProposalCid": null, + "ProposalCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "State": 42, "Message": "string value", - "DealStages": null, + "DealStages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "ExpectedDuration": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + }, "Provider": "f01234", - "DataRef": null, - "PieceCID": null, + "DataRef": { + "TransferType": "string value", + "Root": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceCid": null, + "PieceSize": 1024, + "RawBlockSize": 42 + }, + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Size": 42, "PricePerEpoch": "0", "Duration": 42, - "DealID": 0, + "DealID": 5432, "CreationTime": "0001-01-01T00:00:00Z", "Verified": true, - "TransferChannelID": null, - "DataTransfer": null + "TransferChannelID": { + "Initiator": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Responder": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "ID": 3 + }, + "DataTransfer": { + "TransferID": 3, + "Status": 1, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, + "Voucher": "string value", + "Message": "string value", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Transferred": 42, + "Stages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + } + } } ] ``` @@ -1505,8 +1794,8 @@ Response: "Err": "string value", "Root": null, "Source": "string value", - "FilePath": "", - "CARPath": "" + "FilePath": "string value", + "CARPath": "string value" } ] ``` @@ -1523,19 +1812,53 @@ Response: ```json [ { - "PayloadCID": null, - "ID": 0, + "PayloadCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ID": 5, "PieceCID": null, "PricePerByte": "0", "UnsealPrice": "0", "Status": 0, "Message": "string value", "Provider": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", - "BytesReceived": 0, - "BytesPaidFor": 0, + "BytesReceived": 42, + "BytesPaidFor": 42, "TotalPaid": "0", - "TransferChannelID": null, - "DataTransfer": null, + "TransferChannelID": { + "Initiator": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Responder": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "ID": 3 + }, + "DataTransfer": { + "TransferID": 3, + "Status": 1, + "BaseCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "IsInitiator": true, + "IsSender": true, + "Voucher": "string value", + "Message": "string value", + "OtherPeer": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "Transferred": 42, + "Stages": { + "Stages": [ + { + "Name": "string value", + "Description": "string value", + "CreatedTime": "0001-01-01T00:00:00Z", + "UpdatedTime": "0001-01-01T00:00:00Z", + "Logs": [ + { + "Log": "string value", + "UpdatedTime": "0001-01-01T00:00:00Z" + } + ] + } + ] + } + }, "Event": 5 } ] @@ -1567,15 +1890,15 @@ Response: }, "Piece": null, "Size": 42, - "MinPrice": "\u003cnil\u003e", - "UnsealPrice": "\u003cnil\u003e", - "PricePerByte": "\u003cnil\u003e", - "PaymentInterval": 0, - "PaymentIntervalIncrease": 0, + "MinPrice": "0", + "UnsealPrice": "0", + "PricePerByte": "0", + "PaymentInterval": 42, + "PaymentIntervalIncrease": 42, "Miner": "f01234", "MinerPeer": { - "Address": "\u003cempty\u003e", - "ID": "", + "Address": "f01234", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "PieceCID": null } } @@ -1601,14 +1924,16 @@ Response: "Response": { "Price": "0", "VerifiedPrice": "0", - "MinPieceSize": 0, - "MaxPieceSize": 0, + "MinPieceSize": 1032, + "MaxPieceSize": 1032, "Miner": "f01234", "Timestamp": 10101, "Expiry": 10101, - "SeqNo": 0 + "SeqNo": 42 }, - "DealProtocols": null + "DealProtocols": [ + "string value" + ] } ``` @@ -1658,15 +1983,20 @@ Inputs: "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "Piece": null, - "DataSelector": null, + "DataSelector": "Links/21/Hash/Links/42/Hash", "Size": 42, "Total": "0", - "UnsealPrice": "\u003cnil\u003e", - "PaymentInterval": 0, - "PaymentIntervalIncrease": 0, + "UnsealPrice": "0", + "PaymentInterval": 42, + "PaymentIntervalIncrease": 42, "Client": "f01234", "Miner": "f01234", - "MinerPeer": null + "MinerPeer": { + "Address": "f01234", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", + "PieceCID": null + }, + "RemoteStore": "00000000-0000-0000-0000-000000000000" } ] ``` @@ -1674,7 +2004,7 @@ Inputs: Response: ```json { - "DealID": 0 + "DealID": 5 } ``` @@ -1720,22 +2050,22 @@ Inputs: [ { "Data": { - "TransferType": "", + "TransferType": "string value", "Root": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "PieceCid": null, - "PieceSize": 0, - "RawBlockSize": 0 + "PieceSize": 1024, + "RawBlockSize": 42 }, "Wallet": "f01234", "Miner": "f01234", "EpochPrice": "0", - "MinBlocksDuration": 0, + "MinBlocksDuration": 42, "ProviderCollateral": "0", - "DealStartEpoch": 0, - "FastRetrieval": false, - "VerifiedDeal": false + "DealStartEpoch": 10101, + "FastRetrieval": true, + "VerifiedDeal": true } ] ``` @@ -1753,22 +2083,22 @@ Inputs: [ { "Data": { - "TransferType": "", + "TransferType": "string value", "Root": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "PieceCid": null, - "PieceSize": 0, - "RawBlockSize": 0 + "PieceSize": 1024, + "RawBlockSize": 42 }, "Wallet": "f01234", "Miner": "f01234", "EpochPrice": "0", - "MinBlocksDuration": 0, + "MinBlocksDuration": 42, "ProviderCollateral": "0", - "DealStartEpoch": 0, - "FastRetrieval": false, - "VerifiedDeal": false + "DealStartEpoch": 10101, + "FastRetrieval": true, + "VerifiedDeal": true } ] ``` @@ -1814,13 +2144,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, 9, @@ -1853,13 +2183,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, [ @@ -1916,18 +2246,18 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, { "MaxFee": "0", - "MsgUuid": "00000000-0000-0000-0000-000000000000" + "MsgUuid": "07070707-0707-0707-0707-070707070707" }, [ { @@ -1948,13 +2278,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ``` @@ -1990,8 +2320,16 @@ Response: "Subsystem": "string value" }, "Active": true, - "LastActive": null, - "LastResolved": null + "LastActive": { + "Type": "string value", + "Message": "json raw message", + "Time": "0001-01-01T00:00:00Z" + }, + "LastResolved": { + "Type": "string value", + "Message": "json raw message", + "Time": "0001-01-01T00:00:00Z" + } } ] ``` @@ -2147,13 +2485,18 @@ Inputs: } ], "Ticket": { - "VRFProof": null + "VRFProof": "Ynl0ZSBhcnJheQ==" }, "Eproof": { - "WinCount": 0, - "VRFProof": null + "WinCount": 9, + "VRFProof": "Ynl0ZSBhcnJheQ==" }, - "BeaconValues": null, + "BeaconValues": [ + { + "Round": 42, + "Data": "Ynl0ZSBhcnJheQ==" + } + ], "Messages": [ { "Message": { @@ -2162,13 +2505,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2176,13 +2519,18 @@ Inputs: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ], "Epoch": 10101, "Timestamp": 42, - "WinningPoStProof": null + "WinningPoStProof": [ + { + "PoStProof": 8, + "ProofBytes": "Ynl0ZSBhcnJheQ==" + } + ] } ] ``` @@ -2193,11 +2541,24 @@ Response: "Header": { "Miner": "f01234", "Ticket": { - "VRFProof": null + "VRFProof": "Ynl0ZSBhcnJheQ==" }, - "ElectionProof": null, - "BeaconEntries": null, - "WinPoStProof": null, + "ElectionProof": { + "WinCount": 9, + "VRFProof": "Ynl0ZSBhcnJheQ==" + }, + "BeaconEntries": [ + { + "Round": 42, + "Data": "Ynl0ZSBhcnJheQ==" + } + ], + "WinPoStProof": [ + { + "PoStProof": 8, + "ProofBytes": "Ynl0ZSBhcnJheQ==" + } + ], "Parents": [ { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" @@ -2205,19 +2566,37 @@ Response: ], "ParentWeight": "0", "Height": 10101, - "ParentStateRoot": null, - "ParentMessageReceipts": null, + "ParentStateRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ParentMessageReceipts": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Messages": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, - "BLSAggregate": null, + "BLSAggregate": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, "Timestamp": 42, - "BlockSig": null, - "ForkSignaling": 0, + "BlockSig": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, + "ForkSignaling": 42, "ParentBaseFee": "0" }, - "BlsMessages": null, - "SecpkMessages": null + "BlsMessages": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "SecpkMessages": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ] } ``` @@ -2249,20 +2628,27 @@ Response: "NetworkPower": "0", "Sectors": [ { - "SealProof": 0, - "SectorNumber": 0, + "SealProof": 8, + "SectorNumber": 9, "SectorKey": null, - "SealedCID": null + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } } ], - "WorkerKey": "\u003cempty\u003e", - "SectorSize": 0, + "WorkerKey": "f01234", + "SectorSize": 34359738368, "PrevBeaconEntry": { - "Round": 0, - "Data": null + "Round": 42, + "Data": "Ynl0ZSBhcnJheQ==" }, - "BeaconEntries": null, - "EligibleForMining": false + "BeaconEntries": [ + { + "Round": 42, + "Data": "Ynl0ZSBhcnJheQ==" + } + ], + "EligibleForMining": true } ``` @@ -2288,13 +2674,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2302,7 +2688,7 @@ Inputs: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ] @@ -2334,19 +2720,19 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ], { "MaxFee": "0", - "MsgUuid": "00000000-0000-0000-0000-000000000000" + "MsgUuid": "07070707-0707-0707-0707-070707070707" } ] ``` @@ -2361,13 +2747,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2375,7 +2761,7 @@ Response: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ] @@ -2398,13 +2784,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2412,7 +2798,7 @@ Inputs: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ] @@ -2445,16 +2831,16 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "ValidNonce": false + "ValidNonce": true } ] ] @@ -2469,9 +2855,11 @@ Response: "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "Code": 0, - "OK": false, - "Err": "", - "Hint": null + "OK": true, + "Err": "string value", + "Hint": { + "abc": 123 + } } ] ] @@ -2499,9 +2887,11 @@ Response: "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "Code": 0, - "OK": false, - "Err": "", - "Hint": null + "OK": true, + "Err": "string value", + "Hint": { + "abc": 123 + } } ] ] @@ -2523,13 +2913,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ] @@ -2545,9 +2935,11 @@ Response: "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "Code": 0, - "OK": false, - "Err": "", - "Hint": null + "OK": true, + "Err": "string value", + "Hint": { + "abc": 123 + } } ] ] @@ -2579,12 +2971,14 @@ Inputs: `null` Response: ```json { - "PriorityAddrs": null, - "SizeLimitHigh": 0, - "SizeLimitLow": 0, - "ReplaceByFeeRatio": 0, - "PruneCooldown": 0, - "GasLimitOverestimation": 0 + "PriorityAddrs": [ + "f01234" + ], + "SizeLimitHigh": 123, + "SizeLimitLow": 123, + "ReplaceByFeeRatio": 12.3, + "PruneCooldown": 60000000000, + "GasLimitOverestimation": 12.3 } ``` @@ -2634,13 +3028,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2648,7 +3042,7 @@ Response: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ] @@ -2670,13 +3064,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2684,7 +3078,7 @@ Inputs: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ] @@ -2717,18 +3111,18 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, { "MaxFee": "0", - "MsgUuid": "00000000-0000-0000-0000-000000000000" + "MsgUuid": "07070707-0707-0707-0707-070707070707" } ] ``` @@ -2742,13 +3136,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2756,7 +3150,7 @@ Response: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ``` @@ -2777,13 +3171,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2791,7 +3185,7 @@ Inputs: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ] @@ -2835,13 +3229,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2849,7 +3243,7 @@ Response: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ] @@ -2865,12 +3259,14 @@ Inputs: ```json [ { - "PriorityAddrs": null, - "SizeLimitHigh": 0, - "SizeLimitLow": 0, - "ReplaceByFeeRatio": 0, - "PruneCooldown": 0, - "GasLimitOverestimation": 0 + "PriorityAddrs": [ + "f01234" + ], + "SizeLimitHigh": 123, + "SizeLimitLow": 123, + "ReplaceByFeeRatio": 12.3, + "PruneCooldown": 60000000000, + "GasLimitOverestimation": 12.3 } ] ``` @@ -2895,13 +3291,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -2909,7 +3305,7 @@ Response: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } } @@ -2949,16 +3345,16 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "ValidNonce": false + "ValidNonce": true } ``` @@ -2990,16 +3386,16 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "ValidNonce": false + "ValidNonce": true } ``` @@ -3030,16 +3426,16 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "ValidNonce": false + "ValidNonce": true } ``` @@ -3068,16 +3464,16 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "ValidNonce": false + "ValidNonce": true } ``` @@ -3115,16 +3511,16 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "ValidNonce": false + "ValidNonce": true } ``` @@ -3153,16 +3549,16 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "ValidNonce": false + "ValidNonce": true } ``` @@ -3196,16 +3592,16 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "ValidNonce": false + "ValidNonce": true } ``` @@ -3240,16 +3636,16 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "ValidNonce": false + "ValidNonce": true } ``` @@ -3303,7 +3699,7 @@ Response: ```json [ { - "ID": 0, + "ID": 9, "To": "f01234", "Value": "0", "Method": 1, @@ -3371,9 +3767,9 @@ Inputs: Response: ```json { - "InitialBalance": "\u003cnil\u003e", - "StartEpoch": 0, - "UnlockDuration": 0 + "InitialBalance": "0", + "StartEpoch": 10101, + "UnlockDuration": 10101 } ``` @@ -3406,16 +3802,16 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "ValidNonce": false + "ValidNonce": true } ``` @@ -3448,16 +3844,16 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "ValidNonce": false + "ValidNonce": true } ``` @@ -3490,16 +3886,16 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "ValidNonce": false + "ValidNonce": true } ``` @@ -3531,16 +3927,16 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "ValidNonce": false + "ValidNonce": true } ``` @@ -3571,16 +3967,16 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "ValidNonce": false + "ValidNonce": true } ``` @@ -3597,7 +3993,7 @@ Inputs: `null` Response: ```json { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Addrs": [ "/ip4/52.36.61.156/tcp/1347/p2p/12D3KooWFETiESTf1v4PGUvtnxMAcEFMzLZbJGg4tjWfGEimYior" ] @@ -3629,7 +4025,7 @@ Response: ```json { "Reachability": 1, - "PublicAddr": "" + "PublicAddr": "string value" } ``` @@ -3643,10 +4039,10 @@ Inputs: `null` Response: ```json { - "TotalIn": 0, - "TotalOut": 0, - "RateIn": 0, - "RateOut": 0 + "TotalIn": 9, + "TotalOut": 9, + "RateIn": 12.3, + "RateOut": 12.3 } ``` @@ -3700,8 +4096,12 @@ Inputs: "Peers": [ "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf" ], - "IPAddrs": null, - "IPSubnets": null + "IPAddrs": [ + "string value" + ], + "IPSubnets": [ + "string value" + ] } ] ``` @@ -3721,8 +4121,12 @@ Response: "Peers": [ "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf" ], - "IPAddrs": null, - "IPSubnets": null + "IPAddrs": [ + "string value" + ], + "IPSubnets": [ + "string value" + ] } ``` @@ -3738,8 +4142,12 @@ Inputs: "Peers": [ "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf" ], - "IPAddrs": null, - "IPSubnets": null + "IPAddrs": [ + "string value" + ], + "IPSubnets": [ + "string value" + ] } ] ``` @@ -3755,7 +4163,7 @@ Inputs: ```json [ { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Addrs": [ "/ip4/52.36.61.156/tcp/1347/p2p/12D3KooWFETiESTf1v4PGUvtnxMAcEFMzLZbJGg4tjWfGEimYior" ] @@ -3808,7 +4216,7 @@ Inputs: Response: ```json { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Addrs": [ "/ip4/52.36.61.156/tcp/1347/p2p/12D3KooWFETiESTf1v4PGUvtnxMAcEFMzLZbJGg4tjWfGEimYior" ] @@ -3856,7 +4264,7 @@ Inputs: Response: ```json { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Agent": "string value", "Addrs": [ "string value" @@ -3864,7 +4272,16 @@ Response: "Protocols": [ "string value" ], - "ConnMgrMeta": null + "ConnMgrMeta": { + "FirstSeen": "0001-01-01T00:00:00Z", + "Value": 123, + "Tags": { + "name": 42 + }, + "Conns": { + "name": "2021-03-08T22:52:18Z" + } + } } ``` @@ -3879,7 +4296,7 @@ Response: ```json [ { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Addrs": [ "/ip4/52.36.61.156/tcp/1347/p2p/12D3KooWFETiESTf1v4PGUvtnxMAcEFMzLZbJGg4tjWfGEimYior" ] @@ -3958,7 +4375,7 @@ Response: ```json [ { - "ID": "", + "ID": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Score": { "Score": 12.3, "Topics": { @@ -3969,9 +4386,9 @@ Response: "InvalidMessageDeliveries": 3 } }, - "AppSpecificScore": 0, - "IPColocationFactor": 0, - "BehaviourPenalty": 0 + "AppSpecificScore": 12.3, + "IPColocationFactor": 12.3, + "BehaviourPenalty": 12.3 } } ] @@ -4017,19 +4434,19 @@ Response: ```json { "System": { - "NumStreamsInbound": 0, - "NumStreamsOutbound": 0, - "NumConnsInbound": 0, - "NumConnsOutbound": 0, - "NumFD": 0, + "NumStreamsInbound": 123, + "NumStreamsOutbound": 123, + "NumConnsInbound": 123, + "NumConnsOutbound": 123, + "NumFD": 123, "Memory": 9 }, "Transient": { - "NumStreamsInbound": 0, - "NumStreamsOutbound": 0, - "NumConnsInbound": 0, - "NumConnsOutbound": 0, - "NumFD": 0, + "NumStreamsInbound": 123, + "NumStreamsOutbound": 123, + "NumConnsInbound": 123, + "NumConnsOutbound": 123, + "NumFD": 123, "Memory": 9 }, "Services": { @@ -4085,16 +4502,16 @@ Response: ```json { "SyncStatus": { - "Epoch": 0, - "Behind": 0 + "Epoch": 42, + "Behind": 42 }, "PeerStatus": { - "PeersToPublishMsgs": 0, - "PeersToPublishBlocks": 0 + "PeersToPublishMsgs": 123, + "PeersToPublishBlocks": 123 }, "ChainStatus": { - "BlocksPerTipsetLast100": 0, - "BlocksPerTipsetLastFinality": 0 + "BlocksPerTipsetLast100": 12.3, + "BlocksPerTipsetLastFinality": 12.3 } } ``` @@ -4213,7 +4630,9 @@ Response: ```json { "Channel": "f01234", - "WaitSentinel": null + "WaitSentinel": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } } ``` @@ -4236,7 +4655,7 @@ Inputs: "f01234", "0", { - "OffChain": false + "OffChain": true } ] ``` @@ -4245,7 +4664,9 @@ Response: ```json { "Channel": "f01234", - "WaitSentinel": null + "WaitSentinel": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } } ``` @@ -4292,9 +4713,9 @@ Inputs: [ { "Amount": "0", - "TimeLockMin": 0, - "TimeLockMax": 0, - "MinSettle": 0, + "TimeLockMin": 10101, + "TimeLockMax": 10101, + "MinSettle": 10101, "Extra": { "Actor": "f01234", "Method": 1, @@ -4309,13 +4730,15 @@ Response: ```json { "Channel": "f01234", - "WaitSentinel": null, + "WaitSentinel": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Vouchers": [ { - "ChannelAddr": "\u003cempty\u003e", - "TimeLockMin": 0, - "TimeLockMax": 0, - "SecretHash": null, + "ChannelAddr": "f01234", + "TimeLockMin": 10101, + "TimeLockMax": 10101, + "SecretHash": "Ynl0ZSBhcnJheQ==", "Extra": { "Actor": "f01234", "Method": 1, @@ -4324,7 +4747,7 @@ Response: "Lane": 42, "Nonce": 42, "Amount": "0", - "MinSettleHeight": 0, + "MinSettleHeight": 10101, "Merges": [ { "Lane": 42, @@ -4374,7 +4797,7 @@ Inputs: Response: ```json { - "ControlAddr": "\u003cempty\u003e", + "ControlAddr": "f01234", "Direction": 1 } ``` @@ -4389,10 +4812,10 @@ Inputs: [ "f01234", { - "ChannelAddr": "\u003cempty\u003e", - "TimeLockMin": 0, - "TimeLockMax": 0, - "SecretHash": null, + "ChannelAddr": "f01234", + "TimeLockMin": 10101, + "TimeLockMax": 10101, + "SecretHash": "Ynl0ZSBhcnJheQ==", "Extra": { "Actor": "f01234", "Method": 1, @@ -4401,7 +4824,7 @@ Inputs: "Lane": 42, "Nonce": 42, "Amount": "0", - "MinSettleHeight": 0, + "MinSettleHeight": 10101, "Merges": [ { "Lane": 42, @@ -4430,10 +4853,10 @@ Inputs: [ "f01234", { - "ChannelAddr": "\u003cempty\u003e", - "TimeLockMin": 0, - "TimeLockMax": 0, - "SecretHash": null, + "ChannelAddr": "f01234", + "TimeLockMin": 10101, + "TimeLockMax": 10101, + "SecretHash": "Ynl0ZSBhcnJheQ==", "Extra": { "Actor": "f01234", "Method": 1, @@ -4442,7 +4865,7 @@ Inputs: "Lane": 42, "Nonce": 42, "Amount": "0", - "MinSettleHeight": 0, + "MinSettleHeight": 10101, "Merges": [ { "Lane": 42, @@ -4471,10 +4894,10 @@ Inputs: [ "f01234", { - "ChannelAddr": "\u003cempty\u003e", - "TimeLockMin": 0, - "TimeLockMax": 0, - "SecretHash": null, + "ChannelAddr": "f01234", + "TimeLockMin": 10101, + "TimeLockMax": 10101, + "SecretHash": "Ynl0ZSBhcnJheQ==", "Extra": { "Actor": "f01234", "Method": 1, @@ -4483,7 +4906,7 @@ Inputs: "Lane": 42, "Nonce": 42, "Amount": "0", - "MinSettleHeight": 0, + "MinSettleHeight": 10101, "Merges": [ { "Lane": 42, @@ -4518,10 +4941,10 @@ Response: ```json { "Voucher": { - "ChannelAddr": "\u003cempty\u003e", - "TimeLockMin": 0, - "TimeLockMax": 0, - "SecretHash": null, + "ChannelAddr": "f01234", + "TimeLockMin": 10101, + "TimeLockMax": 10101, + "SecretHash": "Ynl0ZSBhcnJheQ==", "Extra": { "Actor": "f01234", "Method": 1, @@ -4530,7 +4953,7 @@ Response: "Lane": 42, "Nonce": 42, "Amount": "0", - "MinSettleHeight": 0, + "MinSettleHeight": 10101, "Merges": [ { "Lane": 42, @@ -4562,10 +4985,10 @@ Response: ```json [ { - "ChannelAddr": "\u003cempty\u003e", - "TimeLockMin": 0, - "TimeLockMax": 0, - "SecretHash": null, + "ChannelAddr": "f01234", + "TimeLockMin": 10101, + "TimeLockMax": 10101, + "SecretHash": "Ynl0ZSBhcnJheQ==", "Extra": { "Actor": "f01234", "Method": 1, @@ -4574,7 +4997,7 @@ Response: "Lane": 42, "Nonce": 42, "Amount": "0", - "MinSettleHeight": 0, + "MinSettleHeight": 10101, "Merges": [ { "Lane": 42, @@ -4599,10 +5022,10 @@ Inputs: [ "f01234", { - "ChannelAddr": "\u003cempty\u003e", - "TimeLockMin": 0, - "TimeLockMax": 0, - "SecretHash": null, + "ChannelAddr": "f01234", + "TimeLockMin": 10101, + "TimeLockMax": 10101, + "SecretHash": "Ynl0ZSBhcnJheQ==", "Extra": { "Actor": "f01234", "Method": 1, @@ -4611,7 +5034,7 @@ Inputs: "Lane": 42, "Nonce": 42, "Amount": "0", - "MinSettleHeight": 0, + "MinSettleHeight": 10101, "Merges": [ { "Lane": 42, @@ -4788,13 +5211,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, [ @@ -4811,25 +5234,33 @@ Inputs: Response: ```json { - "MsgCid": null, + "MsgCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Msg": { "Version": 42, "To": "f01234", "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "MsgRct": null, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, "GasCost": { - "Message": null, + "Message": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "GasUsed": "0", "BaseFeeBurn": "0", "OverEstimationBurn": "0", @@ -4839,12 +5270,95 @@ Response: "TotalCost": "0" }, "ExecutionTrace": { - "Msg": null, - "MsgRct": null, - "Error": "", - "Duration": 0, - "GasCharges": null, - "Subcalls": null + "Msg": { + "Version": 42, + "To": "f01234", + "From": "f01234", + "Nonce": 42, + "Value": "0", + "GasLimit": 9, + "GasFeeCap": "0", + "GasPremium": "0", + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, + "Error": "string value", + "Duration": 60000000000, + "GasCharges": [ + { + "Name": "string value", + "loc": [ + { + "File": "string value", + "Line": 123, + "Function": "string value" + } + ], + "tg": 9, + "cg": 9, + "sg": 9, + "vtg": 9, + "vcg": 9, + "vsg": 9, + "tt": 60000000000, + "ex": {} + } + ], + "Subcalls": [ + { + "Msg": { + "Version": 42, + "To": "f01234", + "From": "f01234", + "Nonce": 42, + "Value": "0", + "GasLimit": 9, + "GasFeeCap": "0", + "GasPremium": "0", + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, + "Error": "string value", + "Duration": 60000000000, + "GasCharges": [ + { + "Name": "string value", + "loc": [ + { + "File": "string value", + "Line": 123, + "Function": "string value" + } + ], + "tg": 9, + "cg": 9, + "sg": 9, + "vtg": 9, + "vcg": 9, + "vsg": 9, + "tt": 60000000000, + "ex": {} + } + ], + "Subcalls": null + } + ] }, "Error": "string value", "Duration": 60000000000 @@ -4958,13 +5472,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ], @@ -4987,25 +5501,33 @@ Response: }, "Trace": [ { - "MsgCid": null, + "MsgCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Msg": { "Version": 42, "To": "f01234", "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "MsgRct": null, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, "GasCost": { - "Message": null, + "Message": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "GasUsed": "0", "BaseFeeBurn": "0", "OverEstimationBurn": "0", @@ -5015,12 +5537,95 @@ Response: "TotalCost": "0" }, "ExecutionTrace": { - "Msg": null, - "MsgRct": null, - "Error": "", - "Duration": 0, - "GasCharges": null, - "Subcalls": null + "Msg": { + "Version": 42, + "To": "f01234", + "From": "f01234", + "Nonce": 42, + "Value": "0", + "GasLimit": 9, + "GasFeeCap": "0", + "GasPremium": "0", + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, + "Error": "string value", + "Duration": 60000000000, + "GasCharges": [ + { + "Name": "string value", + "loc": [ + { + "File": "string value", + "Line": 123, + "Function": "string value" + } + ], + "tg": 9, + "cg": 9, + "sg": 9, + "vtg": 9, + "vcg": 9, + "vsg": 9, + "tt": 60000000000, + "ex": {} + } + ], + "Subcalls": [ + { + "Msg": { + "Version": 42, + "To": "f01234", + "From": "f01234", + "Nonce": 42, + "Value": "0", + "GasLimit": 9, + "GasFeeCap": "0", + "GasPremium": "0", + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, + "Error": "string value", + "Duration": 60000000000, + "GasCharges": [ + { + "Name": "string value", + "loc": [ + { + "File": "string value", + "Line": 123, + "Function": "string value" + } + ], + "tg": 9, + "cg": 9, + "sg": 9, + "vtg": 9, + "vcg": 9, + "vsg": 9, + "tt": 60000000000, + "ex": {} + } + ], + "Subcalls": null + } + ] }, "Error": "string value", "Duration": 60000000000 @@ -5203,8 +5808,8 @@ Response: "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "Size": 1032, - "TermMin": 0, - "TermMax": 0, + "TermMin": 10101, + "TermMax": 10101, "Expiration": 10101 } ``` @@ -5240,8 +5845,8 @@ Response: "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "Size": 1032, - "TermMin": 0, - "TermMax": 0, + "TermMin": 10101, + "TermMax": 10101, "Expiration": 10101 } ``` @@ -5323,9 +5928,9 @@ Response: "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, "Size": 1032, - "TermMin": 0, - "TermMax": 0, - "TermStart": 0, + "TermMin": 10101, + "TermMax": 10101, + "TermStart": 10101, "Sector": 9 } ``` @@ -5364,34 +5969,36 @@ Inputs: `null` Response: ```json { - "NetworkName": "", - "BlockDelaySecs": 0, + "NetworkName": "lotus", + "BlockDelaySecs": 42, "ConsensusMinerMinPower": "0", - "SupportedProofTypes": null, - "PreCommitChallengeDelay": 0, + "SupportedProofTypes": [ + 8 + ], + "PreCommitChallengeDelay": 10101, "ForkUpgradeParams": { - "UpgradeSmokeHeight": 0, - "UpgradeBreezeHeight": 0, - "UpgradeIgnitionHeight": 0, - "UpgradeLiftoffHeight": 0, - "UpgradeAssemblyHeight": 0, - "UpgradeRefuelHeight": 0, - "UpgradeTapeHeight": 0, - "UpgradeKumquatHeight": 0, - "UpgradePriceListOopsHeight": 0, - "BreezeGasTampingDuration": 0, - "UpgradeCalicoHeight": 0, - "UpgradePersianHeight": 0, - "UpgradeOrangeHeight": 0, - "UpgradeClausHeight": 0, - "UpgradeTrustHeight": 0, - "UpgradeNorwegianHeight": 0, - "UpgradeTurboHeight": 0, - "UpgradeHyperdriveHeight": 0, - "UpgradeChocolateHeight": 0, - "UpgradeOhSnapHeight": 0, - "UpgradeSkyrHeight": 0, - "UpgradeSharkHeight": 0 + "UpgradeSmokeHeight": 10101, + "UpgradeBreezeHeight": 10101, + "UpgradeIgnitionHeight": 10101, + "UpgradeLiftoffHeight": 10101, + "UpgradeAssemblyHeight": 10101, + "UpgradeRefuelHeight": 10101, + "UpgradeTapeHeight": 10101, + "UpgradeKumquatHeight": 10101, + "UpgradePriceListOopsHeight": 10101, + "BreezeGasTampingDuration": 10101, + "UpgradeCalicoHeight": 10101, + "UpgradePersianHeight": 10101, + "UpgradeOrangeHeight": 10101, + "UpgradeClausHeight": 10101, + "UpgradeTrustHeight": 10101, + "UpgradeNorwegianHeight": 10101, + "UpgradeTurboHeight": 10101, + "UpgradeHyperdriveHeight": 10101, + "UpgradeChocolateHeight": 10101, + "UpgradeOhSnapHeight": 10101, + "UpgradeSkyrHeight": 10101, + "UpgradeSharkHeight": 10101 } } ``` @@ -5634,22 +6241,24 @@ Response: { "t026363": { "Proposal": { - "PieceCID": null, - "PieceSize": 0, - "VerifiedDeal": false, + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceSize": 1032, + "VerifiedDeal": true, "Client": "f01234", "Provider": "f01234", "Label": "", - "StartEpoch": 0, - "EndEpoch": 0, + "StartEpoch": 10101, + "EndEpoch": 10101, "StoragePricePerEpoch": "0", "ProviderCollateral": "0", "ClientCollateral": "0" }, "State": { - "SectorStartEpoch": 0, - "LastUpdatedEpoch": 0, - "SlashEpoch": 0, + "SectorStartEpoch": 10101, + "LastUpdatedEpoch": 10101, + "SlashEpoch": 10101, "VerifiedClaim": 0 } } @@ -5711,22 +6320,24 @@ Response: ```json { "Proposal": { - "PieceCID": null, - "PieceSize": 0, - "VerifiedDeal": false, + "PieceCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "PieceSize": 1032, + "VerifiedDeal": true, "Client": "f01234", "Provider": "f01234", "Label": "", - "StartEpoch": 0, - "EndEpoch": 0, + "StartEpoch": 10101, + "EndEpoch": 10101, "StoragePricePerEpoch": "0", "ProviderCollateral": "0", "ClientCollateral": "0" }, "State": { - "SectorStartEpoch": 0, - "LastUpdatedEpoch": 0, - "SlashEpoch": 0, + "SectorStartEpoch": 10101, + "LastUpdatedEpoch": 10101, + "SlashEpoch": 10101, "VerifiedClaim": 0 } } @@ -5757,10 +6368,14 @@ Response: ```json [ { - "SectorNumber": 0, - "SealProof": 0, - "SealedCID": null, - "DealIDs": null, + "SectorNumber": 9, + "SealProof": 8, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "DealIDs": [ + 5432 + ], "Activation": 10101, "Expiration": 10101, "DealWeight": "0", @@ -5768,10 +6383,10 @@ Response: "InitialPledge": "0", "ExpectedDayReward": "0", "ExpectedStoragePledge": "0", - "ReplacedSectorAge": 0, + "ReplacedSectorAge": 10101, "ReplacedDayReward": "0", "SectorKeyCID": null, - "SimpleQAPower": false + "SimpleQAPower": true } ] ``` @@ -5853,9 +6468,10 @@ Response: [ { "PostSubmissions": [ - 0 + 5, + 1 ], - "DisputableProofCount": 0 + "DisputableProofCount": 42 } ] ``` @@ -5915,20 +6531,32 @@ Response: { "Owner": "f01234", "Worker": "f01234", - "NewWorker": "\u003cempty\u003e", - "ControlAddresses": null, - "WorkerChangeEpoch": 0, - "PeerId": null, + "NewWorker": "f01234", + "ControlAddresses": [ + "f01234" + ], + "WorkerChangeEpoch": 10101, + "PeerId": "12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf", "Multiaddrs": [ "Ynl0ZSBhcnJheQ==" ], - "WindowPoStProofType": 0, - "SectorSize": 0, - "WindowPoStPartitionSectors": 0, - "ConsensusFaultElapsed": 0, + "WindowPoStProofType": 8, + "SectorSize": 34359738368, + "WindowPoStPartitionSectors": 42, + "ConsensusFaultElapsed": 10101, "Beneficiary": "f01234", - "BeneficiaryTerm": null, - "PendingBeneficiaryTerm": null + "BeneficiaryTerm": { + "Quota": "0", + "UsedQuota": "0", + "Expiration": 10101 + }, + "PendingBeneficiaryTerm": { + "NewBeneficiary": "f01234", + "NewQuota": "0", + "NewExpiration": 10101, + "ApprovedByBeneficiary": true, + "ApprovedByNominee": true + } } ``` @@ -5943,11 +6571,15 @@ Inputs: [ "f01234", { - "SealProof": 0, - "SectorNumber": 0, - "SealedCID": null, - "SealRandEpoch": 0, - "DealIDs": null, + "SealProof": 8, + "SectorNumber": 9, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "SealRandEpoch": 10101, + "DealIDs": [ + 5432 + ], "Expiration": 10101, "UnsealedCid": null }, @@ -5991,19 +6623,24 @@ Response: [ { "AllSectors": [ - 0 + 5, + 1 ], "FaultySectors": [ - 0 + 5, + 1 ], "RecoveringSectors": [ - 0 + 5, + 1 ], "LiveSectors": [ - 0 + 5, + 1 ], "ActiveSectors": [ - 0 + 5, + 1 ] } ] @@ -6041,7 +6678,7 @@ Response: "RawBytePower": "0", "QualityAdjPower": "0" }, - "HasMinPower": false + "HasMinPower": true } ``` @@ -6056,11 +6693,15 @@ Inputs: [ "f01234", { - "SealProof": 0, - "SectorNumber": 0, - "SealedCID": null, - "SealRandEpoch": 0, - "DealIDs": null, + "SealProof": 8, + "SectorNumber": 9, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "SealRandEpoch": 10101, + "DealIDs": [ + 5432 + ], "Expiration": 10101, "UnsealedCid": null }, @@ -6102,18 +6743,18 @@ Inputs: Response: ```json { - "CurrentEpoch": 0, - "PeriodStart": 0, + "CurrentEpoch": 10101, + "PeriodStart": 10101, "Index": 42, "Open": 10101, "Close": 10101, "Challenge": 10101, - "FaultCutoff": 0, - "WPoStPeriodDeadlines": 0, - "WPoStProvingPeriod": 0, - "WPoStChallengeWindow": 0, - "WPoStChallengeLookback": 0, - "FaultDeclarationCutoff": 0 + "FaultCutoff": 10101, + "WPoStPeriodDeadlines": 42, + "WPoStProvingPeriod": 10101, + "WPoStChallengeWindow": 10101, + "WPoStChallengeLookback": 10101, + "FaultDeclarationCutoff": 10101 } ``` @@ -6228,10 +6869,14 @@ Response: ```json [ { - "SectorNumber": 0, - "SealProof": 0, - "SealedCID": null, - "DealIDs": null, + "SectorNumber": 9, + "SealProof": 8, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "DealIDs": [ + 5432 + ], "Activation": 10101, "Expiration": 10101, "DealWeight": "0", @@ -6239,10 +6884,10 @@ Response: "InitialPledge": "0", "ExpectedDayReward": "0", "ExpectedStoragePledge": "0", - "ReplacedSectorAge": 0, + "ReplacedSectorAge": 10101, "ReplacedDayReward": "0", "SectorKeyCID": null, - "SimpleQAPower": false + "SimpleQAPower": true } ] ``` @@ -6353,25 +6998,33 @@ Inputs: Response: ```json { - "MsgCid": null, + "MsgCid": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Msg": { "Version": 42, "To": "f01234", "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, - "MsgRct": null, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, "GasCost": { - "Message": null, + "Message": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "GasUsed": "0", "BaseFeeBurn": "0", "OverEstimationBurn": "0", @@ -6381,12 +7034,95 @@ Response: "TotalCost": "0" }, "ExecutionTrace": { - "Msg": null, - "MsgRct": null, - "Error": "", - "Duration": 0, - "GasCharges": null, - "Subcalls": null + "Msg": { + "Version": 42, + "To": "f01234", + "From": "f01234", + "Nonce": 42, + "Value": "0", + "GasLimit": 9, + "GasFeeCap": "0", + "GasPremium": "0", + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, + "Error": "string value", + "Duration": 60000000000, + "GasCharges": [ + { + "Name": "string value", + "loc": [ + { + "File": "string value", + "Line": 123, + "Function": "string value" + } + ], + "tg": 9, + "cg": 9, + "sg": 9, + "vtg": 9, + "vcg": 9, + "vsg": 9, + "tt": 60000000000, + "ex": {} + } + ], + "Subcalls": [ + { + "Msg": { + "Version": 42, + "To": "f01234", + "From": "f01234", + "Nonce": 42, + "Value": "0", + "GasLimit": 9, + "GasFeeCap": "0", + "GasPremium": "0", + "Method": 1, + "Params": "Ynl0ZSBhcnJheQ==", + "CID": { + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" + } + }, + "MsgRct": { + "ExitCode": 0, + "Return": "Ynl0ZSBhcnJheQ==", + "GasUsed": 9 + }, + "Error": "string value", + "Duration": 60000000000, + "GasCharges": [ + { + "Name": "string value", + "loc": [ + { + "File": "string value", + "Line": 123, + "Function": "string value" + } + ], + "tg": 9, + "cg": 9, + "sg": 9, + "vtg": 9, + "vcg": 9, + "vsg": 9, + "tt": 60000000000, + "ex": {} + } + ], + "Subcalls": null + } + ] }, "Error": "string value", "Duration": 60000000000 @@ -6442,10 +7178,17 @@ Response: "Receipt": { "ExitCode": 0, "Return": "Ynl0ZSBhcnJheQ==", - "GasUsed": 0 + "GasUsed": 9 }, - "ReturnDec": null, - "TipSet": [], + "ReturnDec": {}, + "TipSet": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ], "Height": 10101 } ``` @@ -6475,7 +7218,7 @@ Inputs: Response: ```json { - "OnTime": 0, + "OnTime": 10101, "Early": 10101 } ``` @@ -6507,10 +7250,14 @@ Inputs: Response: ```json { - "SectorNumber": 0, - "SealProof": 0, - "SealedCID": null, - "DealIDs": null, + "SectorNumber": 9, + "SealProof": 8, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "DealIDs": [ + 5432 + ], "Activation": 10101, "Expiration": 10101, "DealWeight": "0", @@ -6518,10 +7265,10 @@ Response: "InitialPledge": "0", "ExpectedDayReward": "0", "ExpectedStoragePledge": "0", - "ReplacedSectorAge": 0, + "ReplacedSectorAge": 10101, "ReplacedDayReward": "0", "SectorKeyCID": null, - "SimpleQAPower": false + "SimpleQAPower": true } ``` @@ -6586,16 +7333,20 @@ Response: ```json { "Info": { - "SealProof": 0, - "SectorNumber": 0, - "SealedCID": null, - "SealRandEpoch": 0, - "DealIDs": null, + "SealProof": 8, + "SectorNumber": 9, + "SealedCID": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "SealRandEpoch": 10101, + "DealIDs": [ + 5432 + ], "Expiration": 10101, "UnsealedCid": null }, "PreCommitDeposit": "0", - "PreCommitEpoch": 0 + "PreCommitEpoch": 10101 } ``` @@ -6623,12 +7374,12 @@ Inputs: Response: ```json { - "FilVested": "\u003cnil\u003e", - "FilMined": "\u003cnil\u003e", - "FilBurnt": "\u003cnil\u003e", - "FilLocked": "\u003cnil\u003e", - "FilCirculating": "\u003cnil\u003e", - "FilReserveDisbursed": "\u003cnil\u003e" + "FilVested": "0", + "FilMined": "0", + "FilBurnt": "0", + "FilLocked": "0", + "FilCirculating": "0", + "FilReserveDisbursed": "0" } ``` @@ -6748,10 +7499,17 @@ Response: "Receipt": { "ExitCode": 0, "Return": "Ynl0ZSBhcnJheQ==", - "GasUsed": 0 + "GasUsed": 9 }, - "ReturnDec": null, - "TipSet": [], + "ReturnDec": {}, + "TipSet": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + { + "/": "bafy2bzacebp3shtrn43k7g3unredz7fxn4gj533d3o43tqn2p2ipxxhrvchve" + } + ], "Height": 10101 } ``` @@ -6815,11 +7573,24 @@ Response: { "Miner": "f01234", "Ticket": { - "VRFProof": null + "VRFProof": "Ynl0ZSBhcnJheQ==" }, - "ElectionProof": null, - "BeaconEntries": null, - "WinPoStProof": null, + "ElectionProof": { + "WinCount": 9, + "VRFProof": "Ynl0ZSBhcnJheQ==" + }, + "BeaconEntries": [ + { + "Round": 42, + "Data": "Ynl0ZSBhcnJheQ==" + } + ], + "WinPoStProof": [ + { + "PoStProof": 8, + "ProofBytes": "Ynl0ZSBhcnJheQ==" + } + ], "Parents": [ { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" @@ -6827,15 +7598,25 @@ Response: ], "ParentWeight": "0", "Height": 10101, - "ParentStateRoot": null, - "ParentMessageReceipts": null, + "ParentStateRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ParentMessageReceipts": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Messages": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, - "BLSAggregate": null, + "BLSAggregate": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, "Timestamp": 42, - "BlockSig": null, - "ForkSignaling": 0, + "BlockSig": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, + "ForkSignaling": 42, "ParentBaseFee": "0" } ``` @@ -6869,8 +7650,27 @@ Inputs: `null` Response: ```json { - "ActiveSyncs": null, - "VMApplied": 0 + "ActiveSyncs": [ + { + "WorkerID": 42, + "Base": { + "Cids": null, + "Blocks": null, + "Height": 0 + }, + "Target": { + "Cids": null, + "Blocks": null, + "Height": 0 + }, + "Stage": 1, + "Height": 10101, + "Start": "0001-01-01T00:00:00Z", + "End": "0001-01-01T00:00:00Z", + "Message": "string value" + } + ], + "VMApplied": 42 } ``` @@ -6888,11 +7688,24 @@ Inputs: "Header": { "Miner": "f01234", "Ticket": { - "VRFProof": null + "VRFProof": "Ynl0ZSBhcnJheQ==" }, - "ElectionProof": null, - "BeaconEntries": null, - "WinPoStProof": null, + "ElectionProof": { + "WinCount": 9, + "VRFProof": "Ynl0ZSBhcnJheQ==" + }, + "BeaconEntries": [ + { + "Round": 42, + "Data": "Ynl0ZSBhcnJheQ==" + } + ], + "WinPoStProof": [ + { + "PoStProof": 8, + "ProofBytes": "Ynl0ZSBhcnJheQ==" + } + ], "Parents": [ { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" @@ -6900,19 +7713,37 @@ Inputs: ], "ParentWeight": "0", "Height": 10101, - "ParentStateRoot": null, - "ParentMessageReceipts": null, + "ParentStateRoot": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, + "ParentMessageReceipts": { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + }, "Messages": { "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" }, - "BLSAggregate": null, + "BLSAggregate": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, "Timestamp": 42, - "BlockSig": null, - "ForkSignaling": 0, + "BlockSig": { + "Type": 2, + "Data": "Ynl0ZSBhcnJheQ==" + }, + "ForkSignaling": 42, "ParentBaseFee": "0" }, - "BlsMessages": null, - "SecpkMessages": null + "BlsMessages": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ], + "SecpkMessages": [ + { + "/": "bafy2bzacea3wsdh6y3a36tb3skempjoxqpuyompjbmfeyf34fi3uy6uue42v4" + } + ] } ] ``` @@ -7028,7 +7859,7 @@ Response: ```json { "Type": "bls", - "PrivateKey": null + "PrivateKey": "Ynl0ZSBhcnJheQ==" } ``` @@ -7058,7 +7889,7 @@ Inputs: [ { "Type": "bls", - "PrivateKey": null + "PrivateKey": "Ynl0ZSBhcnJheQ==" } ] ``` @@ -7150,13 +7981,13 @@ Inputs: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ] @@ -7171,13 +8002,13 @@ Response: "From": "f01234", "Nonce": 42, "Value": "0", - "GasLimit": 0, + "GasLimit": 9, "GasFeeCap": "0", "GasPremium": "0", "Method": 1, "Params": "Ynl0ZSBhcnJheQ==", "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } }, "Signature": { @@ -7185,7 +8016,7 @@ Response: "Data": "Ynl0ZSBhcnJheQ==" }, "CID": { - "/": "bafy2bzacebnkgxcy5pyk763pyw5l2sbltrai3qga5k2rcvvpgpdx2stlegnz4" + "/": "bafy2bzacebbpdegvr3i4cosewthysg5xkxpqfn2wfcz6mv2hmoktwbdxkax4s" } } ``` diff --git a/go.mod b/go.mod index b4d40952d..7ac894349 100644 --- a/go.mod +++ b/go.mod @@ -156,7 +156,6 @@ require ( golang.org/x/net v0.0.0-20220920183852-bf014ff85ad5 golang.org/x/sync v0.0.0-20220907140024-f12130a52804 golang.org/x/sys v0.0.0-20220919091848-fb04ddd9f9c8 - golang.org/x/text v0.3.7 golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9 golang.org/x/tools v0.1.12 golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 @@ -335,6 +334,7 @@ require ( golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90 // indirect golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 // indirect golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect + golang.org/x/text v0.3.7 // indirect google.golang.org/genproto v0.0.0-20210917145530-b395a37504d4 // indirect google.golang.org/grpc v1.45.0 // indirect google.golang.org/protobuf v1.28.1 // indirect