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  ]