Object.defineProperty(exports,Symbol.toStringTag,{value:`Module`});const e=require(`../crypto/preProcessing.cjs`);require(`../crypto/index.cjs`);const t=require(`./EthersProviderAdapter.cjs`),n=require(`../data-structures/Hinkal/Hinkal.cjs`);require(`../data-structures/index.cjs`);var r=async(r,i)=>{await e.preProcessing();let a=new n.Hinkal(i),o=t.default();return o.initSigner?.(r),await a.initProviderAdapter(void 0,o),await a.initUserKeys(),await a.resetMerkle(),a};exports.prepareEthersHinkal=r;