Skip to Content
API Reference@cfxdevkit/protocolSWAPPI_PRICE_ADAPTER_ABI

@cfxdevkit/protocol


@cfxdevkit/protocol / SWAPPI_PRICE_ADAPTER_ABI

Variable: SWAPPI_PRICE_ADAPTER_ABI

const SWAPPI_PRICE_ADAPTER_ABI: readonly [{ inputs: readonly [{ internalType: "address"; name: "_router"; type: "address"; }, { internalType: "address"; name: "_factory"; type: "address"; }, { internalType: "address"; name: "initialOwner"; type: "address"; }]; stateMutability: "nonpayable"; type: "constructor"; }, { inputs: readonly [{ internalType: "address"; name: "owner"; type: "address"; }]; name: "OwnableInvalidOwner"; type: "error"; }, { inputs: readonly [{ internalType: "address"; name: "account"; type: "address"; }]; name: "OwnableUnauthorizedAccount"; type: "error"; }, { anonymous: false; inputs: readonly [{ indexed: true; internalType: "address"; name: "newFactory"; type: "address"; }]; name: "FactoryUpdated"; type: "event"; }, { anonymous: false; inputs: readonly [{ indexed: true; internalType: "address"; name: "previousOwner"; type: "address"; }, { indexed: true; internalType: "address"; name: "newOwner"; type: "address"; }]; name: "OwnershipTransferred"; type: "event"; }, { anonymous: false; inputs: readonly [{ indexed: false; internalType: "uint256"; name: "newAmount"; type: "uint256"; }]; name: "QuoteAmountUpdated"; type: "event"; }, { anonymous: false; inputs: readonly [{ indexed: true; internalType: "address"; name: "newRouter"; type: "address"; }]; name: "RouterUpdated"; type: "event"; }, { inputs: readonly []; name: "factory"; outputs: readonly [{ internalType: "contract ISwappiFactory"; name: ""; type: "address"; }]; stateMutability: "view"; type: "function"; }, { inputs: readonly [{ internalType: "address"; name: "tokenIn"; type: "address"; }, { internalType: "address"; name: "tokenOut"; type: "address"; }]; name: "getPrice"; outputs: readonly [{ internalType: "uint256"; name: "price"; type: "uint256"; }]; stateMutability: "view"; type: "function"; }, { inputs: readonly []; name: "owner"; outputs: readonly [{ internalType: "address"; name: ""; type: "address"; }]; stateMutability: "view"; type: "function"; }, { inputs: readonly []; name: "quoteAmount"; outputs: readonly [{ internalType: "uint256"; name: ""; type: "uint256"; }]; stateMutability: "view"; type: "function"; }, { inputs: readonly []; name: "renounceOwnership"; outputs: readonly []; stateMutability: "nonpayable"; type: "function"; }, { inputs: readonly []; name: "router"; outputs: readonly [{ internalType: "contract ISwappiRouter"; name: ""; type: "address"; }]; stateMutability: "view"; type: "function"; }, { inputs: readonly [{ internalType: "address"; name: "_factory"; type: "address"; }]; name: "setFactory"; outputs: readonly []; stateMutability: "nonpayable"; type: "function"; }, { inputs: readonly [{ internalType: "uint256"; name: "_quoteAmount"; type: "uint256"; }]; name: "setQuoteAmount"; outputs: readonly []; stateMutability: "nonpayable"; type: "function"; }, { inputs: readonly [{ internalType: "address"; name: "_router"; type: "address"; }]; name: "setRouter"; outputs: readonly []; stateMutability: "nonpayable"; type: "function"; }, { inputs: readonly [{ internalType: "address"; name: "newOwner"; type: "address"; }]; name: "transferOwnership"; outputs: readonly []; stateMutability: "nonpayable"; type: "function"; }]

Defined in: generated.ts:737