x402 on Gonka
检查中…

Git:gonkalabs 的 Git 仓库暂时不可用。请从本网站下载源码 — 源码

CLI

x402-gonka 二进制既是协调器,也是本地付款工具。签名发生在运行 pay 的机器上。

安装

gonkalabs 的 Git 仓库暂时不可用。请从本网站下载源码。见 源码

curl -fsSL {{BASE}}/releases/x402-gonka-source.tar.gz | tar -xz
cd x402-gonka
go run ./cmd/x402-gonka

pay

GET 该 URL,期望 402,签署匹配的 Gonka 交易,再带 PAYMENT-SIGNATURE 重试。

go run ./cmd/x402-gonka pay --key "$GONKA_PRIVATE_KEY" --url {{BASE}}/demo
go run ./cmd/x402-gonka pay --key "$GONKA_PRIVATE_KEY" --url {{BASE}}/demo --asset usdc
--keysecp256k1 私钥(hex)。必填。不会上传。
--url付费资源 URL。必填。
--assetgnk(默认)或 usdc。从 accepts 中选择。

pay 仅用 GONKA_RPC_URL(默认 https://rpc.gonka.gg)读取账户编号和 sequence。结算由资源服务器通过本协调器完成。

keygen

打印新的 gonka1… 地址和 hex 密钥。支付前请先充值。在收到转账之前,该地址尚未在链上注册。

go run ./cmd/x402-gonka keygen

serve

运行协调器、文档和 /demoPAY_TO 必须是有效的商户地址。

curl -fsSL {{BASE}}/releases/x402-gonka-source.tar.gz | tar -xz
cd x402-gonka
cp .env.example .env
# set PAY_TO
go run ./cmd/x402-gonka serve

环境变量

PORT监听端口。默认 4020
PUBLIC_BASE_URL用于演示 resource.url 和 discovery 的绝对源站。
GONKA_RPC_URL默认 https://rpc.gonka.gg
GONKA_CHAIN_ID默认 gonka-mainnet
PAY_TO接收演示(及默认)付款的商户地址。
DEMO_AMOUNT_GNK/demo 的原子 ngonka 数量。
DEMO_AMOUNT_USDC/demo 的原子 USDC 数量。
USDC_CONTRACTCW-20 地址。见 网络与资产