開発者向け
1 つの関数呼び出しで支払いを。
取引所になることなく換金機能を追加できます。1回の SDK 呼び出しで Base 上の入金を作成し、価格管理を委任して、アプリに必要な識別子を返します。ルート選択、エクスプローラー情報、ライフサイクル参照、エージェント運用基盤が必要な段階で Peerlytics を追加します。
1 回の呼び出しで完結するオフランプ
Base メインネットimport { cashout } from "@usdctofiat/offramp";
function SellButton({ signer }) {
return (
<button
onClick={() =>
cashout({
signer,
amount: "100",
currency: "USD",
platform: "venmo",
payee: "@alice",
})
}
>
Sell 100 USDC
</button>
);
}開発パス
まずデポジットのライフサイクルから始め、必要になったときだけデータと運用を追加します。
ウォレットアプリReact フック、ウォレット署名、拡張機能の復旧、ポリシーチェック、deposits() を使って販売者フローを追加します。アプリガイドボットとワーカーサーバーウォレットから、再試行、重複防止、照合を備えた委任済み在庫を作成します。ボットガイドコーディングエージェントエージェントに skill、llms.txt、スターターを渡し、データを追加する前に 1 回の呼び出しの経路を実装させます。エージェントガイドPeerlytics データレイヤールート計画、公開取引リンク、エクスプローラー情報、API クレジット、x402、入金、intents を追加します。Peerlytics SDK
SDK の操作面
プロダクトのコードを実際の操作に近づけて保ちます。作成、一覧、クローズ、制限、観測。
開発者向けの質問
SDKは鍵を保管しますか?
いいえ。SDKは渡されたviem WalletClient、つまりユーザーのウォレット、サーバーウォレット、またはボットウォレットで署名します。秘密鍵を保持することはありません。
SDKはfiatを動かしますか?
いいえ。fiatは、選択した支払いアプリ上で買い手と売り手の間で直接移動します。SDKはオンチェーンのUSDCとデポジットのライフサイクルのみを扱います。
デポジットの作成にAPIキーは必要ですか?
No. Creating deposits is permissionless, since your wallet signs. An API key is only needed when you use the Peerlytics API.
統合のテストはどう行いますか?
公開サンドボックスはありません。SDKはBaseメインネットを対象とするため、テストデポジットは実物で、公開オーダーブック上で発見可能です。最小額の1 USDCを使い、OTCデポジットとして制限する(otcTakerを渡して自分のウォレットだけがフィルできるようにする)か、close()を呼ぶ前に買い手がテイクし得ることを受け入れてください。オンチェーンとdeposits()で確認したうえでclose()してください。