Skip to content

Commit 0923ae6

Browse files
[SKIP-GH-PAGES] create OpenAPI specs for Blockscout d51471c3fba99439bd2bf072182be1148eac3cce
1 parent 36eca5d commit 0923ae6

File tree

17 files changed

+391
-119
lines changed

17 files changed

+391
-119
lines changed

blockscout/master/arbitrum/swagger.yaml

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,7 @@ components:
237237
- ERC-721
238238
- ERC-1155
239239
- ERC-404
240+
- ERC-7984
240241
title: Type
241242
type: string
242243
x-struct: Elixir.BlockScoutWeb.Schemas.API.V2.Token.Type
@@ -1350,6 +1351,20 @@ components:
13501351
type: object
13511352
x-struct: Elixir.BlockScoutWeb.Schemas.API.V2.Transaction.Summary
13521353
x-validate:
1354+
TotalERC7984:
1355+
additionalProperties: false
1356+
properties:
1357+
decimals:
1358+
$ref: '#/components/schemas/IntegerStringNullable'
1359+
value:
1360+
$ref: '#/components/schemas/IntegerStringNullable'
1361+
required:
1362+
- value
1363+
- decimals
1364+
title: TotalERC7984
1365+
type: object
1366+
x-struct: Elixir.BlockScoutWeb.Schemas.API.V2.TokenTransfer.TotalERC7984
1367+
x-validate:
13531368
URLNullable:
13541369
example: https://example.com
13551370
format: uri
@@ -3143,6 +3158,7 @@ components:
31433158
anyOf:
31443159
- $ref: '#/components/schemas/TotalERC721'
31453160
- $ref: '#/components/schemas/TotalERC1155'
3161+
- $ref: '#/components/schemas/TotalERC7984'
31463162
- $ref: '#/components/schemas/Total'
31473163
nullable: true
31483164
x-struct:
@@ -5067,7 +5083,7 @@ paths:
50675083
schema:
50685084
anyOf:
50695085
- $ref: '#/components/schemas/EmptyString'
5070-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
5086+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
50715087
type: string
50725088
x-struct:
50735089
x-validate:
@@ -5692,7 +5708,7 @@ paths:
56925708
schema:
56935709
anyOf:
56945710
- $ref: '#/components/schemas/EmptyString'
5695-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
5711+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
56965712
type: string
56975713
x-struct:
56985714
x-validate:
@@ -6008,7 +6024,7 @@ paths:
60086024
schema:
60096025
anyOf:
60106026
- $ref: '#/components/schemas/EmptyString'
6011-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
6027+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
60126028
type: string
60136029
x-struct:
60146030
x-validate:
@@ -6162,7 +6178,7 @@ paths:
61626178
schema:
61636179
anyOf:
61646180
- $ref: '#/components/schemas/EmptyString'
6165-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
6181+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
61666182
type: string
61676183
x-struct:
61686184
x-validate:
@@ -7572,7 +7588,7 @@ paths:
75727588
schema:
75737589
anyOf:
75747590
- $ref: '#/components/schemas/EmptyString'
7575-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
7591+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
75767592
type: string
75777593
x-struct:
75787594
x-validate:
@@ -7812,7 +7828,7 @@ paths:
78127828
schema:
78137829
anyOf:
78147830
- $ref: '#/components/schemas/EmptyString'
7815-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
7831+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
78167832
type: string
78177833
x-struct:
78187834
x-validate:
@@ -12540,7 +12556,7 @@ paths:
1254012556
schema:
1254112557
anyOf:
1254212558
- $ref: '#/components/schemas/EmptyString'
12543-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
12559+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
1254412560
type: string
1254512561
x-struct:
1254612562
x-validate:

blockscout/master/blackfort/swagger.yaml

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,7 @@ components:
237237
- ERC-721
238238
- ERC-1155
239239
- ERC-404
240+
- ERC-7984
240241
title: Type
241242
type: string
242243
x-struct: Elixir.BlockScoutWeb.Schemas.API.V2.Token.Type
@@ -1349,6 +1350,20 @@ components:
13491350
type: object
13501351
x-struct: Elixir.BlockScoutWeb.Schemas.API.V2.Transaction.Summary
13511352
x-validate:
1353+
TotalERC7984:
1354+
additionalProperties: false
1355+
properties:
1356+
decimals:
1357+
$ref: '#/components/schemas/IntegerStringNullable'
1358+
value:
1359+
$ref: '#/components/schemas/IntegerStringNullable'
1360+
required:
1361+
- value
1362+
- decimals
1363+
title: TotalERC7984
1364+
type: object
1365+
x-struct: Elixir.BlockScoutWeb.Schemas.API.V2.TokenTransfer.TotalERC7984
1366+
x-validate:
13521367
URLNullable:
13531368
example: https://example.com
13541369
format: uri
@@ -2944,6 +2959,7 @@ components:
29442959
anyOf:
29452960
- $ref: '#/components/schemas/TotalERC721'
29462961
- $ref: '#/components/schemas/TotalERC1155'
2962+
- $ref: '#/components/schemas/TotalERC7984'
29472963
- $ref: '#/components/schemas/Total'
29482964
nullable: true
29492965
x-struct:
@@ -4618,7 +4634,7 @@ paths:
46184634
schema:
46194635
anyOf:
46204636
- $ref: '#/components/schemas/EmptyString'
4621-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
4637+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
46224638
type: string
46234639
x-struct:
46244640
x-validate:
@@ -5243,7 +5259,7 @@ paths:
52435259
schema:
52445260
anyOf:
52455261
- $ref: '#/components/schemas/EmptyString'
5246-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
5262+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
52475263
type: string
52485264
x-struct:
52495265
x-validate:
@@ -5559,7 +5575,7 @@ paths:
55595575
schema:
55605576
anyOf:
55615577
- $ref: '#/components/schemas/EmptyString'
5562-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
5578+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
55635579
type: string
55645580
x-struct:
55655581
x-validate:
@@ -5713,7 +5729,7 @@ paths:
57135729
schema:
57145730
anyOf:
57155731
- $ref: '#/components/schemas/EmptyString'
5716-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
5732+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
57175733
type: string
57185734
x-struct:
57195735
x-validate:
@@ -7123,7 +7139,7 @@ paths:
71237139
schema:
71247140
anyOf:
71257141
- $ref: '#/components/schemas/EmptyString'
7126-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
7142+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
71277143
type: string
71287144
x-struct:
71297145
x-validate:
@@ -7265,7 +7281,7 @@ paths:
72657281
schema:
72667282
anyOf:
72677283
- $ref: '#/components/schemas/EmptyString'
7268-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
7284+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
72697285
type: string
72707286
x-struct:
72717287
x-validate:
@@ -11904,7 +11920,7 @@ paths:
1190411920
schema:
1190511921
anyOf:
1190611922
- $ref: '#/components/schemas/EmptyString'
11907-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
11923+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
1190811924
type: string
1190911925
x-struct:
1191011926
x-validate:

blockscout/master/default/swagger.yaml

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,7 @@ components:
237237
- ERC-721
238238
- ERC-1155
239239
- ERC-404
240+
- ERC-7984
240241
title: Type
241242
type: string
242243
x-struct: Elixir.BlockScoutWeb.Schemas.API.V2.Token.Type
@@ -1349,6 +1350,20 @@ components:
13491350
type: object
13501351
x-struct: Elixir.BlockScoutWeb.Schemas.API.V2.Transaction.Summary
13511352
x-validate:
1353+
TotalERC7984:
1354+
additionalProperties: false
1355+
properties:
1356+
decimals:
1357+
$ref: '#/components/schemas/IntegerStringNullable'
1358+
value:
1359+
$ref: '#/components/schemas/IntegerStringNullable'
1360+
required:
1361+
- value
1362+
- decimals
1363+
title: TotalERC7984
1364+
type: object
1365+
x-struct: Elixir.BlockScoutWeb.Schemas.API.V2.TokenTransfer.TotalERC7984
1366+
x-validate:
13521367
URLNullable:
13531368
example: https://example.com
13541369
format: uri
@@ -2944,6 +2959,7 @@ components:
29442959
anyOf:
29452960
- $ref: '#/components/schemas/TotalERC721'
29462961
- $ref: '#/components/schemas/TotalERC1155'
2962+
- $ref: '#/components/schemas/TotalERC7984'
29472963
- $ref: '#/components/schemas/Total'
29482964
nullable: true
29492965
x-struct:
@@ -4618,7 +4634,7 @@ paths:
46184634
schema:
46194635
anyOf:
46204636
- $ref: '#/components/schemas/EmptyString'
4621-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
4637+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
46224638
type: string
46234639
x-struct:
46244640
x-validate:
@@ -5243,7 +5259,7 @@ paths:
52435259
schema:
52445260
anyOf:
52455261
- $ref: '#/components/schemas/EmptyString'
5246-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
5262+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
52475263
type: string
52485264
x-struct:
52495265
x-validate:
@@ -5559,7 +5575,7 @@ paths:
55595575
schema:
55605576
anyOf:
55615577
- $ref: '#/components/schemas/EmptyString'
5562-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
5578+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
55635579
type: string
55645580
x-struct:
55655581
x-validate:
@@ -5713,7 +5729,7 @@ paths:
57135729
schema:
57145730
anyOf:
57155731
- $ref: '#/components/schemas/EmptyString'
5716-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
5732+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
57175733
type: string
57185734
x-struct:
57195735
x-validate:
@@ -7123,7 +7139,7 @@ paths:
71237139
schema:
71247140
anyOf:
71257141
- $ref: '#/components/schemas/EmptyString'
7126-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
7142+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
71277143
type: string
71287144
x-struct:
71297145
x-validate:
@@ -7265,7 +7281,7 @@ paths:
72657281
schema:
72667282
anyOf:
72677283
- $ref: '#/components/schemas/EmptyString'
7268-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
7284+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
72697285
type: string
72707286
x-struct:
72717287
x-validate:
@@ -11904,7 +11920,7 @@ paths:
1190411920
schema:
1190511921
anyOf:
1190611922
- $ref: '#/components/schemas/EmptyString'
11907-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
11923+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
1190811924
type: string
1190911925
x-struct:
1191011926
x-validate:

blockscout/master/ethereum/swagger.yaml

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,7 @@ components:
237237
- ERC-721
238238
- ERC-1155
239239
- ERC-404
240+
- ERC-7984
240241
title: Type
241242
type: string
242243
x-struct: Elixir.BlockScoutWeb.Schemas.API.V2.Token.Type
@@ -1380,6 +1381,20 @@ components:
13801381
type: object
13811382
x-struct: Elixir.BlockScoutWeb.Schemas.API.V2.Transaction.Summary
13821383
x-validate:
1384+
TotalERC7984:
1385+
additionalProperties: false
1386+
properties:
1387+
decimals:
1388+
$ref: '#/components/schemas/IntegerStringNullable'
1389+
value:
1390+
$ref: '#/components/schemas/IntegerStringNullable'
1391+
required:
1392+
- value
1393+
- decimals
1394+
title: TotalERC7984
1395+
type: object
1396+
x-struct: Elixir.BlockScoutWeb.Schemas.API.V2.TokenTransfer.TotalERC7984
1397+
x-validate:
13831398
URLNullable:
13841399
example: https://example.com
13851400
format: uri
@@ -3044,6 +3059,7 @@ components:
30443059
anyOf:
30453060
- $ref: '#/components/schemas/TotalERC721'
30463061
- $ref: '#/components/schemas/TotalERC1155'
3062+
- $ref: '#/components/schemas/TotalERC7984'
30473063
- $ref: '#/components/schemas/Total'
30483064
nullable: true
30493065
x-struct:
@@ -4890,7 +4906,7 @@ paths:
48904906
schema:
48914907
anyOf:
48924908
- $ref: '#/components/schemas/EmptyString'
4893-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
4909+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
48944910
type: string
48954911
x-struct:
48964912
x-validate:
@@ -5515,7 +5531,7 @@ paths:
55155531
schema:
55165532
anyOf:
55175533
- $ref: '#/components/schemas/EmptyString'
5518-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
5534+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
55195535
type: string
55205536
x-struct:
55215537
x-validate:
@@ -5831,7 +5847,7 @@ paths:
58315847
schema:
58325848
anyOf:
58335849
- $ref: '#/components/schemas/EmptyString'
5834-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
5850+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
58355851
type: string
58365852
x-struct:
58375853
x-validate:
@@ -6046,7 +6062,7 @@ paths:
60466062
schema:
60476063
anyOf:
60486064
- $ref: '#/components/schemas/EmptyString'
6049-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
6065+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
60506066
type: string
60516067
x-struct:
60526068
x-validate:
@@ -7456,7 +7472,7 @@ paths:
74567472
schema:
74577473
anyOf:
74587474
- $ref: '#/components/schemas/EmptyString'
7459-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
7475+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
74607476
type: string
74617477
x-struct:
74627478
x-validate:
@@ -7598,7 +7614,7 @@ paths:
75987614
schema:
75997615
anyOf:
76007616
- $ref: '#/components/schemas/EmptyString'
7601-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
7617+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
76027618
type: string
76037619
x-struct:
76047620
x-validate:
@@ -12553,7 +12569,7 @@ paths:
1255312569
schema:
1255412570
anyOf:
1255512571
- $ref: '#/components/schemas/EmptyString'
12556-
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404)(,(ERC-20|ERC-721|ERC-1155|ERC-404))*\]?$
12572+
- pattern: ^\[?(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984)(,(ERC-20|ERC-721|ERC-1155|ERC-404|ERC-7984))*\]?$
1255712573
type: string
1255812574
x-struct:
1255912575
x-validate:

0 commit comments

Comments
 (0)