What is the swarm.city contract ABI? | swarm.city

What is the swarm.city contract ABI?

[
   {
     "constant": false,
     "inputs": [
       {
         "name": "_dealid",
         "type": "string"
       },
       {
         "name": "_metadata",
         "type": "string"
       }
     ],
     "name": "cancelDeal",
     "outputs": [],
     "payable": false,
     "type": "function"
   },
   {
     "constant": true,
     "inputs": [],
     "name": "hashtagToken",
     "outputs": [
       {
         "name": "",
         "type": "address"
       }
     ],
     "payable": false,
     "type": "function"
   },
   {
     "constant": false,
     "inputs": [
       {
         "name": "_dealid",
         "type": "string"
       },
       {
         "name": "_dealowner",
         "type": "address"
       }
     ],
     "name": "readDeal",
     "outputs": [
       {
         "name": "status",
         "type": "uint8"
       },
       {
         "name": "commissionValue",
         "type": "uint256"
       },
       {
         "name": "dealValue",
         "type": "uint256"
       },
       {
         "name": "provider",
         "type": "address"
       }
     ],
     "payable": false,
     "type": "function"
   },
   {
     "constant": false,
     "inputs": [
       {
         "name": "_dealid",
         "type": "string"
       },
       {
         "name": "_offerValue",
         "type": "uint256"
       },
       {
         "name": "_metadata",
         "type": "string"
       }
     ],
     "name": "makeDealForTwo",
     "outputs": [],
     "payable": false,
     "type": "function"
   },
   {
     "constant": false,
     "inputs": [
       {
         "name": "_dealid",
         "type": "string"
       },
       {
         "name": "_metadata",
         "type": "string"
       }
     ],
     "name": "payout",
     "outputs": [],
     "payable": false,
     "type": "function"
   },
   {
     "constant": false,
     "inputs": [
       {
         "name": "_dealid",
         "type": "string"
       },
       {
         "name": "_dealowner",
         "type": "address"
       },
       {
         "name": "_seekerFraction",
         "type": "uint256"
       },
       {
         "name": "_metadata",
         "type": "string"
       }
     ],
     "name": "resolve",
     "outputs": [],
     "payable": false,
     "type": "function"
   },
   {
     "constant": false,
     "inputs": [
       {
         "name": "_dealid",
         "type": "string"
       },
       {
         "name": "_dealowner",
         "type": "address"
       },
       {
         "name": "_metadata",
         "type": "string"
       }
     ],
     "name": "fundDeal",
     "outputs": [],
     "payable": false,
     "type": "function"
   },
   {
     "constant": true,
     "inputs": [],
     "name": "hashtag",
     "outputs": [
       {
         "name": "",
         "type": "address"
       }
     ],
     "payable": false,
     "type": "function"
   },
   {
     "constant": false,
     "inputs": [
       {
         "name": "_dealid",
         "type": "string"
       },
       {
         "name": "_dealowner",
         "type": "address"
       },
       {
         "name": "_metadata",
         "type": "string"
       }
     ],
     "name": "dispute",
     "outputs": [],
     "payable": false,
     "type": "function"
   },
   {
     "inputs": [
       {
         "name": "_hashtag",
         "type": "address"
       }
     ],
     "payable": false,
     "type": "constructor"
   },
   {
     "anonymous": false,
     "inputs": [
       {
         "indexed": false,
         "name": "owner",
         "type": "address"
       },
       {
         "indexed": false,
         "name": "dealid",
         "type": "string"
       },
       {
         "indexed": false,
         "name": "metadata",
         "type": "string"
       }
     ],
     "name": "NewDealForTwo",
     "type": "event"
   },
   {
     "anonymous": false,
     "inputs": [
       {
         "indexed": false,
         "name": "provider",
         "type": "address"
       },
       {
         "indexed": false,
         "name": "owner",
         "type": "address"
       },
       {
         "indexed": false,
         "name": "dealid",
         "type": "string"
       },
       {
         "indexed": false,
         "name": "metadata",
         "type": "string"
       }
     ],
     "name": "FundDeal",
     "type": "event"
   },
   {
     "anonymous": false,
     "inputs": [
       {
         "indexed": false,
         "name": "owner",
         "type": "address"
       },
       {
         "indexed": false,
         "name": "dealid",
         "type": "string"
       },
       {
         "indexed": false,
         "name": "newstatus",
         "type": "uint8"
       },
       {
         "indexed": false,
         "name": "metadata",
         "type": "string"
       }
     ],
     "name": "DealStatusChange",
     "type": "event"
   }
 ]