text: "use strict";
  Object.defineProperty(exports, "__esModule", { value: true });
  exports.proxyRegistryABI = void 0;
  exports.proxyRegistryABI = [
      {
          'constant': true,
          'inputs': [],
          'name': 'name',
          'outputs': [
              {
                  'name': '',
                  'type': 'string'
              }
          ],
          'payable': false,
          'stateMutability': 'view',
          'type': 'function'
      },
      {
          'constant': true,
          'inputs': [],
          'name': 'initialAddressSet',
          'outputs': [
              {
                  'name': '',
                  'type': 'bool'
              }
          ],
          'payable': false,
          'stateMutability': 'view',
          'type': 'function'
      },
      {
          'constant': false,
          'inputs': [
              {
                  'name': 'addr',
                  'type': 'address'
              }
          ],
          'name': 'endGrantAuthentication',
          'outputs': [],
          'payable': false,
          'stateMutability': 'nonpayable',
          'type': 'function'
      },
      {
          'constant': false,
          'inputs': [
              {
                  'name': 'addr',
                  'type': 'address'
              }
          ],
          'name': 'revokeAuthentication',
          'outputs': [],
          'payable': false,
          'stateMutability': 'nonpayable',
          'type': 'function'
      },
      {
          'constant': true,
          'inputs': [
              {
                  'name': '',
                  'type': 'address'
              }
          ],
          'name': 'pending',
          'outputs': [
              {
                  'name': '',
                  'type': 'uint256'
              }
          ],
          'payable': false,
          'stateMutability': 'view',
          'type': 'function'
      },
      {
          'constant': true,
          'inputs': [
              {
                  'name': '',
                  'type': 'address'
              }
          ],
          'name': 'contracts',
          'outputs': [
              {
                  'name': '',
                  'type': 'bool'
              }
          ],
          'payable': false,
          'stateMutability': 'view',
          'type': 'function'
      },
      {
          'constant': false,
          'inputs': [],
          'name': 'renounceOwnership',
          'outputs': [],
          'payable': false,
          'stateMutability': 'nonpayable',
          'type': 'function'
      },
      {
          'constant': true,
          'inputs': [],
          'name': 'delegateProxyImplementation',
          'outputs': [
              {
                  'name': '',
                  'type': 'address'
              }
          ],
          'payable': false,
          'stateMutability': 'view',
          'type': 'function'
      },
      {
          'constant': true,
          'inputs': [
              {
                  'name': '',
                  'type': 'address'
              }
          ],
          'name': 'proxies',
          'outputs': [
              {
                  'name': '',
                  'type': 'address'
              }
          ],
          'payable': false,
          'stateMutability': 'view',
          'type': 'function'
      },
      {
          'constant': false,
          'inputs': [
              {
                  'name': 'addr',
                  'type': 'address'
              }
          ],
          'name': 'startGrantAuthentication',
          'outputs': [],
          'payable': false,
          'stateMutability': 'nonpayable',
          'type': 'function'
      },
      {
          'constant': false,
          'inputs': [],
          'name': 'registerProxy',
          'outputs': [
              {
                  'name': 'proxy',
                  'type': 'address'
              }
          ],
          'payable': false,
          'stateMutability': 'nonpayable',
          'type': 'function'
      },
      {
          'constant': true,
          'inputs': [],
          'name': 'DELAY_PERIOD',
          'outputs': [
              {
                  'name': '',
                  'type': 'uint256'
              }
          ],
          'payable': false,
          'stateMutability': 'view',
          'type': 'function'
      },
      {
          'constant': false,
          'inputs': [
              {
                  'name': 'newOwner',
                  'type': 'address'
              }
          ],
          'name': 'transferOwnership',
          'outputs': [],
          'payable': false,
          'stateMutability': 'nonpayable',
          'type': 'function'
      },
      {
          'inputs': [],
          'payable': false,
          'stateMutability': 'nonpayable',
          'type': 'constructor'
      },
      {
          'anonymous': false,
          'inputs': [
              {
                  'indexed': true,
                  'name': 'previousOwner',
                  'type': 'address'
              },
              {
                  'indexed': true,
                  'name': 'newOwner',
                  'type': 'address'
              }
          ],
          'name': 'OwnershipTransferred',
          'type': 'event'
      },
      {
          'constant': false,
          'inputs': [
              {
                  'name': 'authAddress',
                  'type': 'address'
              }
          ],
          'name': 'grantInitialAuthentication',
          'outputs': [],
          'payable': false,
          'stateMutability': 'nonpayable',
          'type': 'function'
      }
  ];
  // tslint:disable:max-file-line-count
  //# sourceMappingURL=proxyRegistryABI.js.map