Exemple #1
0
 def trust_asset(setup, secret_key, memo_text=None):
     """A helper to establish a trustline"""
     builder = Builder(secret=secret_key,
                       horizon_uri=setup.horizon_endpoint_uri,
                       network=setup.network)
     builder.append_trust_op(setup.test_asset.issuer, setup.test_asset.code)
     if memo_text:
         builder.add_text_memo(memo_text[:28])  # max memo length is 28
     builder.sign()
     reply = builder.submit()
     return reply.get('hash')
Exemple #2
0
 async def trust_asset(setup, secret_key, memo_text=None):
     """A helper to establish a trustline"""
     async with Horizon(setup.horizon_endpoint_uri) as horizon:
         builder = Builder(secret=secret_key,
                           horizon=horizon,
                           network_name=setup.network,
                           fee=100)
         builder.append_trust_op(setup.test_asset.issuer,
                                 setup.test_asset.code)
         if memo_text:
             builder.add_text_memo(memo_text[:28])  # max memo length is 28
         builder.sign()
         reply = await builder.submit()
     return reply.get('hash')