βAdd/Remove Admins
import { Contract, Signer } from 'ethers'
import Raft from '@otterspace-xyz/contracts/out/Raft.sol/Raft.json' assert { type: 'json' }
const RAFT_CONTRACT_ADDRESS = '0xBb8997048e5F0bFe6C9D6BEe63Ede53BD0236Bb2'
const mintBadge = async (
raftReceiver: Signer,
raftTokenId: string,
adminList: string[],
isActiveList: string[]
): Promise<ContractCallResult> => {
const contract = new Contract(RAFT_CONTRACT_ADDRESS, Raft.abi, raftReceiver)
const callSetAdmins = contract['setAdmins']
return await callSetAdmins(raftTokenId, adminList, isActiveList)
}Last updated