{
  "contractName": "CallsScript",
  "abi": [
    {
      "constant": true,
      "inputs": [],
      "name": "hasInitialized",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "name": "_script",
          "type": "bytes"
        },
        {
          "name": "",
          "type": "bytes"
        },
        {
          "name": "_blacklist",
          "type": "address[]"
        }
      ],
      "name": "execScript",
      "outputs": [
        {
          "name": "",
          "type": "bytes"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "executorType",
      "outputs": [
        {
          "name": "",
          "type": "bytes32"
        }
      ],
      "payable": false,
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "getInitializationBlock",
      "outputs": [
        {
          "name": "",
          "type": "uint256"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [],
      "name": "isPetrified",
      "outputs": [
        {
          "name": "",
          "type": "bool"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": true,
          "name": "src",
          "type": "address"
        },
        {
          "indexed": true,
          "name": "dst",
          "type": "address"
        }
      ],
      "name": "LogScriptCall",
      "type": "event"
    }
  ],
  "bytecode": "0x608060405261001564010000000061001a810204565b610223565b61002b64010000000061011a810204565b60408051808201909152601881527f494e49545f414c52454144595f494e495449414c495a4544000000000000000060208201529015610103576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156100c85781810151838201526020016100b0565b50505050905090810190601f1680156100f55780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50610118600019640100000000610145810204565b565b60006101406000805160206109398339815191526401000000006106cb61021b82021704565b905090565b61015664010000000061011a810204565b60408051808201909152601881527f494e49545f414c52454144595f494e495449414c495a45440000000000000000602082015290156101f2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382528381815181526020019150805190602001908083836000838110156100c85781810151838201526020016100b0565b50610218600080516020610939833981519152826401000000006106d761021f82021704565b50565b5490565b9055565b610707806102326000396000f3006080604052600436106100535763ffffffff60e060020a6000350416630803fac08114610058578063279cea35146100815780638333d9b21461012e5780638b3dd74914610155578063de4796ed1461016a575b600080fd5b34801561006457600080fd5b5061006d61017f565b604080519115158252519081900360200190f35b34801561008d57600080fd5b506100b960246004803582810192908201359181358083019290820135916044359182019101356101a8565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f35781810151838201526020016100db565b50505050905090810190601f1680156101205780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561013a57600080fd5b5061014361060b565b60408051918252519081900360200190f35b34801561016157600080fd5b5061014361062f565b34801561017657600080fd5b5061006d61065f565b60008061018a61062f565b905080158015906101a257508061019f610672565b10155b91505090565b606060008060008060008060006101bd61017f565b6040805180820190915260148152606260020a731253925517d393d517d2539255125053125691510260208201529015156102795760405160e560020a62461bcd0281526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561023e578181015183820152602001610226565b50505050905090810190601f16801561026b5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600496505b8c8710156105fa576040805180820190915260178152604b60020a7608aac9a86829898a6be929cac82989288be988a9c8ea890260208201526018888f03101561030e5760405160e560020a62461bcd0281526004018080602001828103825283818151815260200191508051906020019080838360008381101561023e578181015183820152602001610226565b50610352878f8f8080601f01602080910402602001604051908101604052809392919081815260200183838082843750949594505063ffffffff6106761692505050565b9550600094505b888510156104255789898681811061036d57fe5b90506020020135600160a060020a0316600160a060020a031686600160a060020a03161415604080519081016040528060198152602001603a60020a7811559350d0531314d7d0931050d2d31254d5115117d0d05313028152509015156104195760405160e560020a62461bcd0281526004018080602001828103825283818151815260200191508051906020019080838360008381101561023e578181015183820152602001610226565b50600190940193610359565b604051600160a060020a03871690309033907f9dcff9d94fbfdb4622d11edb383005f95e78efb446c72d92f8e615c6025c470390600090a46104a3876014018f8f8080601f01602080910402602001604051908101604052809392919081815260200183838082843750949594505063ffffffff61069d1692505050565b63ffffffff1693508660140160040192506104f7838f8f8080601f01602080910402602001604051908101604052809392919081815260200183838082843750949594505063ffffffff6106c41692505050565b6040805180820190915260178152604b60020a7608aac9a86829898a6be929cac82989288be988a9c8ea8902602082015284860198509092508d8811156105835760405160e560020a62461bcd0281526004018080602001828103825283818151815260200191508051906020019080838360008381101561023e578181015183820152602001610226565b50600080858460008a6113885a03f190508080156105a0576105f4565b6040513d80156105b3573d6000833e3d82fd5b60e560020a62461bcd0282526020600483015260166024830152605260020a7511559350d0531314d7d0d0531317d491559154951151026044830152606482fd5b5061027f565b505050505050509695505050505050565b7f2dc858a00f3e417be1394b87c07158e989ec681ce8cc68a9093680ac1a87030290565b600061065a7febb05b386a8d34882b8711d156f463690983dc47815980fb82aeeff1aa43579e6106cb565b905090565b600060001961066c61062f565b14905090565b4390565b60008061068384846106cf565b606060020a6001606060020a031990911604949350505050565b6000806106aa84846106cf565b60e060020a600160e060020a031990911604949350505050565b0160200190565b5490565b016020015190565b90555600a165627a7a72305820aa77616b2a3053646d1664abe5c3f563127c930c121d57fd8f3c942d45a441f30029ebb05b386a8d34882b8711d156f463690983dc47815980fb82aeeff1aa43579e",
  "deployedBytecode": "0x6080604052600436106100535763ffffffff60e060020a6000350416630803fac08114610058578063279cea35146100815780638333d9b21461012e5780638b3dd74914610155578063de4796ed1461016a575b600080fd5b34801561006457600080fd5b5061006d61017f565b604080519115158252519081900360200190f35b34801561008d57600080fd5b506100b960246004803582810192908201359181358083019290820135916044359182019101356101a8565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f35781810151838201526020016100db565b50505050905090810190601f1680156101205780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561013a57600080fd5b5061014361060b565b60408051918252519081900360200190f35b34801561016157600080fd5b5061014361062f565b34801561017657600080fd5b5061006d61065f565b60008061018a61062f565b905080158015906101a257508061019f610672565b10155b91505090565b606060008060008060008060006101bd61017f565b6040805180820190915260148152606260020a731253925517d393d517d2539255125053125691510260208201529015156102795760405160e560020a62461bcd0281526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561023e578181015183820152602001610226565b50505050905090810190601f16801561026b5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600496505b8c8710156105fa576040805180820190915260178152604b60020a7608aac9a86829898a6be929cac82989288be988a9c8ea890260208201526018888f03101561030e5760405160e560020a62461bcd0281526004018080602001828103825283818151815260200191508051906020019080838360008381101561023e578181015183820152602001610226565b50610352878f8f8080601f01602080910402602001604051908101604052809392919081815260200183838082843750949594505063ffffffff6106761692505050565b9550600094505b888510156104255789898681811061036d57fe5b90506020020135600160a060020a0316600160a060020a031686600160a060020a03161415604080519081016040528060198152602001603a60020a7811559350d0531314d7d0931050d2d31254d5115117d0d05313028152509015156104195760405160e560020a62461bcd0281526004018080602001828103825283818151815260200191508051906020019080838360008381101561023e578181015183820152602001610226565b50600190940193610359565b604051600160a060020a03871690309033907f9dcff9d94fbfdb4622d11edb383005f95e78efb446c72d92f8e615c6025c470390600090a46104a3876014018f8f8080601f01602080910402602001604051908101604052809392919081815260200183838082843750949594505063ffffffff61069d1692505050565b63ffffffff1693508660140160040192506104f7838f8f8080601f01602080910402602001604051908101604052809392919081815260200183838082843750949594505063ffffffff6106c41692505050565b6040805180820190915260178152604b60020a7608aac9a86829898a6be929cac82989288be988a9c8ea8902602082015284860198509092508d8811156105835760405160e560020a62461bcd0281526004018080602001828103825283818151815260200191508051906020019080838360008381101561023e578181015183820152602001610226565b50600080858460008a6113885a03f190508080156105a0576105f4565b6040513d80156105b3573d6000833e3d82fd5b60e560020a62461bcd0282526020600483015260166024830152605260020a7511559350d0531314d7d0d0531317d491559154951151026044830152606482fd5b5061027f565b505050505050509695505050505050565b7f2dc858a00f3e417be1394b87c07158e989ec681ce8cc68a9093680ac1a87030290565b600061065a7febb05b386a8d34882b8711d156f463690983dc47815980fb82aeeff1aa43579e6106cb565b905090565b600060001961066c61062f565b14905090565b4390565b60008061068384846106cf565b606060020a6001606060020a031990911604949350505050565b6000806106aa84846106cf565b60e060020a600160e060020a031990911604949350505050565b0160200190565b5490565b016020015190565b90555600a165627a7a72305820aa77616b2a3053646d1664abe5c3f563127c930c121d57fd8f3c942d45a441f30029",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
