export const 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': true,
'inputs': [],
'name': 'owner',
'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': 'authAddress',
'type': 'address',
},
],
'name': 'grantInitialAuthentication',//授权初始身份验证
'outputs': [],
'payable': false,
'stateMutability': 'nonpayable',
'type': 'function',
},
{
'constant': false,
'inputs': [
{
'name': 'newOwner',
'type': 'address',
},
],
'name': 'transferOwnership',//所有权转让
'outputs': [],
'payable': false,
'stateMutability': 'nonpayable',
'type': 'function',
},
{
'anonymous': false,
'inputs': [
{
'indexed': true,
'name': 'previousOwner',
'type': 'address',
},
{
'indexed': true,
'name': 'newOwner',
'type': 'address',
},
],
'name': 'OwnershipTransferred',
'type': 'event',
},
];
// tslint:disable:max-file-line-count