Complete a Requirement
For when you intend to complete a requirement for a user programmatically.
Intended uses
import { ChainvineClient } from '@chainvine/sdk';
const userWalletAddress = '0x293kdo0ij0';
const campaignId = 'aSlug123';
const client = new ChainvineClient(); //Make sure to whitelist your domain
const requirementId = 'Hiodn2oD2dkmo2';
const userClient = await client.syncUser(userWalletAddress);
const completion = await userClient.completeRequirement({
campaign: {
id: campaignId
},
id: requirementId
});import { ChainvineClient } from '@chainvine/sdk';
const userWalletAddress = '0x293kdo0ij0';
const campaignId = '02jd020jkd-302jdi2d-02ij0dj';
// Generate your ChainvineClient instance
const client = new ChainvineClient({
apiKey: '0dj03j000d' // Your API Key
});
const requirementId = 'Hiodn2oD2dkmo2';
const userClient = await client.syncUser(userWalletAddress);
const completion = await userClient.completeRequirement({
campaign: {
id: campaignId
},
id: requirementId
});
Last updated