spark_flashnet_createBondingPool
π¦ Example
import { request } from "sats-connect";
try {
const response = await request("spark_flashnet_createBondingPool", {
assetAAddress: "0338d6978bd3163d1547f9ddb8b215d1c163bc7b4a552e559b89057f5449ba69de",
assetAInitialReserve: "1000000000", // sats or smallest units
assetBAddress: "020202020202020202020202020202020202020202020202020202020202020202",
graduationThresholdPct: 50, // % of target to trigger graduation
hostNamespace: "my-cool-exchange",
lpFeeRateBps: 500, // 5.00%
totalHostFeeRateBps: 200, // 2.00%
targetBRaisedAtGraduation: "10000000000", // target raise
poolOwnerPublicKey: "03b06b7c3e39bf922be19b7ad5f19554bb7991cae585ed2e3374d51213ff4eeb3c",
nonce: "550e8400-e29b-41d4-a716-446655440000"
});
if ("result" in response) {
console.log("Bonding pool created:", response.result);
} else {
console.error("Pool creation failed:", response.error.message);
}
} catch (error) {
console.error("Unexpected error:", error);
}π€ Parameters
Field
Type
Required
Description
β
Responses
Last updated