text: "use strict";
  Object.defineProperty(exports, "__esModule", { value: true });
  exports.default = [
      {
          "anonymous": false,
          "inputs": [
              {
                  "indexed": true,
                  "internalType": "uint32",
                  "name": "id",
                  "type": "uint32"
              },
              {
                  "indexed": false,
                  "internalType": "bool",
                  "name": "priv",
                  "type": "bool"
              }
          ],
          "name": "Close",
          "type": "event"
      },
      {
          "anonymous": false,
          "inputs": [
              {
                  "indexed": true,
                  "internalType": "uint32",
                  "name": "id",
                  "type": "uint32"
              },
              {
                  "indexed": true,
                  "internalType": "address",
                  "name": "maker",
                  "type": "address"
              },
              {
                  "indexed": false,
                  "internalType": "bool",
                  "name": "priv",
                  "type": "bool"
              },
              {
                  "indexed": false,
                  "internalType": "address",
                  "name": "tracker",
                  "type": "address"
              },
              {
                  "indexed": false,
                  "internalType": "uint256",
                  "name": "amount",
                  "type": "uint256"
              },
              {
                  "indexed": false,
                  "internalType": "uint256",
                  "name": "rate",
                  "type": "uint256"
              },
              {
                  "indexed": false,
                  "internalType": "uint256",
                  "name": "units",
                  "type": "uint256"
              }
          ],
          "name": "CreatePool",
          "type": "event"
      },
      {
          "anonymous": false,
          "inputs": [
              {
                  "indexed": true,
                  "internalType": "uint32",
                  "name": "id",
                  "type": "uint32"
              },
              {
                  "indexed": true,
                  "internalType": "address",
                  "name": "taker",
                  "type": "address"
              },
              {
                  "indexed": false,
                  "internalType": "bool",
                  "name": "priv",
                  "type": "bool"
              },
              {
                  "indexed": false,
                  "internalType": "uint256",
                  "name": "ethAmount",
                  "type": "uint256"
              },
              {
                  "indexed": false,
                  "internalType": "address",
                  "name": "tracker",
                  "type": "address"
              },
              {
                  "indexed": false,
                  "internalType": "uint256",
                  "name": "amount",
                  "type": "uint256"
              }
          ],
          "name": "Join",
          "type": "event"
      },
      {
          "anonymous": false,
          "inputs": [
              {
                  "indexed": true,
                  "internalType": "address",
                  "name": "previousOwner",
                  "type": "address"
              },
              {
                  "indexed": true,
                  "internalType": "address",
                  "name": "newOwner",
                  "type": "address"
              }
          ],
          "name": "OwnershipTransferred",
          "type": "event"
      },
      {
          "anonymous": false,
          "inputs": [
              {
                  "indexed": true,
                  "internalType": "uint32",
                  "name": "id",
                  "type": "uint32"
              },
              {
                  "indexed": true,
                  "internalType": "address",
                  "name": "sender",
                  "type": "address"
              },
              {
                  "indexed": false,
                  "internalType": "uint256",
                  "name": "amount",
                  "type": "uint256"
              },
              {
                  "indexed": false,
                  "internalType": "uint32",
                  "name": "tp",
                  "type": "uint32"
              }
          ],
          "name": "Withdraw",
          "type": "event"
      },
      {
          "inputs": [],
          "name": "bidPoolCnt",
          "outputs": [
              {
                  "internalType": "uint32",
                  "name": "",
                  "type": "uint32"
              }
          ],
          "stateMutability": "view",
          "type": "function",
          "constant": true
      },
      {
          "inputs": [
              {
                  "internalType": "uint32",
                  "name": "",
                  "type": "uint32"
              }
          ],
          "name": "bidPools",
          "outputs": [
              {
                  "internalType": "string",
                  "name": "name",
                  "type": "string"
              },
              {
                  "internalType": "address payable",
                  "name": "maker",
                  "type": "address"
              },
              {
                  "internalType": "uint32",
                  "name": "endTime",
                  "type": "uint32"
              },
              {
                  "internalType": "bool",
                  "name": "enabled",
                  "type": "bool"
              },
              {
                  "internalType": "address",
                  "name": "tokenaddr",
                  "type": "address"
              },
              {
                  "internalType": "uint256",
                  "name": "tokenAmount",
                  "type": "uint256"
              },
              {
                  "internalType": "uint256",
                  "name": "takerAmountTotal",
                  "type": "uint256"
              },
              {
                  "internalType": "uint256",
                  "name": "makerReceiveTotal",
                  "type": "uint256"
              },
              {
                  "internalType": "bool",
                  "name": "onlyHolder",
                  "type": "bool"
              }
          ],
          "stateMutability": "view",
          "type": "function",
          "constant": true
      },
      {
          "inputs": [],
          "name": "destory",
          "outputs": [],
          "stateMutability": "nonpayable",
          "type": "function"
      },
      {
          "inputs": [
              {
                  "internalType": "address",
                  "name": "_erc20",
                  "type": "address"
              },
              {
                  "internalType": "uint256",
                  "name": "_amount",
                  "type": "uint256"
              }
          ],
          "name": "destructERC20",
          "outputs": [],
          "stateMutability": "nonpayable",
          "type": "function"
      },
      {
          "inputs": [],
          "name": "destructing",
          "outputs": [
              {
                  "internalType": "bool",
                  "name": "",
                  "type": "bool"
              }
          ],
          "stateMutability": "view",
          "type": "function",
          "constant": true
      },
      {
          "inputs": [],
          "name": "feeAddr",
          "outputs": [
              {
                  "internalType": "address",
                  "name": "",
                  "type": "address"
              }
          ],
          "stateMutability": "view",
          "type": "function",
          "constant": true
      },
      {
          "inputs": [],
          "name": "liquidtyAddr",
          "outputs": [
              {
                  "internalType": "address",
                  "name": "",
                  "type": "address"
              }
          ],
          "stateMutability": "view",
          "type": "function",
          "constant": true
      },
      {
          "inputs": [],
          "name": "makerFixedFee",
          "outputs": [
              {
                  "internalType": "uint256",
                  "name": "",
                  "type": "uint256"
              }
          ],
          "stateMutability": "view",
          "type": "function",
          "constant": true
      },
      {
          "inputs": [],
          "name": "owner",
          "outputs": [
              {
                  "internalType": "address",
                  "name": "",
                  "type": "address"
              }
          ],
          "stateMutability": "view",
          "type": "function",
          "constant": true
      },
      {
          "inputs": [],
          "name": "preDestruct",
          "outputs": [],
          "stateMutability": "nonpayable",
          "type": "function"
      },
      {
          "inputs": [],
          "name": "renounceOwnership",
          "outputs": [],
          "stateMutability": "nonpayable",
          "type": "function"
      },
      {
          "inputs": [],
          "name": "stakeAddr",
          "outputs": [
              {
                  "internalType": "address",
                  "name": "",
                  "type": "address"
              }
          ],
          "stateMutability": "view",
          "type": "function",
          "constant": true
      },
      {
          "inputs": [],
          "name": "takerFeeBase",
          "outputs": [
              {
                  "internalType": "uint32",
                  "name": "",
                  "type": "uint32"
              }
          ],
          "stateMutability": "view",
          "type": "function",
          "constant": true
      },
      {
          "inputs": [],
          "name": "takerFeeRate",
          "outputs": [
              {
                  "internalType": "uint32",
                  "name": "",
                  "type": "uint32"
              }
          ],
          "stateMutability": "view",
          "type": "function",
          "constant": true
      },
      {
          "inputs": [
              {
                  "internalType": "address",
                  "name": "newOwner",
                  "type": "address"
              }
          ],
          "name": "transferOwnership",
          "outputs": [],
          "stateMutability": "nonpayable",
          "type": "function"
      },
      {
          "inputs": [
              {
                  "internalType": "address",
                  "name": "_addr",
                  "type": "address"
              }
          ],
          "name": "updateFeeAddr",
          "outputs": [],
          "stateMutability": "nonpayable",
          "type": "function"
      },
      {
          "inputs": [
              {
                  "internalType": "address",
                  "name": "_addr",
                  "type": "address"
              }
          ],
          "name": "updateLiquidityAddr",
          "outputs": [],
          "stateMutability": "nonpayable",
          "type": "function"
      },
      {
          "inputs": [
              {
                  "internalType": "uint256",
                  "name": "_fee",
                  "type": "uint256"
              }
          ],
          "name": "updateMakerFee",
          "outputs": [],
          "stateMutability": "nonpayable",
          "type": "function"
      },
      {
          "inputs": [
              {
                  "internalType": "address",
                  "name": "_addr",
                  "type": "address"
              }
          ],
          "name": "updateStakeAddr",
          "outputs": [],
          "stateMutability": "nonpayable",
          "type": "function"
      },
      {
          "inputs": [
              {
                  "internalType": "uint32",
                  "name": "_rate",
                  "type": "uint32"
              }
          ],
          "name": "updateTakerFeeRate",
          "outputs": [],
          "stateMutability": "nonpayable",
          "type": "function"
      },
      {
          "inputs": [
              {
                  "internalType": "string",
                  "name": "_name",
                  "type": "string"
              },
              {
                  "internalType": "address",
                  "name": "_tracker",
                  "type": "address"
              },
              {
                  "internalType": "uint256",
                  "name": "_amount",
                  "type": "uint256"
              },
              {
                  "internalType": "uint32",
                  "name": "_endTime",
                  "type": "uint32"
              },
              {
                  "internalType": "bool",
                  "name": "_onlyHolder",
                  "type": "bool"
              }
          ],
          "name": "createBidPool",
          "outputs": [],
          "stateMutability": "payable",
          "type": "function",
          "payable": true
      },
      {
          "inputs": [
              {
                  "internalType": "uint32",
                  "name": "_id",
                  "type": "uint32"
              },
              {
                  "internalType": "uint256",
                  "name": "_value",
                  "type": "uint256"
              }
          ],
          "name": "bidPoolJoin",
          "outputs": [],
          "stateMutability": "payable",
          "type": "function",
          "payable": true
      },
      {
          "inputs": [
              {
                  "internalType": "uint32",
                  "name": "_id",
                  "type": "uint32"
              }
          ],
          "name": "bidPoolTakerWithdraw",
          "outputs": [],
          "stateMutability": "nonpayable",
          "type": "function"
      },
      {
          "inputs": [
              {
                  "internalType": "uint32",
                  "name": "_id",
                  "type": "uint32"
              }
          ],
          "name": "bidPoolMakerWithdraw",
          "outputs": [],
          "stateMutability": "nonpayable",
          "type": "function"
      },
      {
          "inputs": [
              {
                  "internalType": "uint32",
                  "name": "_id",
                  "type": "uint32"
              },
              {
                  "internalType": "address",
                  "name": "_taker",
                  "type": "address"
              }
          ],
          "name": "bidTakerAmount",
          "outputs": [
              {
                  "internalType": "uint256",
                  "name": "",
                  "type": "uint256"
              }
          ],
          "stateMutability": "view",
          "type": "function",
          "constant": true
      }
  ];
  //# sourceMappingURL=float-pool-abi.js.map