Example #1
0
def addedSponsor(nodeSet, steward, stewardWallet, looper, sponsorWallet):
    createNym(looper,
              sponsorWallet.defaultId,
              steward,
              stewardWallet,
              role=SPONSOR,
              verkey=sponsorWallet.getVerkey())
    return sponsorWallet
Example #2
0
def didAddedWithFullVerkey(addedSponsor, looper, sponsor, sponsorWallet,
                           wallet, fullKeyIdr):
    """{ type: NYM, dest: <id1> }"""
    createNym(looper,
              fullKeyIdr,
              sponsor,
              sponsorWallet,
              verkey=wallet.getVerkey(fullKeyIdr))
    return wallet
Example #3
0
def didAddedWithAbbrvVerkey(addedSponsor, looper, sponsor, sponsorWallet,
                            wallet, abbrevIdr):
    """{ type: NYM, dest: <id1> }"""
    createNym(looper,
              abbrevIdr,
              sponsor,
              sponsorWallet,
              verkey=wallet.getVerkey(abbrevIdr))
    return wallet
Example #4
0
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
Example #5
0
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
Example #6
0
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
Example #7
0
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