@verax-attestation-registry/verax-sdk v2.2.2
Verax Attestation Registry - SDK
The Verax SDK facilitates the interactions with the contracts and the subgraph, both from a frontend and a backend.
Installation
VeraxSDK is an npm package.
# npm
npm i @verax-attestation-registry/verax-sdk
# yarn
yarn add @verax-attestation-registry/verax-sdk
# pnpm
pnpm add @verax-attestation-registry/verax-sdk
Getting Started
Check the SDK documentation
CLI examples
cf. CLI examples
Deployment of a new Verax instance
When a new instance of Verax is deployed onchain, the SDK needs to be updated with the new addresses.
Add a new backend
Conf
object in src/VeraxSdk.ts:static DEFAULT_XXX_MAINNET: Conf = { chain: xxx, mode: SDKMode.BACKEND, subgraphUrl: "<SUBGRAPH_URL>", portalRegistryAddress: "0x...", moduleRegistryAddress: "0x...", schemaRegistryAddress: "0x...", attestationRegistryAddress: "0x...", };
Add a new frontend
Conf
object in src/VeraxSdk.ts:static DEFAULT_XXX_MAINNET_FRONTEND: Conf = { ...VeraxSdk.DEFAULT_XXX_MAINNET, mode: SDKMode.FRONTEND, };
Increment the version of the package in package.json
Publish the package to npm
pnpm run publish:public
6 months ago
8 months ago
8 months ago
9 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
10 months ago
12 months ago
12 months ago
12 months ago
12 months ago
11 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago