mirror of
https://github.com/oceanprotocol/ocean.js.git
synced 2024-11-26 20:39:05 +01:00
Add checks for ddo chain id and did. (#1868)
This commit is contained in:
parent
dc64981aa1
commit
6e0d0e85a6
@ -167,7 +167,7 @@ Next, we define the metadata that will describe our data asset. This is what we
|
||||
'@context': ['https://w3id.org/did/v1'],
|
||||
id: '',
|
||||
version: '4.1.0',
|
||||
chainId: 4,
|
||||
chainId: 8996,
|
||||
nftAddress: '0x0',
|
||||
metadata: {
|
||||
created: '2021-12-20T14:35:20Z',
|
||||
|
@ -183,7 +183,7 @@ const DATASET_DDO: DDO = {
|
||||
'@context': ['https://w3id.org/did/v1'],
|
||||
id: 'id:op:efba17455c127a885ec7830d687a8f6e64f5ba559f8506f8723c1f10f05c049c',
|
||||
version: '4.1.0',
|
||||
chainId: 5,
|
||||
chainId: 8996,
|
||||
nftAddress: '0x0',
|
||||
metadata: {
|
||||
created: '2021-12-20T14:35:20Z',
|
||||
@ -219,7 +219,7 @@ const ALGORITHM_DDO: DDO = {
|
||||
'@context': ['https://w3id.org/did/v1'],
|
||||
id: 'did:op:efba17455c127a885ec7830d687a8f6e64f5ba559f8506f8723c1f10f05c049c',
|
||||
version: '4.1.0',
|
||||
chainId: 5,
|
||||
chainId: 8996,
|
||||
nftAddress: '0x0',
|
||||
metadata: {
|
||||
created: '2021-12-20T14:35:20Z',
|
||||
|
@ -153,6 +153,13 @@ export async function createAsset(
|
||||
}
|
||||
const chainID = (await owner.provider.getNetwork()).chainId
|
||||
|
||||
if (ddo.chainId !== chainID) {
|
||||
throw new Error('Chain ID from DDO is different than the configured network.')
|
||||
}
|
||||
if (ddo.id) {
|
||||
throw new Error('DID already filled in.')
|
||||
}
|
||||
|
||||
const config = new ConfigHelper().getConfig(parseInt(String(chainID)))
|
||||
|
||||
let templateIndex = await calculateActiveTemplateIndex(
|
||||
|
@ -167,7 +167,7 @@ describe('Marketplace flow tests', async () => {
|
||||
'@context': ['https://w3id.org/did/v1'],
|
||||
id: '',
|
||||
version: '4.1.0',
|
||||
chainId: 4,
|
||||
chainId: 8996,
|
||||
nftAddress: '0x0',
|
||||
metadata: {
|
||||
created: '2021-12-20T14:35:20Z',
|
||||
|
@ -183,7 +183,7 @@ const DATASET_DDO: DDO = {
|
||||
'@context': ['https://w3id.org/did/v1'],
|
||||
id: 'id:op:efba17455c127a885ec7830d687a8f6e64f5ba559f8506f8723c1f10f05c049c',
|
||||
version: '4.1.0',
|
||||
chainId: 5,
|
||||
chainId: 8996,
|
||||
nftAddress: '0x0',
|
||||
metadata: {
|
||||
created: '2021-12-20T14:35:20Z',
|
||||
@ -219,7 +219,7 @@ const ALGORITHM_DDO: DDO = {
|
||||
'@context': ['https://w3id.org/did/v1'],
|
||||
id: 'did:op:efba17455c127a885ec7830d687a8f6e64f5ba559f8506f8723c1f10f05c049c',
|
||||
version: '4.1.0',
|
||||
chainId: 5,
|
||||
chainId: 8996,
|
||||
nftAddress: '0x0',
|
||||
metadata: {
|
||||
created: '2021-12-20T14:35:20Z',
|
||||
|
@ -56,7 +56,7 @@ const ddoWithNoTimeout = {
|
||||
'@context': ['https://w3id.org/did/v1'],
|
||||
id: 'did:op:efba17455c127a885ec7830d687a8f6e64f5ba559f8506f8723c1f10f05c049c',
|
||||
version: '4.1.0',
|
||||
chainId: 4,
|
||||
chainId: 8996,
|
||||
nftAddress: '0x0',
|
||||
metadata: {
|
||||
created: '2021-12-20T14:35:20Z',
|
||||
@ -93,7 +93,7 @@ const ddoWith5mTimeout = {
|
||||
'@context': ['https://w3id.org/did/v1'],
|
||||
id: 'did:op:efba17455c127a885ec7830d687a8f6e64f5ba559f8506f8723c1f10f05c049c',
|
||||
version: '4.1.0',
|
||||
chainId: 4,
|
||||
chainId: 8996,
|
||||
nftAddress: '0x0',
|
||||
metadata: {
|
||||
created: '2021-12-20T14:35:20Z',
|
||||
@ -140,7 +140,7 @@ const algoDdoWithNoTimeout = {
|
||||
'@context': ['https://w3id.org/did/v1'],
|
||||
id: 'did:op:efba17455c127a885ec7830d687a8f6e64f5ba559f8506f8723c1f10f05c049c',
|
||||
version: '4.1.0',
|
||||
chainId: 4,
|
||||
chainId: 8996,
|
||||
nftAddress: '0x0',
|
||||
metadata: {
|
||||
created: '2021-12-20T14:35:20Z',
|
||||
@ -182,7 +182,7 @@ const algoDdoWith5mTimeout = {
|
||||
'@context': ['https://w3id.org/did/v1'],
|
||||
id: 'did:op:efba17455c127a885ec7830d687a8f6e64f5ba559f8506f8723c1f10f05c049c',
|
||||
version: '4.1.0',
|
||||
chainId: 4,
|
||||
chainId: 8996,
|
||||
nftAddress: '0x0',
|
||||
metadata: {
|
||||
created: '2021-12-20T14:35:20Z',
|
||||
|
@ -102,7 +102,7 @@ const assetDdo = {
|
||||
'@context': ['https://w3id.org/did/v1'],
|
||||
id: 'did:op:efba17455c127a885ec7830d687a8f6e64f5ba559f8506f8723c1f10f05c049c',
|
||||
version: '4.1.0',
|
||||
chainId: 4,
|
||||
chainId: 8996,
|
||||
nftAddress: '0x0',
|
||||
metadata: {
|
||||
created: '2021-12-20T14:35:20Z',
|
||||
|
@ -56,7 +56,7 @@ describe('Publish tests', async () => {
|
||||
'@context': ['https://w3id.org/did/v1'],
|
||||
id: '',
|
||||
version: '4.1.0',
|
||||
chainId: 4,
|
||||
chainId: 8996,
|
||||
nftAddress: '0x0',
|
||||
metadata: {
|
||||
created: '2021-12-20T14:35:20Z',
|
||||
|
Loading…
x
Reference in New Issue
Block a user