Skip to content
This repository was archived by the owner on Oct 19, 2023. It is now read-only.

Commit baaf4c1

Browse files
authored
Merge pull request #298 from nevermined-io/feat/sdk_1313
Adapt to SDK v1.3.13
2 parents 0a1c805 + 36fcafd commit baaf4c1

File tree

10 files changed

+518
-500
lines changed

10 files changed

+518
-500
lines changed

.github/workflows/testing-nightly.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ jobs:
3030
export KEEPER_OWNER_ROLE_ADDRESS="0xe2DD09d719Da89e5a3D0F2549c7E24566e947260"
3131
rm -rf "${HOME}/.nevermined/nevermined-contracts/artifacts"
3232
33-
export KEEPER_VERSION=v3.0.0
33+
export KEEPER_VERSION=v3.2.1
3434
export SUBGRAPH_VERSION=develop
35-
export NODE_VERSION=v1.0.0
35+
3636
./start_nevermined.sh --opengsn 2>&1 | tee nevermined_tools.txt &
3737
cd ../lib
3838
./scripts/wait-nevermined.sh

.github/workflows/testing.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ jobs:
1313
unit-test-with-build:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v2
17-
- uses: actions/setup-node@v1
16+
- uses: actions/checkout@v3
17+
- uses: actions/setup-node@v3
1818
with:
1919
node-version: "16.x"
2020
registry-url: https://registry.npmjs.org/
@@ -34,13 +34,12 @@ jobs:
3434
with:
3535
node-version: "17.x"
3636
registry-url: https://registry.npmjs.org/
37-
- uses: nevermined-io/nvm-tools-actions@v0.9.0
37+
- uses: nevermined-io/nvm-tools-actions@v0.11.0
3838
with:
3939
token: ${{ secrets.API_TOKEN_GITHUB }}
4040
opengsn: 'true'
4141
estuary: 'true'
42-
contracts-version: 'v3.0.0'
43-
node-version: 'v1.0.0'
42+
contracts-version: 'v3.2.1'
4443
- name: Install packages
4544
run: yarn install --ignore-engines
4645
- name: Check artifacts

CHANGELOG.md

Lines changed: 488 additions & 471 deletions
Large diffs are not rendered by default.

catalog/integration-subgraph/utils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,12 @@ export const runWorkflow = async () => {
5353

5454
console.log(agreementId)
5555

56-
await sdk.nfts1155.transferForDelegate(
56+
await sdk.nfts1155.claim(
5757
agreementId,
5858
publisher.getId(),
5959
consumer.getId(),
6060
BigNumber.from(1),
61-
1155,
61+
ddo.id
6262
)
6363

6464
await sleep(2000)

catalog/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "@nevermined-io/catalog",
3-
"version": "1.5.0",
3+
"version": "1.6.0",
44
"main": "./dist/index.js",
55
"types": "./dist/index.d.ts",
66
"dependencies": {
7-
"@nevermined-io/sdk": "^1.3.11",
8-
"@nevermined-io/sdk-dtp": "^0.4.11",
7+
"@nevermined-io/sdk": "^1.3.13",
8+
"@nevermined-io/sdk-dtp": "^0.4.14",
99
"@types/jsonwebtoken": "^8.5.8",
1010
"axios": "^0.27.2",
1111
"axios-retry": "^3.3.1",

catalog/src/catalog.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ export const NeverminedProvider = ({ children, config, verbose }: NeverminedProv
392392
newOwner,
393393
ercType,
394394
})
395-
await new Promise((r) => setTimeout(r, 3000)) // await two seconds to allow the transaction to be processed
395+
396396
if (!agreementId) {
397397
Logger.log('Could not approve spending from new owner wallet. abort.')
398398
return false
@@ -684,7 +684,7 @@ export const NeverminedProvider = ({ children, config, verbose }: NeverminedProv
684684
}) as Account
685685

686686
agreementId = await dtp.order(did, nftAmount, consumer, nftHolder)
687-
687+
688688
transferResult = await dtp.transferForDelegate(did, agreementId, consumer, nftAmount, nftHolder)
689689
} else {
690690
agreementId = await executeWithProgressEvent(
@@ -700,12 +700,14 @@ export const NeverminedProvider = ({ children, config, verbose }: NeverminedProv
700700
agreementId,
701701
nftHolder,
702702
buyer.getId(),
703+
did
703704
)
704705
: await sdk.nfts1155.claim(
705706
agreementId,
706707
nftHolder,
707708
buyer.getId(),
708709
nftAmount,
710+
did
709711
)
710712
}
711713
} catch (error) {

catalog/src/utils/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ export const conductOrder = async ({
5959
ercType?: ERCType
6060
}): Promise<string> => {
6161
try {
62-
Logger.log('Checking if USDC spending is approved.')
62+
Logger.log('Checking if token spending is approved.')
6363
const isApproved = await sdk.keeper.nftUpgradeable.isApprovedForAll(
6464
newOwner.getId(),
6565
neverminedNodeAddress,
@@ -71,8 +71,8 @@ export const conductOrder = async ({
7171
: await sdk.nfts1155.setApprovalForAll(neverminedNodeAddress, true, newOwner)
7272
Logger.log('Approval receipt:', receipt)
7373
}
74-
Logger.log('USDC spending is approved.')
75-
Logger.log(`Asking for approval and locking payment for USDC.`)
74+
Logger.log('Token spending is approved.')
75+
Logger.log(`Asking for approval and locking payment.`)
7676
const agreementId: string =
7777
ercType === 721
7878
? await sdk.nfts721.order(ddo.id, newOwner)

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,8 @@
105105
]
106106
},
107107
"dependencies": {
108-
"@nevermined-io/sdk": "^1.3.10",
109-
"@nevermined-io/sdk-dtp": "^0.4.10",
108+
"@nevermined-io/sdk": "^1.3.13",
109+
"@nevermined-io/sdk-dtp": "^0.4.14",
110110
"@types/jsonwebtoken": "^8.5.8",
111111
"@wagmi/core": "^0.8.15",
112112
"axios": "^0.27.2",

providers/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@nevermined-io/providers",
33
"private": false,
4-
"version": "1.5.0",
4+
"version": "1.6.0",
55
"main": "./dist/index.js",
66
"types": "./dist/index.d.ts",
77
"dependencies": {

yarn.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2183,23 +2183,23 @@
21832183
"@motionone/dom" "^10.15.5"
21842184
tslib "^2.3.1"
21852185

2186-
"@nevermined-io/sdk-dtp@^0.4.10":
2187-
version "0.4.11"
2188-
resolved "https://registry.yarnpkg.com/@nevermined-io/sdk-dtp/-/sdk-dtp-0.4.11.tgz#755faadbba2201daae592af7610a34612d73dd95"
2189-
integrity sha512-khyS9GQD/ZZAg8sjbq/CH+EgGlm/YhzunY7Dwys9e08qnw/sZV3KwroEj7J7jV1X3ieYlNhIErUsVNWuOb2t5g==
2186+
"@nevermined-io/sdk-dtp@^0.4.14":
2187+
version "0.4.14"
2188+
resolved "https://registry.yarnpkg.com/@nevermined-io/sdk-dtp/-/sdk-dtp-0.4.14.tgz#61d9ac9173a2dbd989cc02b790ef4e1503734b92"
2189+
integrity sha512-IP6mNDKeIDtXH7bnO8eNxUXFQagNc9hIhCX+OBCzG2Damws2s2dqcw/6W6xxt7je80gbIiFjT3hNwpbg7oawQw==
21902190
dependencies:
2191-
"@nevermined-io/sdk" "1.3.11"
2191+
"@nevermined-io/sdk" "1.3.13"
21922192
circomlibjs "^0.1.1"
21932193
eciesjs "^0.3.15"
21942194
ffjavascript "^0.2.55"
21952195
node-rsa "^1.1.1"
21962196
snarkjs "^0.4.26"
21972197
web3-utils "^1.7.4"
21982198

2199-
"@nevermined-io/sdk@1.3.11", "@nevermined-io/sdk@^1.3.10":
2200-
version "1.3.11"
2201-
resolved "https://registry.yarnpkg.com/@nevermined-io/sdk/-/sdk-1.3.11.tgz#5f0f63b3b6c0399163ff98b4074382aff438c210"
2202-
integrity sha512-L/FMGjRtnL5DoKdSq9i1I7J0lo5NBzpbp8iBH/xjmAjff6Gswq2JIZr1HBLQu1mw7Bb4D5/Hrm5dTgVPHEfomg==
2199+
"@nevermined-io/sdk@1.3.13", "@nevermined-io/sdk@^1.3.13":
2200+
version "1.3.13"
2201+
resolved "https://registry.yarnpkg.com/@nevermined-io/sdk/-/sdk-1.3.13.tgz#66351ddd62dc7891c30d2c0cd00bd287673a1d01"
2202+
integrity sha512-yFLLI0fTlZ1SNW4VmfMuwU0+wedaCTtJuhVOUQsMTVTrRi0KS950tkbx+lceDH+klREdbWvXBSatOhu0Nhc7Kg==
22032203
dependencies:
22042204
"@nevermined-io/subgraphs" "0.5.1"
22052205
assert "^2.0.0"

0 commit comments

Comments
 (0)