SMART CONTRACTS
← コントラクト一覧CircuitBreakerAMM
価格変動に応じた制御を備える流動性プール。
役割と使いどころ
トークンペアの交換をプールで処理し、設定した変動条件に応じて交換を制御する構成に利用できます。
接続・設定のポイント流動性、手数料、停止条件を設定します。価格変動への制御は、損失や流動性の不足をなくすものではありません。
主要なコントラクト操作
コントラクトを直接呼び出す場合の主要な入口です。引数・型・アクセス条件は、リンク先の実装と対応するABIで確認できます。
| 操作 | 用途 |
|---|---|
getReserves | プールの準備残高を取得 |
quoteOut | 交換時の受取額を見積もる |
swapExactToken0ForToken1 | token0からtoken1へ交換 |
updateParams | プールの制御パラメータを更新 |
組み合わせるコントラクト
実装につなげる
決済・サービス連携
データの持ち方、処理の順序、SDKコードを通じて、アプリケーションへの組み込み方を確認できます。
実装パターンを読む仕様とソースコード
掲載するSolidityソースは下記のリビジョンを参照しています。SDKの対応バージョンと、接続先ネットワークの実装アドレス・ABIを合わせて参照できます。
circuitbreaker-amm/contracts/CircuitBreakerAMM.solソースリビジョン: b53a5b5