// Pod we want to mint/burn members from
const ourPod = await getPod(podAddress);
// This is a sub pod of our pod.
const subPod = await getPod(subPodAddress);
// This will create a proposal on the subpod to mint/burn a new member to our pod.
// Signer must be a member of subPod
// Creates a super proposal on the super pod to mint a new member. Also creates + approves a corresponding sub proposal on the sub pod.
// After the proposal is created, other sub pods can interact with the super proposal by fetching the super proposal object from the super pod and calling Proposal.approveFromSubPod/rejectFromSubPod
await ourPod.proposeMintMemberFromSubPod(subPod, newMember, signer);
// This will create a proposal on the admin pod to burn a member from our pod.
// Creates a super proposal on the super pod to mint a new member. Also creates + approves a corresponding sub proposal on the sub pod.
// Signer must be a member of subPod
// After the proposal is created, other sub pods can interact with the super proposal by fetching the super proposal object from the super pod and calling Proposal.approveFromSubPod/rejectFromSubPod
await ourPod.proposeBurnMemberFromSubPod(subPod, memberToBurn, signer);