@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-sdkGetting 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
Confobject 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
Confobject 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
10 months ago
12 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
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
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
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago