Periphery source code (instrumented)

[blockchain/ethereum/Uniswap/v2/Periphery source code (instrumented)]


Holds the Uniswap V2 Core source code in a structured way.


Input ports

  • read: any

    Receives a signal that triggers the Unicode V2 Periphery source code being sent via v2-periphery sources output port.

Output ports

  • v2-periphery source:

    {
      "v2-periphery": {
        "contracts": {
          "interfaces": {
            "IERC20.sol": string,
            "IUniswapV2Migrator.sol": string,
            "IUniswapV2Router01.sol": string,
            "IUniswapV2Router02.sol": string,
            "IWETH.sol": string,
            "V1": {"IUniswapV1Exchange.sol": string, "IUniswapV1Factory.sol": string}
          },
          "libraries": {
            "SafeMath.sol": string,
            "UniswapV2Library.sol": string,
            "UniswapV2LiquidityMathLibrary.sol": string,
            "UniswapV2OracleLibrary.sol": string
          },
          "test": {
            "DeflatingERC20.sol": string,
            "ERC20.sol": string,
            "RouterEventEmitter.sol": string,
            "WETH9.sol": string
          },
          "UniswapV2Migrator.sol": string,
          "UniswapV2Router01.sol": string,
          "UniswapV2Router02.sol": string
        },
        "node_modules": {
          "@uniswap": {
            "lib": {
              "contracts": {
                "libraries": {
                  "AddressStringUtil.sol": string,
                  "Babylonian.sol": string,
                  "BitMath.sol": string,
                  "FixedPoint.sol": string,
                  "FullMath.sol": string,
                  "SafeERC20Namer.sol": string,
                  "TransferHelper.sol": string
                }
              }
            },
            "v2-core": {
              "contracts": {
                "interfaces": {
                  "IERC20.sol": string,
                  "IUniswapV2Callee.sol": string,
                  "IUniswapV2ERC20.sol": string,
                  "IUniswapV2Factory.sol": string,
                  "IUniswapV2Pair.sol": string
                },
                "libraries": {
                  "Math.sol": string,
                  "SafeMath.sol": string,
                  "UQ112x112.sol": string
                },
                "test": {"ERC20.sol": string},
                "UniswapV2ERC20.sol": string,
                "UniswapV2Factory.sol": string,
                "UniswapV2Pair.sol": string
              }
            }
          }
        }
      }
    }

    Sends out the Uniswap V2 Periphery source code.

Last updated