# information about the author helps us reach out in case of issues.
author:
  name: Shadowy Creators
  email: hello@shadowycoders.dev

# Protocol Constants
constants:
  protocol_gas: 30000
  # minimum capabilities we can expect, individual pools may extend these
  capabilities:
    - SellSide
    - BuySide
    - HardLimits

# The file containing the adapter contract
contract: BalancerV3SwapAdapter.sol

# Deployment instances used to generate chain specific bytecode.
instances:
  - chain:
      name: mainnet
      id: 1
    arguments:
      - "0xBA12222222228d8Ba445958a75a0704d566BF2C8"

# Specify some automatic test cases in case getPoolIds and
# getTokens are not implemented.
tests:
  instances:
    - pool_id: "0x5c6ee304399dbdb9c8ef030ab642b10820db8f56000200000000000000000014"
      sell_token: "0xba100000625a3754423978a60c9317c58a424e3D"
      buy_token: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
      block: 17000000
      chain:
        name: mainnet
        id: 1
