{
  "_format": "hh-sol-artifact-1",
  "contractName": "PancakeFactory",
  "sourceName": "contracts/amm/PancakeFactory.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address[]",
          "name": "_addresses",
          "type": "address[]"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [],
      "name": "bnb",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "bnbBusdPair",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "btc",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "btcBnbPair",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "busd",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "tokenA",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "tokenB",
          "type": "address"
        }
      ],
      "name": "getPair",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506040516104183803806104188339818101604052602081101561003357600080fd5b810190808051604051939291908464010000000082111561005357600080fd5b90830190602082018581111561006857600080fd5b825186602082028301116401000000008211171561008557600080fd5b82525081516020918201928201910280838360005b838110156100b257818101518382015260200161009a565b50505050905001604052505050806000815181106100cc57fe5b60200260200101516000806101000a8154816001600160a01b0302191690836001600160a01b031602179055508060018151811061010657fe5b6020026020010151600160006101000a8154816001600160a01b0302191690836001600160a01b031602179055508060028151811061014157fe5b6020026020010151600260006101000a8154816001600160a01b0302191690836001600160a01b031602179055508060038151811061017c57fe5b6020026020010151600360006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806004815181106101b757fe5b6020026020010151600460006101000a8154816001600160a01b0302191690836001600160a01b0316021790555050610223806101f56000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80633ca5b2341461006757806349a876e41461008b578063a28d57d814610093578063e6a439051461009b578063f4a68087146100c9578063fddc93ca146100d1575b600080fd5b61006f6100d9565b604080516001600160a01b039092168252519081900360200190f35b61006f6100e8565b61006f6100f7565b61006f600480360360408110156100b157600080fd5b506001600160a01b0381358116916020013516610106565b61006f6101cf565b61006f6101de565b6002546001600160a01b031681565b6001546001600160a01b031681565b6000546001600160a01b031681565b6002546000906001600160a01b03848116911614801561013357506001546001600160a01b038381169116145b1561014a57506003546001600160a01b03166101c9565b6001546001600160a01b03848116911614801561017457506000546001600160a01b038381169116145b1561018b57506004546001600160a01b03166101c9565b6040805162461bcd60e51b815260206004820152600e60248201526d496e76616c696420746f6b656e7360901b604482015290519081900360640190fd5b92915050565b6004546001600160a01b031681565b6003546001600160a01b03168156fea2646970667358221220db0ea863baa26fb0195b8f5f9e50020e0862820d23ab0261924d5cede639b58264736f6c634300060c0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100625760003560e01c80633ca5b2341461006757806349a876e41461008b578063a28d57d814610093578063e6a439051461009b578063f4a68087146100c9578063fddc93ca146100d1575b600080fd5b61006f6100d9565b604080516001600160a01b039092168252519081900360200190f35b61006f6100e8565b61006f6100f7565b61006f600480360360408110156100b157600080fd5b506001600160a01b0381358116916020013516610106565b61006f6101cf565b61006f6101de565b6002546001600160a01b031681565b6001546001600160a01b031681565b6000546001600160a01b031681565b6002546000906001600160a01b03848116911614801561013357506001546001600160a01b038381169116145b1561014a57506003546001600160a01b03166101c9565b6001546001600160a01b03848116911614801561017457506000546001600160a01b038381169116145b1561018b57506004546001600160a01b03166101c9565b6040805162461bcd60e51b815260206004820152600e60248201526d496e76616c696420746f6b656e7360901b604482015290519081900360640190fd5b92915050565b6004546001600160a01b031681565b6003546001600160a01b03168156fea2646970667358221220db0ea863baa26fb0195b8f5f9e50020e0862820d23ab0261924d5cede639b58264736f6c634300060c0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
