Appendix III: Ledger Contract Access
Note: This replaces LoyaltyContract as core functionality for capturing customer events.
Set up
Client-Side
<script src="https://unpkg.com/@credenza-web3/contracts-lib/dist/contracts-lib.umd.js"></script>
<script>
const contract = await window.CredenzaContracts.getCredenzaContract({
address: membershipAddress,
wallet: wallet,
name: 'LedgerContract'})
</script>Server-Side
var contractLib =require('@credenza-web3/contracts-lib');
const contract = await contractLib.getCredenzaContract({
address: contractAddress,
wallet: walletObj,
name: 'LedgerContract'
})