Skip to content

Commit a486bcf

Browse files
authored
Merge pull request #754 from nevermined-io/feat/base-sepolia
feat: adding base sepolia network
2 parents 8ec0239 + b9b0e23 commit a486bcf

File tree

9 files changed

+79
-82
lines changed

9 files changed

+79
-82
lines changed

CHANGELOG.md

+29-61
Original file line numberDiff line numberDiff line change
@@ -4,38 +4,43 @@ All notable changes to this project will be documented in this file. Dates are d
44

55
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
66

7-
#### [v3.4.5](https://github.com/nevermined-io/sdk-js/compare/v3.1.1...v3.4.5)
7+
#### [v3.4.5](https://github.com/nevermined-io/sdk-js/compare/v3.1.2-rc1...v3.4.5)
88

99
> 13 December 2024
1010
11-
#### [v3.1.1](https://github.com/nevermined-io/sdk-js/compare/v3.1.1-rc0...v3.1.1)
11+
#### [v3.1.2-rc1](https://github.com/nevermined-io/sdk-js/compare/v3.1.2-rc0...v3.1.2-rc1)
1212

13-
> 12 February 2025
13+
> 5 March 2025
1414
15-
- Feat/custom data token info [`#753`](https://github.com/nevermined-io/sdk-js/pull/753)
15+
- feat: add missed file [`eca2dfa`](https://github.com/nevermined-io/sdk-js/commit/eca2dfa164cf05ac92eb0a21769f24815bdbb0a1)
16+
- feat: adding base sepolia network [`4dae5c0`](https://github.com/nevermined-io/sdk-js/commit/4dae5c0883a2d04395aead0adcc901ee6c4a920d)
17+
- fix: duplicates [`08892ab`](https://github.com/nevermined-io/sdk-js/commit/08892aba21b7842b9bea2d7c9d516eb3ad27eb70)
1618

17-
#### [v3.1.1-rc0](https://github.com/nevermined-io/sdk-js/compare/v3.1.0...v3.1.1-rc0)
19+
#### [v3.1.2-rc0](https://github.com/nevermined-io/sdk-js/compare/v3.1.1...v3.1.2-rc0)
1820

19-
> 11 February 2025
21+
> 18 February 2025
2022
21-
- docs: updating documentation [skip actions] [`38255a0`](https://github.com/nevermined-io/sdk-js/commit/38255a02e0c16430e31858282c6a71b29a37f80d)
22-
- fix: test [`411a771`](https://github.com/nevermined-io/sdk-js/commit/411a77162d3297e8a5c5dd139376ac0edfd44530)
23-
- fix: tests: [`005933a`](https://github.com/nevermined-io/sdk-js/commit/005933ae1f0dbacedd59c223eecbb16ac209c2c0)
23+
- docs: updating documentation [skip actions] [`8ec0239`](https://github.com/nevermined-io/sdk-js/commit/8ec02398085d3680ea492fc3284fa93462dbaceb)
24+
- feat: create a session with index [`a3dc76b`](https://github.com/nevermined-io/sdk-js/commit/a3dc76b288595916ca2653a7e3d8ba6467f26f92)
25+
- Automated CHANGELOG.md update [`9319fcd`](https://github.com/nevermined-io/sdk-js/commit/9319fcdb83e6987b924bbe35233879f79a0603bc)
2426

25-
#### [v3.1.0](https://github.com/nevermined-io/sdk-js/compare/v3.1.0-rc0...v3.1.0)
27+
#### [v3.1.1](https://github.com/nevermined-io/sdk-js/compare/v3.1.0...v3.1.1)
2628

27-
> 28 January 2025
29+
> 12 February 2025
2830
29-
- Fix/session key retrocompatible [`#750`](https://github.com/nevermined-io/sdk-js/pull/750)
31+
- Feat/custom data token info [`#753`](https://github.com/nevermined-io/sdk-js/pull/753)
32+
- docs: updating documentation [skip actions] [`38255a0`](https://github.com/nevermined-io/sdk-js/commit/38255a02e0c16430e31858282c6a71b29a37f80d)
33+
- Automated CHANGELOG.md update [`613e61d`](https://github.com/nevermined-io/sdk-js/commit/613e61d8e011d30fd229ab508635ef7f04ad97cb)
3034

31-
#### [v3.1.0-rc0](https://github.com/nevermined-io/sdk-js/compare/v3.0.49...v3.1.0-rc0)
35+
#### [v3.1.0](https://github.com/nevermined-io/sdk-js/compare/v3.0.49...v3.1.0)
3236

3337
> 28 January 2025
3438
39+
- Fix/session key retrocompatible [`#750`](https://github.com/nevermined-io/sdk-js/pull/750)
3540
- test: more flexibility on OLAS testing [`#747`](https://github.com/nevermined-io/sdk-js/pull/747)
3641
- docs: updating documentation [skip actions] [`1a67b49`](https://github.com/nevermined-io/sdk-js/commit/1a67b492457cc2195af7ace89f0b6e7d204f5754)
3742
- docs: updating documentation [skip actions] [`22d3338`](https://github.com/nevermined-io/sdk-js/commit/22d33386c3a1102a4318bbe292858cccfc1b7c4e)
38-
- feat: sessionKey retrocompatible [`da23618`](https://github.com/nevermined-io/sdk-js/commit/da23618673dde7b386e68c3a23699f1c369f2edc)
43+
- Automated CHANGELOG.md update [`46581d7`](https://github.com/nevermined-io/sdk-js/commit/46581d70d770c789e0a8545806449cccf988f6aa)
3944

4045
#### [v3.0.49](https://github.com/nevermined-io/sdk-js/compare/v3.0.49-rc7...v3.0.49)
4146

@@ -113,7 +118,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
113118
114119
- feat: update version [`9a6fbb2`](https://github.com/nevermined-io/sdk-js/commit/9a6fbb2c078bd2db0df9f6d33c385f2fde545e82)
115120

116-
#### [v3.0.48-rc0](https://github.com/nevermined-io/sdk-js/compare/v3.0.47...v3.0.48-rc0)
121+
#### [v3.0.48-rc0](https://github.com/nevermined-io/sdk-js/compare/v3.0.46...v3.0.48-rc0)
117122

118123
> 20 January 2025
119124
@@ -123,50 +128,13 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
123128
- docs: updating documentation [skip actions] [`08e50d2`](https://github.com/nevermined-io/sdk-js/commit/08e50d23c8bc5406c76f73d0361277aa5a6d7219)
124129
- docs: updating documentation [skip actions] [`dc05f60`](https://github.com/nevermined-io/sdk-js/commit/dc05f60c362e95e4bd374e381969510aa47f39bb)
125130

126-
#### [v3.0.47](https://github.com/nevermined-io/sdk-js/compare/v3.0.47-rc2...v3.0.47)
127-
128-
> 17 January 2025
129-
130-
- feat: keep kernel version 0.0.2 [`fe5a9e9`](https://github.com/nevermined-io/sdk-js/commit/fe5a9e90492b84fa465d1b575bfb36d974b517d9)
131-
- Automated CHANGELOG.md update [`bb3db97`](https://github.com/nevermined-io/sdk-js/commit/bb3db971c690a67823f49e9494a0f92f4ce39270)
132-
133-
#### [v3.0.47-rc2](https://github.com/nevermined-io/sdk-js/compare/v3.0.47-rc1...v3.0.47-rc2)
134-
135-
> 17 January 2025
136-
137-
- feat: support new permission methods [`d2980ca`](https://github.com/nevermined-io/sdk-js/commit/d2980cad70166083bda449aecd850281b4fe0cc8)
138-
- Automated CHANGELOG.md update [`d334c20`](https://github.com/nevermined-io/sdk-js/commit/d334c209e8e3c2e7acd7111c5e249f3ff70b3448)
139-
- feat: bumpversion [`b1439ae`](https://github.com/nevermined-io/sdk-js/commit/b1439ae36abc192c360d429317f93eaa259be3a3)
140-
141-
#### [v3.0.47-rc1](https://github.com/nevermined-io/sdk-js/compare/v3.0.47-rc0...v3.0.47-rc1)
142-
143-
> 16 January 2025
144-
145-
- Automated CHANGELOG.md update [`d9e2d89`](https://github.com/nevermined-io/sdk-js/commit/d9e2d89e72851476f72b9546bdd4d1b37632a28d)
146-
- feat: try different kernel version [`974abd1`](https://github.com/nevermined-io/sdk-js/commit/974abd1281ac78bdbc929d9295338a1d92e14689)
147-
- feat: update package version [`4504802`](https://github.com/nevermined-io/sdk-js/commit/4504802cc3cd6f4b5a8babc2d0752bfea89032f9)
148-
149-
#### [v3.0.47-rc0](https://github.com/nevermined-io/sdk-js/compare/v3.0.46...v3.0.47-rc0)
150-
151-
> 16 January 2025
152-
153-
- feat: initial upgrade of zerodev [`f301047`](https://github.com/nevermined-io/sdk-js/commit/f301047fc407ef439a56a01d5c7b717d9dd44605)
154-
- fix: unit-tests [`b8984ca`](https://github.com/nevermined-io/sdk-js/commit/b8984caac79076fe42ddeb8115af2d282888e680)
155-
- feat: try with global [`01dd931`](https://github.com/nevermined-io/sdk-js/commit/01dd93137f1833f8bff049b5dec1f1cc144b1280)
156-
157-
#### [v3.0.46](https://github.com/nevermined-io/sdk-js/compare/v3.0.46-rc1...v3.0.46)
131+
#### [v3.0.46](https://github.com/nevermined-io/sdk-js/compare/v3.0.46-rc0...v3.0.46)
158132

159133
> 8 January 2025
160134
161135
- Feat/return tx hash [`#740`](https://github.com/nevermined-io/sdk-js/pull/740)
162-
- feat: revert [`22cb335`](https://github.com/nevermined-io/sdk-js/commit/22cb3355cdf6f3b995058cc79b21318829e3a773)
163-
164-
#### [v3.0.46-rc1](https://github.com/nevermined-io/sdk-js/compare/v3.0.46-rc0...v3.0.46-rc1)
165-
166-
> 7 January 2025
167-
168136
- Automated CHANGELOG.md update [`96c1527`](https://github.com/nevermined-io/sdk-js/commit/96c15275dceb11175d73418fb2bae75aba6ff869)
169-
- feat: smaller object [`048c571`](https://github.com/nevermined-io/sdk-js/commit/048c57189303f645ee91e3ec1fe0897683d7fc61)
137+
- feat: revert [`22cb335`](https://github.com/nevermined-io/sdk-js/commit/22cb3355cdf6f3b995058cc79b21318829e3a773)
170138

171139
#### [v3.0.46-rc0](https://github.com/nevermined-io/sdk-js/compare/v3.0.44...v3.0.46-rc0)
172140

@@ -734,7 +702,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
734702
- fix: wait tx for session keys an use bigint for blocknumbers in all the places [`a6188e7`](https://github.com/nevermined-io/sdk-js/commit/a6188e78eaeecb346ff0b067335c4c7783dfefb0)
735703
- chore: adding v3.0.0 Changelog updates [`bcc2d13`](https://github.com/nevermined-io/sdk-js/commit/bcc2d13c3da67cee187b2bb1b8e2c74ebec40bb4)
736704

737-
### [v3.0.0](https://github.com/nevermined-io/sdk-js/compare/v3.0.0-rc9...v3.0.0)
705+
#### [v3.0.0](https://github.com/nevermined-io/sdk-js/compare/v3.0.0-rc9...v3.0.0)
738706

739707
> 2 May 2024
740708
@@ -1221,7 +1189,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
12211189
- feat: add as an option in the config [`6f610b4`](https://github.com/nevermined-io/sdk-js/commit/6f610b4d6372c0d0843b70083b7018708f5a948d)
12221190
- chore: adding v2.0.0 Changelog updates [`4ddbf3d`](https://github.com/nevermined-io/sdk-js/commit/4ddbf3de548ed94c0a79341961693510151ce9bd)
12231191

1224-
### [v2.0.0](https://github.com/nevermined-io/sdk-js/compare/v2.0.0-rc9...v2.0.0)
1192+
#### [v2.0.0](https://github.com/nevermined-io/sdk-js/compare/v2.0.0-rc9...v2.0.0)
12251193

12261194
> 20 October 2023
12271195
@@ -1817,7 +1785,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
18171785
- ci: testing with https services [`bb96077`](https://github.com/nevermined-io/sdk-js/commit/bb96077c9403ea7ae26195a51d8a92e144cea384)
18181786
- linting [`d2547ed`](https://github.com/nevermined-io/sdk-js/commit/d2547edfbfebb49b488c97c4ce9e6d6f2ee849e4)
18191787

1820-
### [v1.0.0](https://github.com/nevermined-io/sdk-js/compare/v1.0.0-rc9...v1.0.0)
1788+
#### [v1.0.0](https://github.com/nevermined-io/sdk-js/compare/v1.0.0-rc9...v1.0.0)
18211789

18221790
> 14 February 2023
18231791
@@ -2556,7 +2524,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
25562524

25572525
> 2 May 2022
25582526
2559-
- add aave service agreement to ddo when creating nft721 asset [`#248`](https://github.com/nevermined-io/sdk-js/pull/248)
2527+
- add aave service agreement to ddo when creating nft721 asset [`#248`](https://github.com/nevermined-io/sdk-js/pull/248)
25602528
- Adding v0.19.21 Changelog updates [`c93cdc5`](https://github.com/nevermined-io/sdk-js/commit/c93cdc55f139a43db4130ccb0f80924d2645a931)
25612529

25622530
#### [v0.19.21](https://github.com/nevermined-io/sdk-js/compare/v0.19.20...v0.19.21)
@@ -2819,7 +2787,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
28192787

28202788
> 18 January 2022
28212789
2822-
- Removing not used parameter [`#186`](https://github.com/nevermined-io/sdk-js/pull/186)
2790+
- Removing not used parameter [`#186`](https://github.com/nevermined-io/sdk-js/pull/186)
28232791
- [wip] Create agreement+pay in one transaction [`#183`](https://github.com/nevermined-io/sdk-js/pull/183)
28242792
- Adapting to contracts `v1.3.3` [`#177`](https://github.com/nevermined-io/sdk-js/pull/177)
28252793
- Adding v0.17.2 Changelog updates [`5eddda4`](https://github.com/nevermined-io/sdk-js/commit/5eddda43954e013e6e6f7344c9a877d801aacb5c)
@@ -3325,7 +3293,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
33253293
- Feature/sync develop [`#268`](https://github.com/nevermined-io/sdk-js/pull/268)
33263294
- Quick fix for non-eip1559 networks [`#266`](https://github.com/nevermined-io/sdk-js/pull/266)
33273295
- integrate Permissions and refactor search query [`#264`](https://github.com/nevermined-io/sdk-js/pull/264)
3328-
- add aave service agreement to ddo when creating nft721 asset [`#248`](https://github.com/nevermined-io/sdk-js/pull/248)
3296+
- add aave service agreement to ddo when creating nft721 asset [`#248`](https://github.com/nevermined-io/sdk-js/pull/248)
33293297
- Get the keeper version from the artifacts instead of package version [`#244`](https://github.com/nevermined-io/sdk-js/pull/244)
33303298
- replace `metadata-api` url by `marketplace-api` and sort type [`#243`](https://github.com/nevermined-io/sdk-js/pull/243)
33313299
- fixing issues with BigNumbers [`#246`](https://github.com/nevermined-io/sdk-js/pull/246)
@@ -3364,7 +3332,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
33643332
- Feature/190 add did to sec markets [`#191`](https://github.com/nevermined-io/sdk-js/pull/191)
33653333
- Adding utility methods for getting nft token uri [`#189`](https://github.com/nevermined-io/sdk-js/pull/189)
33663334
- Lint ... [`#187`](https://github.com/nevermined-io/sdk-js/pull/187)
3367-
- Removing not used parameter [`#186`](https://github.com/nevermined-io/sdk-js/pull/186)
3335+
- Removing not used parameter [`#186`](https://github.com/nevermined-io/sdk-js/pull/186)
33683336
- [wip] Create agreement+pay in one transaction [`#183`](https://github.com/nevermined-io/sdk-js/pull/183)
33693337
- Adapting to contracts `v1.3.3` [`#177`](https://github.com/nevermined-io/sdk-js/pull/177)
33703338
- Correct typo in route [`#184`](https://github.com/nevermined-io/sdk-js/pull/184)

integration/config.ts

+11
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,17 @@ if (process.env.NETWORK_NAME === 'base') {
7373
} as NeverminedOptions)
7474
}
7575

76+
if (process.env.NETWORK_NAME === 'base-sepolia') {
77+
Object.assign(configBase, {
78+
chainId: 84532,
79+
marketplaceUri: 'https://marketplace-api.base-sepolia.nevermined.app',
80+
neverminedNodeUri: 'https://node.base-sepolia.nevermined.app',
81+
web3ProviderUri: `https://base-sepolia.drpc.org`,
82+
neverminedNodeAddress: '0x5838B5512cF9f12FE9f2beccB20eb47211F9B0bc',
83+
graphHttpUri: undefined,
84+
} as NeverminedOptions)
85+
}
86+
7687
if (process.env.NETWORK_NAME === 'one-staging') {
7788
Object.assign(configBase, {
7889
chainId: 421614,

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nevermined-io/sdk",
3-
"version": "3.1.1",
3+
"version": "3.1.2-rc1",
44
"description": "Javascript SDK for connecting with Nevermined Data Platform ",
55
"main": "./dist/node/sdk.js",
66
"typings": "./dist/node/sdk.d.ts",

scripts/download-artifacts.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ fi
2020

2121
REPO_URL=https://artifacts.nevermined.network
2222
declare -A NETWORKS_MAP
23-
NETWORKS_MAP=( ["mainnet"]="1" ["rinkeby"]="4" ["optimism"]="10" ["kovan"]="42" ["gnosis"]="100" ["matic"]="137" ["peaq"]="3338" ["base"]="8453" ["mumbai"]="80001" ["celo-alfajores"]="44787" ["celo"]="42220" ["aurora"]="1313161554" ["aurora-testnet"]="1313161555" ["arbitrum-one"]="42161" ["arbitrum-goerli"]="421613" ["arbitrum-sepolia"]="421614" )
23+
NETWORKS_MAP=( ["mainnet"]="1" ["rinkeby"]="4" ["optimism"]="10" ["kovan"]="42" ["gnosis"]="100" ["matic"]="137" ["peaq"]="3338" ["base"]="8453" ["base-sepolia"]="84532" ["mumbai"]="80001" ["celo-alfajores"]="44787" ["celo"]="42220" ["aurora"]="1313161554" ["aurora-testnet"]="1313161555" ["arbitrum-one"]="42161" ["arbitrum-goerli"]="421613" ["arbitrum-sepolia"]="421614" )
2424

2525
SCRIPT_DIR=$(cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd)
2626
UNPACK_DIR="$SCRIPT_DIR/../artifacts"

src/events/ContractEvent.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,8 @@ export class ContractEvent extends NeverminedEvent {
8282
chainId === 3338 ||
8383
chainId === 8453 ||
8484
chainId === 42220 ||
85-
chainId === 80001
85+
chainId === 80001 ||
86+
chainId === 84532
8687
) {
8788
const latestBlock = await this.client.public.getBlockNumber()
8889
options.fromBlock = latestBlock - 999n

src/nevermined/NvmApp.ts

+4
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import { NvmApiKey } from '../models/NvmApiKey'
1010
import {
1111
AppDeploymentArbitrum,
1212
AppDeploymentBase,
13+
AppDeploymentBaseSepolia,
1314
AppDeploymentCelo,
1415
AppDeploymentGnosis,
1516
AppDeploymentLocal,
@@ -38,6 +39,7 @@ export enum NVMAppEnvironments {
3839
Matic = 'matic',
3940
Gnosis = 'gnosis',
4041
Base = 'base',
42+
BaseSepolia = 'base-sepolia',
4143
Celo = 'celo',
4244
Optimism = 'optimism',
4345
Peaq = 'peaq',
@@ -959,6 +961,8 @@ export class NvmApp {
959961
return new AppDeploymentGnosis()
960962
case NVMAppEnvironments.Base:
961963
return new AppDeploymentBase()
964+
case NVMAppEnvironments.BaseSepolia:
965+
return new AppDeploymentBaseSepolia()
962966
case NVMAppEnvironments.Celo:
963967
return new AppDeploymentCelo()
964968
case NVMAppEnvironments.Optimism:

src/nevermined/resources/AppNetworks.ts

+18
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,24 @@ export class AppDeploymentBase extends NeverminedAppOptions {
132132
tokenAddress = '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'
133133
}
134134

135+
export class AppDeploymentBaseSepolia extends NeverminedAppOptions {
136+
instanceName = 'appBaseSepolia'
137+
appUrl = 'https://base-sepolia.nevermined.app'
138+
chainId = 84532
139+
web3ProviderUri = isWindowEthereumDefined() ? undefined : 'https://sepolia.base.org'
140+
marketplaceUri = 'https://marketplace-api.base-sepolia.nevermined.app'
141+
graphHttpUri = 'https://api.studio.thegraph.com/query/78075/public'
142+
neverminedNodeUri = 'https://node.base-sepolia.nevermined.app'
143+
neverminedNodeAddress = '0x5838B5512cF9f12FE9f2beccB20eb47211F9B0bc'
144+
neverminedBackendUri = 'https://one-backend.base-sepolia.nevermined.app'
145+
verbose = true
146+
gasMultiplier = 0
147+
gasPriceMultiplier = 0
148+
nftContractTimeAddress = '0x1bcA156f746C6Eb8b18d61654293e2Fc5b653fF5'
149+
nftContractCreditsAddress = '0x1bcA156f746C6Eb8b18d61654293e2Fc5b653fF5'
150+
tokenAddress = '0x036CbD53842c5426634e7929541eC2318f3dCF7e'
151+
}
152+
135153
export class AppDeploymentCelo extends NeverminedAppOptions {
136154
instanceName = 'appCelo'
137155
appUrl = 'https://celo.nevermined.app'

src/utils/Network.ts

+7
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import {
66
aurora,
77
auroraTestnet,
88
base,
9+
baseSepolia,
910
celo,
1011
celoAlfajores,
1112
gnosis,
@@ -48,6 +49,8 @@ export async function getNetworkName(networkId: number): Promise<string> {
4849
return 'peaq-mainnet'
4950
case 8453:
5051
return 'base'
52+
case 84532:
53+
return 'base-sepolia'
5154
case 10200:
5255
return 'chiado' // Gnosis testnet
5356
case 31337:
@@ -114,6 +117,8 @@ export function isTestnet(networkId: number): boolean {
114117
return false
115118
case 8453:
116119
return false
120+
case 84532:
121+
return true
117122
case 10200:
118123
return true
119124
case 31337:
@@ -176,6 +181,8 @@ export function getChain(networkId: number | undefined): Chain {
176181
})
177182
case 8453:
178183
return base as Chain
184+
case 84532:
185+
return baseSepolia as Chain
179186
case 42161:
180187
return arbitrum
181188
case 42220:

test/config.ts

+6-18
Original file line numberDiff line numberDiff line change
@@ -43,25 +43,13 @@ if (process.env.NETWORK_NAME === 'geth-localnet') {
4343
artifactsFolder: './artifacts',
4444
circuitsFolder: './circuits',
4545
} as NeverminedOptions
46-
} else if (process.env.NETWORK_NAME === 'gnosis') {
46+
} else if (process.env.NETWORK_NAME === 'base-sepolia') {
4747
config = {
48-
chainId: 100,
49-
marketplaceUri: 'https://marketplace-api.gnosis.nevermined.app',
50-
neverminedNodeUri: 'https://node.gnosis.nevermined.app',
51-
neverminedNodeAddress: '0x824dbcE5E9C96C5b8ce2A35a25a5ab87eD1D00b1',
52-
web3ProviderUri: `https://rpc.gnosischain.com/`,
53-
graphHttpUri: undefined,
54-
// verbose: LogLevel.Verbose,
55-
artifactsFolder: './artifacts',
56-
circuitsFolder: './circuits',
57-
} as NeverminedOptions
58-
} else if (process.env.NETWORK_NAME === 'base') {
59-
config = {
60-
chainId: 8453,
61-
marketplaceUri: 'https://marketplace-api.base.nevermined.app',
62-
neverminedNodeUri: 'https://node.base.nevermined.app',
63-
neverminedNodeAddress: '0x824dbcE5E9C96C5b8ce2A35a25a5ab87eD1D00b1',
64-
web3ProviderUri: `https://1rpc.io/base`,
48+
chainId: 84532,
49+
marketplaceUri: 'https://marketplace-api.base-sepolia.nevermined.app',
50+
neverminedNodeUri: 'https://node.base-sepolia.nevermined.app',
51+
neverminedNodeAddress: '0x5838B5512cF9f12FE9f2beccB20eb47211F9B0bc',
52+
web3ProviderUri: `https://base-sepolia.drpc.org`,
6553
graphHttpUri: undefined,
6654
// verbose: LogLevel.Verbose,
6755
artifactsFolder: './artifacts',

0 commit comments

Comments
 (0)