{ "form": { "success": "🎉 Successfully updated. 🎉\n\nUpdates might not show up right away on your asset. In this case, wait some seconds and reload your asset details page in your browser.", "error": "Updating DDO failed.", "data": [ { "name": "name", "label": "New Title", "placeholder": "e.g. Shapes of Desert Plants", "help": "Enter a concise title.", "required": true }, { "name": "description", "label": "New Description", "help": "Add a thorough description with as much detail as possible. You can use [Markdown](https://daringfireball.net/projects/markdown/basics).", "type": "textarea", "rows": 10, "required": true }, { "name": "price", "label": "New Price", "type": "number", "min": "1", "placeholder": "0", "help": "Enter a new price.", "required": true }, { "name": "files", "label": "File", "prominentHelp": false, "type": "tabs", "fields": [ { "value": "ipfs", "title": "IPFS", "label": "CID", "placeholder": "e.g. bafkreidgvpkjawlxz6sffxzwgooowe5yt7i6wsyg236mfoks77nywkptdq", "help": "This CID will be stored encrypted after publishing.", "computeHelp": "For a compute dataset, your file should match the file type required by the algorithm, and should not exceed 1 GB in file size. ", "prominentHelp": true, "type": "files", "required": true }, { "value": "arweave", "title": "Arweave", "label": "Transaction ID", "placeholder": "e.g. DBRCL94j3QqdPaUtt4VWRen8rZfJZBb7Ey40iMpXfhtd", "help": "This Transaction ID will be stored encrypted after publishing.", "computeHelp": "For a compute dataset, your file should match the file type required by the algorithm, and should not exceed 1 GB in file size. ", "prominentHelp": true, "type": "files", "required": true }, { "value": "url", "title": "URL", "label": "File", "placeholder": "e.g. https://file.com/file.json", "help": "This URL will be stored encrypted after publishing. **Please make sure that the endpoint is accessible over the internet and is not protected by a firewall or by credentials.**", "computeHelp": "For a compute dataset, your file should match the file type required by the algorithm, and should not exceed 1 GB in file size. ", "prominentHelp": true, "type": "files", "required": true, "innerFields": [ { "value": "headers", "title": "Headers", "label": "Headers", "placeholder_value": "Authorization", "help": "This HEADERS will be stored encrypted after publishing.", "type": "headers", "required": true } ] }, { "value": "graphql", "title": "Graphql", "label": "URL", "placeholder": "e.g. http://172.15.0.15:8000/subgraphs/name/oceanprotocol/ocean-subgraph", "help": "This URL will be stored encrypted after publishing.", "computeHelp": "For a compute dataset, your file should match the file type required by the algorithm, and should not exceed 1 GB in file size. ", "prominentHelp": true, "type": "files", "required": true, "headers": true, "innerFields": [ { "value": "headers", "title": "Headers", "label": "Headers", "placeholder_value": "Authorization", "help": "This HEADERS will be stored encrypted after publishing.", "type": "headers", "required": true }, { "value": "query", "title": "Query", "label": "Query", "placeholder": "query{\n nfts(\n orderBy: createdTimestamp,\n orderDirection:desc\n ){\n id\n symbol\n createdTimestamp\n }\n}", "help": "This QUERY will be stored encrypted after publishing.", "type": "codeeditor", "required": true } ] }, { "value": "smartcontract", "title": "Smart Contract", "label": "Address", "placeholder": "e.g. 0x8149276f275EEFAc110D74AFE8AFECEaeC7d1593", "help": "This ADDRESS will be stored encrypted after publishing. **Please make sure that the endpoint is accessible over the internet and is not protected by a firewall or by credentials.**", "computeHelp": "For a compute dataset, your file should match the file type required by the algorithm, and should not exceed 1 GB in file size. ", "prominentHelp": true, "type": "files", "required": true, "innerFields": [ { "value": "abi", "title": "ABI", "label": "ABI", "placeholder": "{\n 'inputs': [],\n 'name': 'swapOceanFee',\n 'outputs': [{'internalType': 'uint256', 'name': '', 'type': 'uint256'}],\n 'stateMutability': 'view',\n 'type': 'function'\n}", "help": "This ABI will be stored encrypted after publishing.", "type": "codeeditor", "required": true } ] } ], "sortOptions": false, "required": true }, { "name": "links", "label": "Sample file", "prominentHelp": false, "type": "tabs", "fields": [ { "value": "url", "title": "URL", "label": "File", "placeholder": "e.g. https://file.com/file.json", "help": "This URL will be stored encrypted after publishing. **Please make sure that the endpoint is accessible over the internet and is not protected by a firewall or by credentials.**", "computeHelp": "For a compute dataset, your file should match the file type required by the algorithm, and should not exceed 1 GB in file size. ", "prominentHelp": true, "type": "files", "required": false } ], "required": false }, { "name": "timeout", "label": "Timeout", "help": "Define how long buyers should be able to download the dataset again after the initial purchase.", "type": "select", "options": ["Forever", "1 day", "1 week", "1 month", "1 year"], "sortOptions": false, "required": true }, { "name": "author", "label": "New Author", "placeholder": "e.g. Mrs McJellyfish", "help": "Give proper attribution for your dataset.", "required": false }, { "name": "tags", "label": "New Tags", "type": "tags", "placeholder": "e.g. logistics", "required": false }, { "name": "usesConsumerParameters", "label": "Algorithm custom parameters", "help": "Algorithm custom parameters are used to define required consumer input before running the algorithm in a Compute-to-Data environment.", "type": "checkbox", "options": ["This asset uses algorithm custom parameters"], "required": false }, { "name": "paymentCollector", "label": "Payment Collector Address", "placeholder": "e.g. 0X123ABC...", "help": "This address will receive the revenue from all sales. More info available in our [docs](https://docs.oceanprotocol.com/core-concepts/datanft-and-datatoken#revenue).", "required": false }, { "name": "assetState", "label": "Asset Status", "help": "This asset will no longer be visible to other users and it won't be possible to purchase it. More info available in our [docs](https://docs.oceanprotocol.com/core-concepts/did-ddo#state).", "type": "select", "options": [ "Active", "Revoked by publisher", "Ordering is temporary disabled", "Asset unlisted" ], "sortOptions": false, "required": false }, { "name": "usesServiceConsumerParameters", "label": "User defined parameters", "help": "User defined parameters are used to filter or query the published asset.", "type": "checkbox", "options": ["This asset uses user defined parameters"], "required": false } ] } }