UNPKG

@aragon/apps-payroll

Version:

_**Code in Github:**_ [aragon-apps/apps/payroll](https://github.com/aragon/aragon-apps/tree/master/future-apps/payroll)

1,534 lines (1,533 loc) 70.4 kB
{ "contractName": "AbstractENS", "abi": [ { "anonymous": false, "inputs": [ { "indexed": true, "name": "_node", "type": "bytes32" }, { "indexed": true, "name": "_label", "type": "bytes32" }, { "indexed": false, "name": "_owner", "type": "address" } ], "name": "NewOwner", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "_node", "type": "bytes32" }, { "indexed": false, "name": "_owner", "type": "address" } ], "name": "Transfer", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "_node", "type": "bytes32" }, { "indexed": false, "name": "_resolver", "type": "address" } ], "name": "NewResolver", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "_node", "type": "bytes32" }, { "indexed": false, "name": "_ttl", "type": "uint64" } ], "name": "NewTTL", "type": "event" }, { "constant": true, "inputs": [ { "name": "_node", "type": "bytes32" } ], "name": "owner", "outputs": [ { "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "_node", "type": "bytes32" } ], "name": "resolver", "outputs": [ { "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "_node", "type": "bytes32" } ], "name": "ttl", "outputs": [ { "name": "", "type": "uint64" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "_node", "type": "bytes32" }, { "name": "_owner", "type": "address" } ], "name": "setOwner", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "_node", "type": "bytes32" }, { "name": "label", "type": "bytes32" }, { "name": "_owner", "type": "address" } ], "name": "setSubnodeOwner", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "_node", "type": "bytes32" }, { "name": "_resolver", "type": "address" } ], "name": "setResolver", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "_node", "type": "bytes32" }, { "name": "_ttl", "type": "uint64" } ], "name": "setTTL", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" } ], "bytecode": "0x", "deployedBytecode": "0x", "sourceMap": "", "deployedSourceMap": "", "source": "// See https://github.com/ensdomains/ens/blob/7e377df83f/contracts/AbstractENS.sol\n\npragma solidity ^0.4.15;\n\n\ninterface AbstractENS {\n function owner(bytes32 _node) public constant returns (address);\n function resolver(bytes32 _node) public constant returns (address);\n function ttl(bytes32 _node) public constant returns (uint64);\n function setOwner(bytes32 _node, address _owner) public;\n function setSubnodeOwner(bytes32 _node, bytes32 label, address _owner) public;\n function setResolver(bytes32 _node, address _resolver) public;\n function setTTL(bytes32 _node, uint64 _ttl) public;\n\n // Logged when the owner of a node assigns a new owner to a subnode.\n event NewOwner(bytes32 indexed _node, bytes32 indexed _label, address _owner);\n\n // Logged when the owner of a node transfers ownership to a new account.\n event Transfer(bytes32 indexed _node, address _owner);\n\n // Logged when the resolver for a node changes.\n event NewResolver(bytes32 indexed _node, address _resolver);\n\n // Logged when the TTL of a node changes\n event NewTTL(bytes32 indexed _node, uint64 _ttl);\n}\n", "sourcePath": "@aragon/os/contracts/lib/ens/AbstractENS.sol", "ast": { "absolutePath": "@aragon/os/contracts/lib/ens/AbstractENS.sol", "exportedSymbols": { "AbstractENS": [ 13273 ] }, "id": 13274, "nodeType": "SourceUnit", "nodes": [ { "id": 13195, "literals": [ "solidity", "^", "0.4", ".15" ], "nodeType": "PragmaDirective", "src": "84:24:56" }, { "baseContracts": [], "contractDependencies": [], "contractKind": "interface", "documentation": null, "fullyImplemented": false, "id": 13273, "linearizedBaseContracts": [ 13273 ], "name": "AbstractENS", "nodeType": "ContractDefinition", "nodes": [ { "body": null, "documentation": null, "id": 13202, "implemented": false, "isConstructor": false, "isDeclaredConst": true, "modifiers": [], "name": "owner", "nodeType": "FunctionDefinition", "parameters": { "id": 13198, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13197, "name": "_node", "nodeType": "VariableDeclaration", "scope": 13202, "src": "154:13:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 13196, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "154:7:56", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "value": null, "visibility": "internal" } ], "src": "153:15:56" }, "payable": false, "returnParameters": { "id": 13201, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13200, "name": "", "nodeType": "VariableDeclaration", "scope": 13202, "src": "194:7:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 13199, "name": "address", "nodeType": "ElementaryTypeName", "src": "194:7:56", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "value": null, "visibility": "internal" } ], "src": "193:9:56" }, "scope": 13273, "src": "139:64:56", "stateMutability": "view", "superFunction": null, "visibility": "public" }, { "body": null, "documentation": null, "id": 13209, "implemented": false, "isConstructor": false, "isDeclaredConst": true, "modifiers": [], "name": "resolver", "nodeType": "FunctionDefinition", "parameters": { "id": 13205, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13204, "name": "_node", "nodeType": "VariableDeclaration", "scope": 13209, "src": "226:13:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 13203, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "226:7:56", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "value": null, "visibility": "internal" } ], "src": "225:15:56" }, "payable": false, "returnParameters": { "id": 13208, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13207, "name": "", "nodeType": "VariableDeclaration", "scope": 13209, "src": "266:7:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 13206, "name": "address", "nodeType": "ElementaryTypeName", "src": "266:7:56", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "value": null, "visibility": "internal" } ], "src": "265:9:56" }, "scope": 13273, "src": "208:67:56", "stateMutability": "view", "superFunction": null, "visibility": "public" }, { "body": null, "documentation": null, "id": 13216, "implemented": false, "isConstructor": false, "isDeclaredConst": true, "modifiers": [], "name": "ttl", "nodeType": "FunctionDefinition", "parameters": { "id": 13212, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13211, "name": "_node", "nodeType": "VariableDeclaration", "scope": 13216, "src": "293:13:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 13210, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "293:7:56", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "value": null, "visibility": "internal" } ], "src": "292:15:56" }, "payable": false, "returnParameters": { "id": 13215, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13214, "name": "", "nodeType": "VariableDeclaration", "scope": 13216, "src": "333:6:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" }, "typeName": { "id": 13213, "name": "uint64", "nodeType": "ElementaryTypeName", "src": "333:6:56", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" } }, "value": null, "visibility": "internal" } ], "src": "332:8:56" }, "scope": 13273, "src": "280:61:56", "stateMutability": "view", "superFunction": null, "visibility": "public" }, { "body": null, "documentation": null, "id": 13223, "implemented": false, "isConstructor": false, "isDeclaredConst": false, "modifiers": [], "name": "setOwner", "nodeType": "FunctionDefinition", "parameters": { "id": 13221, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13218, "name": "_node", "nodeType": "VariableDeclaration", "scope": 13223, "src": "364:13:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 13217, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "364:7:56", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "value": null, "visibility": "internal" }, { "constant": false, "id": 13220, "name": "_owner", "nodeType": "VariableDeclaration", "scope": 13223, "src": "379:14:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 13219, "name": "address", "nodeType": "ElementaryTypeName", "src": "379:7:56", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "value": null, "visibility": "internal" } ], "src": "363:31:56" }, "payable": false, "returnParameters": { "id": 13222, "nodeType": "ParameterList", "parameters": [], "src": "401:0:56" }, "scope": 13273, "src": "346:56:56", "stateMutability": "nonpayable", "superFunction": null, "visibility": "public" }, { "body": null, "documentation": null, "id": 13232, "implemented": false, "isConstructor": false, "isDeclaredConst": false, "modifiers": [], "name": "setSubnodeOwner", "nodeType": "FunctionDefinition", "parameters": { "id": 13230, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13225, "name": "_node", "nodeType": "VariableDeclaration", "scope": 13232, "src": "432:13:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 13224, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "432:7:56", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "value": null, "visibility": "internal" }, { "constant": false, "id": 13227, "name": "label", "nodeType": "VariableDeclaration", "scope": 13232, "src": "447:13:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 13226, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "447:7:56", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "value": null, "visibility": "internal" }, { "constant": false, "id": 13229, "name": "_owner", "nodeType": "VariableDeclaration", "scope": 13232, "src": "462:14:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 13228, "name": "address", "nodeType": "ElementaryTypeName", "src": "462:7:56", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "value": null, "visibility": "internal" } ], "src": "431:46:56" }, "payable": false, "returnParameters": { "id": 13231, "nodeType": "ParameterList", "parameters": [], "src": "484:0:56" }, "scope": 13273, "src": "407:78:56", "stateMutability": "nonpayable", "superFunction": null, "visibility": "public" }, { "body": null, "documentation": null, "id": 13239, "implemented": false, "isConstructor": false, "isDeclaredConst": false, "modifiers": [], "name": "setResolver", "nodeType": "FunctionDefinition", "parameters": { "id": 13237, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13234, "name": "_node", "nodeType": "VariableDeclaration", "scope": 13239, "src": "511:13:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 13233, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "511:7:56", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "value": null, "visibility": "internal" }, { "constant": false, "id": 13236, "name": "_resolver", "nodeType": "VariableDeclaration", "scope": 13239, "src": "526:17:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 13235, "name": "address", "nodeType": "ElementaryTypeName", "src": "526:7:56", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "value": null, "visibility": "internal" } ], "src": "510:34:56" }, "payable": false, "returnParameters": { "id": 13238, "nodeType": "ParameterList", "parameters": [], "src": "551:0:56" }, "scope": 13273, "src": "490:62:56", "stateMutability": "nonpayable", "superFunction": null, "visibility": "public" }, { "body": null, "documentation": null, "id": 13246, "implemented": false, "isConstructor": false, "isDeclaredConst": false, "modifiers": [], "name": "setTTL", "nodeType": "FunctionDefinition", "parameters": { "id": 13244, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13241, "name": "_node", "nodeType": "VariableDeclaration", "scope": 13246, "src": "573:13:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 13240, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "573:7:56", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "value": null, "visibility": "internal" }, { "constant": false, "id": 13243, "name": "_ttl", "nodeType": "VariableDeclaration", "scope": 13246, "src": "588:11:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" }, "typeName": { "id": 13242, "name": "uint64", "nodeType": "ElementaryTypeName", "src": "588:6:56", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" } }, "value": null, "visibility": "internal" } ], "src": "572:28:56" }, "payable": false, "returnParameters": { "id": 13245, "nodeType": "ParameterList", "parameters": [], "src": "607:0:56" }, "scope": 13273, "src": "557:51:56", "stateMutability": "nonpayable", "superFunction": null, "visibility": "public" }, { "anonymous": false, "documentation": null, "id": 13254, "name": "NewOwner", "nodeType": "EventDefinition", "parameters": { "id": 13253, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13248, "indexed": true, "name": "_node", "nodeType": "VariableDeclaration", "scope": 13254, "src": "702:21:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 13247, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "702:7:56", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "value": null, "visibility": "internal" }, { "constant": false, "id": 13250, "indexed": true, "name": "_label", "nodeType": "VariableDeclaration", "scope": 13254, "src": "725:22:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 13249, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "725:7:56", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "value": null, "visibility": "internal" }, { "constant": false, "id": 13252, "indexed": false, "name": "_owner", "nodeType": "VariableDeclaration", "scope": 13254, "src": "749:14:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 13251, "name": "address", "nodeType": "ElementaryTypeName", "src": "749:7:56", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "value": null, "visibility": "internal" } ], "src": "701:63:56" }, "src": "687:78:56" }, { "anonymous": false, "documentation": null, "id": 13260, "name": "Transfer", "nodeType": "EventDefinition", "parameters": { "id": 13259, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13256, "indexed": true, "name": "_node", "nodeType": "VariableDeclaration", "scope": 13260, "src": "863:21:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 13255, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "863:7:56", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "value": null, "visibility": "internal" }, { "constant": false, "id": 13258, "indexed": false, "name": "_owner", "nodeType": "VariableDeclaration", "scope": 13260, "src": "886:14:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 13257, "name": "address", "nodeType": "ElementaryTypeName", "src": "886:7:56", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "value": null, "visibility": "internal" } ], "src": "862:39:56" }, "src": "848:54:56" }, { "anonymous": false, "documentation": null, "id": 13266, "name": "NewResolver", "nodeType": "EventDefinition", "parameters": { "id": 13265, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13262, "indexed": true, "name": "_node", "nodeType": "VariableDeclaration", "scope": 13266, "src": "978:21:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 13261, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "978:7:56", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "value": null, "visibility": "internal" }, { "constant": false, "id": 13264, "indexed": false, "name": "_resolver", "nodeType": "VariableDeclaration", "scope": 13266, "src": "1001:17:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 13263, "name": "address", "nodeType": "ElementaryTypeName", "src": "1001:7:56", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "value": null, "visibility": "internal" } ], "src": "977:42:56" }, "src": "960:60:56" }, { "anonymous": false, "documentation": null, "id": 13272, "name": "NewTTL", "nodeType": "EventDefinition", "parameters": { "id": 13271, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13268, "indexed": true, "name": "_node", "nodeType": "VariableDeclaration", "scope": 13272, "src": "1084:21:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 13267, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "1084:7:56", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "value": null, "visibility": "internal" }, { "constant": false, "id": 13270, "indexed": false, "name": "_ttl", "nodeType": "VariableDeclaration", "scope": 13272, "src": "1107:11:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" }, "typeName": { "id": 13269, "name": "uint64", "nodeType": "ElementaryTypeName", "src": "1107:6:56", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" } }, "value": null, "visibility": "internal" } ], "src": "1083:36:56" }, "src": "1071:49:56" } ], "scope": 13274, "src": "111:1011:56" } ], "src": "84:1039:56" }, "legacyAST": { "absolutePath": "@aragon/os/contracts/lib/ens/AbstractENS.sol", "exportedSymbols": { "AbstractENS": [ 13273 ] }, "id": 13274, "nodeType": "SourceUnit", "nodes": [ { "id": 13195, "literals": [ "solidity", "^", "0.4", ".15" ], "nodeType": "PragmaDirective", "src": "84:24:56" }, { "baseContracts": [], "contractDependencies": [], "contractKind": "interface", "documentation": null, "fullyImplemented": false, "id": 13273, "linearizedBaseContracts": [ 13273 ], "name": "AbstractENS", "nodeType": "ContractDefinition", "nodes": [ { "body": null, "documentation": null, "id": 13202, "implemented": false, "isConstructor": false, "isDeclaredConst": true, "modifiers": [], "name": "owner", "nodeType": "FunctionDefinition", "parameters": { "id": 13198, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13197, "name": "_node", "nodeType": "VariableDeclaration", "scope": 13202, "src": "154:13:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 13196, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "154:7:56", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "value": null, "visibility": "internal" } ], "src": "153:15:56" }, "payable": false, "returnParameters": { "id": 13201, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13200, "name": "", "nodeType": "VariableDeclaration", "scope": 13202, "src": "194:7:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 13199, "name": "address", "nodeType": "ElementaryTypeName", "src": "194:7:56", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "value": null, "visibility": "internal" } ], "src": "193:9:56" }, "scope": 13273, "src": "139:64:56", "stateMutability": "view", "superFunction": null, "visibility": "public" }, { "body": null, "documentation": null, "id": 13209, "implemented": false, "isConstructor": false, "isDeclaredConst": true, "modifiers": [], "name": "resolver", "nodeType": "FunctionDefinition", "parameters": { "id": 13205, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13204, "name": "_node", "nodeType": "VariableDeclaration", "scope": 13209, "src": "226:13:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 13203, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "226:7:56", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "value": null, "visibility": "internal" } ], "src": "225:15:56" }, "payable": false, "returnParameters": { "id": 13208, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13207, "name": "", "nodeType": "VariableDeclaration", "scope": 13209, "src": "266:7:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 13206, "name": "address", "nodeType": "ElementaryTypeName", "src": "266:7:56", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "value": null, "visibility": "internal" } ], "src": "265:9:56" }, "scope": 13273, "src": "208:67:56", "stateMutability": "view", "superFunction": null, "visibility": "public" }, { "body": null, "documentation": null, "id": 13216, "implemented": false, "isConstructor": false, "isDeclaredConst": true, "modifiers": [], "name": "ttl", "nodeType": "FunctionDefinition", "parameters": { "id": 13212, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13211, "name": "_node", "nodeType": "VariableDeclaration", "scope": 13216, "src": "293:13:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 13210, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "293:7:56", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "value": null, "visibility": "internal" } ], "src": "292:15:56" }, "payable": false, "returnParameters": { "id": 13215, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13214, "name": "", "nodeType": "VariableDeclaration", "scope": 13216, "src": "333:6:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" }, "typeName": { "id": 13213, "name": "uint64", "nodeType": "ElementaryTypeName", "src": "333:6:56", "typeDescriptions": { "typeIdentifier": "t_uint64", "typeString": "uint64" } }, "value": null, "visibility": "internal" } ], "src": "332:8:56" }, "scope": 13273, "src": "280:61:56", "stateMutability": "view", "superFunction": null, "visibility": "public" }, { "body": null, "documentation": null, "id": 13223, "implemented": false, "isConstructor": false, "isDeclaredConst": false, "modifiers": [], "name": "setOwner", "nodeType": "FunctionDefinition", "parameters": { "id": 13221, "nodeType": "ParameterList", "parameters": [ { "constant": false, "id": 13218, "name": "_node", "nodeType": "VariableDeclaration", "scope": 13223, "src": "364:13:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" }, "typeName": { "id": 13217, "name": "bytes32", "nodeType": "ElementaryTypeName", "src": "364:7:56", "typeDescriptions": { "typeIdentifier": "t_bytes32", "typeString": "bytes32" } }, "value": null, "visibility": "internal" }, { "constant": false, "id": 13220, "name": "_owner", "nodeType": "VariableDeclaration", "scope": 13223, "src": "379:14:56", "stateVariable": false, "storageLocation": "default", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" }, "typeName": { "id": 13219, "name": "address", "nodeType": "ElementaryTypeName", "src": "379:7:56", "typeDescriptions": { "typeIdentifier": "t_address", "typeString": "address" } }, "value": null, "visibility": "internal" } ], "src": "363:31:56" }, "payable": false, "returnParameters": { "id": 13222, "nodeType": "ParameterList", "parameters": [], "src": "401:0:56" }, "scope": 13273, "src": "346:56:56", "stateMutability": "nonpayable", "superFunction": null, "visibility": "public" }, { "body": null, "documentation": null, "id": 13232, "implemented": false,