File tree Expand file tree Collapse file tree 8 files changed +2291
-99
lines changed Expand file tree Collapse file tree 8 files changed +2291
-99
lines changed Original file line number Diff line number Diff line change 1
1
package docgen
2
2
3
3
import (
4
+ _ "embed"
4
5
"encoding/json"
5
6
"fmt"
6
7
"go/ast"
@@ -89,6 +90,13 @@ func init() {
89
90
ExampleValues [reflect .TypeOf (addr )] = addr
90
91
ExampleValues [reflect .TypeOf (& addr )] = & addr
91
92
93
+ var ts types.TipSet
94
+ err = json .Unmarshal (tipsetSampleJson , & ts )
95
+ if err != nil {
96
+ panic (err )
97
+ }
98
+ addExample (& ts )
99
+
92
100
pid , err := peer .Decode ("12D3KooWGzxzKZYveHXtpG6AsrUJBcWxHBFS2HsEoGTxrMLvKXtf" )
93
101
if err != nil {
94
102
panic (err )
@@ -828,3 +836,6 @@ func MethodGroupFromName(mn string) string {
828
836
}
829
837
return mn [:i + 1 ]
830
838
}
839
+
840
+ //go:embed tipset.json
841
+ var tipsetSampleJson []byte
Original file line number Diff line number Diff line change
1
+ {
2
+ "Blocks" : [
3
+ {
4
+ "BLSAggregate" : {
5
+ "Data" : " krFATGA0OBu/kFwtXsThVtKCkppnU7045uTURCeiOeJttxuXfx3wqJrLkCytnJFWFLVC+tiVWI4BxC3wqc9r6eAlNr9dEBx+3KwML/RFG/b5grmknLpGWn7g1EB/2T4y" ,
6
+ "Type" : 2
7
+ },
8
+ "BeaconEntries" : [
9
+ {
10
+ "Data" : " tH4q8euIaP9/QRJt8ALfkBvttSmQ/DOAt8+37wGGV5f8kkhzEFrHhskitNnPS70j" ,
11
+ "Round" : 17133822
12
+ },
13
+ {
14
+ "Data" : " uQD5cEn8U69+sPjpccT8Bm0jVrnXLScf2jBkLJNHvAHLA6tPsZDREzpBIckpVvPy" ,
15
+ "Round" : 17133832
16
+ }
17
+ ],
18
+ "BlockSig" : {
19
+ "Data" : " pWiUr+M8xxTxLED7GuU586gSfZCaHyLbLj0uS0HhKYRtHuyG47fIrfIT/04OCmQvEXBD8pFraWbMc3tnFrSsM1mIBJ5M38UPUfXDSspo+QGdouo2kll2X+VNKY3ajb1K" ,
20
+ "Type" : 2
21
+ },
22
+ "ElectionProof" : {
23
+ "VRFProof" : " sN51JqjZNf+xWxwoo+wlMH1bpXI9T3wUIrla6FpwTxU4jC1z+ab5NFU/B2ZdDITTE+u8qaiibtLkld5lhNcOEOUqwKNyJ4nwFo5vAhWqvOTNdOiZmxsKpWG0NZUoXb/+" ,
24
+ "WinCount" : 1
25
+ },
26
+ "ForkSignaling" : 0 ,
27
+ "Height" : 4863283 ,
28
+ "Messages" : {
29
+ "/" : " bafy2bzacebzofmh6migvc4v6qsme6vuxlhi6pv2ocy4apyic3uihjqm7dum3u"
30
+ },
31
+ "Miner" : " f01938223" ,
32
+ "ParentBaseFee" : " 20592036" ,
33
+ "ParentMessageReceipts" : {
34
+ "/" : " bafy2bzacecfcx2ykqucyv3gkyrcy3upwrvdraz3ktfg7phkqysefdwsggglac"
35
+ },
36
+ "ParentStateRoot" : {
37
+ "/" : " bafy2bzaceajxzsvzuq3ddzxfrs2jlaxsooqmgdy5uxbqujnjy3y56iumzzy7u"
38
+ },
39
+ "ParentWeight" : " 116013147118" ,
40
+ "Parents" : [
41
+ {
42
+ "/" : " bafy2bzaceba2kdmysmi5ieugzvv5np7f2lobayzpvtk777du74n7jq6xhynda"
43
+ },
44
+ {
45
+ "/" : " bafy2bzacecrye24tkqrvvddcf62gfi4z4o33z2tdedbpaalordozaxfrz2jyi"
46
+ },
47
+ {
48
+ "/" : " bafy2bzaceab5mrohjvnp3mz7mo33ky7qqlmssrs7veqmjrgouafxyhnd5dy66"
49
+ }
50
+ ],
51
+ "Ticket" : {
52
+ "VRFProof" : " rIPyBy+F827Szc5oN/6ylCmpzxfAWr7aI5F4YJrN4pLSyknkcJI3ivsCo2KKjQVZFRnFyEus1maD5LdzQpnFRKMla4138qEuML+Ne/fsgOMrUEAeL34ceVwJd+Mt4Jrz"
53
+ },
54
+ "Timestamp" : 1744204890 ,
55
+ "WinPoStProof" : [
56
+ {
57
+ "PoStProof" : 3 ,
58
+ "ProofBytes" : " qOPLMhMui8qm/rE2y/UceyBDv5JvRCH5Fc5Ul+kuN190XDcMme5eKURUCmE2sN1HoQ2dMZX+xNZY351dbG93H/tUr6wuNhkvmemi2Xi62YvqU36/kJh+K2YBiW7h/4LXCUTP/6XAOONOPl+j9GqS7RQxruPLfIyehvzVC0C8dB8+SVWtAnRKRPUUOPJvyHKejlrCyzWXOz/I7JG2/qEGLD0xwazBVwML1vVvuE5NzXeOoQGlnB2PwSRb5Cn8FH8Q"
59
+ }
60
+ ]
61
+ }
62
+ ],
63
+ "Cids" : [
64
+ {
65
+ "/" : " bafy2bzacedo7hjsumaajt6sbor42qycvjyk6goqe4oi4o4ddsjxkdeqrqf42c"
66
+ }
67
+ ],
68
+ "Height" : 4863283
69
+ }
Load Diff Large diffs are not rendered by default.
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 929
929
"schema" : {
930
930
"examples" : [
931
931
{
932
- "Cids" : null ,
933
- "Blocks" : null ,
934
- "Height" : 0
932
+ "Cids" : [
933
+ {
934
+ "/" : " bafy2bzacedo7hjsumaajt6sbor42qycvjyk6goqe4oi4o4ddsjxkdeqrqf42c"
935
+ }
936
+ ],
937
+ "Blocks" : [
938
+ {
939
+ "Miner" : " f01938223" ,
940
+ "Ticket" : {
941
+ "VRFProof" : " rIPyBy+F827Szc5oN/6ylCmpzxfAWr7aI5F4YJrN4pLSyknkcJI3ivsCo2KKjQVZFRnFyEus1maD5LdzQpnFRKMla4138qEuML+Ne/fsgOMrUEAeL34ceVwJd+Mt4Jrz"
942
+ },
943
+ "ElectionProof" : {
944
+ "WinCount" : 1 ,
945
+ "VRFProof" : " sN51JqjZNf+xWxwoo+wlMH1bpXI9T3wUIrla6FpwTxU4jC1z+ab5NFU/B2ZdDITTE+u8qaiibtLkld5lhNcOEOUqwKNyJ4nwFo5vAhWqvOTNdOiZmxsKpWG0NZUoXb/+"
946
+ },
947
+ "BeaconEntries" : [
948
+ {
949
+ "Round" : 17133822 ,
950
+ "Data" : " tH4q8euIaP9/QRJt8ALfkBvttSmQ/DOAt8+37wGGV5f8kkhzEFrHhskitNnPS70j"
951
+ },
952
+ {
953
+ "Round" : 17133832 ,
954
+ "Data" : " uQD5cEn8U69+sPjpccT8Bm0jVrnXLScf2jBkLJNHvAHLA6tPsZDREzpBIckpVvPy"
955
+ }
956
+ ],
957
+ "WinPoStProof" : [
958
+ {
959
+ "PoStProof" : 3 ,
960
+ "ProofBytes" : " qOPLMhMui8qm/rE2y/UceyBDv5JvRCH5Fc5Ul+kuN190XDcMme5eKURUCmE2sN1HoQ2dMZX+xNZY351dbG93H/tUr6wuNhkvmemi2Xi62YvqU36/kJh+K2YBiW7h/4LXCUTP/6XAOONOPl+j9GqS7RQxruPLfIyehvzVC0C8dB8+SVWtAnRKRPUUOPJvyHKejlrCyzWXOz/I7JG2/qEGLD0xwazBVwML1vVvuE5NzXeOoQGlnB2PwSRb5Cn8FH8Q"
961
+ }
962
+ ],
963
+ "Parents" : [
964
+ {
965
+ "/" : " bafy2bzaceba2kdmysmi5ieugzvv5np7f2lobayzpvtk777du74n7jq6xhynda"
966
+ },
967
+ {
968
+ "/" : " bafy2bzacecrye24tkqrvvddcf62gfi4z4o33z2tdedbpaalordozaxfrz2jyi"
969
+ },
970
+ {
971
+ "/" : " bafy2bzaceab5mrohjvnp3mz7mo33ky7qqlmssrs7veqmjrgouafxyhnd5dy66"
972
+ }
973
+ ],
974
+ "ParentWeight" : " 116013147118" ,
975
+ "Height" : 4863283 ,
976
+ "ParentStateRoot" : {
977
+ "/" : " bafy2bzaceajxzsvzuq3ddzxfrs2jlaxsooqmgdy5uxbqujnjy3y56iumzzy7u"
978
+ },
979
+ "ParentMessageReceipts" : {
980
+ "/" : " bafy2bzacecfcx2ykqucyv3gkyrcy3upwrvdraz3ktfg7phkqysefdwsggglac"
981
+ },
982
+ "Messages" : {
983
+ "/" : " bafy2bzacebzofmh6migvc4v6qsme6vuxlhi6pv2ocy4apyic3uihjqm7dum3u"
984
+ },
985
+ "BLSAggregate" : {
986
+ "Type" : 2 ,
987
+ "Data" : " krFATGA0OBu/kFwtXsThVtKCkppnU7045uTURCeiOeJttxuXfx3wqJrLkCytnJFWFLVC+tiVWI4BxC3wqc9r6eAlNr9dEBx+3KwML/RFG/b5grmknLpGWn7g1EB/2T4y"
988
+ },
989
+ "Timestamp" : 1744204890 ,
990
+ "BlockSig" : {
991
+ "Type" : 2 ,
992
+ "Data" : " pWiUr+M8xxTxLED7GuU586gSfZCaHyLbLj0uS0HhKYRtHuyG47fIrfIT/04OCmQvEXBD8pFraWbMc3tnFrSsM1mIBJ5M38UPUfXDSspo+QGdouo2kll2X+VNKY3ajb1K"
993
+ },
994
+ "ForkSignaling" : 0 ,
995
+ "ParentBaseFee" : " 20592036"
996
+ }
997
+ ],
998
+ "Height" : 4863283
935
999
}
936
1000
],
937
1001
"additionalProperties" : false ,
Original file line number Diff line number Diff line change @@ -596,9 +596,73 @@ Inputs: `null`
596
596
Response:
597
597
``` json
598
598
{
599
- "Cids" : null ,
600
- "Blocks" : null ,
601
- "Height" : 0
599
+ "Cids" : [
600
+ {
601
+ "/" : " bafy2bzacedo7hjsumaajt6sbor42qycvjyk6goqe4oi4o4ddsjxkdeqrqf42c"
602
+ }
603
+ ],
604
+ "Blocks" : [
605
+ {
606
+ "Miner" : " f01938223" ,
607
+ "Ticket" : {
608
+ "VRFProof" : " rIPyBy+F827Szc5oN/6ylCmpzxfAWr7aI5F4YJrN4pLSyknkcJI3ivsCo2KKjQVZFRnFyEus1maD5LdzQpnFRKMla4138qEuML+Ne/fsgOMrUEAeL34ceVwJd+Mt4Jrz"
609
+ },
610
+ "ElectionProof" : {
611
+ "WinCount" : 1 ,
612
+ "VRFProof" : " sN51JqjZNf+xWxwoo+wlMH1bpXI9T3wUIrla6FpwTxU4jC1z+ab5NFU/B2ZdDITTE+u8qaiibtLkld5lhNcOEOUqwKNyJ4nwFo5vAhWqvOTNdOiZmxsKpWG0NZUoXb/+"
613
+ },
614
+ "BeaconEntries" : [
615
+ {
616
+ "Round" : 17133822 ,
617
+ "Data" : " tH4q8euIaP9/QRJt8ALfkBvttSmQ/DOAt8+37wGGV5f8kkhzEFrHhskitNnPS70j"
618
+ },
619
+ {
620
+ "Round" : 17133832 ,
621
+ "Data" : " uQD5cEn8U69+sPjpccT8Bm0jVrnXLScf2jBkLJNHvAHLA6tPsZDREzpBIckpVvPy"
622
+ }
623
+ ],
624
+ "WinPoStProof" : [
625
+ {
626
+ "PoStProof" : 3 ,
627
+ "ProofBytes" : " qOPLMhMui8qm/rE2y/UceyBDv5JvRCH5Fc5Ul+kuN190XDcMme5eKURUCmE2sN1HoQ2dMZX+xNZY351dbG93H/tUr6wuNhkvmemi2Xi62YvqU36/kJh+K2YBiW7h/4LXCUTP/6XAOONOPl+j9GqS7RQxruPLfIyehvzVC0C8dB8+SVWtAnRKRPUUOPJvyHKejlrCyzWXOz/I7JG2/qEGLD0xwazBVwML1vVvuE5NzXeOoQGlnB2PwSRb5Cn8FH8Q"
628
+ }
629
+ ],
630
+ "Parents" : [
631
+ {
632
+ "/" : " bafy2bzaceba2kdmysmi5ieugzvv5np7f2lobayzpvtk777du74n7jq6xhynda"
633
+ },
634
+ {
635
+ "/" : " bafy2bzacecrye24tkqrvvddcf62gfi4z4o33z2tdedbpaalordozaxfrz2jyi"
636
+ },
637
+ {
638
+ "/" : " bafy2bzaceab5mrohjvnp3mz7mo33ky7qqlmssrs7veqmjrgouafxyhnd5dy66"
639
+ }
640
+ ],
641
+ "ParentWeight" : " 116013147118" ,
642
+ "Height" : 4863283 ,
643
+ "ParentStateRoot" : {
644
+ "/" : " bafy2bzaceajxzsvzuq3ddzxfrs2jlaxsooqmgdy5uxbqujnjy3y56iumzzy7u"
645
+ },
646
+ "ParentMessageReceipts" : {
647
+ "/" : " bafy2bzacecfcx2ykqucyv3gkyrcy3upwrvdraz3ktfg7phkqysefdwsggglac"
648
+ },
649
+ "Messages" : {
650
+ "/" : " bafy2bzacebzofmh6migvc4v6qsme6vuxlhi6pv2ocy4apyic3uihjqm7dum3u"
651
+ },
652
+ "BLSAggregate" : {
653
+ "Type" : 2 ,
654
+ "Data" : " krFATGA0OBu/kFwtXsThVtKCkppnU7045uTURCeiOeJttxuXfx3wqJrLkCytnJFWFLVC+tiVWI4BxC3wqc9r6eAlNr9dEBx+3KwML/RFG/b5grmknLpGWn7g1EB/2T4y"
655
+ },
656
+ "Timestamp" : 1744204890 ,
657
+ "BlockSig" : {
658
+ "Type" : 2 ,
659
+ "Data" : " pWiUr+M8xxTxLED7GuU586gSfZCaHyLbLj0uS0HhKYRtHuyG47fIrfIT/04OCmQvEXBD8pFraWbMc3tnFrSsM1mIBJ5M38UPUfXDSspo+QGdouo2kll2X+VNKY3ajb1K"
660
+ },
661
+ "ForkSignaling" : 0 ,
662
+ "ParentBaseFee" : " 20592036"
663
+ }
664
+ ],
665
+ "Height" : 4863283
602
666
}
603
667
```
604
668
You can’t perform that action at this time.
0 commit comments