github.com/diadata-org/diadata@v1.4.593/pkg/dia/scraper/exchange-scrapers/maverick/pairfactory/pairfactory.abi (about) 1 [ 2 { 3 "anonymous": false, 4 "inputs": [ 5 { 6 "indexed": false, 7 "internalType": "address", 8 "name": "poolAddress", 9 "type": "address" 10 }, 11 { 12 "indexed": false, 13 "internalType": "uint256", 14 "name": "fee", 15 "type": "uint256" 16 }, 17 { 18 "indexed": false, 19 "internalType": "uint256", 20 "name": "tickSpacing", 21 "type": "uint256" 22 }, 23 { 24 "indexed": false, 25 "internalType": "int32", 26 "name": "activeTick", 27 "type": "int32" 28 }, 29 { 30 "indexed": false, 31 "internalType": "int256", 32 "name": "lookback", 33 "type": "int256" 34 }, 35 { 36 "indexed": false, 37 "internalType": "uint64", 38 "name": "protocolFeeRatio", 39 "type": "uint64" 40 }, 41 { 42 "indexed": false, 43 "internalType": "contract IERC20", 44 "name": "tokenA", 45 "type": "address" 46 }, 47 { 48 "indexed": false, 49 "internalType": "contract IERC20", 50 "name": "tokenB", 51 "type": "address" 52 } 53 ], 54 "name": "PoolCreated", 55 "type": "event" 56 }, 57 { 58 "anonymous": false, 59 "inputs": [ 60 { 61 "indexed": false, 62 "internalType": "address", 63 "name": "owner", 64 "type": "address" 65 } 66 ], 67 "name": "SetFactoryOwner", 68 "type": "event" 69 }, 70 { 71 "anonymous": false, 72 "inputs": [ 73 { 74 "indexed": false, 75 "internalType": "uint64", 76 "name": "protocolFeeRatio", 77 "type": "uint64" 78 } 79 ], 80 "name": "SetFactoryProtocolFeeRatio", 81 "type": "event" 82 }, 83 { 84 "inputs": [ 85 { 86 "internalType": "uint256", 87 "name": "_fee", 88 "type": "uint256" 89 }, 90 { 91 "internalType": "uint256", 92 "name": "_tickSpacing", 93 "type": "uint256" 94 }, 95 { 96 "internalType": "int256", 97 "name": "_lookback", 98 "type": "int256" 99 }, 100 { 101 "internalType": "int32", 102 "name": "_activeTick", 103 "type": "int32" 104 }, 105 { 106 "internalType": "contract IERC20", 107 "name": "_tokenA", 108 "type": "address" 109 }, 110 { 111 "internalType": "contract IERC20", 112 "name": "_tokenB", 113 "type": "address" 114 } 115 ], 116 "name": "create", 117 "outputs": [ 118 { 119 "internalType": "contract IPool", 120 "name": "", 121 "type": "address" 122 } 123 ], 124 "stateMutability": "nonpayable", 125 "type": "function" 126 }, 127 { 128 "inputs": [ 129 { 130 "internalType": "contract IPool", 131 "name": "pool", 132 "type": "address" 133 } 134 ], 135 "name": "isFactoryPool", 136 "outputs": [ 137 { 138 "internalType": "bool", 139 "name": "", 140 "type": "bool" 141 } 142 ], 143 "stateMutability": "view", 144 "type": "function" 145 }, 146 { 147 "inputs": [ 148 { 149 "internalType": "uint256", 150 "name": "fee", 151 "type": "uint256" 152 }, 153 { 154 "internalType": "uint256", 155 "name": "tickSpacing", 156 "type": "uint256" 157 }, 158 { 159 "internalType": "int256", 160 "name": "lookback", 161 "type": "int256" 162 }, 163 { 164 "internalType": "contract IERC20", 165 "name": "tokenA", 166 "type": "address" 167 }, 168 { 169 "internalType": "contract IERC20", 170 "name": "tokenB", 171 "type": "address" 172 } 173 ], 174 "name": "lookup", 175 "outputs": [ 176 { 177 "internalType": "contract IPool", 178 "name": "", 179 "type": "address" 180 } 181 ], 182 "stateMutability": "view", 183 "type": "function" 184 }, 185 { 186 "inputs": [], 187 "name": "owner", 188 "outputs": [ 189 { 190 "internalType": "address", 191 "name": "", 192 "type": "address" 193 } 194 ], 195 "stateMutability": "view", 196 "type": "function" 197 }, 198 { 199 "inputs": [], 200 "name": "position", 201 "outputs": [ 202 { 203 "internalType": "contract IPosition", 204 "name": "", 205 "type": "address" 206 } 207 ], 208 "stateMutability": "view", 209 "type": "function" 210 }, 211 { 212 "inputs": [], 213 "name": "protocolFeeRatio", 214 "outputs": [ 215 { 216 "internalType": "uint64", 217 "name": "", 218 "type": "uint64" 219 } 220 ], 221 "stateMutability": "view", 222 "type": "function" 223 } 224 ]