diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cbdc587..5647b80 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -138,6 +138,7 @@ jobs: FEE_TOKENS: '{ "1": "0x967da4048cD07aB37855c090aAF366e4ce1b9F48", "137": "0x282d8efCe846A88B159800bd4130ad77443Fa1A1", "80001": "0xd8992Ed72C445c35Cb4A2be468568Ed1079357c8", "56": "0xDCe07662CA8EbC241316a15B611c89711414Dd1a" }' FEE_AMOUNT: '{ "amount": 1, "unit": "MB" }' AUTHORIZED_DECRYPTERS: '["0xe2DD09d719Da89e5a3D0F2549c7E24566e947260","0x529043886F21D9bc1AE0feDb751e34265a246e47"]' + AUTHORIZED_PUBLISHERS: '["0xe2DD09d719Da89e5a3D0F2549c7E24566e947260","0x529043886F21D9bc1AE0feDb751e34265a246e47"]' ALLOWED_ADMINS: '["0xe2DD09d719Da89e5a3D0F2549c7E24566e947260"]' MAX_REQ_PER_MINUTE: 320 MAX_CONNECTIONS_PER_MINUTE: 500 diff --git a/src/helpers.ts b/src/helpers.ts index e91a75d..de5229d 100644 --- a/src/helpers.ts +++ b/src/helpers.ts @@ -158,11 +158,11 @@ export async function updateAssetMetadata( aquariusInstance: Aquarius, macOsProviderUrl?: string, encryptDDO: boolean = true -) { +): Promise { const nft = new Nft(owner, (await owner.provider.getNetwork()).chainId); let flags; let metadata; - const validateResult = await aquariusInstance.validate(updatedDdo); + const validateResult = await aquariusInstance.validate(updatedDdo, owner, providerUrl || macOsProviderUrl); if (encryptDDO) { const providerResponse = await ProviderInstance.encrypt( updatedDdo, diff --git a/test/consumeFlow.test.ts b/test/consumeFlow.test.ts index 0dc417c..abb10dd 100644 --- a/test/consumeFlow.test.ts +++ b/test/consumeFlow.test.ts @@ -55,6 +55,7 @@ describe("Ocean CLI Publishing", function() { } process.env.PRIVATE_KEY = "0x1d751ded5a32226054cd2e71261039b65afb9ee1c746d055dd699b1150a5befc"; + // Using this account: 0x529043886F21D9bc1AE0feDb751e34265a246e47 process.env.RPC = "http://127.0.0.1:8545"; process.env.AQUARIUS_URL = "http://127.0.0.1:8001"; process.env.PROVIDER_URL = "http://127.0.0.1:8001";