1
0
mirror of https://github.com/oceanprotocol/docs.git synced 2024-11-26 19:49:26 +01:00
docs/lib-0.14.9.json
2021-05-31 11:04:28 +02:00

17480 lines
458 KiB
JSON

{
"info": {
"title": "Ocean.js",
"description": "JavaScript client library for Ocean Protocol",
"version": "0.14.9",
"sourceUrl": "https://github.com/oceanprotocol/ocean.js/blob/main/"
},
"id": 0,
"name": "@oceanprotocol/lib",
"kind": 0,
"kindString": "Project",
"flags": {},
"originalName": "",
"children": [
{
"id": 470,
"name": "utils",
"kind": 2,
"kindString": "Namespace",
"flags": {},
"children": [
{
"id": 477,
"name": "LogLevel",
"kind": 4,
"kindString": "Enumeration",
"flags": {},
"children": [
{
"id": 479,
"name": "Error",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 3,
"character": 7
}
],
"defaultValue": "0"
},
{
"id": 481,
"name": "Log",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 5,
"character": 5
}
],
"defaultValue": "2"
},
{
"id": 478,
"name": "None",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 2,
"character": 6
}
],
"defaultValue": "-1"
},
{
"id": 482,
"name": "Verbose",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 6,
"character": 9
}
],
"defaultValue": "3"
},
{
"id": 480,
"name": "Warn",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 4,
"character": 6
}
],
"defaultValue": "1"
}
],
"groups": [
{
"title": "Enumeration members",
"kind": 16,
"children": [
479,
481,
478,
482,
480
]
}
],
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 1,
"character": 20
}
]
},
{
"id": 483,
"name": "Logger",
"kind": 128,
"kindString": "Class",
"flags": {},
"children": [
{
"id": 484,
"name": "constructor",
"kind": 512,
"kindString": "Constructor",
"flags": {},
"signatures": [
{
"id": 485,
"name": "new Logger",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {},
"parameters": [
{
"id": 486,
"name": "logLevel",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 156,
"name": "LogLevel"
},
"defaultValue": "..."
}
],
"type": {
"type": "reference",
"id": 483,
"name": "Logger"
}
}
]
},
{
"id": 490,
"name": "bypass",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 16,
"character": 15
}
],
"signatures": [
{
"id": 491,
"name": "bypass",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 492,
"name": "args",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isRest": true
},
"type": {
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "any"
}
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 493,
"name": "debug",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 20,
"character": 14
}
],
"signatures": [
{
"id": 494,
"name": "debug",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 495,
"name": "args",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isRest": true
},
"type": {
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "any"
}
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 505,
"name": "dispatch",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPrivate": true
},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 36,
"character": 18
}
],
"signatures": [
{
"id": 506,
"name": "dispatch",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 507,
"name": "verb",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 508,
"name": "level",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 156,
"name": "LogLevel"
}
},
{
"id": 509,
"name": "args",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isRest": true
},
"type": {
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "any"
}
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 502,
"name": "error",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 32,
"character": 14
}
],
"signatures": [
{
"id": 503,
"name": "error",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 504,
"name": "args",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isRest": true
},
"type": {
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "any"
}
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 496,
"name": "log",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 24,
"character": 12
}
],
"signatures": [
{
"id": 497,
"name": "log",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 498,
"name": "args",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isRest": true
},
"type": {
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "any"
}
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 487,
"name": "setLevel",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 12,
"character": 17
}
],
"signatures": [
{
"id": 488,
"name": "setLevel",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 489,
"name": "logLevel",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 156,
"name": "LogLevel"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 499,
"name": "warn",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 28,
"character": 13
}
],
"signatures": [
{
"id": 500,
"name": "warn",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 501,
"name": "args",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isRest": true
},
"type": {
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "any"
}
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"kind": 512,
"children": [
484
]
},
{
"title": "Methods",
"kind": 2048,
"children": [
490,
493,
505,
502,
496,
487,
499
]
}
],
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 9,
"character": 19
}
]
},
{
"id": 596,
"name": "SubscribableObserver",
"kind": 128,
"kindString": "Class",
"flags": {},
"children": [
{
"id": 597,
"name": "constructor",
"kind": 512,
"kindString": "Constructor",
"flags": {},
"signatures": [
{
"id": 598,
"name": "new SubscribableObserver",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {},
"typeParameter": [
{
"id": 599,
"name": "T",
"kind": 131072,
"kindString": "Type parameter",
"flags": {}
},
{
"id": 600,
"name": "P",
"kind": 131072,
"kindString": "Type parameter",
"flags": {}
}
],
"type": {
"type": "reference",
"id": 596,
"typeArguments": [
{
"type": "reference",
"name": "T"
},
{
"type": "reference",
"name": "P"
}
],
"name": "SubscribableObserver"
}
}
]
},
{
"id": 601,
"name": "completed",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/SubscribableObserver.ts",
"line": 2,
"character": 18
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
},
"defaultValue": "false"
},
{
"id": 602,
"name": "subscriptions",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPrivate": true
},
"sources": [
{
"fileName": "utils/SubscribableObserver.ts",
"line": 4,
"character": 23
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reflection",
"declaration": {
"id": 603,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 608,
"name": "onComplete",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "utils/SubscribableObserver.ts",
"line": 6,
"character": 14
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 609,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"signatures": [
{
"id": 610,
"name": "__type",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 611,
"name": "complete",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "P"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
}
},
{
"id": 612,
"name": "onError",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "utils/SubscribableObserver.ts",
"line": 7,
"character": 11
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 613,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"signatures": [
{
"id": 614,
"name": "__type",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 615,
"name": "error",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
}
},
{
"id": 604,
"name": "onNext",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "utils/SubscribableObserver.ts",
"line": 5,
"character": 10
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 605,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"signatures": [
{
"id": 606,
"name": "__type",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 607,
"name": "next",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "T"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
608,
612,
604
]
}
]
}
}
],
"name": "Set"
},
"defaultValue": "..."
},
{
"id": 637,
"name": "complete",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/SubscribableObserver.ts",
"line": 30,
"character": 17
}
],
"signatures": [
{
"id": 638,
"name": "complete",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 639,
"name": "resolve",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reference",
"name": "P"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 643,
"name": "emit",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPrivate": true
},
"sources": [
{
"fileName": "utils/SubscribableObserver.ts",
"line": 40,
"character": 14
}
],
"signatures": [
{
"id": 644,
"name": "emit",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 645,
"name": "type",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": "onNext"
},
{
"type": "literal",
"value": "onComplete"
},
{
"type": "literal",
"value": "onError"
}
]
}
},
{
"id": 646,
"name": "value",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 640,
"name": "error",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/SubscribableObserver.ts",
"line": 35,
"character": 14
}
],
"signatures": [
{
"id": 641,
"name": "error",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 642,
"name": "error",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 634,
"name": "next",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/SubscribableObserver.ts",
"line": 26,
"character": 13
}
],
"signatures": [
{
"id": 635,
"name": "next",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 636,
"name": "next",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reference",
"name": "T"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 616,
"name": "subscribe",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/SubscribableObserver.ts",
"line": 10,
"character": 18
}
],
"signatures": [
{
"id": 617,
"name": "subscribe",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 618,
"name": "onNext",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reflection",
"declaration": {
"id": 619,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"signatures": [
{
"id": 620,
"name": "__type",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 621,
"name": "next",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "T"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
}
},
{
"id": 622,
"name": "onComplete",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reflection",
"declaration": {
"id": 623,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"signatures": [
{
"id": 624,
"name": "__type",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 625,
"name": "complete",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "P"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
}
},
{
"id": 626,
"name": "onError",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reflection",
"declaration": {
"id": 627,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"signatures": [
{
"id": 628,
"name": "__type",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 629,
"name": "error",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
}
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 630,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 631,
"name": "unsubscribe",
"kind": 1024,
"kindString": "Property",
"flags": {},
"type": {
"type": "reflection",
"declaration": {
"id": 632,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"signatures": [
{
"id": 633,
"name": "__type",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
]
}
},
"defaultValue": "..."
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
631
]
}
]
}
}
}
]
},
{
"id": 647,
"name": "unsubscribe",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPrivate": true
},
"sources": [
{
"fileName": "utils/SubscribableObserver.ts",
"line": 47,
"character": 21
}
],
"signatures": [
{
"id": 648,
"name": "unsubscribe",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"kind": 512,
"children": [
597
]
},
{
"title": "Properties",
"kind": 1024,
"children": [
601,
602
]
},
{
"title": "Methods",
"kind": 2048,
"children": [
637,
643,
640,
634,
616,
647
]
}
],
"sources": [
{
"fileName": "utils/SubscribableObserver.ts",
"line": 1,
"character": 33
}
],
"typeParameter": [
{
"id": 649,
"name": "T",
"kind": 131072,
"kindString": "Type parameter",
"flags": {}
},
{
"id": 650,
"name": "P",
"kind": 131072,
"kindString": "Type parameter",
"flags": {}
}
]
},
{
"id": 540,
"name": "SubscribablePromise",
"kind": 128,
"kindString": "Class",
"flags": {},
"children": [
{
"id": 541,
"name": "constructor",
"kind": 512,
"kindString": "Constructor",
"flags": {},
"signatures": [
{
"id": 542,
"name": "new SubscribablePromise",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {},
"typeParameter": [
{
"id": 543,
"name": "T",
"kind": 131072,
"kindString": "Type parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "unknown"
}
},
{
"id": 544,
"name": "P",
"kind": 131072,
"kindString": "Type parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "unknown"
}
}
],
"parameters": [
{
"id": 545,
"name": "executor",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reflection",
"declaration": {
"id": 546,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"signatures": [
{
"id": 547,
"name": "__type",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 548,
"name": "observer",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 596,
"typeArguments": [
{
"type": "reference",
"name": "T"
},
{
"type": "reference",
"name": "P"
}
],
"name": "SubscribableObserver"
}
}
],
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "void"
},
{
"type": "reference",
"typeArguments": [
{
"type": "reference",
"name": "P"
}
],
"name": "Promise"
}
]
}
}
]
}
}
}
],
"type": {
"type": "reference",
"id": 540,
"typeArguments": [
{
"type": "reference",
"name": "T"
},
{
"type": "reference",
"name": "P"
}
],
"name": "SubscribablePromise"
}
}
]
},
{
"id": 549,
"name": "observer",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPrivate": true
},
"sources": [
{
"fileName": "utils/SubscribablePromise.ts",
"line": 4,
"character": 18
}
],
"type": {
"type": "reference",
"id": 596,
"typeArguments": [
{
"type": "reference",
"name": "T"
},
{
"type": "reference",
"name": "P"
}
],
"name": "SubscribableObserver"
},
"defaultValue": "..."
},
{
"id": 550,
"name": "promise",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPrivate": true
},
"sources": [
{
"fileName": "utils/SubscribablePromise.ts",
"line": 6,
"character": 17
}
],
"type": {
"type": "intersection",
"types": [
{
"type": "reference",
"typeArguments": [
{
"type": "reference",
"name": "P"
}
],
"name": "Promise"
},
{
"type": "reference",
"id": 540,
"typeArguments": [
{
"type": "reference",
"name": "T"
},
{
"type": "reference",
"name": "P"
}
],
"name": "SubscribablePromise"
}
]
},
"defaultValue": "..."
},
{
"id": 577,
"name": "catch",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/SubscribablePromise.ts",
"line": 37,
"character": 14
}
],
"signatures": [
{
"id": 578,
"name": "catch",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 579,
"name": "onrejected",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reflection",
"declaration": {
"id": 580,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"signatures": [
{
"id": 581,
"name": "__type",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 582,
"name": "error",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "intrinsic",
"name": "any"
}
}
]
}
}
}
],
"type": {
"type": "intersection",
"types": [
{
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Promise"
},
{
"type": "reference",
"id": 540,
"typeArguments": [
{
"type": "reference",
"name": "T"
},
{
"type": "reference",
"name": "P"
}
],
"name": "SubscribablePromise"
}
]
}
}
]
},
{
"id": 583,
"name": "finally",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/SubscribablePromise.ts",
"line": 41,
"character": 16
}
],
"signatures": [
{
"id": 584,
"name": "finally",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 585,
"name": "onfinally",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reflection",
"declaration": {
"id": 586,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"signatures": [
{
"id": 587,
"name": "__type",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
}
]
}
}
}
],
"type": {
"type": "intersection",
"types": [
{
"type": "reference",
"typeArguments": [
{
"type": "reference",
"name": "P"
}
],
"name": "Promise"
},
{
"type": "reference",
"id": 540,
"typeArguments": [
{
"type": "reference",
"name": "T"
},
{
"type": "reference",
"name": "P"
}
],
"name": "SubscribablePromise"
}
]
}
}
]
},
{
"id": 588,
"name": "init",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPrivate": true
},
"sources": [
{
"fileName": "utils/SubscribablePromise.ts",
"line": 45,
"character": 14
}
],
"signatures": [
{
"id": 589,
"name": "init",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 590,
"name": "executor",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reflection",
"declaration": {
"id": 591,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"signatures": [
{
"id": 592,
"name": "__type",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 593,
"name": "observer",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 596,
"typeArguments": [
{
"type": "reference",
"name": "T"
},
{
"type": "reference",
"name": "P"
}
],
"name": "SubscribableObserver"
}
}
],
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "void"
},
{
"type": "reference",
"typeArguments": [
{
"type": "reference",
"name": "P"
}
],
"name": "Promise"
}
]
}
}
]
}
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 561,
"name": "next",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/SubscribablePromise.ts",
"line": 28,
"character": 13
}
],
"signatures": [
{
"id": 562,
"name": "next",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 563,
"name": "onNext",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reflection",
"declaration": {
"id": 564,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"signatures": [
{
"id": 565,
"name": "__type",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 566,
"name": "next",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "T"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
}
}
],
"type": {
"type": "reference",
"id": 540,
"typeArguments": [
{
"type": "reference",
"name": "T"
},
{
"type": "reference",
"name": "P"
}
],
"name": "SubscribablePromise"
}
}
]
},
{
"id": 551,
"name": "subscribe",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/SubscribablePromise.ts",
"line": 20,
"character": 18
}
],
"signatures": [
{
"id": 552,
"name": "subscribe",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 553,
"name": "onNext",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reflection",
"declaration": {
"id": 554,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"signatures": [
{
"id": 555,
"name": "__type",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 556,
"name": "next",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "T"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
}
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 557,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 558,
"name": "unsubscribe",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "utils/SubscribablePromise.ts",
"line": 23,
"character": 15
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 559,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"signatures": [
{
"id": 560,
"name": "__type",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
]
}
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
558
]
}
]
}
}
}
]
},
{
"id": 567,
"name": "then",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/SubscribablePromise.ts",
"line": 33,
"character": 13
}
],
"signatures": [
{
"id": 568,
"name": "then",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 569,
"name": "onfulfilled",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reflection",
"declaration": {
"id": 570,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"signatures": [
{
"id": 571,
"name": "__type",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 572,
"name": "value",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "P"
}
}
],
"type": {
"type": "intrinsic",
"name": "any"
}
}
]
}
}
},
{
"id": 573,
"name": "onrejected",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reflection",
"declaration": {
"id": 574,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"signatures": [
{
"id": 575,
"name": "__type",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 576,
"name": "error",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "intrinsic",
"name": "any"
}
}
]
}
}
}
],
"type": {
"type": "intersection",
"types": [
{
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Promise"
},
{
"type": "reference",
"id": 540,
"typeArguments": [
{
"type": "reference",
"name": "T"
},
{
"type": "reference",
"name": "P"
}
],
"name": "SubscribablePromise"
}
]
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"kind": 512,
"children": [
541
]
},
{
"title": "Properties",
"kind": 1024,
"children": [
549,
550
]
},
{
"title": "Methods",
"kind": 2048,
"children": [
577,
583,
588,
561,
551,
567
]
}
],
"sources": [
{
"fileName": "utils/SubscribablePromise.ts",
"line": 3,
"character": 32
}
],
"typeParameter": [
{
"id": 594,
"name": "T",
"kind": 131072,
"kindString": "Type parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
},
{
"id": 595,
"name": "P",
"kind": 131072,
"kindString": "Type parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
}
]
},
{
"id": 510,
"name": "LoggerInstance",
"kind": 32,
"kindString": "Variable",
"flags": {
"isConst": true
},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 43,
"character": 27
}
],
"type": {
"type": "reference",
"id": 483,
"name": "Logger"
},
"defaultValue": "..."
},
{
"id": 534,
"name": "didNoZeroX",
"kind": 64,
"kindString": "Function",
"flags": {
"isConst": true
},
"sources": [
{
"fileName": "utils/ConversionTypeHelpers.ts",
"line": 25,
"character": 23
}
],
"signatures": [
{
"id": 535,
"name": "didNoZeroX",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 536,
"name": "input",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 525,
"name": "didPrefixed",
"kind": 64,
"kindString": "Function",
"flags": {
"isConst": true
},
"sources": [
{
"fileName": "utils/ConversionTypeHelpers.ts",
"line": 12,
"character": 24
}
],
"signatures": [
{
"id": 526,
"name": "didPrefixed",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 527,
"name": "input",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 515,
"name": "didTransformer",
"kind": 64,
"kindString": "Function",
"flags": {},
"sources": [
{
"fileName": "utils/ConversionTypeHelpers.ts",
"line": 14,
"character": 30
}
],
"signatures": [
{
"id": 516,
"name": "didTransformer",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 517,
"name": "input",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
},
"defaultValue": "''"
},
{
"id": 518,
"name": "prefixOutput",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 531,
"name": "didZeroX",
"kind": 64,
"kindString": "Function",
"flags": {
"isConst": true
},
"sources": [
{
"fileName": "utils/ConversionTypeHelpers.ts",
"line": 24,
"character": 21
}
],
"signatures": [
{
"id": 532,
"name": "didZeroX",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 533,
"name": "input",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 537,
"name": "generateId",
"kind": 64,
"kindString": "Function",
"flags": {},
"sources": [
{
"fileName": "utils/GeneratorHelpers.ts",
"line": 3,
"character": 26
}
],
"signatures": [
{
"id": 538,
"name": "generateId",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 539,
"name": "length",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "number"
},
"defaultValue": "64"
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 651,
"name": "getFairGasPrice",
"kind": 64,
"kindString": "Function",
"flags": {},
"sources": [
{
"fileName": "utils/GasUtils.ts",
"line": 4,
"character": 37
}
],
"signatures": [
{
"id": 652,
"name": "getFairGasPrice",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 653,
"name": "web3",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "Web3"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 528,
"name": "noDidPrefixed",
"kind": 64,
"kindString": "Function",
"flags": {
"isConst": true
},
"sources": [
{
"fileName": "utils/ConversionTypeHelpers.ts",
"line": 13,
"character": 26
}
],
"signatures": [
{
"id": 529,
"name": "noDidPrefixed",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 530,
"name": "input",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 522,
"name": "noZeroX",
"kind": 64,
"kindString": "Function",
"flags": {
"isConst": true
},
"sources": [
{
"fileName": "utils/ConversionTypeHelpers.ts",
"line": 5,
"character": 20
}
],
"signatures": [
{
"id": 523,
"name": "noZeroX",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 524,
"name": "input",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 471,
"name": "objectPromiseAll",
"kind": 64,
"kindString": "Function",
"flags": {
"isConst": true
},
"sources": [
{
"fileName": "utils/PromiseResolver.ts",
"line": 11,
"character": 29
}
],
"signatures": [
{
"id": 472,
"name": "objectPromiseAll",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 473,
"name": "obj",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reflection",
"declaration": {
"id": 474,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"indexSignature": {
"id": 475,
"name": "__index",
"kind": 8192,
"kindString": "Index signature",
"flags": {},
"parameters": [
{
"id": 476,
"name": "key",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Promise"
}
}
}
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Promise"
}
}
]
},
{
"id": 519,
"name": "zeroX",
"kind": 64,
"kindString": "Function",
"flags": {
"isConst": true
},
"sources": [
{
"fileName": "utils/ConversionTypeHelpers.ts",
"line": 4,
"character": 18
}
],
"signatures": [
{
"id": 520,
"name": "zeroX",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 521,
"name": "input",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 511,
"name": "zeroXTransformer",
"kind": 64,
"kindString": "Function",
"flags": {},
"sources": [
{
"fileName": "utils/ConversionTypeHelpers.ts",
"line": 6,
"character": 32
}
],
"signatures": [
{
"id": 512,
"name": "zeroXTransformer",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 513,
"name": "input",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
},
"defaultValue": "''"
},
{
"id": 514,
"name": "zeroOutput",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
}
],
"groups": [
{
"title": "Enumerations",
"kind": 4,
"children": [
477
]
},
{
"title": "Classes",
"kind": 128,
"children": [
483,
596,
540
]
},
{
"title": "Variables",
"kind": 32,
"children": [
510
]
},
{
"title": "Functions",
"kind": 64,
"children": [
534,
525,
515,
531,
537,
651,
528,
522,
471,
519,
511
]
}
],
"sources": [
{
"fileName": "utils/index.ts",
"line": 1,
"character": 0
}
]
},
{
"id": 1,
"name": "CreateProgressStep",
"kind": 4,
"kindString": "Enumeration",
"flags": {},
"children": [
{
"id": 2,
"name": "CreatingDataToken",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "ocean/Assets.ts",
"line": 18,
"character": 19
}
],
"defaultValue": "0"
},
{
"id": 3,
"name": "DataTokenCreated",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "ocean/Assets.ts",
"line": 19,
"character": 18
}
],
"defaultValue": "1"
},
{
"id": 7,
"name": "DdoStored",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "ocean/Assets.ts",
"line": 23,
"character": 11
}
],
"defaultValue": "5"
},
{
"id": 4,
"name": "EncryptingFiles",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "ocean/Assets.ts",
"line": 20,
"character": 17
}
],
"defaultValue": "2"
},
{
"id": 5,
"name": "FilesEncrypted",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "ocean/Assets.ts",
"line": 21,
"character": 16
}
],
"defaultValue": "3"
},
{
"id": 6,
"name": "StoringDdo",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "ocean/Assets.ts",
"line": 22,
"character": 12
}
],
"defaultValue": "4"
}
],
"groups": [
{
"title": "Enumeration members",
"kind": 16,
"children": [
2,
3,
7,
4,
5,
6
]
}
],
"sources": [
{
"fileName": "ocean/Assets.ts",
"line": 17,
"character": 30
}
]
},
{
"id": 156,
"name": "LogLevel",
"kind": 4,
"kindString": "Enumeration",
"flags": {},
"children": [
{
"id": 158,
"name": "Error",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 3,
"character": 7
}
],
"defaultValue": "0"
},
{
"id": 160,
"name": "Log",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 5,
"character": 5
}
],
"defaultValue": "2"
},
{
"id": 157,
"name": "None",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 2,
"character": 6
}
],
"defaultValue": "-1"
},
{
"id": 161,
"name": "Verbose",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 6,
"character": 9
}
],
"defaultValue": "3"
},
{
"id": 159,
"name": "Warn",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 4,
"character": 6
}
],
"defaultValue": "1"
}
],
"groups": [
{
"title": "Enumeration members",
"kind": 16,
"children": [
158,
160,
157,
161,
159
]
}
],
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 1,
"character": 20
}
]
},
{
"id": 10,
"name": "OceanPlatformTechStatus",
"kind": 4,
"kindString": "Enumeration",
"flags": {},
"children": [
{
"id": 11,
"name": "Loading",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "ocean/Versions.ts",
"line": 6,
"character": 9
}
],
"defaultValue": "\"Loading\""
},
{
"id": 13,
"name": "Stopped",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "ocean/Versions.ts",
"line": 8,
"character": 9
}
],
"defaultValue": "\"Stopped\""
},
{
"id": 12,
"name": "Unknown",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "ocean/Versions.ts",
"line": 7,
"character": 9
}
],
"defaultValue": "\"Unknown\""
},
{
"id": 14,
"name": "Working",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "ocean/Versions.ts",
"line": 9,
"character": 9
}
],
"defaultValue": "\"Working\""
}
],
"groups": [
{
"title": "Enumeration members",
"kind": 16,
"children": [
11,
13,
12,
14
]
}
],
"sources": [
{
"fileName": "ocean/Versions.ts",
"line": 5,
"character": 35
}
]
},
{
"id": 8,
"name": "OrderProgressStep",
"kind": 4,
"kindString": "Enumeration",
"flags": {},
"children": [
{
"id": 9,
"name": "TransferDataToken",
"kind": 16,
"kindString": "Enumeration member",
"flags": {},
"sources": [
{
"fileName": "ocean/Assets.ts",
"line": 27,
"character": 19
}
],
"defaultValue": "0"
}
],
"groups": [
{
"title": "Enumeration members",
"kind": 16,
"children": [
9
]
}
],
"sources": [
{
"fileName": "ocean/Assets.ts",
"line": 26,
"character": 29
}
]
},
{
"id": 65,
"name": "Account",
"kind": 128,
"kindString": "Class",
"flags": {},
"comment": {
"shortText": "Account information."
},
"children": [
{
"id": 74,
"name": "constructor",
"kind": 512,
"kindString": "Constructor",
"flags": {},
"signatures": [
{
"id": 75,
"name": "new Account",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {},
"parameters": [
{
"id": 76,
"name": "id",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
},
"defaultValue": "'0x0'"
},
{
"id": 77,
"name": "config",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reference",
"name": "InstantiableConfig"
}
}
],
"type": {
"type": "reference",
"id": 65,
"name": "default"
},
"overwrites": {
"type": "reference",
"name": "Instantiable.constructor"
}
}
],
"overwrites": {
"type": "reference",
"name": "Instantiable.constructor"
}
},
{
"id": 78,
"name": "password",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPrivate": true,
"isOptional": true
},
"sources": [
{
"fileName": "ocean/Account.ts",
"line": 8,
"character": 18
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 79,
"name": "token",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPrivate": true,
"isOptional": true
},
"sources": [
{
"fileName": "ocean/Account.ts",
"line": 10,
"character": 15
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 104,
"name": "config",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 38,
"character": 22
}
],
"getSignature": [
{
"id": 105,
"name": "config",
"kind": 524288,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "reference",
"id": 113,
"name": "Config"
}
}
]
},
{
"id": 108,
"name": "instanceConfig",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 49,
"character": 30
}
],
"getSignature": [
{
"id": 109,
"name": "instanceConfig",
"kind": 524288,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "reference",
"name": "InstantiableConfig"
}
}
]
},
{
"id": 106,
"name": "logger",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 45,
"character": 22
}
],
"getSignature": [
{
"id": 107,
"name": "logger",
"kind": 524288,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "reference",
"id": 483,
"name": "Logger"
}
}
]
},
{
"id": 100,
"name": "ocean",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 24,
"character": 21
}
],
"getSignature": [
{
"id": 101,
"name": "ocean",
"kind": 524288,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "reference",
"id": 27,
"name": "Ocean"
}
}
]
},
{
"id": 102,
"name": "web3",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 31,
"character": 20
}
],
"getSignature": [
{
"id": 103,
"name": "web3",
"kind": 524288,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "reference",
"name": "default"
}
}
]
},
{
"id": 98,
"name": "getEtherBalance",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ocean/Account.ts",
"line": 140,
"character": 30
}
],
"signatures": [
{
"id": 99,
"name": "getEtherBalance",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Balance of Ether.(converted from wei).",
"returns": "\n"
},
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 80,
"name": "getId",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ocean/Account.ts",
"line": 19,
"character": 14
}
],
"signatures": [
{
"id": 81,
"name": "getId",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 93,
"name": "getOceanBalance",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ocean/Account.ts",
"line": 123,
"character": 30
}
],
"signatures": [
{
"id": 94,
"name": "getOceanBalance",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Balance of Ocean Token. (converted from wei).",
"returns": "\n"
},
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 88,
"name": "getPassword",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ocean/Account.ts",
"line": 39,
"character": 20
}
],
"signatures": [
{
"id": 89,
"name": "getPassword",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Returns account password.",
"returns": "Account password.\n"
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 90,
"name": "getTokenBalance",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ocean/Account.ts",
"line": 82,
"character": 30
}
],
"signatures": [
{
"id": 91,
"name": "getTokenBalance",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Balance of Any Token (converted from wei).",
"returns": "\n"
},
"parameters": [
{
"id": 92,
"name": "TokenAdress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 95,
"name": "getTokenSymbol",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ocean/Account.ts",
"line": 131,
"character": 29
}
],
"signatures": [
{
"id": 96,
"name": "getTokenSymbol",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Symbol of a Token",
"returns": "\n"
},
"parameters": [
{
"id": 97,
"name": "TokenAdress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 82,
"name": "setId",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ocean/Account.ts",
"line": 23,
"character": 14
}
],
"signatures": [
{
"id": 83,
"name": "setId",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 84,
"name": "id",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 110,
"name": "setInstanceConfig",
"kind": 2048,
"kindString": "Method",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 78,
"character": 29
}
],
"signatures": [
{
"id": 111,
"name": "setInstanceConfig",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 112,
"name": "config",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "InstantiableConfig"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.setInstanceConfig"
}
}
],
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.setInstanceConfig"
}
},
{
"id": 85,
"name": "setPassword",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ocean/Account.ts",
"line": 31,
"character": 20
}
],
"signatures": [
{
"id": 86,
"name": "setPassword",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Set account password."
},
"parameters": [
{
"id": 87,
"name": "password",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "Password for account.\n"
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 66,
"name": "getInstance",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true,
"isStatic": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 54,
"character": 33
}
],
"signatures": [
{
"id": 67,
"name": "getInstance",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 68,
"name": "args",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isRest": true
},
"type": {
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "any"
}
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Promise"
},
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.getInstance"
}
}
],
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.getInstance"
}
},
{
"id": 69,
"name": "setInstanceConfig",
"kind": 2048,
"kindString": "Method",
"flags": {
"isProtected": true,
"isStatic": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 60,
"character": 36
}
],
"signatures": [
{
"id": 70,
"name": "setInstanceConfig",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"typeParameter": [
{
"id": 71,
"name": "T",
"kind": 131072,
"kindString": "Type parameter",
"flags": {},
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"name": "T"
}
],
"name": "Instantiable"
}
}
],
"parameters": [
{
"id": 72,
"name": "instance",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "T"
}
},
{
"id": 73,
"name": "__namedParameters",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "InstantiableConfig"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.setInstanceConfig"
}
}
],
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.setInstanceConfig"
}
}
],
"groups": [
{
"title": "Constructors",
"kind": 512,
"children": [
74
]
},
{
"title": "Properties",
"kind": 1024,
"children": [
78,
79
]
},
{
"title": "Accessors",
"kind": 262144,
"children": [
104,
108,
106,
100,
102
]
},
{
"title": "Methods",
"kind": 2048,
"children": [
98,
80,
93,
88,
90,
95,
82,
110,
85,
66,
69
]
}
],
"sources": [
{
"fileName": "ocean/Account.ts",
"line": 7,
"character": 28
}
],
"extendedTypes": [
{
"type": "reference",
"name": "Instantiable"
}
]
},
{
"id": 113,
"name": "Config",
"kind": 128,
"kindString": "Class",
"flags": {},
"children": [
{
"id": 114,
"name": "constructor",
"kind": 512,
"kindString": "Constructor",
"flags": {},
"signatures": [
{
"id": 115,
"name": "new Config",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {},
"type": {
"type": "reference",
"id": 113,
"name": "Config"
}
}
]
},
{
"id": 136,
"name": "authMessage",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Message shown when the user creates its own token."
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 127,
"character": 20
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 137,
"name": "authTokenExpiration",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Token expiration time in ms."
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 133,
"character": 28
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 124,
"name": "datatokensABI",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "datatokens ABI"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 57,
"character": 22
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
}
},
{
"id": 131,
"name": "dispenserABI",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "DispenserABI"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 99,
"character": 21
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
}
},
{
"id": 130,
"name": "dispenserAddress",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "DispenserAddress"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 93,
"character": 25
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 123,
"name": "factoryABI",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Factory ABI"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 51,
"character": 19
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
}
},
{
"id": 122,
"name": "factoryAddress",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Factory address"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 45,
"character": 23
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 128,
"name": "fixedRateExchangeAddress",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "FixedRateExchangeAddress"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 81,
"character": 33
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 129,
"name": "fixedRateExchangeAddressABI",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "FixedRateExchangeAddressABI"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 87,
"character": 36
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
}
},
{
"id": 118,
"name": "metadataCacheUri",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Metadata Store URL."
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 21,
"character": 25
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 133,
"name": "metadataContractABI",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "DDOContractABI"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 111,
"character": 28
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
}
},
{
"id": 132,
"name": "metadataContractAddress",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "DDOContractAddress"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 105,
"character": 32
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 116,
"name": "nodeUri",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Ethereum node URL."
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 9,
"character": 16
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 121,
"name": "oceanTokenAddress",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Ocean Token address"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 39,
"character": 26
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 138,
"name": "parityUri",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 136,
"character": 18
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 127,
"name": "poolABI",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Pool ABI"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 75,
"character": 16
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
}
},
{
"id": 126,
"name": "poolFactoryABI",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Pool Factory ABI"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 69,
"character": 23
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
}
},
{
"id": 125,
"name": "poolFactoryAddress",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Pool Factory address"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 63,
"character": 27
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 117,
"name": "providerAddress",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Address of Provider."
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 15,
"character": 24
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 119,
"name": "providerUri",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Provider URL."
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 27,
"character": 20
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 134,
"name": "startBlock",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "block number of the deployment"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 116,
"character": 19
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 139,
"name": "threshold",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 138,
"character": 18
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 135,
"name": "verbose",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Log level."
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 121,
"character": 16
}
],
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "boolean"
},
{
"type": "reference",
"id": 156,
"name": "LogLevel"
}
]
}
},
{
"id": 120,
"name": "web3Provider",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Web3 Provider."
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 33,
"character": 21
}
],
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"groups": [
{
"title": "Constructors",
"kind": 512,
"children": [
114
]
},
{
"title": "Properties",
"kind": 1024,
"children": [
136,
137,
124,
131,
130,
123,
122,
128,
129,
118,
133,
132,
116,
121,
138,
127,
126,
125,
117,
119,
134,
139,
135,
120
]
}
],
"sources": [
{
"fileName": "models/Config.ts",
"line": 4,
"character": 19
}
],
"extendedBy": [
{
"type": "reference",
"id": 664,
"name": "ConfigHelperConfig"
}
]
},
{
"id": 654,
"name": "ConfigHelper",
"kind": 128,
"kindString": "Class",
"flags": {},
"children": [
{
"id": 655,
"name": "constructor",
"kind": 512,
"kindString": "Constructor",
"flags": {},
"signatures": [
{
"id": 656,
"name": "new ConfigHelper",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {},
"type": {
"type": "reference",
"id": 654,
"name": "ConfigHelper"
}
}
]
},
{
"id": 657,
"name": "getAddressesFromEnv",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/ConfigHelper.ts",
"line": 149,
"character": 28
}
],
"signatures": [
{
"id": 658,
"name": "getAddressesFromEnv",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 659,
"name": "network",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"id": 664,
"name": "ConfigHelperConfig"
}
],
"name": "Partial"
}
}
]
},
{
"id": 660,
"name": "getConfig",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "utils/ConfigHelper.ts",
"line": 206,
"character": 18
}
],
"signatures": [
{
"id": 661,
"name": "getConfig",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 662,
"name": "network",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "intrinsic",
"name": "number"
}
]
}
},
{
"id": 663,
"name": "infuraProjectId",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"id": 113,
"name": "Config"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"kind": 512,
"children": [
655
]
},
{
"title": "Methods",
"kind": 2048,
"children": [
657,
660
]
}
],
"sources": [
{
"fileName": "utils/ConfigHelper.ts",
"line": 147,
"character": 25
}
]
},
{
"id": 696,
"name": "DDO",
"kind": 128,
"kindString": "Class",
"flags": {},
"comment": {
"shortText": "DID Descriptor Object.\nContains all the data related to an asset."
},
"children": [
{
"id": 703,
"name": "constructor",
"kind": 512,
"kindString": "Constructor",
"flags": {
"isPublic": true
},
"signatures": [
{
"id": 704,
"name": "new DDO",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {},
"parameters": [
{
"id": 705,
"name": "ddo",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"id": 696,
"name": "DDO"
}
],
"name": "Partial"
},
"defaultValue": "{}"
}
],
"type": {
"type": "reference",
"id": 696,
"name": "DDO"
}
}
]
},
{
"id": 706,
"name": "@context",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 33,
"character": 3
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"defaultValue": "'https://w3id.org/did/v1'"
},
{
"id": 712,
"name": "authentication",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 51,
"character": 23
}
],
"type": {
"type": "array",
"elementType": {
"type": "reference",
"id": 752,
"name": "Authentication"
}
},
"defaultValue": "[]"
},
{
"id": 708,
"name": "created",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 43,
"character": 16
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 710,
"name": "dataToken",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 47,
"character": 18
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 718,
"name": "dataTokenInfo",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 63,
"character": 22
}
],
"type": {
"type": "reference",
"name": "DataTokenInfo"
}
},
{
"id": 707,
"name": "id",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"comment": {
"shortText": "DID, descentralized ID."
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 41,
"character": 11
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"defaultValue": "null"
},
{
"id": 716,
"name": "isInPurgatory",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 59,
"character": 22
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": "false"
},
{
"type": "literal",
"value": "true"
}
]
}
},
{
"id": 715,
"name": "price",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 57,
"character": 14
}
],
"type": {
"type": "reference",
"id": 755,
"name": "BestPrice"
}
},
{
"id": 714,
"name": "proof",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 55,
"character": 14
}
],
"type": {
"type": "reference",
"id": 813,
"name": "Proof"
}
},
{
"id": 711,
"name": "publicKey",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 49,
"character": 18
}
],
"type": {
"type": "array",
"elementType": {
"type": "reference",
"id": 818,
"name": "PublicKey"
}
},
"defaultValue": "[]"
},
{
"id": 717,
"name": "purgatoryData",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 61,
"character": 22
}
],
"type": {
"type": "reference",
"id": 919,
"name": "PurgatoryData"
}
},
{
"id": 713,
"name": "service",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 53,
"character": 16
}
],
"type": {
"type": "array",
"elementType": {
"type": "reference",
"id": 835,
"name": "ServiceCommon"
}
},
"defaultValue": "[]"
},
{
"id": 709,
"name": "updated",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 45,
"character": 16
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 731,
"name": "addProof",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 133,
"character": 23
}
],
"signatures": [
{
"id": 732,
"name": "addProof",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Generates and adds a simple hash proof on publicKey",
"returns": "\n"
},
"parameters": [
{
"id": 733,
"name": "ocean",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "Ocean instance."
},
"type": {
"type": "reference",
"id": 27,
"name": "Ocean"
}
},
{
"id": 734,
"name": "publicKey",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "Public key to be used on personal sign."
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 735,
"name": "password",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "void"
}
],
"name": "Promise"
}
}
]
},
{
"id": 721,
"name": "findServiceById",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 80,
"character": 24
}
],
"signatures": [
{
"id": 722,
"name": "findServiceById",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Finds a service of a DDO by index.",
"returns": "Service.\n"
},
"typeParameter": [
{
"id": 723,
"name": "T",
"kind": 131072,
"kindString": "Type parameter",
"flags": {},
"type": {
"type": "reference",
"id": 825,
"name": "ServiceType"
}
}
],
"parameters": [
{
"id": 724,
"name": "index",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "number"
}
}
],
"type": {
"type": "reference",
"id": 914,
"typeArguments": [
{
"type": "reference",
"name": "T"
}
],
"name": "Service"
}
}
]
},
{
"id": 725,
"name": "findServiceByType",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 95,
"character": 26
}
],
"signatures": [
{
"id": 726,
"name": "findServiceByType",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Finds a service of a DDO by type.",
"returns": "Service.\n"
},
"typeParameter": [
{
"id": 727,
"name": "T",
"kind": 131072,
"kindString": "Type parameter",
"flags": {},
"type": {
"type": "reference",
"id": 825,
"name": "ServiceType"
}
}
],
"parameters": [
{
"id": 728,
"name": "serviceType",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "Service type."
},
"type": {
"type": "reference",
"name": "T"
}
}
],
"type": {
"type": "reference",
"id": 914,
"typeArguments": [
{
"type": "reference",
"name": "T"
}
],
"name": "Service"
}
}
]
},
{
"id": 729,
"name": "getChecksum",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 107,
"character": 20
}
],
"signatures": [
{
"id": 730,
"name": "getChecksum",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Generate the checksum using the current content.",
"returns": "DDO checksum.\n"
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 719,
"name": "shortId",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 71,
"character": 16
}
],
"signatures": [
{
"id": 720,
"name": "shortId",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 700,
"name": "deserialize",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true,
"isStatic": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 29,
"character": 27
}
],
"signatures": [
{
"id": 701,
"name": "deserialize",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Deserializes the DDO object.",
"returns": "DDO deserialized.\n"
},
"parameters": [
{
"id": 702,
"name": "ddoString",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"id": 696,
"name": "DDO"
}
}
]
},
{
"id": 697,
"name": "serialize",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true,
"isStatic": true
},
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 20,
"character": 25
}
],
"signatures": [
{
"id": 698,
"name": "serialize",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Serializes the DDO object.",
"returns": "DDO serialized.\n"
},
"parameters": [
{
"id": 699,
"name": "ddo",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 696,
"name": "DDO"
}
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"kind": 512,
"children": [
703
]
},
{
"title": "Properties",
"kind": 1024,
"children": [
706,
712,
708,
710,
718,
707,
716,
715,
714,
711,
717,
713,
709
]
},
{
"title": "Methods",
"kind": 2048,
"children": [
731,
721,
725,
729,
719,
700,
697
]
}
],
"sources": [
{
"fileName": "ddo/DDO.ts",
"line": 14,
"character": 16
}
]
},
{
"id": 140,
"name": "DID",
"kind": 128,
"kindString": "Class",
"flags": {},
"comment": {
"shortText": "Decentralized ID."
},
"children": [
{
"id": 147,
"name": "constructor",
"kind": 512,
"kindString": "Constructor",
"flags": {
"isPrivate": true
},
"signatures": [
{
"id": 148,
"name": "new DID",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {},
"parameters": [
{
"id": 149,
"name": "id",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"id": 140,
"name": "default"
}
}
]
},
{
"id": 150,
"name": "id",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPrivate": true
},
"comment": {
"shortText": "ID."
},
"sources": [
{
"fileName": "ocean/DID.ts",
"line": 43,
"character": 12
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 151,
"name": "getDid",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ocean/DID.ts",
"line": 53,
"character": 15
}
],
"signatures": [
{
"id": 152,
"name": "getDid",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Returns the DID.",
"returns": "\n"
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 153,
"name": "getId",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "ocean/DID.ts",
"line": 61,
"character": 14
}
],
"signatures": [
{
"id": 154,
"name": "getId",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Returns the ID.",
"returns": "\n"
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 144,
"name": "generate",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true,
"isStatic": true
},
"sources": [
{
"fileName": "ocean/DID.ts",
"line": 35,
"character": 24
}
],
"signatures": [
{
"id": 145,
"name": "generate",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Generate a new DID.",
"returns": "\n"
},
"parameters": [
{
"id": 146,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "Address of data token to use for DID."
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"id": 140,
"name": "default"
}
}
]
},
{
"id": 141,
"name": "parse",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true,
"isStatic": true
},
"sources": [
{
"fileName": "ocean/DID.ts",
"line": 13,
"character": 21
}
],
"signatures": [
{
"id": 142,
"name": "parse",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Parses a DID from a string.",
"returns": "\n"
},
"parameters": [
{
"id": 143,
"name": "didString",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "DID in string."
},
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "reference",
"id": 140,
"name": "default"
}
]
}
}
],
"type": {
"type": "reference",
"id": 140,
"name": "default"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"kind": 512,
"children": [
147
]
},
{
"title": "Properties",
"kind": 1024,
"children": [
150
]
},
{
"title": "Methods",
"kind": 2048,
"children": [
151,
153,
144,
141
]
}
],
"sources": [
{
"fileName": "ocean/DID.ts",
"line": 7,
"character": 24
}
]
},
{
"id": 345,
"name": "DataTokens",
"kind": 128,
"kindString": "Class",
"flags": {},
"comment": {
"shortText": "Provides an interface to DataTokens"
},
"children": [
{
"id": 346,
"name": "constructor",
"kind": 512,
"kindString": "Constructor",
"flags": {},
"signatures": [
{
"id": 347,
"name": "new DataTokens",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {},
"comment": {
"shortText": "Instantiate DataTokens (independently of Ocean)."
},
"parameters": [
{
"id": 348,
"name": "factoryAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 349,
"name": "factoryABI",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
}
},
{
"id": 350,
"name": "datatokensABI",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
}
},
{
"id": 351,
"name": "web3",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "\n"
},
"type": {
"type": "reference",
"name": "default"
}
},
{
"id": 352,
"name": "logger",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 483,
"name": "Logger"
}
},
{
"id": 353,
"name": "startBlock",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "intrinsic",
"name": "number"
}
}
],
"type": {
"type": "reference",
"id": 345,
"name": "DataTokens"
}
}
]
},
{
"id": 354,
"name": "GASLIMIT_DEFAULT",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 16,
"character": 25
}
],
"type": {
"type": "intrinsic",
"name": "number"
},
"defaultValue": "1000000"
},
{
"id": 357,
"name": "datatokensABI",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 19,
"character": 22
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
}
},
{
"id": 356,
"name": "factoryABI",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 18,
"character": 19
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
}
},
{
"id": 355,
"name": "factoryAddress",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 17,
"character": 23
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 359,
"name": "logger",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPrivate": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 21,
"character": 16
}
],
"type": {
"type": "reference",
"id": 483,
"name": "Logger"
}
},
{
"id": 360,
"name": "startBlock",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 22,
"character": 19
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 358,
"name": "web3",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 20,
"character": 13
}
],
"type": {
"type": "reference",
"name": "default"
}
},
{
"id": 417,
"name": "allowance",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 331,
"character": 24
}
],
"signatures": [
{
"id": 418,
"name": "allowance",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Get Alloance"
},
"parameters": [
{
"id": 419,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 420,
"name": "owner",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 421,
"name": "spender",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "\n"
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 377,
"name": "approve",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 135,
"character": 22
}
],
"signatures": [
{
"id": 378,
"name": "approve",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Approve",
"returns": "transactionId\n"
},
"parameters": [
{
"id": 379,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 380,
"name": "spender",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 381,
"name": "amount",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "Number of datatokens, as number. Will be converted to wei"
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 382,
"name": "address",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"name": "TransactionReceipt"
}
],
"name": "Promise"
}
}
]
},
{
"id": 462,
"name": "approveMinter",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 556,
"character": 28
}
],
"signatures": [
{
"id": 463,
"name": "approveMinter",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Approve minter role",
"returns": "transactionId\n"
},
"parameters": [
{
"id": 464,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 465,
"name": "address",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "only proposad minter can call this"
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"name": "TransactionReceipt"
}
],
"name": "Promise"
}
}
]
},
{
"id": 413,
"name": "balance",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 317,
"character": 22
}
],
"signatures": [
{
"id": 414,
"name": "balance",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Get Address Balance for datatoken",
"returns": "balance Number of datatokens. Will be converted from wei\n"
},
"parameters": [
{
"id": 415,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 416,
"name": "address",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 370,
"name": "create",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 81,
"character": 21
}
],
"signatures": [
{
"id": 371,
"name": "create",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Create new datatoken",
"returns": "datatoken address\n"
},
"parameters": [
{
"id": 372,
"name": "metadataCacheUri",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 373,
"name": "address",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 374,
"name": "cap",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"comment": {
"text": "Maximum cap (Number) - will be converted to wei"
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 375,
"name": "name",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"comment": {
"text": "Token name"
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 376,
"name": "symbol",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"comment": {
"text": "Token symbol"
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 437,
"name": "fromWei",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 395,
"character": 16
}
],
"signatures": [
{
"id": 438,
"name": "fromWei",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Convert from wei",
"returns": "string\n"
},
"parameters": [
{
"id": 439,
"name": "amount",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 361,
"name": "generateDtName",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 50,
"character": 23
}
],
"signatures": [
{
"id": 362,
"name": "generateDtName",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Generate new datatoken name & symbol from a word list",
"returns": ">} datatoken name & symbol. Produces e.g. \"Endemic Jellyfish Token\" & \"ENDJEL-45\"\n"
},
"parameters": [
{
"id": 363,
"name": "wordList",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reflection",
"declaration": {
"id": 364,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 366,
"name": "adjectives",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 52,
"character": 14
}
],
"type": {
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "string"
}
}
},
{
"id": 365,
"name": "nouns",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 51,
"character": 9
}
],
"type": {
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "string"
}
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
366,
365
]
}
]
}
}
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 367,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 368,
"name": "name",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 53,
"character": 12
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 369,
"name": "symbol",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 53,
"character": 28
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
368,
369
]
}
]
}
}
}
]
},
{
"id": 422,
"name": "getBlob",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 347,
"character": 22
}
],
"signatures": [
{
"id": 423,
"name": "getBlob",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Get Blob",
"returns": "string\n"
},
"parameters": [
{
"id": 424,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 431,
"name": "getCap",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 377,
"character": 21
}
],
"signatures": [
{
"id": 432,
"name": "getCap",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Get Cap",
"returns": "string\n"
},
"parameters": [
{
"id": 433,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 425,
"name": "getName",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 357,
"character": 22
}
],
"signatures": [
{
"id": 426,
"name": "getName",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Get Name",
"returns": "string\n"
},
"parameters": [
{
"id": 427,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 448,
"name": "getPreviousValidOrders",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 465,
"character": 37
}
],
"signatures": [
{
"id": 449,
"name": "getPreviousValidOrders",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Search and return txid for a previous valid order with the same params",
"returns": "string\n"
},
"parameters": [
{
"id": 450,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 451,
"name": "amount",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 452,
"name": "serviceId",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 453,
"name": "timeout",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "service timeout"
},
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 454,
"name": "address",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "consumer Address"
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 455,
"name": "getStartOrderEventSignature",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 504,
"character": 36
}
],
"signatures": [
{
"id": 456,
"name": "getStartOrderEventSignature",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 428,
"name": "getSymbol",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 367,
"character": 24
}
],
"signatures": [
{
"id": 429,
"name": "getSymbol",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Get Symbol",
"returns": "string\n"
},
"parameters": [
{
"id": 430,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 466,
"name": "isMinter",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 589,
"character": 23
}
],
"signatures": [
{
"id": 467,
"name": "isMinter",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Check if an address has the minter role",
"returns": "string\n"
},
"parameters": [
{
"id": 468,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "\n* @param {String} address"
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 469,
"name": "address",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "boolean"
}
],
"name": "Promise"
}
}
]
},
{
"id": 383,
"name": "mint",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 171,
"character": 19
}
],
"signatures": [
{
"id": 384,
"name": "mint",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Mint",
"returns": "transactionId\n"
},
"parameters": [
{
"id": 385,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 386,
"name": "address",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 387,
"name": "amount",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "Number of datatokens, as number. Will be converted to wei"
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 388,
"name": "toAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"comment": {
"text": "only if toAddress is different from the minter"
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"name": "TransactionReceipt"
}
],
"name": "Promise"
}
}
]
},
{
"id": 457,
"name": "proposeMinter",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 520,
"character": 28
}
],
"signatures": [
{
"id": 458,
"name": "proposeMinter",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Purpose a new minter",
"returns": "transactionId\n"
},
"parameters": [
{
"id": 459,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 460,
"name": "newMinterAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 461,
"name": "address",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "only current minter can call this"
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"name": "TransactionReceipt"
}
],
"name": "Promise"
}
}
]
},
{
"id": 440,
"name": "startOrder",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 408,
"character": 25
}
],
"signatures": [
{
"id": 441,
"name": "startOrder",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Start Order",
"returns": "string\n"
},
"parameters": [
{
"id": 442,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 443,
"name": "consumer",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "consumer Address"
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 444,
"name": "amount",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 445,
"name": "serviceId",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 446,
"name": "mpFeeAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 447,
"name": "address",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "consumer Address"
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"name": "TransactionReceipt"
}
],
"name": "Promise"
}
}
]
},
{
"id": 434,
"name": "toWei",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 387,
"character": 14
}
],
"signatures": [
{
"id": 435,
"name": "toWei",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Convert to wei",
"returns": "string\n"
},
"parameters": [
{
"id": 436,
"name": "amount",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 389,
"name": "transfer",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 214,
"character": 23
}
],
"signatures": [
{
"id": 390,
"name": "transfer",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Transfer as number from address to toAddress",
"returns": "transactionId\n"
},
"parameters": [
{
"id": 391,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 392,
"name": "toAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 393,
"name": "amount",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "Number of datatokens, as number. Will be converted to wei"
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 394,
"name": "address",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"name": "TransactionReceipt"
}
],
"name": "Promise"
}
}
]
},
{
"id": 407,
"name": "transferFrom",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 283,
"character": 27
}
],
"signatures": [
{
"id": 408,
"name": "transferFrom",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Transfer from fromAddress to address (needs an Approve operation before)",
"returns": "transactionId\n"
},
"parameters": [
{
"id": 409,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 410,
"name": "fromAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 411,
"name": "amount",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "Number of datatokens, as number. Will be converted to wei"
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 412,
"name": "address",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 395,
"name": "transferToken",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 231,
"character": 28
}
],
"signatures": [
{
"id": 396,
"name": "transferToken",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Transfer as number from address to toAddress",
"returns": "transactionId\n"
},
"parameters": [
{
"id": 397,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 398,
"name": "toAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 399,
"name": "amount",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "Number of datatokens, as number. Will be converted to wei"
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 400,
"name": "address",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"name": "TransactionReceipt"
}
],
"name": "Promise"
}
}
]
},
{
"id": 401,
"name": "transferWei",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 249,
"character": 26
}
],
"signatures": [
{
"id": 402,
"name": "transferWei",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Transfer in wei from address to toAddress",
"returns": "transactionId\n"
},
"parameters": [
{
"id": 403,
"name": "dataTokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 404,
"name": "toAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 405,
"name": "amount",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "Number of datatokens, as number. Expressed as wei"
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 406,
"name": "address",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"name": "TransactionReceipt"
}
],
"name": "Promise"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"kind": 512,
"children": [
346
]
},
{
"title": "Properties",
"kind": 1024,
"children": [
354,
357,
356,
355,
359,
360,
358
]
},
{
"title": "Methods",
"kind": 2048,
"children": [
417,
377,
462,
413,
370,
437,
361,
422,
431,
425,
448,
455,
428,
466,
383,
457,
440,
434,
389,
407,
395,
401
]
}
],
"sources": [
{
"fileName": "datatokens/Datatokens.ts",
"line": 15,
"character": 23
}
]
},
{
"id": 291,
"name": "MetadataCache",
"kind": 128,
"kindString": "Class",
"flags": {},
"comment": {
"shortText": "Provides an interface with Metadata Cache.\nMetadata Cache provides an off-chain database cache for on-chain metadata about data assets."
},
"children": [
{
"id": 292,
"name": "constructor",
"kind": 512,
"kindString": "Constructor",
"flags": {},
"signatures": [
{
"id": 293,
"name": "new MetadataCache",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {},
"comment": {
"shortText": "Instantiate Metadata Cache (independently of Ocean) for off-chain interaction."
},
"parameters": [
{
"id": 294,
"name": "metadataCacheUri",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 295,
"name": "logger",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "\n"
},
"type": {
"type": "reference",
"id": 483,
"name": "Logger"
}
}
],
"type": {
"type": "reference",
"id": 291,
"name": "MetadataCache"
}
}
]
},
{
"id": 296,
"name": "fetch",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 45,
"character": 14
}
],
"type": {
"type": "reference",
"name": "WebServiceConnector"
}
},
{
"id": 297,
"name": "logger",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPrivate": true
},
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 46,
"character": 16
}
],
"type": {
"type": "reference",
"id": 483,
"name": "Logger"
}
},
{
"id": 298,
"name": "metadataCacheUri",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPrivate": true
},
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 47,
"character": 26
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 299,
"name": "url",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isPrivate": true
},
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 49,
"character": 17
}
],
"getSignature": [
{
"id": 300,
"name": "url",
"kind": 524288,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 313,
"name": "encryptDDO",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 148,
"character": 25
}
],
"signatures": [
{
"id": 314,
"name": "encryptDDO",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Encrypts a DDO",
"returns": "Hex encoded encrypted DDO.\n"
},
"parameters": [
{
"id": 315,
"name": "ddo",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "bytes to be encrypted."
},
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Promise"
}
}
]
},
{
"id": 303,
"name": "getAccessUrl",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 68,
"character": 27
}
],
"signatures": [
{
"id": 304,
"name": "getAccessUrl",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 305,
"name": "accessToken",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
},
{
"id": 306,
"name": "payload",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 329,
"name": "getOwnerAssets",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 243,
"character": 29
}
],
"signatures": [
{
"id": 330,
"name": "getOwnerAssets",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 331,
"name": "owner",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"name": "QueryResult"
}
],
"name": "Promise"
}
}
]
},
{
"id": 337,
"name": "getServiceEndpoint",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 299,
"character": 27
}
],
"signatures": [
{
"id": 338,
"name": "getServiceEndpoint",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 339,
"name": "did",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 140,
"name": "default"
}
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 340,
"name": "getURI",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 303,
"character": 15
}
],
"signatures": [
{
"id": 341,
"name": "getURI",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 301,
"name": "getVersionInfo",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 64,
"character": 29
}
],
"signatures": [
{
"id": 302,
"name": "getVersionInfo",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Promise"
}
}
]
},
{
"id": 307,
"name": "queryMetadata",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 95,
"character": 28
}
],
"signatures": [
{
"id": 308,
"name": "queryMetadata",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Search over the DDOs using a query.",
"returns": "\n"
},
"parameters": [
{
"id": 309,
"name": "query",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "Query to filter the DDOs."
},
"type": {
"type": "reference",
"name": "SearchQuery"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"name": "QueryResult"
}
],
"name": "Promise"
}
}
]
},
{
"id": 332,
"name": "retire",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 268,
"character": 21
}
],
"signatures": [
{
"id": 333,
"name": "retire",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Retire a DDO (Delete)",
"returns": "Result.\n"
},
"parameters": [
{
"id": 334,
"name": "did",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "DID of the asset to update."
},
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "reference",
"id": 140,
"name": "default"
}
]
}
},
{
"id": 335,
"name": "updated",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "Updated field of the DDO"
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 336,
"name": "signature",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "Signature using updated field to verify that the consumer has rights"
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 316,
"name": "retrieveDDO",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 172,
"character": 26
}
],
"signatures": [
{
"id": 317,
"name": "retrieveDDO",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Retrieves a DDO by DID.",
"returns": "DDO of the asset.\n"
},
"parameters": [
{
"id": 318,
"name": "did",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "DID of the asset."
},
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "reference",
"id": 140,
"name": "default"
}
]
}
},
{
"id": 319,
"name": "metadataServiceEndpoint",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"id": 696,
"name": "DDO"
}
],
"name": "Promise"
}
}
]
},
{
"id": 320,
"name": "retrieveDDOByUrl",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 198,
"character": 31
}
],
"signatures": [
{
"id": 321,
"name": "retrieveDDOByUrl",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 322,
"name": "metadataServiceEndpoint",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"id": 696,
"name": "DDO"
}
],
"name": "Promise"
}
}
]
},
{
"id": 310,
"name": "storeDDO",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 121,
"character": 23
}
],
"signatures": [
{
"id": 311,
"name": "storeDDO",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Stores a DDO in Metadata Store.",
"returns": "Final DDO.\n"
},
"parameters": [
{
"id": 312,
"name": "ddo",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "DDO to be stored."
},
"type": {
"type": "reference",
"id": 696,
"name": "DDO"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"id": 696,
"name": "DDO"
}
],
"name": "Promise"
}
}
]
},
{
"id": 323,
"name": "transferOwnership",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 210,
"character": 32
}
],
"signatures": [
{
"id": 324,
"name": "transferOwnership",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Transfer ownership of a DDO",
"returns": "Result.\n"
},
"parameters": [
{
"id": 325,
"name": "did",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "DID of the asset to update."
},
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "reference",
"id": 140,
"name": "default"
}
]
}
},
{
"id": 326,
"name": "newOwner",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "New owner of the DDO"
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 327,
"name": "updated",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "Updated field of the DDO"
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 328,
"name": "signature",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "Signature using updated field to verify that the consumer has rights"
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 342,
"name": "transformResult",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPrivate": true
},
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 307,
"character": 25
}
],
"signatures": [
{
"id": 343,
"name": "transformResult",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 344,
"name": "__namedParameters",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
},
"defaultValue": "..."
}
],
"type": {
"type": "reference",
"name": "QueryResult"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"kind": 512,
"children": [
292
]
},
{
"title": "Properties",
"kind": 1024,
"children": [
296,
297,
298
]
},
{
"title": "Accessors",
"kind": 262144,
"children": [
299
]
},
{
"title": "Methods",
"kind": 2048,
"children": [
313,
303,
329,
337,
340,
301,
307,
332,
316,
320,
310,
323,
342
]
}
],
"sources": [
{
"fileName": "metadatacache/MetadataCache.ts",
"line": 44,
"character": 26
}
]
},
{
"id": 27,
"name": "Ocean",
"kind": 128,
"kindString": "Class",
"flags": {},
"comment": {
"shortText": "Main interface for Ocean Protocol."
},
"children": [
{
"id": 36,
"name": "constructor",
"kind": 512,
"kindString": "Constructor",
"flags": {},
"signatures": [
{
"id": 37,
"name": "new Ocean",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {},
"type": {
"type": "reference",
"id": 27,
"name": "Ocean"
},
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.constructor"
}
}
],
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.constructor"
}
},
{
"id": 49,
"name": "OceanDispenser",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"comment": {
"shortText": "Ocean Dispenser submodule"
},
"sources": [
{
"fileName": "ocean/Ocean.ts",
"line": 172,
"character": 23
}
],
"type": {
"type": "reference",
"name": "OceanDispenser"
}
},
{
"id": 43,
"name": "accounts",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"comment": {
"shortText": "Ocean account submodule"
},
"sources": [
{
"fileName": "ocean/Ocean.ts",
"line": 129,
"character": 17
}
],
"type": {
"type": "reference",
"name": "Accounts"
}
},
{
"id": 44,
"name": "assets",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"comment": {
"shortText": "Ocean assets submodule"
},
"sources": [
{
"fileName": "ocean/Ocean.ts",
"line": 142,
"character": 15
}
],
"type": {
"type": "reference",
"name": "Assets"
}
},
{
"id": 45,
"name": "compute",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"comment": {
"shortText": "Ocean compute submodule"
},
"sources": [
{
"fileName": "ocean/Ocean.ts",
"line": 148,
"character": 16
}
],
"type": {
"type": "reference",
"name": "Compute"
}
},
{
"id": 46,
"name": "datatokens",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"comment": {
"shortText": "Ocean DataTokens submodule"
},
"sources": [
{
"fileName": "ocean/Ocean.ts",
"line": 154,
"character": 19
}
],
"type": {
"type": "reference",
"id": 345,
"name": "DataTokens"
}
},
{
"id": 48,
"name": "fixedRateExchange",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"comment": {
"shortText": "Ocean FixedRateExchange submodule"
},
"sources": [
{
"fileName": "ocean/Ocean.ts",
"line": 166,
"character": 26
}
],
"type": {
"type": "reference",
"name": "OceanFixedRateExchange"
}
},
{
"id": 41,
"name": "metadataCache",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"comment": {
"shortText": "MetadataCache instance."
},
"sources": [
{
"fileName": "ocean/Ocean.ts",
"line": 119,
"character": 22
}
],
"type": {
"type": "reference",
"id": 291,
"name": "MetadataCache"
}
},
{
"id": 38,
"name": "network",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"comment": {
"shortText": "Network instance"
},
"sources": [
{
"fileName": "ocean/Ocean.ts",
"line": 101,
"character": 16
}
],
"type": {
"type": "reference",
"name": "Network"
}
},
{
"id": 42,
"name": "onChainMetadata",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"comment": {
"shortText": "OnChainMetadataCache instance."
},
"sources": [
{
"fileName": "ocean/Ocean.ts",
"line": 124,
"character": 24
}
],
"type": {
"type": "reference",
"name": "OnChainMetadata"
}
},
{
"id": 47,
"name": "pool",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"comment": {
"shortText": "Ocean Pools submodule"
},
"sources": [
{
"fileName": "ocean/Ocean.ts",
"line": 160,
"character": 13
}
],
"type": {
"type": "reference",
"name": "OceanPool"
}
},
{
"id": 39,
"name": "provider",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"comment": {
"shortText": "Provider instance."
},
"sources": [
{
"fileName": "ocean/Ocean.ts",
"line": 107,
"character": 17
}
],
"type": {
"type": "reference",
"id": 162,
"name": "Provider"
}
},
{
"id": 51,
"name": "utils",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"comment": {
"shortText": "Ocean utils submodule"
},
"sources": [
{
"fileName": "ocean/Ocean.ts",
"line": 191,
"character": 14
}
],
"type": {
"type": "reference",
"name": "OceanUtils"
}
},
{
"id": 50,
"name": "versions",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"comment": {
"shortText": "Ocean versions submodule"
},
"sources": [
{
"fileName": "ocean/Ocean.ts",
"line": 185,
"character": 17
}
],
"type": {
"type": "reference",
"name": "Versions"
}
},
{
"id": 40,
"name": "web3Provider",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"comment": {
"shortText": "Web3 provider."
},
"sources": [
{
"fileName": "ocean/Ocean.ts",
"line": 113,
"character": 21
}
],
"type": {
"type": "intrinsic",
"name": "any"
}
},
{
"id": 56,
"name": "config",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 38,
"character": 22
}
],
"getSignature": [
{
"id": 57,
"name": "config",
"kind": 524288,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "reference",
"id": 113,
"name": "Config"
}
}
]
},
{
"id": 60,
"name": "instanceConfig",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 49,
"character": 30
}
],
"getSignature": [
{
"id": 61,
"name": "instanceConfig",
"kind": 524288,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "reference",
"name": "InstantiableConfig"
}
}
]
},
{
"id": 58,
"name": "logger",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 45,
"character": 22
}
],
"getSignature": [
{
"id": 59,
"name": "logger",
"kind": 524288,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "reference",
"id": 483,
"name": "Logger"
}
}
]
},
{
"id": 52,
"name": "ocean",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 24,
"character": 21
}
],
"getSignature": [
{
"id": 53,
"name": "ocean",
"kind": 524288,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "reference",
"id": 27,
"name": "Ocean"
}
}
]
},
{
"id": 54,
"name": "web3",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 31,
"character": 20
}
],
"getSignature": [
{
"id": 55,
"name": "web3",
"kind": 524288,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "reference",
"name": "default"
}
}
]
},
{
"id": 62,
"name": "setInstanceConfig",
"kind": 2048,
"kindString": "Method",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 78,
"character": 29
}
],
"signatures": [
{
"id": 63,
"name": "setInstanceConfig",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 64,
"name": "config",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "InstantiableConfig"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.setInstanceConfig"
}
}
],
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.setInstanceConfig"
}
},
{
"id": 28,
"name": "getInstance",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true,
"isStatic": true
},
"sources": [
{
"fileName": "ocean/Ocean.ts",
"line": 29,
"character": 33
}
],
"signatures": [
{
"id": 29,
"name": "getInstance",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Returns the instance of Ocean.",
"returns": "\n"
},
"parameters": [
{
"id": 30,
"name": "config",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "Ocean instance configuration."
},
"type": {
"type": "reference",
"id": 113,
"name": "Config"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"id": 27,
"name": "Ocean"
}
],
"name": "Promise"
},
"overwrites": {
"type": "reference",
"name": "Instantiable.getInstance"
}
}
],
"overwrites": {
"type": "reference",
"name": "Instantiable.getInstance"
}
},
{
"id": 31,
"name": "setInstanceConfig",
"kind": 2048,
"kindString": "Method",
"flags": {
"isProtected": true,
"isStatic": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 60,
"character": 36
}
],
"signatures": [
{
"id": 32,
"name": "setInstanceConfig",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"typeParameter": [
{
"id": 33,
"name": "T",
"kind": 131072,
"kindString": "Type parameter",
"flags": {},
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"name": "T"
}
],
"name": "Instantiable"
}
}
],
"parameters": [
{
"id": 34,
"name": "instance",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "T"
}
},
{
"id": 35,
"name": "__namedParameters",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "InstantiableConfig"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.setInstanceConfig"
}
}
],
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.setInstanceConfig"
}
}
],
"groups": [
{
"title": "Constructors",
"kind": 512,
"children": [
36
]
},
{
"title": "Properties",
"kind": 1024,
"children": [
49,
43,
44,
45,
46,
48,
41,
38,
42,
47,
39,
51,
50,
40
]
},
{
"title": "Accessors",
"kind": 262144,
"children": [
56,
60,
58,
52,
54
]
},
{
"title": "Methods",
"kind": 2048,
"children": [
62,
28,
31
]
}
],
"sources": [
{
"fileName": "ocean/Ocean.ts",
"line": 23,
"character": 18
}
],
"extendedTypes": [
{
"type": "reference",
"name": "Instantiable"
}
]
},
{
"id": 162,
"name": "Provider",
"kind": 128,
"kindString": "Class",
"flags": {},
"comment": {
"shortText": "Provides an interface for provider service.\nProvider service is the technical component executed\nby the Publishers allowing to them to provide extended\ndata services."
},
"children": [
{
"id": 171,
"name": "constructor",
"kind": 512,
"kindString": "Constructor",
"flags": {},
"signatures": [
{
"id": 172,
"name": "new Provider",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {},
"type": {
"type": "reference",
"id": 162,
"name": "Provider"
},
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.constructor"
}
}
],
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.constructor"
}
},
{
"id": 174,
"name": "baseUrl",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPrivate": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 30,
"character": 17
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 176,
"name": "computeAddress",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 32,
"character": 23
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 173,
"name": "nonce",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 29,
"character": 14
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 177,
"name": "providerAddress",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 33,
"character": 24
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 178,
"name": "providerVersion",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 34,
"character": 24
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 175,
"name": "servicesEndpoints",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 31,
"character": 26
}
],
"type": {
"type": "array",
"elementType": {
"type": "reference",
"name": "ServiceEndpoint"
}
}
},
{
"id": 282,
"name": "config",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 38,
"character": 22
}
],
"getSignature": [
{
"id": 283,
"name": "config",
"kind": 524288,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "reference",
"id": 113,
"name": "Config"
}
}
]
},
{
"id": 286,
"name": "instanceConfig",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 49,
"character": 30
}
],
"getSignature": [
{
"id": 287,
"name": "instanceConfig",
"kind": 524288,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "reference",
"name": "InstantiableConfig"
}
}
]
},
{
"id": 284,
"name": "logger",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 45,
"character": 22
}
],
"getSignature": [
{
"id": 285,
"name": "logger",
"kind": 524288,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "reference",
"id": 483,
"name": "Logger"
}
}
]
},
{
"id": 278,
"name": "ocean",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 24,
"character": 21
}
],
"getSignature": [
{
"id": 279,
"name": "ocean",
"kind": 524288,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "reference",
"id": 27,
"name": "Ocean"
}
}
]
},
{
"id": 182,
"name": "url",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 53,
"character": 16
}
],
"getSignature": [
{
"id": 183,
"name": "url",
"kind": 524288,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
},
{
"id": 280,
"name": "web3",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 31,
"character": 20
}
],
"getSignature": [
{
"id": 281,
"name": "web3",
"kind": 524288,
"kindString": "Get signature",
"flags": {},
"type": {
"type": "reference",
"name": "default"
}
}
]
},
{
"id": 245,
"name": "computeDelete",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 365,
"character": 28
}
],
"signatures": [
{
"id": 246,
"name": "computeDelete",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Instruct the provider to stop & delete all resources for a compute job"
},
"parameters": [
{
"id": 247,
"name": "did",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 248,
"name": "consumerAccount",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 65,
"name": "default"
}
},
{
"id": 249,
"name": "jobId",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "union",
"types": [
{
"type": "reference",
"name": "ComputeJob"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "ComputeJob"
}
}
]
}
],
"name": "Promise"
}
}
]
},
{
"id": 229,
"name": "computeStart",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 264,
"character": 27
}
],
"signatures": [
{
"id": 230,
"name": "computeStart",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Instruct the provider to start a compute job"
},
"parameters": [
{
"id": 231,
"name": "did",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 232,
"name": "consumerAccount",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 65,
"name": "default"
}
},
{
"id": 233,
"name": "algorithm",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "ComputeAlgorithm"
}
},
{
"id": 234,
"name": "output",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reference",
"name": "ComputeOutput"
}
},
{
"id": 235,
"name": "txId",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 236,
"name": "serviceIndex",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 237,
"name": "serviceType",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 238,
"name": "tokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 239,
"name": "additionalInputs",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "array",
"elementType": {
"type": "reference",
"name": "ComputeInput"
}
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "union",
"types": [
{
"type": "reference",
"name": "ComputeJob"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "ComputeJob"
}
}
]
}
],
"name": "Promise"
}
}
]
},
{
"id": 250,
"name": "computeStatus",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 407,
"character": 28
}
],
"signatures": [
{
"id": 251,
"name": "computeStatus",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 252,
"name": "did",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 253,
"name": "consumerAccount",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 65,
"name": "default"
}
},
{
"id": 254,
"name": "jobId",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 255,
"name": "txId",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 256,
"name": "sign",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "boolean"
},
"defaultValue": "true"
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "union",
"types": [
{
"type": "reference",
"name": "ComputeJob"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "ComputeJob"
}
}
]
}
],
"name": "Promise"
}
}
]
},
{
"id": 240,
"name": "computeStop",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 325,
"character": 26
}
],
"signatures": [
{
"id": 241,
"name": "computeStop",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Instruct the provider to stop a compute job"
},
"parameters": [
{
"id": 242,
"name": "did",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 243,
"name": "consumerAccount",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 65,
"name": "default"
}
},
{
"id": 244,
"name": "jobId",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "union",
"types": [
{
"type": "reference",
"name": "ComputeJob"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "ComputeJob"
}
}
]
}
],
"name": "Promise"
}
}
]
},
{
"id": 193,
"name": "createHashSignature",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 102,
"character": 34
}
],
"signatures": [
{
"id": 194,
"name": "createHashSignature",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 195,
"name": "account",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 65,
"name": "default"
}
},
{
"id": 196,
"name": "message",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 189,
"name": "createSignature",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 93,
"character": 30
}
],
"signatures": [
{
"id": 190,
"name": "createSignature",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 191,
"name": "account",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 65,
"name": "default"
}
},
{
"id": 192,
"name": "agreementId",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 218,
"name": "download",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 220,
"character": 23
}
],
"signatures": [
{
"id": 219,
"name": "download",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 220,
"name": "did",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 221,
"name": "txId",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 222,
"name": "tokenAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 223,
"name": "serviceType",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 224,
"name": "serviceIndex",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 225,
"name": "destination",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 226,
"name": "account",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 65,
"name": "default"
}
},
{
"id": 227,
"name": "files",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "array",
"elementType": {
"type": "reference",
"id": 777,
"name": "File"
}
}
},
{
"id": 228,
"name": "index",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "number"
},
"defaultValue": "-1"
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Promise"
}
}
]
},
{
"id": 197,
"name": "encrypt",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 111,
"character": 22
}
],
"signatures": [
{
"id": 198,
"name": "encrypt",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 199,
"name": "did",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 200,
"name": "document",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
},
{
"id": 201,
"name": "account",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 65,
"name": "default"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 202,
"name": "fileinfo",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 136,
"character": 23
}
],
"signatures": [
{
"id": 203,
"name": "fileinfo",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Get URL details (if possible)",
"returns": "urlDetails\n"
},
"parameters": [
{
"id": 204,
"name": "url",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {
"text": "or did"
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "array",
"elementType": {
"type": "reference",
"id": 777,
"name": "File"
}
}
],
"name": "Promise"
}
}
]
},
{
"id": 271,
"name": "getComputeDeleteEndpoint",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 486,
"character": 33
}
],
"signatures": [
{
"id": 272,
"name": "getComputeDeleteEndpoint",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"name": "ServiceEndpoint"
}
}
]
},
{
"id": 265,
"name": "getComputeStartEndpoint",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 474,
"character": 32
}
],
"signatures": [
{
"id": 266,
"name": "getComputeStartEndpoint",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"name": "ServiceEndpoint"
}
}
]
},
{
"id": 269,
"name": "getComputeStatusEndpoint",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 482,
"character": 33
}
],
"signatures": [
{
"id": 270,
"name": "getComputeStatusEndpoint",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"name": "ServiceEndpoint"
}
}
]
},
{
"id": 267,
"name": "getComputeStopEndpoint",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 478,
"character": 31
}
],
"signatures": [
{
"id": 268,
"name": "getComputeStopEndpoint",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"name": "ServiceEndpoint"
}
}
]
},
{
"id": 273,
"name": "getDownloadEndpoint",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 490,
"character": 28
}
],
"signatures": [
{
"id": 274,
"name": "getDownloadEndpoint",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"name": "ServiceEndpoint"
}
}
]
},
{
"id": 261,
"name": "getEncryptEndpoint",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 466,
"character": 27
}
],
"signatures": [
{
"id": 262,
"name": "getEncryptEndpoint",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"name": "ServiceEndpoint"
}
}
]
},
{
"id": 186,
"name": "getEndpointURL",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 86,
"character": 23
}
],
"signatures": [
{
"id": 187,
"name": "getEndpointURL",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 188,
"name": "serviceName",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"name": "ServiceEndpoint"
}
}
]
},
{
"id": 263,
"name": "getFileinfoEndpoint",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 470,
"character": 28
}
],
"signatures": [
{
"id": 264,
"name": "getFileinfoEndpoint",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"name": "ServiceEndpoint"
}
}
]
},
{
"id": 257,
"name": "getInitializeEndpoint",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 458,
"character": 30
}
],
"signatures": [
{
"id": 258,
"name": "getInitializeEndpoint",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"name": "ServiceEndpoint"
}
}
]
},
{
"id": 209,
"name": "getNonce",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 173,
"character": 23
}
],
"signatures": [
{
"id": 210,
"name": "getNonce",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Get nonce from provider",
"returns": "string\n"
},
"parameters": [
{
"id": 211,
"name": "consumerAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 259,
"name": "getNonceEndpoint",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 462,
"character": 25
}
],
"signatures": [
{
"id": 260,
"name": "getNonceEndpoint",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"name": "ServiceEndpoint"
}
}
]
},
{
"id": 184,
"name": "getServiceEndpoints",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 63,
"character": 34
}
],
"signatures": [
{
"id": 185,
"name": "getServiceEndpoints",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Returns the service endpoints that exist\nin provider.",
"returns": "\n"
},
"type": {
"type": "reference",
"typeArguments": [
{
"type": "array",
"elementType": {
"type": "reference",
"name": "ServiceEndpoint"
}
}
],
"name": "Promise"
}
}
]
},
{
"id": 212,
"name": "initialize",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 188,
"character": 25
}
],
"signatures": [
{
"id": 213,
"name": "initialize",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 214,
"name": "did",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 215,
"name": "serviceIndex",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 216,
"name": "serviceType",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 217,
"name": "consumerAddress",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise"
}
}
]
},
{
"id": 205,
"name": "isFileConsumable",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 153,
"character": 31
}
],
"signatures": [
{
"id": 206,
"name": "isFileConsumable",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 207,
"name": "did",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 140,
"name": "default"
}
},
{
"id": 208,
"name": "serviceIndex",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "number"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "boolean"
}
],
"name": "Promise"
}
}
]
},
{
"id": 275,
"name": "isValidProvider",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 498,
"character": 30
}
],
"signatures": [
{
"id": 276,
"name": "isValidProvider",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Check for a valid provider at URL",
"returns": "string\n"
},
"parameters": [
{
"id": 277,
"name": "url",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"comment": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "boolean"
}
],
"name": "Promise"
}
}
]
},
{
"id": 179,
"name": "setBaseUrl",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 47,
"character": 25
}
],
"signatures": [
{
"id": 180,
"name": "setBaseUrl",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 181,
"name": "url",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "boolean"
}
],
"name": "Promise"
}
}
]
},
{
"id": 288,
"name": "setInstanceConfig",
"kind": 2048,
"kindString": "Method",
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 78,
"character": 29
}
],
"signatures": [
{
"id": 289,
"name": "setInstanceConfig",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 290,
"name": "config",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "InstantiableConfig"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.setInstanceConfig"
}
}
],
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.setInstanceConfig"
}
},
{
"id": 163,
"name": "getInstance",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true,
"isStatic": true
},
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 39,
"character": 33
}
],
"signatures": [
{
"id": 164,
"name": "getInstance",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"shortText": "Returns the instance of Provider.",
"returns": "\n"
},
"parameters": [
{
"id": 165,
"name": "config",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "InstantiableConfig"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"id": 162,
"name": "Provider"
}
],
"name": "Promise"
},
"overwrites": {
"type": "reference",
"name": "Instantiable.getInstance"
}
}
],
"overwrites": {
"type": "reference",
"name": "Instantiable.getInstance"
}
},
{
"id": 166,
"name": "setInstanceConfig",
"kind": 2048,
"kindString": "Method",
"flags": {
"isProtected": true,
"isStatic": true
},
"sources": [
{
"fileName": "Instantiable.abstract.ts",
"line": 60,
"character": 36
}
],
"signatures": [
{
"id": 167,
"name": "setInstanceConfig",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"typeParameter": [
{
"id": 168,
"name": "T",
"kind": 131072,
"kindString": "Type parameter",
"flags": {},
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"name": "T"
}
],
"name": "Instantiable"
}
}
],
"parameters": [
{
"id": 169,
"name": "instance",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "T"
}
},
{
"id": 170,
"name": "__namedParameters",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"name": "InstantiableConfig"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.setInstanceConfig"
}
}
],
"inheritedFrom": {
"type": "reference",
"name": "Instantiable.setInstanceConfig"
}
}
],
"groups": [
{
"title": "Constructors",
"kind": 512,
"children": [
171
]
},
{
"title": "Properties",
"kind": 1024,
"children": [
174,
176,
173,
177,
178,
175
]
},
{
"title": "Accessors",
"kind": 262144,
"children": [
282,
286,
284,
278,
182,
280
]
},
{
"title": "Methods",
"kind": 2048,
"children": [
245,
229,
250,
240,
193,
189,
218,
197,
202,
271,
265,
269,
267,
273,
261,
186,
263,
257,
209,
259,
184,
212,
205,
275,
179,
288,
163,
166
]
}
],
"sources": [
{
"fileName": "provider/Provider.ts",
"line": 28,
"character": 21
}
],
"extendedTypes": [
{
"type": "reference",
"name": "Instantiable"
}
]
},
{
"id": 736,
"name": "AdditionalInformation",
"kind": 256,
"kindString": "Interface",
"flags": {},
"comment": {
"shortText": "Additional Information of Assets Metadata.",
"tags": [
{
"tag": "see",
"text": "https://github.com/oceanprotocol/OEPs/tree/master/8#additional-information\n"
}
]
},
"children": [
{
"id": 745,
"name": "categories",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "Categories used to describe this content. Empty by default.",
"tags": [
{
"tag": "example",
"text": "[\"Economy\", \"Data Science\"]\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/AdditionalInformation.ts",
"line": 61,
"character": 12
}
],
"type": {
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "string"
}
}
},
{
"id": 738,
"name": "copyrightHolder",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "The party holding the legal copyright. Empty by default.",
"tags": [
{
"tag": "example",
"text": "\"Met Office\"\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/AdditionalInformation.ts",
"line": 19,
"character": 17
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 737,
"name": "description",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "Details of what the resource is. For a dataset, this attribute\nexplains what the data represents and what it can be used for.",
"tags": [
{
"tag": "example",
"text": "\"Weather information of UK including temperature and humidity\"\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/AdditionalInformation.ts",
"line": 12,
"character": 13
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 744,
"name": "inLanguage",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "The language of the content. Please use one of the language\ncodes from the {@link https://tools.ietf.org/html/bcp47 IETF BCP 47 standard}.",
"tags": [
{
"tag": "example",
"text": "\"en\"\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/AdditionalInformation.ts",
"line": 54,
"character": 12
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 740,
"name": "links",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "Mapping of links for data samples, or links to find out more information.\nLinks may be to either a URL or another Asset. We expect marketplaces to\nconverge on agreements of typical formats for linked data: The Ocean Protocol\nitself does not mandate any specific formats as these requirements are likely\nto be domain-specific.",
"tags": [
{
"tag": "example",
"text": "\n[\n {\n anotherSample: \"http://data.ceda.ac.uk/badc/ukcp09/data/gridded-land-obs/gridded-land-obs-daily/\",\n },\n {\n fieldsDescription: \"http://data.ceda.ac.uk/badc/ukcp09/\",\n },\n ]\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/AdditionalInformation.ts",
"line": 46,
"character": 7
}
],
"type": {
"type": "array",
"elementType": {
"type": "reflection",
"declaration": {
"id": 741,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"indexSignature": {
"id": 742,
"name": "__index",
"kind": 8192,
"kindString": "Index signature",
"flags": {},
"parameters": [
{
"id": 743,
"name": "name",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
}
}
}
},
{
"id": 748,
"name": "structuredMarkup",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "A link to machine-readable structured markup (such as ttl/json-ld/rdf)\ndescribing the dataset."
},
"sources": [
{
"fileName": "ddo/interfaces/AdditionalInformation.ts",
"line": 84,
"character": 18
}
],
"type": {
"type": "array",
"elementType": {
"type": "reflection",
"declaration": {
"id": 749,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 751,
"name": "mediaType",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/AdditionalInformation.ts",
"line": 86,
"character": 13
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 750,
"name": "uri",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/AdditionalInformation.ts",
"line": 85,
"character": 7
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
751,
750
]
}
]
}
}
}
},
{
"id": 746,
"name": "tags",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "Keywords or tags used to describe this content. Empty by default.",
"tags": [
{
"tag": "example",
"text": "[\"weather\", \"uk\", \"2011\", \"temperature\", \"humidity\"]\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/AdditionalInformation.ts",
"line": 68,
"character": 6
}
],
"type": {
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "string"
}
}
},
{
"id": 747,
"name": "updateFrequency",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "An indication of update latency - i.e. How often are updates expected (seldom,\nannually, quarterly, etc.), or is the resource static that is never expected\nto get updated.",
"tags": [
{
"tag": "example",
"text": "\"yearly\"\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/AdditionalInformation.ts",
"line": 77,
"character": 17
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 739,
"name": "workExample",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "Example of the concept of this asset. This example is part\nof the metadata, not an external link.",
"tags": [
{
"tag": "example",
"text": "\"423432fsd,51.509865,-0.118092,2011-01-01T10:55:11+00:00,7.2,68\"\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/AdditionalInformation.ts",
"line": 27,
"character": 13
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
745,
738,
737,
744,
740,
748,
746,
747,
739
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/AdditionalInformation.ts",
"line": 5,
"character": 38
}
]
},
{
"id": 752,
"name": "Authentication",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 754,
"name": "publicKey",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Authentication.ts",
"line": 3,
"character": 11
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 753,
"name": "type",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Authentication.ts",
"line": 2,
"character": 6
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
754,
753
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/Authentication.ts",
"line": 1,
"character": 31
}
]
},
{
"id": 755,
"name": "BestPrice",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 757,
"name": "address",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/BestPrice.ts",
"line": 3,
"character": 9
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 761,
"name": "datatoken",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/BestPrice.ts",
"line": 7,
"character": 11
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 762,
"name": "exchange_id",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/BestPrice.ts",
"line": 9,
"character": 13
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 759,
"name": "isConsumable",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/BestPrice.ts",
"line": 5,
"character": 14
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": ""
},
{
"type": "literal",
"value": "false"
},
{
"type": "literal",
"value": "true"
}
]
}
},
{
"id": 760,
"name": "ocean",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/BestPrice.ts",
"line": 6,
"character": 7
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 763,
"name": "pools",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/BestPrice.ts",
"line": 10,
"character": 7
}
],
"type": {
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "string"
}
}
},
{
"id": 756,
"name": "type",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/BestPrice.ts",
"line": 2,
"character": 6
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": ""
},
{
"type": "literal",
"value": "pool"
},
{
"type": "literal",
"value": "exchange"
}
]
}
},
{
"id": 758,
"name": "value",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/BestPrice.ts",
"line": 4,
"character": 7
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
757,
761,
762,
759,
760,
763,
756,
758
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/BestPrice.ts",
"line": 1,
"character": 26
}
]
},
{
"id": 664,
"name": "ConfigHelperConfig",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 690,
"name": "authMessage",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Message shown when the user creates its own token."
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 127,
"character": 20
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"id": 136,
"name": "Config.authMessage"
}
},
{
"id": 691,
"name": "authTokenExpiration",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Token expiration time in ms."
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 133,
"character": 28
}
],
"type": {
"type": "intrinsic",
"name": "number"
},
"inheritedFrom": {
"type": "reference",
"id": 137,
"name": "Config.authTokenExpiration"
}
},
{
"id": 678,
"name": "datatokensABI",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "datatokens ABI"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 57,
"character": 22
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
},
"inheritedFrom": {
"type": "reference",
"id": 124,
"name": "Config.datatokensABI"
}
},
{
"id": 685,
"name": "dispenserABI",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "DispenserABI"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 99,
"character": 21
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
},
"inheritedFrom": {
"type": "reference",
"id": 131,
"name": "Config.dispenserABI"
}
},
{
"id": 684,
"name": "dispenserAddress",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "DispenserAddress"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 93,
"character": 25
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"id": 130,
"name": "Config.dispenserAddress"
}
},
{
"id": 668,
"name": "explorerUri",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "utils/ConfigHelper.ts",
"line": 20,
"character": 13
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 677,
"name": "factoryABI",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Factory ABI"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 51,
"character": 19
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
},
"inheritedFrom": {
"type": "reference",
"id": 123,
"name": "Config.factoryABI"
}
},
{
"id": 676,
"name": "factoryAddress",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Factory address"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 45,
"character": 23
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"id": 122,
"name": "Config.factoryAddress"
}
},
{
"id": 682,
"name": "fixedRateExchangeAddress",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "FixedRateExchangeAddress"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 81,
"character": 33
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"id": 128,
"name": "Config.fixedRateExchangeAddress"
}
},
{
"id": 683,
"name": "fixedRateExchangeAddressABI",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "FixedRateExchangeAddressABI"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 87,
"character": 36
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
},
"inheritedFrom": {
"type": "reference",
"id": 129,
"name": "Config.fixedRateExchangeAddressABI"
}
},
{
"id": 672,
"name": "metadataCacheUri",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Metadata Store URL."
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 21,
"character": 25
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"id": 118,
"name": "Config.metadataCacheUri"
}
},
{
"id": 687,
"name": "metadataContractABI",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "DDOContractABI"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 111,
"character": 28
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
},
"inheritedFrom": {
"type": "reference",
"id": 133,
"name": "Config.metadataContractABI"
}
},
{
"id": 686,
"name": "metadataContractAddress",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "DDOContractAddress"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 105,
"character": 32
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"id": 132,
"name": "Config.metadataContractAddress"
}
},
{
"id": 666,
"name": "network",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "utils/ConfigHelper.ts",
"line": 18,
"character": 9
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 665,
"name": "networkId",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "utils/ConfigHelper.ts",
"line": 17,
"character": 11
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 670,
"name": "nodeUri",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Ethereum node URL."
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 9,
"character": 16
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"id": 116,
"name": "Config.nodeUri"
}
},
{
"id": 675,
"name": "oceanTokenAddress",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Ocean Token address"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 39,
"character": 26
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"id": 121,
"name": "Config.oceanTokenAddress"
}
},
{
"id": 669,
"name": "oceanTokenSymbol",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "utils/ConfigHelper.ts",
"line": 21,
"character": 18
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 692,
"name": "parityUri",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 136,
"character": 18
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"id": 138,
"name": "Config.parityUri"
}
},
{
"id": 681,
"name": "poolABI",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Pool ABI"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 75,
"character": 16
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
},
"inheritedFrom": {
"type": "reference",
"id": 127,
"name": "Config.poolABI"
}
},
{
"id": 680,
"name": "poolFactoryABI",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Pool Factory ABI"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 69,
"character": 23
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"name": "AbiItem"
},
{
"type": "array",
"elementType": {
"type": "reference",
"name": "AbiItem"
}
}
]
},
"inheritedFrom": {
"type": "reference",
"id": 126,
"name": "Config.poolFactoryABI"
}
},
{
"id": 679,
"name": "poolFactoryAddress",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Pool Factory address"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 63,
"character": 27
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"id": 125,
"name": "Config.poolFactoryAddress"
}
},
{
"id": 671,
"name": "providerAddress",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Address of Provider."
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 15,
"character": 24
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"id": 117,
"name": "Config.providerAddress"
}
},
{
"id": 673,
"name": "providerUri",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Provider URL."
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 27,
"character": 20
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"id": 119,
"name": "Config.providerUri"
}
},
{
"id": 688,
"name": "startBlock",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "block number of the deployment"
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 116,
"character": 19
}
],
"type": {
"type": "intrinsic",
"name": "number"
},
"inheritedFrom": {
"type": "reference",
"id": 134,
"name": "Config.startBlock"
}
},
{
"id": 667,
"name": "subgraphUri",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "utils/ConfigHelper.ts",
"line": 19,
"character": 13
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 693,
"name": "threshold",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 138,
"character": 18
}
],
"type": {
"type": "intrinsic",
"name": "number"
},
"inheritedFrom": {
"type": "reference",
"id": 139,
"name": "Config.threshold"
}
},
{
"id": 689,
"name": "verbose",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Log level."
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 121,
"character": 16
}
],
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "boolean"
},
{
"type": "reference",
"id": 156,
"name": "LogLevel"
}
]
},
"inheritedFrom": {
"type": "reference",
"id": 135,
"name": "Config.verbose"
}
},
{
"id": 674,
"name": "web3Provider",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isOptional": true
},
"comment": {
"shortText": "Web3 Provider."
},
"sources": [
{
"fileName": "models/Config.ts",
"line": 33,
"character": 21
}
],
"type": {
"type": "intrinsic",
"name": "any"
},
"inheritedFrom": {
"type": "reference",
"id": 120,
"name": "Config.web3Provider"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
690,
691,
678,
685,
684,
668,
677,
676,
682,
683,
672,
687,
686,
666,
665,
670,
675,
669,
692,
681,
680,
679,
671,
673,
688,
667,
693,
689,
674
]
}
],
"sources": [
{
"fileName": "utils/ConfigHelper.ts",
"line": 16,
"character": 35
}
],
"extendedTypes": [
{
"type": "reference",
"id": 113,
"name": "Config"
}
]
},
{
"id": 764,
"name": "Curation",
"kind": 256,
"kindString": "Interface",
"flags": {},
"comment": {
"shortText": "Curation attributes of Assets Metadata.",
"tags": [
{
"tag": "see",
"text": "https://github.com/oceanprotocol/OEPs/tree/master/8\n"
}
]
},
"children": [
{
"id": 768,
"name": "isListed",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "Flag unsuitable content.",
"tags": [
{
"tag": "example",
"text": "true\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/Curation.ts",
"line": 32,
"character": 10
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
},
{
"id": 766,
"name": "numVotes",
"kind": 1024,
"kindString": "Property",
"flags": {},
"comment": {
"shortText": "Number of votes. 0 is the default value.",
"tags": [
{
"tag": "example",
"text": "123\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/Curation.ts",
"line": 18,
"character": 10
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 765,
"name": "rating",
"kind": 1024,
"kindString": "Property",
"flags": {},
"comment": {
"shortText": "Decimal value between 0 and 1. 0 is the default value.",
"tags": [
{
"tag": "example",
"text": "0.93\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/Curation.ts",
"line": 11,
"character": 8
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 767,
"name": "schema",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "Schema applied to calculate the rating.",
"tags": [
{
"tag": "example",
"text": "\"Binary Voting\"\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/Curation.ts",
"line": 25,
"character": 8
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
768,
766,
765,
767
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/Curation.ts",
"line": 5,
"character": 25
}
]
},
{
"id": 769,
"name": "EditableMetadata",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 770,
"name": "description",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/EditableMetadata.ts",
"line": 4,
"character": 13
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 772,
"name": "links",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/EditableMetadata.ts",
"line": 6,
"character": 7
}
],
"type": {
"type": "array",
"elementType": {
"type": "reference",
"id": 773,
"name": "EditableMetadataLinks"
}
}
},
{
"id": 771,
"name": "title",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/EditableMetadata.ts",
"line": 5,
"character": 7
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
770,
772,
771
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/EditableMetadata.ts",
"line": 3,
"character": 33
}
]
},
{
"id": 773,
"name": "EditableMetadataLinks",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 774,
"name": "name",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/EditableMetadataLinks.ts",
"line": 2,
"character": 6
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 776,
"name": "type",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/EditableMetadataLinks.ts",
"line": 4,
"character": 6
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 775,
"name": "url",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/EditableMetadataLinks.ts",
"line": 3,
"character": 5
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
774,
776,
775
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/EditableMetadataLinks.ts",
"line": 1,
"character": 38
}
]
},
{
"id": 777,
"name": "File",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 782,
"name": "checksum",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "File checksum."
},
"sources": [
{
"fileName": "ddo/interfaces/File.ts",
"line": 31,
"character": 10
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 783,
"name": "checksumType",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "Checksum hash algorithm."
},
"sources": [
{
"fileName": "ddo/interfaces/File.ts",
"line": 37,
"character": 14
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 787,
"name": "compression",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "File compression (e.g. no, gzip, bzip2, etc).",
"tags": [
{
"tag": "example",
"text": "\"zip\"\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/File.ts",
"line": 63,
"character": 13
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 784,
"name": "contentLength",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "File content length."
},
"sources": [
{
"fileName": "ddo/interfaces/File.ts",
"line": 43,
"character": 15
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 781,
"name": "contentType",
"kind": 1024,
"kindString": "Property",
"flags": {},
"comment": {
"shortText": "File format, if applicable.",
"tags": [
{
"tag": "example",
"text": "\"text/csv\"\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/File.ts",
"line": 25,
"character": 13
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 786,
"name": "encoding",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "File encoding.",
"tags": [
{
"tag": "example",
"text": "\"UTF-8\"\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/File.ts",
"line": 56,
"character": 10
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 780,
"name": "index",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "File index."
},
"sources": [
{
"fileName": "ddo/interfaces/File.ts",
"line": 18,
"character": 7
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 778,
"name": "name",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "File name."
},
"sources": [
{
"fileName": "ddo/interfaces/File.ts",
"line": 6,
"character": 6
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 785,
"name": "resourceId",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "Resource ID (depending on the source)."
},
"sources": [
{
"fileName": "ddo/interfaces/File.ts",
"line": 49,
"character": 12
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 779,
"name": "url",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "File URL."
},
"sources": [
{
"fileName": "ddo/interfaces/File.ts",
"line": 12,
"character": 5
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
782,
783,
787,
784,
781,
786,
780,
778,
785,
779
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/File.ts",
"line": 1,
"character": 21
}
]
},
{
"id": 788,
"name": "Metadata",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 791,
"name": "additionalInformation",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/Metadata.ts",
"line": 8,
"character": 23
}
],
"type": {
"type": "reference",
"id": 736,
"name": "AdditionalInformation"
}
},
{
"id": 792,
"name": "curation",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/Metadata.ts",
"line": 9,
"character": 10
}
],
"type": {
"type": "reference",
"id": 764,
"name": "Curation"
}
},
{
"id": 790,
"name": "encryptedFiles",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/Metadata.ts",
"line": 7,
"character": 16
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 789,
"name": "main",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Metadata.ts",
"line": 6,
"character": 6
}
],
"type": {
"type": "reference",
"id": 804,
"name": "MetadataMain"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
791,
792,
790,
789
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/Metadata.ts",
"line": 5,
"character": 25
}
]
},
{
"id": 793,
"name": "MetadataAlgorithm",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 799,
"name": "container",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/MetadataAlgorithm.ts",
"line": 7,
"character": 11
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 800,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 801,
"name": "entrypoint",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/MetadataAlgorithm.ts",
"line": 8,
"character": 14
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 802,
"name": "image",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/MetadataAlgorithm.ts",
"line": 9,
"character": 9
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 803,
"name": "tag",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/MetadataAlgorithm.ts",
"line": 10,
"character": 7
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
801,
802,
803
]
}
]
}
}
},
{
"id": 797,
"name": "format",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/MetadataAlgorithm.ts",
"line": 5,
"character": 8
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 796,
"name": "language",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/MetadataAlgorithm.ts",
"line": 4,
"character": 10
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 795,
"name": "rawcode",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/MetadataAlgorithm.ts",
"line": 3,
"character": 9
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 794,
"name": "url",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/MetadataAlgorithm.ts",
"line": 2,
"character": 5
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 798,
"name": "version",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/MetadataAlgorithm.ts",
"line": 6,
"character": 9
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
799,
797,
796,
795,
794,
798
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/MetadataAlgorithm.ts",
"line": 1,
"character": 34
}
]
},
{
"id": 804,
"name": "MetadataMain",
"kind": 256,
"kindString": "Interface",
"flags": {},
"comment": {
"shortText": "Main attributes of assets metadata.",
"tags": [
{
"tag": "see",
"text": "https://github.com/oceanprotocol/OEPs/tree/master/8\n"
}
]
},
"children": [
{
"id": 812,
"name": "algorithm",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "Metadata used only for assets with type `algorithm`."
},
"sources": [
{
"fileName": "ddo/interfaces/MetadataMain.ts",
"line": 65,
"character": 11
}
],
"type": {
"type": "reference",
"id": 793,
"name": "MetadataAlgorithm"
}
},
{
"id": 809,
"name": "author",
"kind": 1024,
"kindString": "Property",
"flags": {},
"comment": {
"shortText": "Name of the entity generating this data (e.g. Tfl, Disney Corp, etc.).",
"tags": [
{
"tag": "example",
"text": "\"Met Office\"\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/MetadataMain.ts",
"line": 45,
"character": 8
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 807,
"name": "dateCreated",
"kind": 1024,
"kindString": "Property",
"flags": {},
"comment": {
"shortText": "The date on which the asset was created by the originator in\nISO 8601 format, Coordinated Universal Time.",
"tags": [
{
"tag": "example",
"text": "\"2019-01-31T08:38:32Z\"\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/MetadataMain.ts",
"line": 29,
"character": 13
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 808,
"name": "datePublished",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"comment": {
"shortText": "The date on which the asset DDO was registered into the metadata store.\nThis value is created automatically by Aquarius upon registering,\nso this value can't be set.",
"tags": [
{
"tag": "example",
"text": "\"2019-01-31T08:38:32Z\"\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/MetadataMain.ts",
"line": 38,
"character": 15
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 811,
"name": "files",
"kind": 1024,
"kindString": "Property",
"flags": {},
"comment": {
"shortText": "Array of File objects including the encrypted file urls and some additional information."
},
"sources": [
{
"fileName": "ddo/interfaces/MetadataMain.ts",
"line": 59,
"character": 7
}
],
"type": {
"type": "array",
"elementType": {
"type": "reference",
"id": 777,
"name": "File"
}
}
},
{
"id": 810,
"name": "license",
"kind": 1024,
"kindString": "Property",
"flags": {},
"comment": {
"shortText": "Short name referencing the license of the asset (e.g. Public Domain, CC-0, CC-BY, No License Specified, etc. ).\nIf it's not specified, the following value will be added: \"No License Specified\".",
"tags": [
{
"tag": "example",
"text": "\"CC-BY\"\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/MetadataMain.ts",
"line": 53,
"character": 9
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 805,
"name": "name",
"kind": 1024,
"kindString": "Property",
"flags": {},
"comment": {
"shortText": "Descriptive name of the Asset.",
"tags": [
{
"tag": "example",
"text": "\"UK Weather information 2011\"\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/MetadataMain.ts",
"line": 14,
"character": 6
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 806,
"name": "type",
"kind": 1024,
"kindString": "Property",
"flags": {},
"comment": {
"shortText": "Type of the Asset. Helps to filter by the type of asset (\"dataset\" or \"algorithm\").",
"tags": [
{
"tag": "example",
"text": "\"dataset\"\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/MetadataMain.ts",
"line": 21,
"character": 6
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": "dataset"
},
{
"type": "literal",
"value": "algorithm"
}
]
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
812,
809,
807,
808,
811,
810,
805,
806
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/MetadataMain.ts",
"line": 8,
"character": 29
}
]
},
{
"id": 15,
"name": "OceanPlatformTech",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 18,
"name": "commit",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ocean/Versions.ts",
"line": 15,
"character": 8
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 16,
"name": "name",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ocean/Versions.ts",
"line": 13,
"character": 6
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 19,
"name": "status",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ocean/Versions.ts",
"line": 16,
"character": 8
}
],
"type": {
"type": "reference",
"id": 10,
"name": "OceanPlatformTechStatus"
}
},
{
"id": 17,
"name": "version",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ocean/Versions.ts",
"line": 14,
"character": 9
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
18,
16,
19,
17
]
}
],
"sources": [
{
"fileName": "ocean/Versions.ts",
"line": 12,
"character": 34
}
]
},
{
"id": 20,
"name": "OceanPlatformVersions",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 21,
"name": "lib",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ocean/Versions.ts",
"line": 20,
"character": 5
}
],
"type": {
"type": "reference",
"id": 15,
"name": "OceanPlatformTech"
}
},
{
"id": 22,
"name": "metadataCache",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ocean/Versions.ts",
"line": 21,
"character": 15
}
],
"type": {
"type": "reference",
"id": 15,
"name": "OceanPlatformTech"
}
},
{
"id": 23,
"name": "provider",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ocean/Versions.ts",
"line": 22,
"character": 10
}
],
"type": {
"type": "reference",
"id": 15,
"name": "OceanPlatformTech"
}
},
{
"id": 24,
"name": "status",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ocean/Versions.ts",
"line": 23,
"character": 8
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 25,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 26,
"name": "ok",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ocean/Versions.ts",
"line": 24,
"character": 6
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
26
]
}
]
}
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
21,
22,
23,
24
]
}
],
"sources": [
{
"fileName": "ocean/Versions.ts",
"line": 19,
"character": 38
}
]
},
{
"id": 813,
"name": "Proof",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 815,
"name": "created",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Proof.ts",
"line": 3,
"character": 9
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 816,
"name": "creator",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Proof.ts",
"line": 4,
"character": 9
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 817,
"name": "signatureValue",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Proof.ts",
"line": 5,
"character": 16
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 814,
"name": "type",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Proof.ts",
"line": 2,
"character": 6
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
815,
816,
817,
814
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/Proof.ts",
"line": 1,
"character": 22
}
]
},
{
"id": 818,
"name": "PublicKey",
"kind": 256,
"kindString": "Interface",
"flags": {},
"comment": {
"shortText": "Public key data."
},
"children": [
{
"id": 819,
"name": "id",
"kind": 1024,
"kindString": "Property",
"flags": {},
"comment": {
"shortText": "ID of the key.",
"tags": [
{
"tag": "example",
"text": "\"did:op:123456789abcdefghi#keys-1\"\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/PublicKey.ts",
"line": 10,
"character": 4
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 821,
"name": "owner",
"kind": 1024,
"kindString": "Property",
"flags": {},
"comment": {
"shortText": "Key owner.",
"tags": [
{
"tag": "example",
"text": "\"did:op:123456789abcdefghi\"\n"
}
]
},
"sources": [
{
"fileName": "ddo/interfaces/PublicKey.ts",
"line": 27,
"character": 7
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 823,
"name": "publicKeyBase58",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/PublicKey.ts",
"line": 30,
"character": 17
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 824,
"name": "publicKeyHex",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/PublicKey.ts",
"line": 31,
"character": 14
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 822,
"name": "publicKeyPem",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/PublicKey.ts",
"line": 29,
"character": 14
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 820,
"name": "type",
"kind": 1024,
"kindString": "Property",
"flags": {},
"comment": {
"shortText": "Type of key."
},
"sources": [
{
"fileName": "ddo/interfaces/PublicKey.ts",
"line": 16,
"character": 6
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": "Ed25519VerificationKey2018"
},
{
"type": "literal",
"value": "RsaVerificationKey2018"
},
{
"type": "literal",
"value": "EdDsaSAPublicKeySecp256k1"
},
{
"type": "literal",
"value": "EthereumECDSAKey"
}
]
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
819,
821,
823,
824,
822,
820
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/PublicKey.ts",
"line": 4,
"character": 26
}
]
},
{
"id": 919,
"name": "PurgatoryData",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 920,
"name": "did",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/PurgatoryData.ts",
"line": 2,
"character": 5
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 921,
"name": "reason",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/PurgatoryData.ts",
"line": 3,
"character": 8
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
920,
921
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/PurgatoryData.ts",
"line": 1,
"character": 30
}
]
},
{
"id": 904,
"name": "ServiceAccess",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 906,
"name": "attributes",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 85,
"character": 12
}
],
"type": {
"type": "reference",
"id": 840,
"name": "ServiceAccessAttributes"
},
"overwrites": {
"type": "reference",
"id": 839,
"name": "ServiceCommon.attributes"
}
},
{
"id": 907,
"name": "index",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 12,
"character": 7
}
],
"type": {
"type": "intrinsic",
"name": "number"
},
"inheritedFrom": {
"type": "reference",
"id": 837,
"name": "ServiceCommon.index"
}
},
{
"id": 908,
"name": "serviceEndpoint",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 13,
"character": 17
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"id": 838,
"name": "ServiceCommon.serviceEndpoint"
}
},
{
"id": 905,
"name": "type",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 84,
"character": 6
}
],
"type": {
"type": "literal",
"value": "access"
},
"overwrites": {
"type": "reference",
"id": 836,
"name": "ServiceCommon.type"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
906,
907,
908,
905
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 83,
"character": 30
}
],
"extendedTypes": [
{
"type": "reference",
"id": 835,
"name": "ServiceCommon"
}
]
},
{
"id": 840,
"name": "ServiceAccessAttributes",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 848,
"name": "additionalInformation",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 7,
"character": 23
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 849,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"indexSignature": {
"id": 850,
"name": "__index",
"kind": 8192,
"kindString": "Index signature",
"flags": {},
"parameters": [
{
"id": 851,
"name": "key",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "any"
}
}
}
},
"inheritedFrom": {
"type": "reference",
"id": 831,
"name": "ServiceCommonAttributes.additionalInformation"
}
},
{
"id": 841,
"name": "main",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 18,
"character": 6
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 842,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 846,
"name": "cost",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 22,
"character": 8
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 843,
"name": "creator",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 19,
"character": 11
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 845,
"name": "datePublished",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 21,
"character": 17
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 844,
"name": "name",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 20,
"character": 8
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 847,
"name": "timeout",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 23,
"character": 11
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
846,
843,
845,
844,
847
]
}
]
}
},
"overwrites": {
"type": "reference",
"id": 827,
"name": "ServiceCommonAttributes.main"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
848,
841
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 17,
"character": 40
}
],
"extendedTypes": [
{
"type": "reference",
"id": 826,
"name": "ServiceCommonAttributes"
}
]
},
{
"id": 835,
"name": "ServiceCommon",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 839,
"name": "attributes",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 14,
"character": 12
}
],
"type": {
"type": "reference",
"id": 826,
"name": "ServiceCommonAttributes"
}
},
{
"id": 837,
"name": "index",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 12,
"character": 7
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 838,
"name": "serviceEndpoint",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 13,
"character": 17
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 836,
"name": "type",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 11,
"character": 6
}
],
"type": {
"type": "reference",
"id": 825,
"name": "ServiceType"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
839,
837,
838,
836
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 10,
"character": 30
}
],
"extendedBy": [
{
"type": "reference",
"id": 899,
"name": "ServiceMetadata"
},
{
"type": "reference",
"id": 904,
"name": "ServiceAccess"
},
{
"type": "reference",
"id": 909,
"name": "ServiceCompute"
}
]
},
{
"id": 826,
"name": "ServiceCommonAttributes",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 831,
"name": "additionalInformation",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 7,
"character": 23
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 832,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"indexSignature": {
"id": 833,
"name": "__index",
"kind": 8192,
"kindString": "Index signature",
"flags": {},
"parameters": [
{
"id": 834,
"name": "key",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "any"
}
}
}
}
},
{
"id": 827,
"name": "main",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 6,
"character": 6
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 828,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"indexSignature": {
"id": 829,
"name": "__index",
"kind": 8192,
"kindString": "Index signature",
"flags": {},
"parameters": [
{
"id": 830,
"name": "key",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "any"
}
}
}
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
831,
827
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 5,
"character": 40
}
],
"extendedBy": [
{
"type": "reference",
"id": 840,
"name": "ServiceAccessAttributes"
},
{
"type": "reference",
"id": 885,
"name": "ServiceComputeAttributes"
}
]
},
{
"id": 909,
"name": "ServiceCompute",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 911,
"name": "attributes",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 90,
"character": 12
}
],
"type": {
"type": "reference",
"id": 885,
"name": "ServiceComputeAttributes"
},
"overwrites": {
"type": "reference",
"id": 839,
"name": "ServiceCommon.attributes"
}
},
{
"id": 912,
"name": "index",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 12,
"character": 7
}
],
"type": {
"type": "intrinsic",
"name": "number"
},
"inheritedFrom": {
"type": "reference",
"id": 837,
"name": "ServiceCommon.index"
}
},
{
"id": 913,
"name": "serviceEndpoint",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 13,
"character": 17
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"id": 838,
"name": "ServiceCommon.serviceEndpoint"
}
},
{
"id": 910,
"name": "type",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 89,
"character": 6
}
],
"type": {
"type": "literal",
"value": "compute"
},
"overwrites": {
"type": "reference",
"id": 836,
"name": "ServiceCommon.type"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
911,
912,
913,
910
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 88,
"character": 31
}
],
"extendedTypes": [
{
"type": "reference",
"id": 835,
"name": "ServiceCommon"
}
]
},
{
"id": 885,
"name": "ServiceComputeAttributes",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 895,
"name": "additionalInformation",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 7,
"character": 23
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 896,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"indexSignature": {
"id": 897,
"name": "__index",
"kind": 8192,
"kindString": "Index signature",
"flags": {},
"parameters": [
{
"id": 898,
"name": "key",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "any"
}
}
}
},
"inheritedFrom": {
"type": "reference",
"id": 831,
"name": "ServiceCommonAttributes.additionalInformation"
}
},
{
"id": 886,
"name": "main",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 67,
"character": 6
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 887,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 890,
"name": "cost",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 70,
"character": 8
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 888,
"name": "creator",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 68,
"character": 11
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 889,
"name": "datePublished",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 69,
"character": 17
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 893,
"name": "name",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 73,
"character": 8
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 894,
"name": "privacy",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 74,
"character": 11
}
],
"type": {
"type": "reference",
"id": 856,
"name": "ServiceComputePrivacy"
}
},
{
"id": 892,
"name": "provider",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 72,
"character": 12
}
],
"type": {
"type": "reference",
"id": 861,
"name": "ServiceComputeProvider"
}
},
{
"id": 891,
"name": "timeout",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 71,
"character": 11
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
890,
888,
889,
893,
894,
892,
891
]
}
]
}
},
"overwrites": {
"type": "reference",
"id": 827,
"name": "ServiceCommonAttributes.main"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
895,
886
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 66,
"character": 41
}
],
"extendedTypes": [
{
"type": "reference",
"id": 826,
"name": "ServiceCommonAttributes"
}
]
},
{
"id": 856,
"name": "ServiceComputePrivacy",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 859,
"name": "allowAllPublishedAlgorithms",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 36,
"character": 29
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
},
{
"id": 858,
"name": "allowNetworkAccess",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 35,
"character": 20
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
},
{
"id": 857,
"name": "allowRawAlgorithm",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 34,
"character": 19
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
},
{
"id": 860,
"name": "publisherTrustedAlgorithms",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 37,
"character": 28
}
],
"type": {
"type": "array",
"elementType": {
"type": "reference",
"id": 852,
"name": "publisherTrustedAlgorithm"
}
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
859,
858,
857,
860
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 33,
"character": 38
}
]
},
{
"id": 861,
"name": "ServiceComputeProvider",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 863,
"name": "description",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 42,
"character": 13
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 864,
"name": "environment",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 43,
"character": 13
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 865,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 866,
"name": "cluster",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 44,
"character": 11
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 867,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 868,
"name": "type",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 45,
"character": 10
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 869,
"name": "url",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 46,
"character": 9
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
868,
869
]
}
]
}
}
},
{
"id": 870,
"name": "supportedContainers",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 48,
"character": 23
}
],
"type": {
"type": "array",
"elementType": {
"type": "reflection",
"declaration": {
"id": 871,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 874,
"name": "checksum",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 51,
"character": 14
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 872,
"name": "image",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 49,
"character": 11
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 873,
"name": "tag",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 50,
"character": 9
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
874,
872,
873
]
}
]
}
}
}
},
{
"id": 875,
"name": "supportedServers",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 53,
"character": 20
}
],
"type": {
"type": "array",
"elementType": {
"type": "reflection",
"declaration": {
"id": 876,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 879,
"name": "cost",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 56,
"character": 10
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 880,
"name": "cpu",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 57,
"character": 9
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 883,
"name": "disk",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 60,
"character": 10
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 881,
"name": "gpu",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 58,
"character": 9
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 884,
"name": "maxExecutionTime",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 61,
"character": 22
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 882,
"name": "memory",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 59,
"character": 12
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 877,
"name": "serverId",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 54,
"character": 14
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 878,
"name": "serverType",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 55,
"character": 16
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
879,
880,
883,
881,
884,
882,
877,
878
]
}
]
}
}
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
866,
870,
875
]
}
]
}
}
},
{
"id": 862,
"name": "type",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 41,
"character": 6
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
863,
864,
862
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 40,
"character": 39
}
]
},
{
"id": 899,
"name": "ServiceMetadata",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 901,
"name": "attributes",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 80,
"character": 12
}
],
"type": {
"type": "reference",
"id": 788,
"name": "Metadata"
},
"overwrites": {
"type": "reference",
"id": 839,
"name": "ServiceCommon.attributes"
}
},
{
"id": 902,
"name": "index",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 12,
"character": 7
}
],
"type": {
"type": "intrinsic",
"name": "number"
},
"inheritedFrom": {
"type": "reference",
"id": 837,
"name": "ServiceCommon.index"
}
},
{
"id": 903,
"name": "serviceEndpoint",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 13,
"character": 17
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"id": 838,
"name": "ServiceCommon.serviceEndpoint"
}
},
{
"id": 900,
"name": "type",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 79,
"character": 6
}
],
"type": {
"type": "literal",
"value": "metadata"
},
"overwrites": {
"type": "reference",
"id": 836,
"name": "ServiceCommon.type"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
901,
902,
903,
900
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 78,
"character": 32
}
],
"extendedTypes": [
{
"type": "reference",
"id": 835,
"name": "ServiceCommon"
}
]
},
{
"id": 916,
"name": "ServicePrices",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 918,
"name": "cost",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/ServicePrices.ts",
"line": 3,
"character": 6
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 917,
"name": "serviceIndex",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/ServicePrices.ts",
"line": 2,
"character": 14
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
918,
917
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/ServicePrices.ts",
"line": 1,
"character": 30
}
]
},
{
"id": 852,
"name": "publisherTrustedAlgorithm",
"kind": 256,
"kindString": "Interface",
"flags": {},
"children": [
{
"id": 855,
"name": "containerSectionChecksum",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 30,
"character": 26
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 853,
"name": "did",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 28,
"character": 5
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 854,
"name": "filesChecksum",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 29,
"character": 15
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
855,
853,
854
]
}
],
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 27,
"character": 42
}
]
},
{
"id": 694,
"name": "ConfigHelperNetworkId",
"kind": 4194304,
"kindString": "Type alias",
"flags": {},
"sources": [
{
"fileName": "utils/ConfigHelper.ts",
"line": 14,
"character": 41
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": 1
},
{
"type": "literal",
"value": 4
},
{
"type": "intrinsic",
"name": "number"
}
]
}
},
{
"id": 695,
"name": "ConfigHelperNetworkName",
"kind": 4194304,
"kindString": "Type alias",
"flags": {},
"sources": [
{
"fileName": "utils/ConfigHelper.ts",
"line": 8,
"character": 43
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": "mainnet"
},
{
"type": "literal",
"value": "rinkeby"
},
{
"type": "literal",
"value": "development"
},
{
"type": "intrinsic",
"name": "string"
}
]
}
},
{
"id": 914,
"name": "Service",
"kind": 4194304,
"kindString": "Type alias",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 93,
"character": 19
}
],
"typeParameter": [
{
"id": 915,
"name": "T",
"kind": 131072,
"kindString": "Type parameter",
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "reference",
"id": 825,
"name": "ServiceType"
},
{
"type": "literal",
"value": "default"
}
]
},
"default": {
"type": "literal",
"value": "default"
}
}
],
"type": {
"type": "conditional",
"checkType": {
"type": "reference",
"name": "T"
},
"extendsType": {
"type": "literal",
"value": "metadata"
},
"trueType": {
"type": "reference",
"id": 899,
"name": "ServiceMetadata"
},
"falseType": {
"type": "conditional",
"checkType": {
"type": "reference",
"name": "T"
},
"extendsType": {
"type": "literal",
"value": "access"
},
"trueType": {
"type": "reference",
"id": 904,
"name": "ServiceAccess"
},
"falseType": {
"type": "conditional",
"checkType": {
"type": "reference",
"name": "T"
},
"extendsType": {
"type": "literal",
"value": "compute"
},
"trueType": {
"type": "reference",
"id": 909,
"name": "ServiceCompute"
},
"falseType": {
"type": "conditional",
"checkType": {
"type": "reference",
"name": "T"
},
"extendsType": {
"type": "literal",
"value": "default"
},
"trueType": {
"type": "reference",
"id": 835,
"name": "ServiceCommon"
},
"falseType": {
"type": "reference",
"id": 835,
"name": "ServiceCommon"
}
}
}
}
}
},
{
"id": 825,
"name": "ServiceType",
"kind": 4194304,
"kindString": "Type alias",
"flags": {},
"sources": [
{
"fileName": "ddo/interfaces/Service.ts",
"line": 3,
"character": 23
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": "authorization"
},
{
"type": "literal",
"value": "metadata"
},
{
"type": "literal",
"value": "access"
},
{
"type": "literal",
"value": "compute"
}
]
}
},
{
"id": 155,
"name": "Logger",
"kind": 32,
"kindString": "Variable",
"flags": {
"isConst": true
},
"sources": [
{
"fileName": "utils/Logger.ts",
"line": 43,
"character": 27
}
],
"type": {
"type": "reference",
"id": 483,
"name": "Logger"
},
"defaultValue": "..."
}
],
"groups": [
{
"title": "Namespaces",
"kind": 2,
"children": [
470
]
},
{
"title": "Enumerations",
"kind": 4,
"children": [
1,
156,
10,
8
]
},
{
"title": "Classes",
"kind": 128,
"children": [
65,
113,
654,
696,
140,
345,
291,
27,
162
]
},
{
"title": "Interfaces",
"kind": 256,
"children": [
736,
752,
755,
664,
764,
769,
773,
777,
788,
793,
804,
15,
20,
813,
818,
919,
904,
840,
835,
826,
909,
885,
856,
861,
899,
916,
852
]
},
{
"title": "Type aliases",
"kind": 4194304,
"children": [
694,
695,
914,
825
]
},
{
"title": "Variables",
"kind": 32,
"children": [
155
]
}
],
"sources": [
{
"fileName": "lib.ts",
"line": 1,
"character": 0
}
]
}