def addedSponsor(nodeSet, steward, stewardWallet, looper, sponsorWallet): createNym(looper, sponsorWallet.defaultId, steward, stewardWallet, role=SPONSOR, verkey=sponsorWallet.getVerkey()) return sponsorWallet
def didAddedWithFullVerkey(addedSponsor, looper, sponsor, sponsorWallet, wallet, fullKeyIdr): """{ type: NYM, dest: <id1> }""" createNym(looper, fullKeyIdr, sponsor, sponsorWallet, verkey=wallet.getVerkey(fullKeyIdr)) return wallet
def didAddedWithAbbrvVerkey(addedSponsor, looper, sponsor, sponsorWallet, wallet, abbrevIdr): """{ type: NYM, dest: <id1> }""" createNym(looper, abbrevIdr, sponsor, sponsorWallet, verkey=wallet.getVerkey(abbrevIdr)) return wallet
def anotherSponsor(nodeSet, steward, stewardWallet, tdir, looper): sseed = b'this is 1 secret sponsor seed...' signer = SimpleSigner(seed=sseed) c, _ = genTestClient(nodeSet, tmpdir=tdir, usePoolLedger=True) w = Wallet(c.name) w.addIdentifier(signer=signer) c.registerObserver(w.handleIncomingReply) looper.add(c) looper.run(c.ensureConnectedToNodes()) createNym(looper, signer.identifier, steward, stewardWallet, role=SPONSOR, verkey=signer.verkey) return c, w
def createAgentAndAddEndpoint(looper, agentNym, agentWallet, agentClient, agentPort, steward, stewardWallet): agentVerkey = agentWallet.getVerkey() createNym(looper, agentNym, steward, stewardWallet, role=SPONSOR, verkey=agentVerkey) ep = '127.0.0.1:{}'.format(agentPort) attributeData = json.dumps({ENDPOINT: ep}) attrib = Attribute(name='{}_endpoint'.format(agentNym), origin=agentNym, value=attributeData, dest=agentNym, ledgerStore=LedgerStore.RAW) addAttributeAndCheck(looper, agentClient, agentWallet, attrib) return attrib
def createAgentAndAddEndpoint(looper, agentNym, agentVerkey, agentPort, steward, stewardWallet): createNym(looper, agentNym, steward, stewardWallet, role=SPONSOR, verkey=agentVerkey) ep = '127.0.0.1:{}'.format(agentPort) attributeData = json.dumps({ENDPOINT: ep}) # TODO Faber Agent should be doing this! attrib = Attribute(name='{}_endpoint'.format(agentNym), origin=stewardWallet.defaultId, value=attributeData, dest=agentNym, ledgerStore=LedgerStore.RAW) addAttributeAndCheck(looper, steward, stewardWallet, attrib) return attrib
def testStewardCreatesAnotherSponsor(nodeSet, steward, stewardWallet, looper, sponsorWallet): createNym(looper, sponsorWallet.defaultId, steward, stewardWallet, SPONSOR) return sponsorWallet
def didAddedWithoutVerkey(addedSponsor, looper, sponsor, sponsorWallet, wallet, noKeyIdr): """{ type: NYM, dest: <id1> }""" createNym(looper, noKeyIdr, sponsor, sponsorWallet) return wallet