github.com/0xPolygon/supernets2-node@v0.0.0-20230711153321-2fe574524eaa/etherman/smartcontracts/abi/supernets2datacommittee.abi (about)

     1  [
     2      {
     3        "inputs": [],
     4        "name": "CommitteeAddressDoesntExist",
     5        "type": "error"
     6      },
     7      {
     8        "inputs": [],
     9        "name": "EmptyURLNotAllowed",
    10        "type": "error"
    11      },
    12      {
    13        "inputs": [],
    14        "name": "TooManyRequiredSignatures",
    15        "type": "error"
    16      },
    17      {
    18        "inputs": [],
    19        "name": "UnexpectedAddrsAndSignaturesSize",
    20        "type": "error"
    21      },
    22      {
    23        "inputs": [],
    24        "name": "UnexpectedAddrsBytesLength",
    25        "type": "error"
    26      },
    27      {
    28        "inputs": [],
    29        "name": "UnexpectedCommitteeHash",
    30        "type": "error"
    31      },
    32      {
    33        "inputs": [],
    34        "name": "WrongAddrOrder",
    35        "type": "error"
    36      },
    37      {
    38        "anonymous": false,
    39        "inputs": [
    40          {
    41            "indexed": false,
    42            "internalType": "bytes32",
    43            "name": "committeeHash",
    44            "type": "bytes32"
    45          }
    46        ],
    47        "name": "CommitteeUpdated",
    48        "type": "event"
    49      },
    50      {
    51        "anonymous": false,
    52        "inputs": [
    53          {
    54            "indexed": false,
    55            "internalType": "uint8",
    56            "name": "version",
    57            "type": "uint8"
    58          }
    59        ],
    60        "name": "Initialized",
    61        "type": "event"
    62      },
    63      {
    64        "anonymous": false,
    65        "inputs": [
    66          {
    67            "indexed": true,
    68            "internalType": "address",
    69            "name": "previousOwner",
    70            "type": "address"
    71          },
    72          {
    73            "indexed": true,
    74            "internalType": "address",
    75            "name": "newOwner",
    76            "type": "address"
    77          }
    78        ],
    79        "name": "OwnershipTransferred",
    80        "type": "event"
    81      },
    82      {
    83        "inputs": [],
    84        "name": "committeeHash",
    85        "outputs": [
    86          {
    87            "internalType": "bytes32",
    88            "name": "",
    89            "type": "bytes32"
    90          }
    91        ],
    92        "stateMutability": "view",
    93        "type": "function"
    94      },
    95      {
    96        "inputs": [],
    97        "name": "getAmountOfMembers",
    98        "outputs": [
    99          {
   100            "internalType": "uint256",
   101            "name": "",
   102            "type": "uint256"
   103          }
   104        ],
   105        "stateMutability": "view",
   106        "type": "function"
   107      },
   108      {
   109        "inputs": [],
   110        "name": "initialize",
   111        "outputs": [],
   112        "stateMutability": "nonpayable",
   113        "type": "function"
   114      },
   115      {
   116        "inputs": [
   117          {
   118            "internalType": "uint256",
   119            "name": "",
   120            "type": "uint256"
   121          }
   122        ],
   123        "name": "members",
   124        "outputs": [
   125          {
   126            "internalType": "string",
   127            "name": "url",
   128            "type": "string"
   129          },
   130          {
   131            "internalType": "address",
   132            "name": "addr",
   133            "type": "address"
   134          }
   135        ],
   136        "stateMutability": "view",
   137        "type": "function"
   138      },
   139      {
   140        "inputs": [],
   141        "name": "owner",
   142        "outputs": [
   143          {
   144            "internalType": "address",
   145            "name": "",
   146            "type": "address"
   147          }
   148        ],
   149        "stateMutability": "view",
   150        "type": "function"
   151      },
   152      {
   153        "inputs": [],
   154        "name": "renounceOwnership",
   155        "outputs": [],
   156        "stateMutability": "nonpayable",
   157        "type": "function"
   158      },
   159      {
   160        "inputs": [],
   161        "name": "requiredAmountOfSignatures",
   162        "outputs": [
   163          {
   164            "internalType": "uint256",
   165            "name": "",
   166            "type": "uint256"
   167          }
   168        ],
   169        "stateMutability": "view",
   170        "type": "function"
   171      },
   172      {
   173        "inputs": [
   174          {
   175            "internalType": "uint256",
   176            "name": "_requiredAmountOfSignatures",
   177            "type": "uint256"
   178          },
   179          {
   180            "internalType": "string[]",
   181            "name": "urls",
   182            "type": "string[]"
   183          },
   184          {
   185            "internalType": "bytes",
   186            "name": "addrsBytes",
   187            "type": "bytes"
   188          }
   189        ],
   190        "name": "setupCommittee",
   191        "outputs": [],
   192        "stateMutability": "nonpayable",
   193        "type": "function"
   194      },
   195      {
   196        "inputs": [
   197          {
   198            "internalType": "address",
   199            "name": "newOwner",
   200            "type": "address"
   201          }
   202        ],
   203        "name": "transferOwnership",
   204        "outputs": [],
   205        "stateMutability": "nonpayable",
   206        "type": "function"
   207      },
   208      {
   209        "inputs": [
   210          {
   211            "internalType": "bytes32",
   212            "name": "signedHash",
   213            "type": "bytes32"
   214          },
   215          {
   216            "internalType": "bytes",
   217            "name": "signaturesAndAddrs",
   218            "type": "bytes"
   219          }
   220        ],
   221        "name": "verifySignatures",
   222        "outputs": [],
   223        "stateMutability": "view",
   224        "type": "function"
   225      }
   226    ]