aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/ark-send.ts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/ark-send.ts')
-rw-r--r--scripts/ark-send.ts21
1 files changed, 21 insertions, 0 deletions
diff --git a/scripts/ark-send.ts b/scripts/ark-send.ts
new file mode 100644
index 00000000..c6b3140d
--- /dev/null
+++ b/scripts/ark-send.ts
@@ -0,0 +1,21 @@
+import { sendArk } from "../lib/ark";
+
+const address = process.argv[2];
+const amount = parseInt(process.argv[3]);
+
+if (!address || !amount) {
+ console.log("Usage: bun scripts/ark-send.ts <ark_address> <amount_sats>");
+ process.exit(1);
+}
+
+console.log(`Sending ${amount} sats to ${address}...`);
+
+sendArk(address, amount)
+ .then((result) => {
+ console.log("Success!");
+ console.log("Result:", JSON.stringify(result, null, 2));
+ })
+ .catch((e) => {
+ console.error("Error:", e.message);
+ process.exit(1);
+ });