AppDeploymentMatic
@nevermined-io/sdk - v3.0.44 / AppDeploymentMatic
Class: AppDeploymentMatic
Hierarchy
↳
AppDeploymentMatic
Table of contents
Constructors
Properties
- accounts
- appUrl
- artifactsFolder
- chainId
- circuitsFolder
- contractsVersion
- gasMultiplier
- gasPriceMultiplier
- gasStationUri
- graphHttpUri
- instanceName
- ipfsGateway
- ipfsProjectId
- ipfsProjectSecret
- marketplaceAuthToken
- marketplaceUri
- neverminedBackendUri
- neverminedNodeAddress
- neverminedNodeUri
- nftContractCreditsAddress
- nftContractTimeAddress
- tokenAddress
- verbose
- web3Provider
- web3ProviderUri
- zeroDevProjectId
Constructors
constructor
• new AppDeploymentMatic(): AppDeploymentMatic
Returns
Inherited from
NeverminedAppOptions.constructor
Properties
accounts
• Optional
accounts: NvmAccount
[]
Inherited from
Defined in
src/models/NeverminedOptions.ts:73
appUrl
• appUrl: string
= 'https://matic.nevermined.app'
The Nevermined App URL.
Overrides
Defined in
src/nevermined/resources/AppNetworks.ts:101
artifactsFolder
• Optional
artifactsFolder: string
The folder where the nevermined contract artifacts are located.
Inherited from
NeverminedAppOptions.artifactsFolder
Defined in
src/models/NeverminedOptions.ts:67
chainId
• chainId: number
= 137
Overrides
Defined in
src/nevermined/resources/AppNetworks.ts:102
circuitsFolder
• Optional
circuitsFolder: string
The folder where the nevermined contract circuits are located.
Inherited from
NeverminedAppOptions.circuitsFolder
Defined in
src/models/NeverminedOptions.ts:71
contractsVersion
• Optional
contractsVersion: string
Contracts version
Inherited from
NeverminedAppOptions.contractsVersion
Defined in
src/models/NeverminedOptions.ts:99
gasMultiplier
• gasMultiplier: number
= 1.2
Gas multiplier for the fees. Can be used to speed up the transactions.
Overrides
NeverminedAppOptions.gasMultiplier
Defined in
src/nevermined/resources/AppNetworks.ts:110
gasPriceMultiplier
• gasPriceMultiplier: number
= 1.2
Defined in
src/nevermined/resources/AppNetworks.ts:111
gasStationUri
• Optional
gasStationUri: string
Use a gas station to calculate transaction fees
Inherited from
NeverminedAppOptions.gasStationUri
Defined in
src/models/NeverminedOptions.ts:89
graphHttpUri
• graphHttpUri: string
= 'https://api.studio.thegraph.com/query/78075/public'
Enpoint for the graph-node http query
Overrides
NeverminedAppOptions.graphHttpUri
Defined in
src/nevermined/resources/AppNetworks.ts:105
instanceName
• instanceName: string
= 'appMatic'
Overrides
NeverminedAppOptions.instanceName
Defined in
src/nevermined/resources/AppNetworks.ts:100
ipfsGateway
• 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.
Inherited from
NeverminedAppOptions.ipfsGateway
Defined in
src/models/NeverminedOptions.ts:80
ipfsProjectId
• Optional
ipfsProjectId: string
Inherited from
NeverminedAppOptions.ipfsProjectId
Defined in
src/models/NeverminedOptions.ts:82
ipfsProjectSecret
• Optional
ipfsProjectSecret: string
Inherited from
NeverminedAppOptions.ipfsProjectSecret
Defined in
src/models/NeverminedOptions.ts:84
marketplaceAuthToken
• Optional
marketplaceAuthToken: string
Marketplace auth token.
Inherited from
NeverminedAppOptions.marketplaceAuthToken
Defined in
src/models/NeverminedOptions.ts:41
marketplaceUri
• marketplaceUri: string
= 'https://marketplace-api.matic.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/
Overrides
NeverminedAppOptions.marketplaceUri
Defined in
src/nevermined/resources/AppNetworks.ts:104
neverminedBackendUri
• neverminedBackendUri: string
= 'https://one-backend.matic.nevermined.app'
Overrides
NeverminedAppOptions.neverminedBackendUri
Defined in
src/nevermined/resources/AppNetworks.ts:108
neverminedNodeAddress
• neverminedNodeAddress: string
= '0x824dbcE5E9C96C5b8ce2A35a25a5ab87eD1D00b1'
The public address of the Nevermined Node.
See
Overrides
NeverminedAppOptions.neverminedNodeAddress
Defined in
src/nevermined/resources/AppNetworks.ts:107
neverminedNodeUri
• neverminedNodeUri: string
= 'https://node.matic.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/
Overrides
NeverminedAppOptions.neverminedNodeUri
Defined in
src/nevermined/resources/AppNetworks.ts:106
nftContractCreditsAddress
• nftContractCreditsAddress: string
= '0xaB53c5EBd2C42D063EA548b8e46F3E1b8F343391'
Overrides
NeverminedAppOptions.nftContractCreditsAddress
Defined in
src/nevermined/resources/AppNetworks.ts:113
nftContractTimeAddress
• nftContractTimeAddress: string
= '0xaB53c5EBd2C42D063EA548b8e46F3E1b8F343391'
Overrides
NeverminedAppOptions.nftContractTimeAddress
Defined in
src/nevermined/resources/AppNetworks.ts:112
tokenAddress
• tokenAddress: string
= '0x2791bca1f2de4661ed88a30c99a7a9449aa84174'
Overrides
NeverminedAppOptions.tokenAddress
Defined in
src/nevermined/resources/AppNetworks.ts:114
verbose
• verbose: boolean
= true
Log level.
Overrides
Defined in
src/nevermined/resources/AppNetworks.ts:109
web3Provider
• Optional
web3Provider: any
Web3 Provider.
Inherited from
NeverminedAppOptions.web3Provider
Defined in
src/models/NeverminedOptions.ts:46
web3ProviderUri
• 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.
Overrides
NeverminedAppOptions.web3ProviderUri
Defined in
src/nevermined/resources/AppNetworks.ts:103
zeroDevProjectId
• Optional
zeroDevProjectId: string
ZeroDev project id
Inherited from
NeverminedAppOptions.zeroDevProjectId