{
    "contractName": "ERC735",
    "abi": [
        {
            "anonymous": false,
            "inputs": [
                {
                    "indexed": true,
                    "name": "claimRequestId",
                    "type": "uint256"
                },
                {
                    "indexed": true,
                    "name": "claimType",
                    "type": "uint256"
                },
                {
                    "indexed": false,
                    "name": "scheme",
                    "type": "uint256"
                },
                {
                    "indexed": true,
                    "name": "issuer",
                    "type": "address"
                },
                {
                    "indexed": false,
                    "name": "signature",
                    "type": "bytes"
                },
                {
                    "indexed": false,
                    "name": "data",
                    "type": "bytes"
                },
                {
                    "indexed": false,
                    "name": "uri",
                    "type": "string"
                }
            ],
            "name": "ClaimRequested",
            "type": "event"
        },
        {
            "anonymous": false,
            "inputs": [
                {
                    "indexed": true,
                    "name": "claimId",
                    "type": "bytes32"
                },
                {
                    "indexed": true,
                    "name": "claimType",
                    "type": "uint256"
                },
                {
                    "indexed": false,
                    "name": "scheme",
                    "type": "uint256"
                },
                {
                    "indexed": true,
                    "name": "issuer",
                    "type": "address"
                },
                {
                    "indexed": false,
                    "name": "signature",
                    "type": "bytes"
                },
                {
                    "indexed": false,
                    "name": "data",
                    "type": "bytes"
                },
                {
                    "indexed": false,
                    "name": "uri",
                    "type": "string"
                }
            ],
            "name": "ClaimAdded",
            "type": "event"
        },
        {
            "anonymous": false,
            "inputs": [
                {
                    "indexed": true,
                    "name": "claimId",
                    "type": "bytes32"
                },
                {
                    "indexed": true,
                    "name": "claimType",
                    "type": "uint256"
                },
                {
                    "indexed": false,
                    "name": "scheme",
                    "type": "uint256"
                },
                {
                    "indexed": true,
                    "name": "issuer",
                    "type": "address"
                },
                {
                    "indexed": false,
                    "name": "signature",
                    "type": "bytes"
                },
                {
                    "indexed": false,
                    "name": "data",
                    "type": "bytes"
                },
                {
                    "indexed": false,
                    "name": "uri",
                    "type": "string"
                }
            ],
            "name": "ClaimRemoved",
            "type": "event"
        },
        {
            "anonymous": false,
            "inputs": [
                {
                    "indexed": true,
                    "name": "claimId",
                    "type": "bytes32"
                },
                {
                    "indexed": true,
                    "name": "claimType",
                    "type": "uint256"
                },
                {
                    "indexed": false,
                    "name": "scheme",
                    "type": "uint256"
                },
                {
                    "indexed": true,
                    "name": "issuer",
                    "type": "address"
                },
                {
                    "indexed": false,
                    "name": "signature",
                    "type": "bytes"
                },
                {
                    "indexed": false,
                    "name": "data",
                    "type": "bytes"
                },
                {
                    "indexed": false,
                    "name": "uri",
                    "type": "string"
                }
            ],
            "name": "ClaimChanged",
            "type": "event"
        },
        {
            "constant": true,
            "inputs": [
                {
                    "name": "_claimId",
                    "type": "bytes32"
                }
            ],
            "name": "getClaim",
            "outputs": [
                {
                    "name": "claimType",
                    "type": "uint256"
                },
                {
                    "name": "scheme",
                    "type": "uint256"
                },
                {
                    "name": "issuer",
                    "type": "address"
                },
                {
                    "name": "signature",
                    "type": "bytes"
                },
                {
                    "name": "data",
                    "type": "bytes"
                },
                {
                    "name": "uri",
                    "type": "string"
                }
            ],
            "payable": false,
            "stateMutability": "view",
            "type": "function"
        },
        {
            "constant": true,
            "inputs": [
                {
                    "name": "_claimType",
                    "type": "uint256"
                }
            ],
            "name": "getClaimIdsByType",
            "outputs": [
                {
                    "name": "claimIds",
                    "type": "bytes32[]"
                }
            ],
            "payable": false,
            "stateMutability": "view",
            "type": "function"
        },
        {
            "constant": false,
            "inputs": [
                {
                    "name": "_claimType",
                    "type": "uint256"
                },
                {
                    "name": "_scheme",
                    "type": "uint256"
                },
                {
                    "name": "issuer",
                    "type": "address"
                },
                {
                    "name": "_signature",
                    "type": "bytes"
                },
                {
                    "name": "_data",
                    "type": "bytes"
                },
                {
                    "name": "_uri",
                    "type": "string"
                }
            ],
            "name": "addClaim",
            "outputs": [
                {
                    "name": "claimRequestId",
                    "type": "bytes32"
                }
            ],
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "function"
        },
        {
            "constant": false,
            "inputs": [
                {
                    "name": "_claimId",
                    "type": "bytes32"
                }
            ],
            "name": "removeClaim",
            "outputs": [
                {
                    "name": "success",
                    "type": "bool"
                }
            ],
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "function"
        }
    ],
    "bytecode": "0x",
    "deployedBytecode": "0x",
    "sourceMap": "",
    "deployedSourceMap": "",
    "source": "pragma solidity ^0.4.24;\n\ncontract ERC735 {\n\n    event ClaimRequested(uint256 indexed claimRequestId, uint256 indexed claimType, uint256 scheme, address indexed issuer, bytes signature, bytes data, string uri);\n    event ClaimAdded(bytes32 indexed claimId, uint256 indexed claimType, uint256 scheme, address indexed issuer, bytes signature, bytes data, string uri);\n    event ClaimRemoved(bytes32 indexed claimId, uint256 indexed claimType, uint256 scheme, address indexed issuer, bytes signature, bytes data, string uri);\n    event ClaimChanged(bytes32 indexed claimId, uint256 indexed claimType, uint256 scheme, address indexed issuer, bytes signature, bytes data, string uri);\n\n    struct Claim {\n        uint256 claimType;\n        uint256 scheme;\n        address issuer; // msg.sender\n        bytes signature; // this.address + claimType + data\n        bytes data;\n        string uri;\n    }\n\n    function getClaim(bytes32 _claimId) public constant returns(uint256 claimType, uint256 scheme, address issuer, bytes signature, bytes data, string uri);\n    function getClaimIdsByType(uint256 _claimType) public constant returns(bytes32[] claimIds);\n    function addClaim(uint256 _claimType, uint256 _scheme, address issuer, bytes _signature, bytes _data, string _uri) public returns (bytes32 claimRequestId);\n    function removeClaim(bytes32 _claimId) public returns (bool success);\n}\n",
    "sourcePath": "/Users/kevinthizy/Documents/DEV/TokenY/T-REX/contracts/identity/ERC735.sol",
    "ast": {
        "absolutePath": "/Users/kevinthizy/Documents/DEV/TokenY/T-REX/contracts/identity/ERC735.sol",
        "exportedSymbols": {
            "ERC735": [
                711
            ]
        },
        "id": 712,
        "nodeType": "SourceUnit",
        "nodes": [
            {
                "id": 584,
                "literals": [
                    "solidity",
                    "^",
                    "0.4",
                    ".24"
                ],
                "nodeType": "PragmaDirective",
                "src": "0:24:6"
            },
            {
                "baseContracts": [],
                "contractDependencies": [],
                "contractKind": "contract",
                "documentation": null,
                "fullyImplemented": false,
                "id": 711,
                "linearizedBaseContracts": [
                    711
                ],
                "name": "ERC735",
                "nodeType": "ContractDefinition",
                "nodes": [
                    {
                        "anonymous": false,
                        "documentation": null,
                        "id": 600,
                        "name": "ClaimRequested",
                        "nodeType": "EventDefinition",
                        "parameters": {
                            "id": 599,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 586,
                                    "indexed": true,
                                    "name": "claimRequestId",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 600,
                                    "src": "70:30:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 585,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "70:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 588,
                                    "indexed": true,
                                    "name": "claimType",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 600,
                                    "src": "102:25:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 587,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "102:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 590,
                                    "indexed": false,
                                    "name": "scheme",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 600,
                                    "src": "129:14:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 589,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "129:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 592,
                                    "indexed": true,
                                    "name": "issuer",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 600,
                                    "src": "145:22:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_address",
                                        "typeString": "address"
                                    },
                                    "typeName": {
                                        "id": 591,
                                        "name": "address",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "145:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_address",
                                            "typeString": "address"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 594,
                                    "indexed": false,
                                    "name": "signature",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 600,
                                    "src": "169:15:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 593,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "169:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 596,
                                    "indexed": false,
                                    "name": "data",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 600,
                                    "src": "186:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 595,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "186:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 598,
                                    "indexed": false,
                                    "name": "uri",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 600,
                                    "src": "198:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_string_memory_ptr",
                                        "typeString": "string"
                                    },
                                    "typeName": {
                                        "id": 597,
                                        "name": "string",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "198:6:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_string_storage_ptr",
                                            "typeString": "string"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "69:140:6"
                        },
                        "src": "49:161:6"
                    },
                    {
                        "anonymous": false,
                        "documentation": null,
                        "id": 616,
                        "name": "ClaimAdded",
                        "nodeType": "EventDefinition",
                        "parameters": {
                            "id": 615,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 602,
                                    "indexed": true,
                                    "name": "claimId",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 616,
                                    "src": "232:23:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes32",
                                        "typeString": "bytes32"
                                    },
                                    "typeName": {
                                        "id": 601,
                                        "name": "bytes32",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "232:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes32",
                                            "typeString": "bytes32"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 604,
                                    "indexed": true,
                                    "name": "claimType",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 616,
                                    "src": "257:25:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 603,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "257:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 606,
                                    "indexed": false,
                                    "name": "scheme",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 616,
                                    "src": "284:14:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 605,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "284:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 608,
                                    "indexed": true,
                                    "name": "issuer",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 616,
                                    "src": "300:22:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_address",
                                        "typeString": "address"
                                    },
                                    "typeName": {
                                        "id": 607,
                                        "name": "address",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "300:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_address",
                                            "typeString": "address"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 610,
                                    "indexed": false,
                                    "name": "signature",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 616,
                                    "src": "324:15:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 609,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "324:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 612,
                                    "indexed": false,
                                    "name": "data",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 616,
                                    "src": "341:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 611,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "341:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 614,
                                    "indexed": false,
                                    "name": "uri",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 616,
                                    "src": "353:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_string_memory_ptr",
                                        "typeString": "string"
                                    },
                                    "typeName": {
                                        "id": 613,
                                        "name": "string",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "353:6:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_string_storage_ptr",
                                            "typeString": "string"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "231:133:6"
                        },
                        "src": "215:150:6"
                    },
                    {
                        "anonymous": false,
                        "documentation": null,
                        "id": 632,
                        "name": "ClaimRemoved",
                        "nodeType": "EventDefinition",
                        "parameters": {
                            "id": 631,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 618,
                                    "indexed": true,
                                    "name": "claimId",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 632,
                                    "src": "389:23:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes32",
                                        "typeString": "bytes32"
                                    },
                                    "typeName": {
                                        "id": 617,
                                        "name": "bytes32",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "389:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes32",
                                            "typeString": "bytes32"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 620,
                                    "indexed": true,
                                    "name": "claimType",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 632,
                                    "src": "414:25:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 619,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "414:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 622,
                                    "indexed": false,
                                    "name": "scheme",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 632,
                                    "src": "441:14:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 621,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "441:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 624,
                                    "indexed": true,
                                    "name": "issuer",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 632,
                                    "src": "457:22:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_address",
                                        "typeString": "address"
                                    },
                                    "typeName": {
                                        "id": 623,
                                        "name": "address",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "457:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_address",
                                            "typeString": "address"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 626,
                                    "indexed": false,
                                    "name": "signature",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 632,
                                    "src": "481:15:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 625,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "481:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 628,
                                    "indexed": false,
                                    "name": "data",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 632,
                                    "src": "498:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 627,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "498:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 630,
                                    "indexed": false,
                                    "name": "uri",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 632,
                                    "src": "510:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_string_memory_ptr",
                                        "typeString": "string"
                                    },
                                    "typeName": {
                                        "id": 629,
                                        "name": "string",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "510:6:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_string_storage_ptr",
                                            "typeString": "string"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "388:133:6"
                        },
                        "src": "370:152:6"
                    },
                    {
                        "anonymous": false,
                        "documentation": null,
                        "id": 648,
                        "name": "ClaimChanged",
                        "nodeType": "EventDefinition",
                        "parameters": {
                            "id": 647,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 634,
                                    "indexed": true,
                                    "name": "claimId",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 648,
                                    "src": "546:23:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes32",
                                        "typeString": "bytes32"
                                    },
                                    "typeName": {
                                        "id": 633,
                                        "name": "bytes32",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "546:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes32",
                                            "typeString": "bytes32"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 636,
                                    "indexed": true,
                                    "name": "claimType",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 648,
                                    "src": "571:25:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 635,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "571:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 638,
                                    "indexed": false,
                                    "name": "scheme",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 648,
                                    "src": "598:14:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 637,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "598:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 640,
                                    "indexed": true,
                                    "name": "issuer",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 648,
                                    "src": "614:22:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_address",
                                        "typeString": "address"
                                    },
                                    "typeName": {
                                        "id": 639,
                                        "name": "address",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "614:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_address",
                                            "typeString": "address"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 642,
                                    "indexed": false,
                                    "name": "signature",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 648,
                                    "src": "638:15:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 641,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "638:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 644,
                                    "indexed": false,
                                    "name": "data",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 648,
                                    "src": "655:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 643,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "655:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 646,
                                    "indexed": false,
                                    "name": "uri",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 648,
                                    "src": "667:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_string_memory_ptr",
                                        "typeString": "string"
                                    },
                                    "typeName": {
                                        "id": 645,
                                        "name": "string",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "667:6:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_string_storage_ptr",
                                            "typeString": "string"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "545:133:6"
                        },
                        "src": "527:152:6"
                    },
                    {
                        "canonicalName": "ERC735.Claim",
                        "id": 661,
                        "members": [
                            {
                                "constant": false,
                                "id": 650,
                                "name": "claimType",
                                "nodeType": "VariableDeclaration",
                                "scope": 661,
                                "src": "708:17:6",
                                "stateVariable": false,
                                "storageLocation": "default",
                                "typeDescriptions": {
                                    "typeIdentifier": "t_uint256",
                                    "typeString": "uint256"
                                },
                                "typeName": {
                                    "id": 649,
                                    "name": "uint256",
                                    "nodeType": "ElementaryTypeName",
                                    "src": "708:7:6",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    }
                                },
                                "value": null,
                                "visibility": "internal"
                            },
                            {
                                "constant": false,
                                "id": 652,
                                "name": "scheme",
                                "nodeType": "VariableDeclaration",
                                "scope": 661,
                                "src": "735:14:6",
                                "stateVariable": false,
                                "storageLocation": "default",
                                "typeDescriptions": {
                                    "typeIdentifier": "t_uint256",
                                    "typeString": "uint256"
                                },
                                "typeName": {
                                    "id": 651,
                                    "name": "uint256",
                                    "nodeType": "ElementaryTypeName",
                                    "src": "735:7:6",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    }
                                },
                                "value": null,
                                "visibility": "internal"
                            },
                            {
                                "constant": false,
                                "id": 654,
                                "name": "issuer",
                                "nodeType": "VariableDeclaration",
                                "scope": 661,
                                "src": "759:14:6",
                                "stateVariable": false,
                                "storageLocation": "default",
                                "typeDescriptions": {
                                    "typeIdentifier": "t_address",
                                    "typeString": "address"
                                },
                                "typeName": {
                                    "id": 653,
                                    "name": "address",
                                    "nodeType": "ElementaryTypeName",
                                    "src": "759:7:6",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_address",
                                        "typeString": "address"
                                    }
                                },
                                "value": null,
                                "visibility": "internal"
                            },
                            {
                                "constant": false,
                                "id": 656,
                                "name": "signature",
                                "nodeType": "VariableDeclaration",
                                "scope": 661,
                                "src": "797:15:6",
                                "stateVariable": false,
                                "storageLocation": "default",
                                "typeDescriptions": {
                                    "typeIdentifier": "t_bytes_storage_ptr",
                                    "typeString": "bytes"
                                },
                                "typeName": {
                                    "id": 655,
                                    "name": "bytes",
                                    "nodeType": "ElementaryTypeName",
                                    "src": "797:5:6",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_storage_ptr",
                                        "typeString": "bytes"
                                    }
                                },
                                "value": null,
                                "visibility": "internal"
                            },
                            {
                                "constant": false,
                                "id": 658,
                                "name": "data",
                                "nodeType": "VariableDeclaration",
                                "scope": 661,
                                "src": "857:10:6",
                                "stateVariable": false,
                                "storageLocation": "default",
                                "typeDescriptions": {
                                    "typeIdentifier": "t_bytes_storage_ptr",
                                    "typeString": "bytes"
                                },
                                "typeName": {
                                    "id": 657,
                                    "name": "bytes",
                                    "nodeType": "ElementaryTypeName",
                                    "src": "857:5:6",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_storage_ptr",
                                        "typeString": "bytes"
                                    }
                                },
                                "value": null,
                                "visibility": "internal"
                            },
                            {
                                "constant": false,
                                "id": 660,
                                "name": "uri",
                                "nodeType": "VariableDeclaration",
                                "scope": 661,
                                "src": "877:10:6",
                                "stateVariable": false,
                                "storageLocation": "default",
                                "typeDescriptions": {
                                    "typeIdentifier": "t_string_storage_ptr",
                                    "typeString": "string"
                                },
                                "typeName": {
                                    "id": 659,
                                    "name": "string",
                                    "nodeType": "ElementaryTypeName",
                                    "src": "877:6:6",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_string_storage_ptr",
                                        "typeString": "string"
                                    }
                                },
                                "value": null,
                                "visibility": "internal"
                            }
                        ],
                        "name": "Claim",
                        "nodeType": "StructDefinition",
                        "scope": 711,
                        "src": "685:209:6",
                        "visibility": "public"
                    },
                    {
                        "body": null,
                        "documentation": null,
                        "id": 678,
                        "implemented": false,
                        "isConstructor": false,
                        "isDeclaredConst": true,
                        "modifiers": [],
                        "name": "getClaim",
                        "nodeType": "FunctionDefinition",
                        "parameters": {
                            "id": 664,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 663,
                                    "name": "_claimId",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 678,
                                    "src": "918:16:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes32",
                                        "typeString": "bytes32"
                                    },
                                    "typeName": {
                                        "id": 662,
                                        "name": "bytes32",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "918:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes32",
                                            "typeString": "bytes32"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "917:18:6"
                        },
                        "payable": false,
                        "returnParameters": {
                            "id": 677,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 666,
                                    "name": "claimType",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 678,
                                    "src": "960:17:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 665,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "960:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 668,
                                    "name": "scheme",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 678,
                                    "src": "979:14:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 667,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "979:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 670,
                                    "name": "issuer",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 678,
                                    "src": "995:14:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_address",
                                        "typeString": "address"
                                    },
                                    "typeName": {
                                        "id": 669,
                                        "name": "address",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "995:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_address",
                                            "typeString": "address"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 672,
                                    "name": "signature",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 678,
                                    "src": "1011:15:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 671,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1011:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 674,
                                    "name": "data",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 678,
                                    "src": "1028:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 673,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1028:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 676,
                                    "name": "uri",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 678,
                                    "src": "1040:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_string_memory_ptr",
                                        "typeString": "string"
                                    },
                                    "typeName": {
                                        "id": 675,
                                        "name": "string",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1040:6:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_string_storage_ptr",
                                            "typeString": "string"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "959:92:6"
                        },
                        "scope": 711,
                        "src": "900:152:6",
                        "stateMutability": "view",
                        "superFunction": null,
                        "visibility": "public"
                    },
                    {
                        "body": null,
                        "documentation": null,
                        "id": 686,
                        "implemented": false,
                        "isConstructor": false,
                        "isDeclaredConst": true,
                        "modifiers": [],
                        "name": "getClaimIdsByType",
                        "nodeType": "FunctionDefinition",
                        "parameters": {
                            "id": 681,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 680,
                                    "name": "_claimType",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 686,
                                    "src": "1084:18:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 679,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1084:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "1083:20:6"
                        },
                        "payable": false,
                        "returnParameters": {
                            "id": 685,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 684,
                                    "name": "claimIds",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 686,
                                    "src": "1128:18:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr",
                                        "typeString": "bytes32[]"
                                    },
                                    "typeName": {
                                        "baseType": {
                                            "id": 682,
                                            "name": "bytes32",
                                            "nodeType": "ElementaryTypeName",
                                            "src": "1128:7:6",
                                            "typeDescriptions": {
                                                "typeIdentifier": "t_bytes32",
                                                "typeString": "bytes32"
                                            }
                                        },
                                        "id": 683,
                                        "length": null,
                                        "nodeType": "ArrayTypeName",
                                        "src": "1128:9:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr",
                                            "typeString": "bytes32[]"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "1127:20:6"
                        },
                        "scope": 711,
                        "src": "1057:91:6",
                        "stateMutability": "view",
                        "superFunction": null,
                        "visibility": "public"
                    },
                    {
                        "body": null,
                        "documentation": null,
                        "id": 703,
                        "implemented": false,
                        "isConstructor": false,
                        "isDeclaredConst": false,
                        "modifiers": [],
                        "name": "addClaim",
                        "nodeType": "FunctionDefinition",
                        "parameters": {
                            "id": 699,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 688,
                                    "name": "_claimType",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 703,
                                    "src": "1171:18:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 687,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1171:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 690,
                                    "name": "_scheme",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 703,
                                    "src": "1191:15:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 689,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1191:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 692,
                                    "name": "issuer",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 703,
                                    "src": "1208:14:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_address",
                                        "typeString": "address"
                                    },
                                    "typeName": {
                                        "id": 691,
                                        "name": "address",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1208:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_address",
                                            "typeString": "address"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 694,
                                    "name": "_signature",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 703,
                                    "src": "1224:16:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 693,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1224:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 696,
                                    "name": "_data",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 703,
                                    "src": "1242:11:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 695,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1242:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 698,
                                    "name": "_uri",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 703,
                                    "src": "1255:11:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_string_memory_ptr",
                                        "typeString": "string"
                                    },
                                    "typeName": {
                                        "id": 697,
                                        "name": "string",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1255:6:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_string_storage_ptr",
                                            "typeString": "string"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "1170:97:6"
                        },
                        "payable": false,
                        "returnParameters": {
                            "id": 702,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 701,
                                    "name": "claimRequestId",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 703,
                                    "src": "1284:22:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes32",
                                        "typeString": "bytes32"
                                    },
                                    "typeName": {
                                        "id": 700,
                                        "name": "bytes32",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1284:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes32",
                                            "typeString": "bytes32"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "1283:24:6"
                        },
                        "scope": 711,
                        "src": "1153:155:6",
                        "stateMutability": "nonpayable",
                        "superFunction": null,
                        "visibility": "public"
                    },
                    {
                        "body": null,
                        "documentation": null,
                        "id": 710,
                        "implemented": false,
                        "isConstructor": false,
                        "isDeclaredConst": false,
                        "modifiers": [],
                        "name": "removeClaim",
                        "nodeType": "FunctionDefinition",
                        "parameters": {
                            "id": 706,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 705,
                                    "name": "_claimId",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 710,
                                    "src": "1334:16:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes32",
                                        "typeString": "bytes32"
                                    },
                                    "typeName": {
                                        "id": 704,
                                        "name": "bytes32",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1334:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes32",
                                            "typeString": "bytes32"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "1333:18:6"
                        },
                        "payable": false,
                        "returnParameters": {
                            "id": 709,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 708,
                                    "name": "success",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 710,
                                    "src": "1368:12:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bool",
                                        "typeString": "bool"
                                    },
                                    "typeName": {
                                        "id": 707,
                                        "name": "bool",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1368:4:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bool",
                                            "typeString": "bool"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "1367:14:6"
                        },
                        "scope": 711,
                        "src": "1313:69:6",
                        "stateMutability": "nonpayable",
                        "superFunction": null,
                        "visibility": "public"
                    }
                ],
                "scope": 712,
                "src": "26:1358:6"
            }
        ],
        "src": "0:1385:6"
    },
    "legacyAST": {
        "absolutePath": "/Users/kevinthizy/Documents/DEV/TokenY/T-REX/contracts/identity/ERC735.sol",
        "exportedSymbols": {
            "ERC735": [
                711
            ]
        },
        "id": 712,
        "nodeType": "SourceUnit",
        "nodes": [
            {
                "id": 584,
                "literals": [
                    "solidity",
                    "^",
                    "0.4",
                    ".24"
                ],
                "nodeType": "PragmaDirective",
                "src": "0:24:6"
            },
            {
                "baseContracts": [],
                "contractDependencies": [],
                "contractKind": "contract",
                "documentation": null,
                "fullyImplemented": false,
                "id": 711,
                "linearizedBaseContracts": [
                    711
                ],
                "name": "ERC735",
                "nodeType": "ContractDefinition",
                "nodes": [
                    {
                        "anonymous": false,
                        "documentation": null,
                        "id": 600,
                        "name": "ClaimRequested",
                        "nodeType": "EventDefinition",
                        "parameters": {
                            "id": 599,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 586,
                                    "indexed": true,
                                    "name": "claimRequestId",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 600,
                                    "src": "70:30:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 585,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "70:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 588,
                                    "indexed": true,
                                    "name": "claimType",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 600,
                                    "src": "102:25:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 587,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "102:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 590,
                                    "indexed": false,
                                    "name": "scheme",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 600,
                                    "src": "129:14:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 589,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "129:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 592,
                                    "indexed": true,
                                    "name": "issuer",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 600,
                                    "src": "145:22:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_address",
                                        "typeString": "address"
                                    },
                                    "typeName": {
                                        "id": 591,
                                        "name": "address",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "145:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_address",
                                            "typeString": "address"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 594,
                                    "indexed": false,
                                    "name": "signature",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 600,
                                    "src": "169:15:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 593,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "169:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 596,
                                    "indexed": false,
                                    "name": "data",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 600,
                                    "src": "186:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 595,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "186:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 598,
                                    "indexed": false,
                                    "name": "uri",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 600,
                                    "src": "198:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_string_memory_ptr",
                                        "typeString": "string"
                                    },
                                    "typeName": {
                                        "id": 597,
                                        "name": "string",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "198:6:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_string_storage_ptr",
                                            "typeString": "string"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "69:140:6"
                        },
                        "src": "49:161:6"
                    },
                    {
                        "anonymous": false,
                        "documentation": null,
                        "id": 616,
                        "name": "ClaimAdded",
                        "nodeType": "EventDefinition",
                        "parameters": {
                            "id": 615,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 602,
                                    "indexed": true,
                                    "name": "claimId",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 616,
                                    "src": "232:23:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes32",
                                        "typeString": "bytes32"
                                    },
                                    "typeName": {
                                        "id": 601,
                                        "name": "bytes32",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "232:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes32",
                                            "typeString": "bytes32"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 604,
                                    "indexed": true,
                                    "name": "claimType",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 616,
                                    "src": "257:25:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 603,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "257:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 606,
                                    "indexed": false,
                                    "name": "scheme",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 616,
                                    "src": "284:14:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 605,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "284:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 608,
                                    "indexed": true,
                                    "name": "issuer",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 616,
                                    "src": "300:22:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_address",
                                        "typeString": "address"
                                    },
                                    "typeName": {
                                        "id": 607,
                                        "name": "address",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "300:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_address",
                                            "typeString": "address"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 610,
                                    "indexed": false,
                                    "name": "signature",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 616,
                                    "src": "324:15:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 609,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "324:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 612,
                                    "indexed": false,
                                    "name": "data",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 616,
                                    "src": "341:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 611,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "341:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 614,
                                    "indexed": false,
                                    "name": "uri",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 616,
                                    "src": "353:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_string_memory_ptr",
                                        "typeString": "string"
                                    },
                                    "typeName": {
                                        "id": 613,
                                        "name": "string",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "353:6:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_string_storage_ptr",
                                            "typeString": "string"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "231:133:6"
                        },
                        "src": "215:150:6"
                    },
                    {
                        "anonymous": false,
                        "documentation": null,
                        "id": 632,
                        "name": "ClaimRemoved",
                        "nodeType": "EventDefinition",
                        "parameters": {
                            "id": 631,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 618,
                                    "indexed": true,
                                    "name": "claimId",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 632,
                                    "src": "389:23:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes32",
                                        "typeString": "bytes32"
                                    },
                                    "typeName": {
                                        "id": 617,
                                        "name": "bytes32",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "389:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes32",
                                            "typeString": "bytes32"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 620,
                                    "indexed": true,
                                    "name": "claimType",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 632,
                                    "src": "414:25:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 619,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "414:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 622,
                                    "indexed": false,
                                    "name": "scheme",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 632,
                                    "src": "441:14:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 621,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "441:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 624,
                                    "indexed": true,
                                    "name": "issuer",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 632,
                                    "src": "457:22:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_address",
                                        "typeString": "address"
                                    },
                                    "typeName": {
                                        "id": 623,
                                        "name": "address",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "457:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_address",
                                            "typeString": "address"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 626,
                                    "indexed": false,
                                    "name": "signature",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 632,
                                    "src": "481:15:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 625,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "481:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 628,
                                    "indexed": false,
                                    "name": "data",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 632,
                                    "src": "498:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 627,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "498:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 630,
                                    "indexed": false,
                                    "name": "uri",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 632,
                                    "src": "510:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_string_memory_ptr",
                                        "typeString": "string"
                                    },
                                    "typeName": {
                                        "id": 629,
                                        "name": "string",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "510:6:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_string_storage_ptr",
                                            "typeString": "string"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "388:133:6"
                        },
                        "src": "370:152:6"
                    },
                    {
                        "anonymous": false,
                        "documentation": null,
                        "id": 648,
                        "name": "ClaimChanged",
                        "nodeType": "EventDefinition",
                        "parameters": {
                            "id": 647,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 634,
                                    "indexed": true,
                                    "name": "claimId",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 648,
                                    "src": "546:23:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes32",
                                        "typeString": "bytes32"
                                    },
                                    "typeName": {
                                        "id": 633,
                                        "name": "bytes32",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "546:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes32",
                                            "typeString": "bytes32"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 636,
                                    "indexed": true,
                                    "name": "claimType",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 648,
                                    "src": "571:25:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 635,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "571:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 638,
                                    "indexed": false,
                                    "name": "scheme",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 648,
                                    "src": "598:14:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 637,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "598:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 640,
                                    "indexed": true,
                                    "name": "issuer",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 648,
                                    "src": "614:22:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_address",
                                        "typeString": "address"
                                    },
                                    "typeName": {
                                        "id": 639,
                                        "name": "address",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "614:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_address",
                                            "typeString": "address"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 642,
                                    "indexed": false,
                                    "name": "signature",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 648,
                                    "src": "638:15:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 641,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "638:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 644,
                                    "indexed": false,
                                    "name": "data",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 648,
                                    "src": "655:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 643,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "655:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 646,
                                    "indexed": false,
                                    "name": "uri",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 648,
                                    "src": "667:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_string_memory_ptr",
                                        "typeString": "string"
                                    },
                                    "typeName": {
                                        "id": 645,
                                        "name": "string",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "667:6:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_string_storage_ptr",
                                            "typeString": "string"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "545:133:6"
                        },
                        "src": "527:152:6"
                    },
                    {
                        "canonicalName": "ERC735.Claim",
                        "id": 661,
                        "members": [
                            {
                                "constant": false,
                                "id": 650,
                                "name": "claimType",
                                "nodeType": "VariableDeclaration",
                                "scope": 661,
                                "src": "708:17:6",
                                "stateVariable": false,
                                "storageLocation": "default",
                                "typeDescriptions": {
                                    "typeIdentifier": "t_uint256",
                                    "typeString": "uint256"
                                },
                                "typeName": {
                                    "id": 649,
                                    "name": "uint256",
                                    "nodeType": "ElementaryTypeName",
                                    "src": "708:7:6",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    }
                                },
                                "value": null,
                                "visibility": "internal"
                            },
                            {
                                "constant": false,
                                "id": 652,
                                "name": "scheme",
                                "nodeType": "VariableDeclaration",
                                "scope": 661,
                                "src": "735:14:6",
                                "stateVariable": false,
                                "storageLocation": "default",
                                "typeDescriptions": {
                                    "typeIdentifier": "t_uint256",
                                    "typeString": "uint256"
                                },
                                "typeName": {
                                    "id": 651,
                                    "name": "uint256",
                                    "nodeType": "ElementaryTypeName",
                                    "src": "735:7:6",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    }
                                },
                                "value": null,
                                "visibility": "internal"
                            },
                            {
                                "constant": false,
                                "id": 654,
                                "name": "issuer",
                                "nodeType": "VariableDeclaration",
                                "scope": 661,
                                "src": "759:14:6",
                                "stateVariable": false,
                                "storageLocation": "default",
                                "typeDescriptions": {
                                    "typeIdentifier": "t_address",
                                    "typeString": "address"
                                },
                                "typeName": {
                                    "id": 653,
                                    "name": "address",
                                    "nodeType": "ElementaryTypeName",
                                    "src": "759:7:6",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_address",
                                        "typeString": "address"
                                    }
                                },
                                "value": null,
                                "visibility": "internal"
                            },
                            {
                                "constant": false,
                                "id": 656,
                                "name": "signature",
                                "nodeType": "VariableDeclaration",
                                "scope": 661,
                                "src": "797:15:6",
                                "stateVariable": false,
                                "storageLocation": "default",
                                "typeDescriptions": {
                                    "typeIdentifier": "t_bytes_storage_ptr",
                                    "typeString": "bytes"
                                },
                                "typeName": {
                                    "id": 655,
                                    "name": "bytes",
                                    "nodeType": "ElementaryTypeName",
                                    "src": "797:5:6",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_storage_ptr",
                                        "typeString": "bytes"
                                    }
                                },
                                "value": null,
                                "visibility": "internal"
                            },
                            {
                                "constant": false,
                                "id": 658,
                                "name": "data",
                                "nodeType": "VariableDeclaration",
                                "scope": 661,
                                "src": "857:10:6",
                                "stateVariable": false,
                                "storageLocation": "default",
                                "typeDescriptions": {
                                    "typeIdentifier": "t_bytes_storage_ptr",
                                    "typeString": "bytes"
                                },
                                "typeName": {
                                    "id": 657,
                                    "name": "bytes",
                                    "nodeType": "ElementaryTypeName",
                                    "src": "857:5:6",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_storage_ptr",
                                        "typeString": "bytes"
                                    }
                                },
                                "value": null,
                                "visibility": "internal"
                            },
                            {
                                "constant": false,
                                "id": 660,
                                "name": "uri",
                                "nodeType": "VariableDeclaration",
                                "scope": 661,
                                "src": "877:10:6",
                                "stateVariable": false,
                                "storageLocation": "default",
                                "typeDescriptions": {
                                    "typeIdentifier": "t_string_storage_ptr",
                                    "typeString": "string"
                                },
                                "typeName": {
                                    "id": 659,
                                    "name": "string",
                                    "nodeType": "ElementaryTypeName",
                                    "src": "877:6:6",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_string_storage_ptr",
                                        "typeString": "string"
                                    }
                                },
                                "value": null,
                                "visibility": "internal"
                            }
                        ],
                        "name": "Claim",
                        "nodeType": "StructDefinition",
                        "scope": 711,
                        "src": "685:209:6",
                        "visibility": "public"
                    },
                    {
                        "body": null,
                        "documentation": null,
                        "id": 678,
                        "implemented": false,
                        "isConstructor": false,
                        "isDeclaredConst": true,
                        "modifiers": [],
                        "name": "getClaim",
                        "nodeType": "FunctionDefinition",
                        "parameters": {
                            "id": 664,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 663,
                                    "name": "_claimId",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 678,
                                    "src": "918:16:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes32",
                                        "typeString": "bytes32"
                                    },
                                    "typeName": {
                                        "id": 662,
                                        "name": "bytes32",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "918:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes32",
                                            "typeString": "bytes32"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "917:18:6"
                        },
                        "payable": false,
                        "returnParameters": {
                            "id": 677,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 666,
                                    "name": "claimType",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 678,
                                    "src": "960:17:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 665,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "960:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 668,
                                    "name": "scheme",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 678,
                                    "src": "979:14:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 667,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "979:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 670,
                                    "name": "issuer",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 678,
                                    "src": "995:14:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_address",
                                        "typeString": "address"
                                    },
                                    "typeName": {
                                        "id": 669,
                                        "name": "address",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "995:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_address",
                                            "typeString": "address"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 672,
                                    "name": "signature",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 678,
                                    "src": "1011:15:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 671,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1011:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 674,
                                    "name": "data",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 678,
                                    "src": "1028:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 673,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1028:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 676,
                                    "name": "uri",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 678,
                                    "src": "1040:10:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_string_memory_ptr",
                                        "typeString": "string"
                                    },
                                    "typeName": {
                                        "id": 675,
                                        "name": "string",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1040:6:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_string_storage_ptr",
                                            "typeString": "string"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "959:92:6"
                        },
                        "scope": 711,
                        "src": "900:152:6",
                        "stateMutability": "view",
                        "superFunction": null,
                        "visibility": "public"
                    },
                    {
                        "body": null,
                        "documentation": null,
                        "id": 686,
                        "implemented": false,
                        "isConstructor": false,
                        "isDeclaredConst": true,
                        "modifiers": [],
                        "name": "getClaimIdsByType",
                        "nodeType": "FunctionDefinition",
                        "parameters": {
                            "id": 681,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 680,
                                    "name": "_claimType",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 686,
                                    "src": "1084:18:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 679,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1084:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "1083:20:6"
                        },
                        "payable": false,
                        "returnParameters": {
                            "id": 685,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 684,
                                    "name": "claimIds",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 686,
                                    "src": "1128:18:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_array$_t_bytes32_$dyn_memory_ptr",
                                        "typeString": "bytes32[]"
                                    },
                                    "typeName": {
                                        "baseType": {
                                            "id": 682,
                                            "name": "bytes32",
                                            "nodeType": "ElementaryTypeName",
                                            "src": "1128:7:6",
                                            "typeDescriptions": {
                                                "typeIdentifier": "t_bytes32",
                                                "typeString": "bytes32"
                                            }
                                        },
                                        "id": 683,
                                        "length": null,
                                        "nodeType": "ArrayTypeName",
                                        "src": "1128:9:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_array$_t_bytes32_$dyn_storage_ptr",
                                            "typeString": "bytes32[]"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "1127:20:6"
                        },
                        "scope": 711,
                        "src": "1057:91:6",
                        "stateMutability": "view",
                        "superFunction": null,
                        "visibility": "public"
                    },
                    {
                        "body": null,
                        "documentation": null,
                        "id": 703,
                        "implemented": false,
                        "isConstructor": false,
                        "isDeclaredConst": false,
                        "modifiers": [],
                        "name": "addClaim",
                        "nodeType": "FunctionDefinition",
                        "parameters": {
                            "id": 699,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 688,
                                    "name": "_claimType",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 703,
                                    "src": "1171:18:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 687,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1171:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 690,
                                    "name": "_scheme",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 703,
                                    "src": "1191:15:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_uint256",
                                        "typeString": "uint256"
                                    },
                                    "typeName": {
                                        "id": 689,
                                        "name": "uint256",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1191:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_uint256",
                                            "typeString": "uint256"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 692,
                                    "name": "issuer",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 703,
                                    "src": "1208:14:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_address",
                                        "typeString": "address"
                                    },
                                    "typeName": {
                                        "id": 691,
                                        "name": "address",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1208:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_address",
                                            "typeString": "address"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 694,
                                    "name": "_signature",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 703,
                                    "src": "1224:16:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 693,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1224:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 696,
                                    "name": "_data",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 703,
                                    "src": "1242:11:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes_memory_ptr",
                                        "typeString": "bytes"
                                    },
                                    "typeName": {
                                        "id": 695,
                                        "name": "bytes",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1242:5:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes_storage_ptr",
                                            "typeString": "bytes"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                },
                                {
                                    "constant": false,
                                    "id": 698,
                                    "name": "_uri",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 703,
                                    "src": "1255:11:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_string_memory_ptr",
                                        "typeString": "string"
                                    },
                                    "typeName": {
                                        "id": 697,
                                        "name": "string",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1255:6:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_string_storage_ptr",
                                            "typeString": "string"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "1170:97:6"
                        },
                        "payable": false,
                        "returnParameters": {
                            "id": 702,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 701,
                                    "name": "claimRequestId",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 703,
                                    "src": "1284:22:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes32",
                                        "typeString": "bytes32"
                                    },
                                    "typeName": {
                                        "id": 700,
                                        "name": "bytes32",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1284:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes32",
                                            "typeString": "bytes32"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "1283:24:6"
                        },
                        "scope": 711,
                        "src": "1153:155:6",
                        "stateMutability": "nonpayable",
                        "superFunction": null,
                        "visibility": "public"
                    },
                    {
                        "body": null,
                        "documentation": null,
                        "id": 710,
                        "implemented": false,
                        "isConstructor": false,
                        "isDeclaredConst": false,
                        "modifiers": [],
                        "name": "removeClaim",
                        "nodeType": "FunctionDefinition",
                        "parameters": {
                            "id": 706,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 705,
                                    "name": "_claimId",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 710,
                                    "src": "1334:16:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bytes32",
                                        "typeString": "bytes32"
                                    },
                                    "typeName": {
                                        "id": 704,
                                        "name": "bytes32",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1334:7:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bytes32",
                                            "typeString": "bytes32"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "1333:18:6"
                        },
                        "payable": false,
                        "returnParameters": {
                            "id": 709,
                            "nodeType": "ParameterList",
                            "parameters": [
                                {
                                    "constant": false,
                                    "id": 708,
                                    "name": "success",
                                    "nodeType": "VariableDeclaration",
                                    "scope": 710,
                                    "src": "1368:12:6",
                                    "stateVariable": false,
                                    "storageLocation": "default",
                                    "typeDescriptions": {
                                        "typeIdentifier": "t_bool",
                                        "typeString": "bool"
                                    },
                                    "typeName": {
                                        "id": 707,
                                        "name": "bool",
                                        "nodeType": "ElementaryTypeName",
                                        "src": "1368:4:6",
                                        "typeDescriptions": {
                                            "typeIdentifier": "t_bool",
                                            "typeString": "bool"
                                        }
                                    },
                                    "value": null,
                                    "visibility": "internal"
                                }
                            ],
                            "src": "1367:14:6"
                        },
                        "scope": 711,
                        "src": "1313:69:6",
                        "stateMutability": "nonpayable",
                        "superFunction": null,
                        "visibility": "public"
                    }
                ],
                "scope": 712,
                "src": "26:1358:6"
            }
        ],
        "src": "0:1385:6"
    },
    "compiler": {
        "name": "solc",
        "version": "0.4.24+commit.e67f0147.Emscripten.clang"
    },
    "networks": {},
    "schemaVersion": "2.0.1",
    "updatedAt": "2019-06-06T15:01:28.174Z"
}
