status-im/status-go

View on GitHub
contracts/uniswapV3/uniswapv3pool.go

Summary

Maintainability
F
3 days
Test Coverage
F
0%

File uniswapv3pool.go has 1672 lines of code (exceeds 900 allowed). Consider refactoring.
Open

// Code generated - DO NOT EDIT.
// This file is a generated binding and any manual changes will be lost.

package uniswapv3

Severity: Major
Found in contracts/uniswapV3/uniswapv3pool.go - About 2 days to fix

    Uniswapv3Filterer has 27 methods (exceeds 21 allowed). Consider refactoring.
    Open

    type Uniswapv3Filterer struct {
        contract *bind.BoundContract // Generic contract wrapper for the low level calls
    }
    Severity: Minor
    Found in contracts/uniswapV3/uniswapv3pool.go - About 3 hrs to fix

      Uniswapv3Session has 26 methods (exceeds 21 allowed). Consider refactoring.
      Open

      type Uniswapv3Session struct {
          Contract     *Uniswapv3        // Generic contract binding to set the session for
          CallOpts     bind.CallOpts     // Call options to use throughout this session
          TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
      }
      Severity: Minor
      Found in contracts/uniswapV3/uniswapv3pool.go - About 2 hrs to fix

        There are no issues that match your filters.

        Category
        Status