nit_redeemtx);
        let _txid = await pushBTCpmt(rawtx);

        console.log('Init TX', _txid);

        let include_mempool = true;

        async function inscribe(inscription, vout) {

            // we are running into an issue with 25 child transactions for unconfirmed parents.
            // so once the limit is reached, we wait for the parent tx to confirm.

            await loopTilAddressReceivesMoney(inscription.inscriptionAddress, include_mempool);
            await waitSomeSeconds(2);
      