def create(ctx, to, amount, symbol, secret, hash, account, expiration):
    """ Create an HTLC contract
    """
    ctx.blockchain.blocking = True
    tx = ctx.blockchain.htlc_create(
        Amount(amount, symbol),
        to,
        secret,
        hash_type=hash,
        expiration=expiration,
        account=account,
    )
    tx.pop("trx", None)
    print_tx(tx)
    results = tx.get("operation_results", {})
    if results:
        htlc_id = results[0][1]
        print("Your htlc_id is: {}".format(htlc_id))
def create ( ctx , to , amount , symbol , secret , hash , account , expiration ) : ctx . blockchain . blocking = True tx = ctx . blockchain . htlc_create ( Amount ( amount , symbol ) , to , secret , hash_type = hash , expiration = expiration , account = account , ) tx . pop ( "trx" , None ) print_tx ( tx ) results = tx . get ( "operation_results" , { } ) if results : htlc_id = results [ 0 ] [ 1 ] print ( "Your htlc_id is: {}" . format ( htlc_id ) )
Create an HTLC contract