def addRole(looper, creatorClient, creatorWallet, name, useDid=True, addVerkey=True, role=None): wallet = Wallet(name) signer = DidSigner() if useDid else SimpleSigner() idr, _ = wallet.addIdentifier(signer=signer) verkey = wallet.getVerkey(idr) if addVerkey else None createNym(looper, idr, creatorClient, creatorWallet, verkey=verkey, role=role) return wallet
def genesisTxns(stewardWallet: Wallet): nym = stewardWallet.defaultId return [ { TXN_TYPE: NYM, TARGET_NYM: nym, TXN_ID: "9c86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b", ROLE: STEWARD, VERKEY: stewardWallet.getVerkey() }, ]