Files
assetxContracts/out/IYTPoolManager.sol/IYTPoolManager.json

1 line
10 KiB
JSON
Raw Normal View History

2026-03-09 15:54:32 +08:00
{"abi":[{"type":"function","name":"addLiquidityForAccount","inputs":[{"name":"_fundingAccount","type":"address","internalType":"address"},{"name":"_account","type":"address","internalType":"address"},{"name":"_token","type":"address","internalType":"address"},{"name":"_amount","type":"uint256","internalType":"uint256"},{"name":"_minUsdy","type":"uint256","internalType":"uint256"},{"name":"_minYtLP","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"getAddLiquidityOutput","inputs":[{"name":"_token","type":"address","internalType":"address"},{"name":"_amount","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"usdyAmount","type":"uint256","internalType":"uint256"},{"name":"ytLPMintAmount","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getAumInUsdy","inputs":[{"name":"_maximise","type":"bool","internalType":"bool"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getPrice","inputs":[{"name":"_maximise","type":"bool","internalType":"bool"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getRemoveLiquidityOutput","inputs":[{"name":"_tokenOut","type":"address","internalType":"address"},{"name":"_ytLPAmount","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"usdyAmount","type":"uint256","internalType":"uint256"},{"name":"amountOut","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"onLPTransfer","inputs":[{"name":"_from","type":"address","internalType":"address"},{"name":"_to","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"removeLiquidityForAccount","inputs":[{"name":"_account","type":"address","internalType":"address"},{"name":"_tokenOut","type":"address","internalType":"address"},{"name":"_ytLPAmount","type":"uint256","internalType":"uint256"},{"name":"_minOut","type":"uint256","internalType":"uint256"},{"name":"_receiver","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"addLiquidityForAccount(address,address,address,uint256,uint256,uint256)":"17eb2a15","getAddLiquidityOutput(address,uint256)":"16947671","getAumInUsdy(bool)":"cef6ef27","getPrice(bool)":"e245b5af","getRemoveLiquidityOutput(address,uint256)":"ef2f0cef","onLPTransfer(address,address)":"9d2b7449","removeLiquidityForAccount(address,address,uint256,uint256,address)":"71d597ad"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.30+commit.73712a01\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_fundingAccount\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_minUsdy\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_minYtLP\",\"type\":\"uint256\"}],\"name\":\"addLiquidityForAccount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"getAddLiquidityOutput\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"usdyAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"ytLPMintAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_max