[{"type":"error","name":"AlreadyRegistered","inputs":[{"name":"asset","type":"address"}]},{"type":"error","name":"DecimalsTooHigh","inputs":[{"name":"asset","type":"address"},{"name":"decimals","type":"uint256"}]},{"type":"error","name":"DecimalsTooLow","inputs":[{"name":"asset","type":"address"},{"name":"decimals","type":"uint256"}]},{"type":"error","name":"DecimalsUnreadable","inputs":[{"name":"asset","type":"address"}]},{"type":"error","name":"InvalidTickSpacing","inputs":[{"name":"tickSpacing","type":"int24"}]},{"type":"error","name":"NotAContract","inputs":[{"name":"asset","type":"address"}]},{"type":"error","name":"OwnableInvalidOwner","inputs":[{"name":"owner","type":"address"}]},{"type":"error","name":"OwnableUnauthorizedAccount","inputs":[{"name":"account","type":"address"}]},{"type":"error","name":"OwnershipCannotBeRenounced","inputs":[]},{"type":"error","name":"UnknownAsset","inputs":[{"name":"asset","type":"address"}]},{"type":"event","name":"OwnershipTransferred","inputs":[{"name":"previousOwner","type":"address","indexed":true},{"name":"newOwner","type":"address","indexed":true}],"anonymous":false},{"type":"event","name":"OwnershipTransferStarted","inputs":[{"name":"previousOwner","type":"address","indexed":true},{"name":"newOwner","type":"address","indexed":true}],"anonymous":false},{"type":"event","name":"QuoteEnabled","inputs":[{"name":"asset","type":"address","indexed":true},{"name":"enabled","type":"bool","indexed":false}],"anonymous":false},{"type":"event","name":"QuoteRegistered","inputs":[{"name":"asset","type":"address","indexed":true},{"name":"decimals","type":"uint8","indexed":false},{"name":"defaultTickSpacing","type":"int24","indexed":false},{"name":"symbol","type":"string","indexed":false}],"anonymous":false},{"type":"function","name":"acceptOwnership","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"at","inputs":[{"name":"index","type":"uint256"}],"outputs":[{"name":"","type":"address"}],"stateMutability":"view"},{"type":"function","name":"count","inputs":[],"outputs":[{"name":"","type":"uint256"}],"stateMutability":"view"},{"type":"function","name":"get","inputs":[{"name":"asset","type":"address"}],"outputs":[{"name":"q","type":"tuple","internalType":"struct QuoteRegistry.QuoteAsset","components":[{"name":"enabled","type":"bool"},{"name":"exists","type":"bool"},{"name":"decimals","type":"uint8"},{"name":"defaultTickSpacing","type":"int24"},{"name":"symbol","type":"string"}]}],"stateMutability":"view"},{"type":"function","name":"isEnabled","inputs":[{"name":"asset","type":"address"}],"outputs":[{"name":"","type":"bool"}],"stateMutability":"view"},{"type":"function","name":"MAX_DECIMALS","inputs":[],"outputs":[{"name":"","type":"uint8"}],"stateMutability":"view"},{"type":"function","name":"MIN_DECIMALS","inputs":[],"outputs":[{"name":"","type":"uint8"}],"stateMutability":"view"},{"type":"function","name":"owner","inputs":[],"outputs":[{"name":"","type":"address"}],"stateMutability":"view"},{"type":"function","name":"pendingOwner","inputs":[],"outputs":[{"name":"","type":"address"}],"stateMutability":"view"},{"type":"function","name":"register","inputs":[{"name":"asset","type":"address"},{"name":"defaultTickSpacing","type":"int24"},{"name":"symbol","type":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"renounceOwnership","inputs":[],"outputs":[],"stateMutability":"pure"},{"type":"function","name":"setEnabled","inputs":[{"name":"asset","type":"address"},{"name":"enabled","type":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"transferOwnership","inputs":[{"name":"newOwner","type":"address"}],"outputs":[],"stateMutability":"nonpayable"}]