@roninbuilders/contracts
Version:
Type safe Contract ABIs for Ronin Network
88 lines (86 loc) • 2.69 kB
TypeScript
declare const contract: {
readonly id: 35818;
readonly address: "0x868abd263b924e73f88ef361b53edbf3e68094cf";
readonly contract_name: "MintQuoter";
readonly display_name: "Mint Quoter";
readonly is_deprecated: false;
readonly is_proxy: false;
readonly proxy_to: false;
readonly created_at: 1750939256;
readonly abi: readonly [{
readonly type: "constructor";
readonly stateMutability: "nonpayable";
readonly inputs: readonly [{
readonly type: "address";
readonly name: "_factory";
}, {
readonly type: "address";
readonly name: "_WETH9";
}];
}, {
readonly name: "WETH9";
readonly type: "function";
readonly stateMutability: "view";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly type: "address";
}];
}, {
readonly name: "factory";
readonly type: "function";
readonly stateMutability: "view";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly type: "address";
}];
}, {
readonly name: "quoteMint";
readonly type: "function";
readonly stateMutability: "nonpayable";
readonly inputs: readonly [{
readonly type: "address";
readonly name: "token0";
}, {
readonly type: "address";
readonly name: "token1";
}, {
readonly type: "int24";
readonly name: "tickSpacing";
}, {
readonly type: "int24";
readonly name: "tickLower";
}, {
readonly type: "int24";
readonly name: "tickUpper";
}, {
readonly type: "uint256";
readonly name: "amount0";
}, {
readonly type: "uint256";
readonly name: "amount1";
}];
readonly outputs: readonly [{
readonly type: "uint256";
readonly name: "amount0Out";
}, {
readonly type: "uint256";
readonly name: "amount1Out";
}];
}, {
readonly name: "uniswapV3MintCallback";
readonly type: "function";
readonly stateMutability: "nonpayable";
readonly inputs: readonly [{
readonly type: "uint256";
readonly name: "amount0Owed";
}, {
readonly type: "uint256";
readonly name: "amount1Owed";
}, {
readonly type: "bytes";
readonly name: "data";
}];
readonly outputs: readonly [];
}];
};
export { contract as default };