@nevermined-io/sdk - v3.0.44 / AppDeploymentBase
β³ AppDeploymentBase
β’ new AppDeploymentBase(): AppDeploymentBase
NeverminedAppOptions.constructor
β’ Optional
accounts: NvmAccount
[]
src/models/NeverminedOptions.ts:73
β’ appUrl: string
= 'https://base.nevermined.app'
The Nevermined App URL.
src/nevermined/resources/AppNetworks.ts:119
β’ Optional
artifactsFolder: string
The folder where the nevermined contract artifacts are located.
NeverminedAppOptions.artifactsFolder
src/models/NeverminedOptions.ts:67
β’ chainId: number
= 8453
src/nevermined/resources/AppNetworks.ts:120
β’ Optional
circuitsFolder: string
The folder where the nevermined contract circuits are located.
NeverminedAppOptions.circuitsFolder
src/models/NeverminedOptions.ts:71
β’ Optional
contractsVersion: string
Contracts version
NeverminedAppOptions.contractsVersion
src/models/NeverminedOptions.ts:99
β’ gasMultiplier: number
= 0
Gas multiplier for the fees. Can be used to speed up the transactions.
NeverminedAppOptions.gasMultiplier
src/nevermined/resources/AppNetworks.ts:128
β’ gasPriceMultiplier: number
= 0
src/nevermined/resources/AppNetworks.ts:129
β’ Optional
gasStationUri: string
Use a gas station to calculate transaction fees
NeverminedAppOptions.gasStationUri
src/models/NeverminedOptions.ts:89
β’ graphHttpUri: string
= 'https://api.studio.thegraph.com/query/78075/public'
Enpoint for the graph-node http query
NeverminedAppOptions.graphHttpUri
src/nevermined/resources/AppNetworks.ts:123
β’ instanceName: string
= 'appBase'
NeverminedAppOptions.instanceName
src/nevermined/resources/AppNetworks.ts:118
β’ Optional
ipfsGateway: string
= 'https://ipfs.io'
IPFS variables enable the resolution of DDOs (via assets.resolve
) from CID urls
INFO: For performance purposes, it is recommended to setup a IPFS Infura endpoint to accelerate
the asset resolution requests.
NeverminedAppOptions.ipfsGateway
src/models/NeverminedOptions.ts:80
β’ Optional
ipfsProjectId: string
NeverminedAppOptions.ipfsProjectId
src/models/NeverminedOptions.ts:82
β’ Optional
ipfsProjectSecret: string
NeverminedAppOptions.ipfsProjectSecret
src/models/NeverminedOptions.ts:84
β’ Optional
marketplaceAuthToken: string
Marketplace auth token.
NeverminedAppOptions.marketplaceAuthToken
src/models/NeverminedOptions.ts:41
β’ marketplaceUri: string
= 'https://marketplace-api.base.nevermined.app'
URL to the MarketPlace API use to record some Nevermined assets metadata. In a Nevermined network there could be multiple Marketplace API instances. Each of them typically records the metadata of a specific domain/vertical deployed on a Nevermined network.
See
https://docs.nevermined.io/docs/architecture/marketplace-api/
NeverminedAppOptions.marketplaceUri
src/nevermined/resources/AppNetworks.ts:122
β’ neverminedBackendUri: string
= 'https://one-backend.base.nevermined.app'
NeverminedAppOptions.neverminedBackendUri
src/nevermined/resources/AppNetworks.ts:126
β’ neverminedNodeAddress: string
= '0x824dbcE5E9C96C5b8ce2A35a25a5ab87eD1D00b1'
The public address of the Nevermined Node.
See
NeverminedAppOptions.neverminedNodeAddress
src/nevermined/resources/AppNetworks.ts:125
β’ neverminedNodeUri: string
= 'https://node.base.nevermined.app'
URL to an existing Nevermined Node. A Nevermined network can have multiple running Nodes. Each of them facilitate the access control and the data and infrastructure interaction with web2 elements.
See
https://docs.nevermined.io/docs/architecture/node/
NeverminedAppOptions.neverminedNodeUri
src/nevermined/resources/AppNetworks.ts:124
β’ nftContractCreditsAddress: string
= '0xE24f60aE42F7Cc3B3357480C94165afD86B66583'
NeverminedAppOptions.nftContractCreditsAddress
src/nevermined/resources/AppNetworks.ts:131
β’ nftContractTimeAddress: string
= '0xE24f60aE42F7Cc3B3357480C94165afD86B66583'
NeverminedAppOptions.nftContractTimeAddress
src/nevermined/resources/AppNetworks.ts:130
β’ tokenAddress: string
= '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'
NeverminedAppOptions.tokenAddress
src/nevermined/resources/AppNetworks.ts:132
β’ verbose: boolean
= true
Log level.
src/nevermined/resources/AppNetworks.ts:127
β’ Optional
web3Provider: any
Web3 Provider.
NeverminedAppOptions.web3Provider
src/models/NeverminedOptions.ts:46
β’ web3ProviderUri: undefined
| string
Ethereum Web3 Provider URL. This Url allows the SDK to connect to a blockchain. This provider depends on the network where you want to connect (Ethereum Mainnet, Rinkeby, Polygon Matic, etc). Itβs possible to use a public available provider or a private/paid one like Infura, Alchemy, etc.
NeverminedAppOptions.web3ProviderUri
src/nevermined/resources/AppNetworks.ts:121
β’ Optional
zeroDevProjectId: string
ZeroDev project id
NeverminedAppOptions.zeroDevProjectId