diff --git a/modules/ecash-agora/src/ad.ts b/modules/ecash-agora/src/ad.ts
--- a/modules/ecash-agora/src/ad.ts
+++ b/modules/ecash-agora/src/ad.ts
@@ -11,10 +11,10 @@
     bytesToStr,
     fromHex,
     isPushOp,
-    shaRmd160,
     slpSend,
     toHex,
 } from 'ecash-lib';
+import * as ecashLibMethods from 'ecash-lib';
 import { AGORA_LOKAD_ID_STR } from './consts.js';
 import { AgoraOneshot } from './oneshot.js';
 
@@ -83,7 +83,7 @@
             };
             expectedAgoraScript = agoraOneshot.script();
             expectedAgoraP2sh = Script.p2sh(
-                shaRmd160(expectedAgoraScript.bytecode),
+                ecashLibMethods.shaRmd160(expectedAgoraScript.bytecode),
             );
             break;
         }
diff --git a/modules/ecash-agora/src/agora.ts b/modules/ecash-agora/src/agora.ts
--- a/modules/ecash-agora/src/agora.ts
+++ b/modules/ecash-agora/src/agora.ts
@@ -26,7 +26,6 @@
     OutPoint,
     readTxOutput,
     Script,
-    shaRmd160,
     Signatory,
     slpSend,
     strToBytes,
@@ -38,6 +37,7 @@
     TxInput,
     TxOutput,
 } from 'ecash-lib';
+import * as ecashLibMethods from 'ecash-lib';
 
 import {
     AgoraOneshot,
@@ -290,7 +290,9 @@
                 }
                 txBuild.outputs.push({
                     value: agoraPartial.askedSats(params.acceptedTokens),
-                    script: Script.p2pkh(shaRmd160(agoraPartial.makerPk)),
+                    script: Script.p2pkh(
+                        ecashLibMethods.shaRmd160(agoraPartial.makerPk),
+                    ),
                 });
                 if (offeredTokens > params.acceptedTokens) {
                     const newAgoraPartial = new AgoraPartial({
@@ -302,7 +304,9 @@
                     txBuild.outputs.push({
                         value: agoraPartial.dustAmount,
                         script: Script.p2sh(
-                            shaRmd160(newAgoraPartial.script().bytecode),
+                            ecashLibMethods.shaRmd160(
+                                newAgoraPartial.script().bytecode,
+                            ),
                         ),
                     });
                 }
@@ -692,7 +696,10 @@
                       });
             const agoraScript = newParams.script();
             const utxos = await this.chronik
-                .script('p2sh', toHex(shaRmd160(agoraScript.bytecode)))
+                .script(
+                    'p2sh',
+                    toHex(ecashLibMethods.shaRmd160(agoraScript.bytecode)),
+                )
                 .utxos();
             if (utxos.utxos.length === 0) {
                 return newParams;