本文へ移動
    hazBasehazBaseDocs
    SMART CONTRACTS
    コントラクト一覧

    CircuitBreakerAMM

    価格変動に応じた制御を備える流動性プール。

    取引・資金配分CircuitBreakerAMM.sol

    役割と使いどころ

    トークンペアの交換をプールで処理し、設定した変動条件に応じて交換を制御する構成に利用できます。

    接続・設定のポイント流動性、手数料、停止条件を設定します。価格変動への制御は、損失や流動性の不足をなくすものではありません。

    主要なコントラクト操作

    コントラクトを直接呼び出す場合の主要な入口です。引数・型・アクセス条件は、リンク先の実装と対応するABIで確認できます。

    操作用途
    getReservesプールの準備残高を取得
    quoteOut交換時の受取額を見積もる
    swapExactToken0ForToken1token0からtoken1へ交換
    updateParamsプールの制御パラメータを更新

    組み合わせるコントラクト

    実装につなげる

    決済・サービス連携

    データの持ち方、処理の順序、SDKコードを通じて、アプリケーションへの組み込み方を確認できます。

    実装パターンを読む

    仕様とソースコード

    掲載するSolidityソースは下記のリビジョンを参照しています。SDKの対応バージョンと、接続先ネットワークの実装アドレス・ABIを合わせて参照できます。

    circuitbreaker-amm/contracts/CircuitBreakerAMM.sol

    ソースリビジョン: b53a5b5