Instantiating The Contract Object (Client-side)
const contract = await window.CredenzaContracts.getCredenzaContract({
address: loyaltyAddress,wallet: wallet1,name: 'LoyaltyContract',cdn: window.CredenzaContracts.CDNProviders.JSDELIVR
})
const contract = await contractLib.getCredenzaContract({address: ethAddress,wallet: wallet1,name: contractType})Calling Contracts
async function loyaltyCheck(ethAddress){
const contract = await window.CredenzaContracts.getCredenzaContract({
address: loyaltyAddress,wallet: wallet1,name: 'LoyaltyContract',cdn: window.CredenzaContracts.CDNProviders.JSDELIVR
})
pts = await contract.checkPoints('0x375fa2f7fec390872a04f9c147c943eb8e48c43d');
console.log(pts.toString());
}async function loyaltyAdd(ethAddress){
const contract = await window.CredenzaContracts.getCredenzaContract({
address: loyaltyAddress,wallet: wallet1,name: 'LoyaltyContract',cdn: window.CredenzaContracts.CDNProviders.JSDELIVR
})
pts = await loyaltyContract.addPoints('0x375fa2f7fec390872a04f9c147c943eb8e48c43d',42);
}Last updated