Appendix II: MetaMembership Contract Access
Methods
addMembership(address customerAddress, string memory metadata)
const tx = await contract.addMembership(ethAddress); //returns transaction informationremoveMembership(address customerAddress)
const tx = await contract. removeMembership(ethAddress); //returns transaction informationconfirmMembership(address publisherAddress, address customerAddress)
const tx = await contract. confirmMembership(ethAddress); //returns boolean resultgetMembershipMetadata(address publisherAddress,address customerAddress)
const tx = await contract. getMembershipMetadata(ethAddress); //returns metadata string