github.com/loomnetwork/gamechain@v0.0.0-20200406110549-36c47eb97a92/oracle/abi/ZBGCardABI.json (about)

     1  [
     2      {
     3        "constant": true,
     4        "inputs": [
     5          {
     6            "name": "_interfaceId",
     7            "type": "bytes4"
     8          }
     9        ],
    10        "name": "supportsInterface",
    11        "outputs": [
    12          {
    13            "name": "",
    14            "type": "bool"
    15          }
    16        ],
    17        "payable": false,
    18        "stateMutability": "view",
    19        "type": "function"
    20      },
    21      {
    22        "constant": true,
    23        "inputs": [
    24          {
    25            "name": "_tokenId",
    26            "type": "uint256"
    27          }
    28        ],
    29        "name": "getApproved",
    30        "outputs": [
    31          {
    32            "name": "",
    33            "type": "address"
    34          }
    35        ],
    36        "payable": false,
    37        "stateMutability": "view",
    38        "type": "function"
    39      },
    40      {
    41        "constant": false,
    42        "inputs": [
    43          {
    44            "name": "_to",
    45            "type": "address"
    46          },
    47          {
    48            "name": "_tokenId",
    49            "type": "uint256"
    50          },
    51          {
    52            "name": "_amount",
    53            "type": "uint256"
    54          }
    55        ],
    56        "name": "transfer",
    57        "outputs": [],
    58        "payable": false,
    59        "stateMutability": "nonpayable",
    60        "type": "function"
    61      },
    62      {
    63        "constant": false,
    64        "inputs": [
    65          {
    66            "name": "_to",
    67            "type": "address"
    68          },
    69          {
    70            "name": "_tokenId",
    71            "type": "uint256"
    72          }
    73        ],
    74        "name": "approve",
    75        "outputs": [],
    76        "payable": false,
    77        "stateMutability": "nonpayable",
    78        "type": "function"
    79      },
    80      {
    81        "constant": false,
    82        "inputs": [
    83          {
    84            "name": "_from",
    85            "type": "address"
    86          },
    87          {
    88            "name": "_to",
    89            "type": "address"
    90          },
    91          {
    92            "name": "_tokenId",
    93            "type": "uint256"
    94          },
    95          {
    96            "name": "_amount",
    97            "type": "uint256"
    98          }
    99        ],
   100        "name": "safeTransferFrom",
   101        "outputs": [],
   102        "payable": false,
   103        "stateMutability": "nonpayable",
   104        "type": "function"
   105      },
   106      {
   107        "constant": true,
   108        "inputs": [],
   109        "name": "implementsERC721",
   110        "outputs": [
   111          {
   112            "name": "",
   113            "type": "bool"
   114          }
   115        ],
   116        "payable": false,
   117        "stateMutability": "pure",
   118        "type": "function"
   119      },
   120      {
   121        "constant": false,
   122        "inputs": [
   123          {
   124            "name": "_token",
   125            "type": "address"
   126          }
   127        ],
   128        "name": "toggleToken",
   129        "outputs": [],
   130        "payable": false,
   131        "stateMutability": "nonpayable",
   132        "type": "function"
   133      },
   134      {
   135        "constant": false,
   136        "inputs": [
   137          {
   138            "name": "_from",
   139            "type": "address"
   140          },
   141          {
   142            "name": "_to",
   143            "type": "address"
   144          },
   145          {
   146            "name": "_tokenIds",
   147            "type": "uint256[]"
   148          },
   149          {
   150            "name": "_amounts",
   151            "type": "uint256[]"
   152          }
   153        ],
   154        "name": "batchTransferFrom",
   155        "outputs": [],
   156        "payable": false,
   157        "stateMutability": "nonpayable",
   158        "type": "function"
   159      },
   160      {
   161        "constant": true,
   162        "inputs": [],
   163        "name": "totalSupply",
   164        "outputs": [
   165          {
   166            "name": "",
   167            "type": "uint256"
   168          }
   169        ],
   170        "payable": false,
   171        "stateMutability": "view",
   172        "type": "function"
   173      },
   174      {
   175        "constant": true,
   176        "inputs": [],
   177        "name": "InterfaceId_ERC165",
   178        "outputs": [
   179          {
   180            "name": "",
   181            "type": "bytes4"
   182          }
   183        ],
   184        "payable": false,
   185        "stateMutability": "view",
   186        "type": "function"
   187      },
   188      {
   189        "constant": true,
   190        "inputs": [
   191          {
   192            "name": "_owner",
   193            "type": "address"
   194          }
   195        ],
   196        "name": "tokensOwned",
   197        "outputs": [
   198          {
   199            "name": "indexes",
   200            "type": "uint256[]"
   201          },
   202          {
   203            "name": "balances",
   204            "type": "uint256[]"
   205          }
   206        ],
   207        "payable": false,
   208        "stateMutability": "view",
   209        "type": "function"
   210      },
   211      {
   212        "constant": false,
   213        "inputs": [
   214          {
   215            "name": "_from",
   216            "type": "address"
   217          },
   218          {
   219            "name": "_to",
   220            "type": "address"
   221          },
   222          {
   223            "name": "_tokenId",
   224            "type": "uint256"
   225          }
   226        ],
   227        "name": "transferFrom",
   228        "outputs": [],
   229        "payable": false,
   230        "stateMutability": "nonpayable",
   231        "type": "function"
   232      },
   233      {
   234        "constant": false,
   235        "inputs": [
   236          {
   237            "name": "_from",
   238            "type": "address"
   239          },
   240          {
   241            "name": "_to",
   242            "type": "address"
   243          },
   244          {
   245            "name": "_tokenIds",
   246            "type": "uint256[]"
   247          },
   248          {
   249            "name": "_amounts",
   250            "type": "uint256[]"
   251          },
   252          {
   253            "name": "_data",
   254            "type": "bytes"
   255          }
   256        ],
   257        "name": "safeBatchTransferFrom",
   258        "outputs": [],
   259        "payable": false,
   260        "stateMutability": "nonpayable",
   261        "type": "function"
   262      },
   263      {
   264        "constant": true,
   265        "inputs": [
   266          {
   267            "name": "_owner",
   268            "type": "address"
   269          },
   270          {
   271            "name": "_index",
   272            "type": "uint256"
   273          }
   274        ],
   275        "name": "tokenOfOwnerByIndex",
   276        "outputs": [
   277          {
   278            "name": "_tokenId",
   279            "type": "uint256"
   280          }
   281        ],
   282        "payable": false,
   283        "stateMutability": "view",
   284        "type": "function"
   285      },
   286      {
   287        "constant": false,
   288        "inputs": [
   289          {
   290            "name": "_from",
   291            "type": "address"
   292          },
   293          {
   294            "name": "_to",
   295            "type": "address"
   296          },
   297          {
   298            "name": "_tokenId",
   299            "type": "uint256"
   300          }
   301        ],
   302        "name": "safeTransferFrom",
   303        "outputs": [],
   304        "payable": false,
   305        "stateMutability": "nonpayable",
   306        "type": "function"
   307      },
   308      {
   309        "constant": true,
   310        "inputs": [
   311          {
   312            "name": "_tokenId",
   313            "type": "uint256"
   314          }
   315        ],
   316        "name": "exists",
   317        "outputs": [
   318          {
   319            "name": "",
   320            "type": "bool"
   321          }
   322        ],
   323        "payable": false,
   324        "stateMutability": "view",
   325        "type": "function"
   326      },
   327      {
   328        "constant": true,
   329        "inputs": [
   330          {
   331            "name": "_index",
   332            "type": "uint256"
   333          }
   334        ],
   335        "name": "tokenByIndex",
   336        "outputs": [
   337          {
   338            "name": "",
   339            "type": "uint256"
   340          }
   341        ],
   342        "payable": false,
   343        "stateMutability": "view",
   344        "type": "function"
   345      },
   346      {
   347        "constant": true,
   348        "inputs": [],
   349        "name": "numValidators",
   350        "outputs": [
   351          {
   352            "name": "",
   353            "type": "uint256"
   354          }
   355        ],
   356        "payable": false,
   357        "stateMutability": "view",
   358        "type": "function"
   359      },
   360      {
   361        "constant": true,
   362        "inputs": [
   363          {
   364            "name": "_tokenId",
   365            "type": "uint256"
   366          }
   367        ],
   368        "name": "ownerOf",
   369        "outputs": [
   370          {
   371            "name": "",
   372            "type": "address"
   373          }
   374        ],
   375        "payable": false,
   376        "stateMutability": "view",
   377        "type": "function"
   378      },
   379      {
   380        "constant": true,
   381        "inputs": [
   382          {
   383            "name": "",
   384            "type": "uint256"
   385          }
   386        ],
   387        "name": "tokenIdToDNA",
   388        "outputs": [
   389          {
   390            "name": "",
   391            "type": "uint256"
   392          }
   393        ],
   394        "payable": false,
   395        "stateMutability": "view",
   396        "type": "function"
   397      },
   398      {
   399        "constant": true,
   400        "inputs": [
   401          {
   402            "name": "_owner",
   403            "type": "address"
   404          }
   405        ],
   406        "name": "balanceOf",
   407        "outputs": [
   408          {
   409            "name": "balance",
   410            "type": "uint256"
   411          }
   412        ],
   413        "payable": false,
   414        "stateMutability": "view",
   415        "type": "function"
   416      },
   417      {
   418        "constant": true,
   419        "inputs": [
   420          {
   421            "name": "_address",
   422            "type": "address"
   423          },
   424          {
   425            "name": "_tokenId",
   426            "type": "uint256"
   427          }
   428        ],
   429        "name": "balanceOfCoin",
   430        "outputs": [
   431          {
   432            "name": "",
   433            "type": "uint256"
   434          }
   435        ],
   436        "payable": false,
   437        "stateMutability": "view",
   438        "type": "function"
   439      },
   440      {
   441        "constant": false,
   442        "inputs": [],
   443        "name": "renounceOwnership",
   444        "outputs": [],
   445        "payable": false,
   446        "stateMutability": "nonpayable",
   447        "type": "function"
   448      },
   449      {
   450        "constant": true,
   451        "inputs": [
   452          {
   453            "name": "_address",
   454            "type": "address"
   455          }
   456        ],
   457        "name": "checkValidator",
   458        "outputs": [
   459          {
   460            "name": "",
   461            "type": "bool"
   462          }
   463        ],
   464        "payable": false,
   465        "stateMutability": "view",
   466        "type": "function"
   467      },
   468      {
   469        "constant": true,
   470        "inputs": [
   471          {
   472            "name": "",
   473            "type": "address"
   474          }
   475        ],
   476        "name": "nonces",
   477        "outputs": [
   478          {
   479            "name": "",
   480            "type": "uint256"
   481          }
   482        ],
   483        "payable": false,
   484        "stateMutability": "view",
   485        "type": "function"
   486      },
   487      {
   488        "constant": true,
   489        "inputs": [],
   490        "name": "implementsERC721X",
   491        "outputs": [
   492          {
   493            "name": "",
   494            "type": "bool"
   495          }
   496        ],
   497        "payable": false,
   498        "stateMutability": "pure",
   499        "type": "function"
   500      },
   501      {
   502        "constant": true,
   503        "inputs": [],
   504        "name": "owner",
   505        "outputs": [
   506          {
   507            "name": "",
   508            "type": "address"
   509          }
   510        ],
   511        "payable": false,
   512        "stateMutability": "view",
   513        "type": "function"
   514      },
   515      {
   516        "constant": false,
   517        "inputs": [
   518          {
   519            "name": "_validator",
   520            "type": "address"
   521          },
   522          {
   523            "name": "_v",
   524            "type": "uint8[]"
   525          },
   526          {
   527            "name": "_r",
   528            "type": "bytes32[]"
   529          },
   530          {
   531            "name": "_s",
   532            "type": "bytes32[]"
   533          }
   534        ],
   535        "name": "addValidator",
   536        "outputs": [],
   537        "payable": false,
   538        "stateMutability": "nonpayable",
   539        "type": "function"
   540      },
   541      {
   542        "constant": false,
   543        "inputs": [
   544          {
   545            "name": "_operator",
   546            "type": "address"
   547          },
   548          {
   549            "name": "_approved",
   550            "type": "bool"
   551          }
   552        ],
   553        "name": "setApprovalForAll",
   554        "outputs": [],
   555        "payable": false,
   556        "stateMutability": "nonpayable",
   557        "type": "function"
   558      },
   559      {
   560        "constant": true,
   561        "inputs": [],
   562        "name": "nonce",
   563        "outputs": [
   564          {
   565            "name": "",
   566            "type": "uint256"
   567          }
   568        ],
   569        "payable": false,
   570        "stateMutability": "view",
   571        "type": "function"
   572      },
   573      {
   574        "constant": false,
   575        "inputs": [
   576          {
   577            "name": "_from",
   578            "type": "address"
   579          },
   580          {
   581            "name": "_to",
   582            "type": "address"
   583          },
   584          {
   585            "name": "_tokenId",
   586            "type": "uint256"
   587          },
   588          {
   589            "name": "_data",
   590            "type": "bytes"
   591          }
   592        ],
   593        "name": "safeTransferFrom",
   594        "outputs": [],
   595        "payable": false,
   596        "stateMutability": "nonpayable",
   597        "type": "function"
   598      },
   599      {
   600        "constant": false,
   601        "inputs": [
   602          {
   603            "name": "_validator",
   604            "type": "address"
   605          },
   606          {
   607            "name": "_v",
   608            "type": "uint8[]"
   609          },
   610          {
   611            "name": "_r",
   612            "type": "bytes32[]"
   613          },
   614          {
   615            "name": "_s",
   616            "type": "bytes32[]"
   617          }
   618        ],
   619        "name": "removeValidator",
   620        "outputs": [],
   621        "payable": false,
   622        "stateMutability": "nonpayable",
   623        "type": "function"
   624      },
   625      {
   626        "constant": true,
   627        "inputs": [
   628          {
   629            "name": "",
   630            "type": "address"
   631          }
   632        ],
   633        "name": "allowedTokens",
   634        "outputs": [
   635          {
   636            "name": "",
   637            "type": "bool"
   638          }
   639        ],
   640        "payable": false,
   641        "stateMutability": "view",
   642        "type": "function"
   643      },
   644      {
   645        "constant": true,
   646        "inputs": [
   647          {
   648            "name": "_owner",
   649            "type": "address"
   650          },
   651          {
   652            "name": "_operator",
   653            "type": "address"
   654          }
   655        ],
   656        "name": "isApprovedForAll",
   657        "outputs": [
   658          {
   659            "name": "isOperator",
   660            "type": "bool"
   661          }
   662        ],
   663        "payable": false,
   664        "stateMutability": "view",
   665        "type": "function"
   666      },
   667      {
   668        "constant": false,
   669        "inputs": [
   670          {
   671            "name": "_from",
   672            "type": "address"
   673          },
   674          {
   675            "name": "_to",
   676            "type": "address"
   677          },
   678          {
   679            "name": "_tokenId",
   680            "type": "uint256"
   681          },
   682          {
   683            "name": "_amount",
   684            "type": "uint256"
   685          },
   686          {
   687            "name": "_data",
   688            "type": "bytes"
   689          }
   690        ],
   691        "name": "safeTransferFrom",
   692        "outputs": [],
   693        "payable": false,
   694        "stateMutability": "nonpayable",
   695        "type": "function"
   696      },
   697      {
   698        "constant": false,
   699        "inputs": [
   700          {
   701            "name": "_newOwner",
   702            "type": "address"
   703          }
   704        ],
   705        "name": "transferOwnership",
   706        "outputs": [],
   707        "payable": false,
   708        "stateMutability": "nonpayable",
   709        "type": "function"
   710      },
   711      {
   712        "constant": false,
   713        "inputs": [
   714          {
   715            "name": "_from",
   716            "type": "address"
   717          },
   718          {
   719            "name": "_to",
   720            "type": "address"
   721          },
   722          {
   723            "name": "_tokenId",
   724            "type": "uint256"
   725          },
   726          {
   727            "name": "_amount",
   728            "type": "uint256"
   729          }
   730        ],
   731        "name": "transferFrom",
   732        "outputs": [],
   733        "payable": false,
   734        "stateMutability": "nonpayable",
   735        "type": "function"
   736      },
   737      {
   738        "inputs": [
   739          {
   740            "name": "_gateway",
   741            "type": "address"
   742          },
   743          {
   744            "name": "_validators",
   745            "type": "address[]"
   746          },
   747          {
   748            "name": "_threshold_num",
   749            "type": "uint8"
   750          },
   751          {
   752            "name": "_threshold_denom",
   753            "type": "uint8"
   754          }
   755        ],
   756        "payable": false,
   757        "stateMutability": "nonpayable",
   758        "type": "constructor"
   759      },
   760      {
   761        "anonymous": false,
   762        "inputs": [
   763          {
   764            "indexed": false,
   765            "name": "tokenId",
   766            "type": "uint256"
   767          },
   768          {
   769            "indexed": false,
   770            "name": "supply",
   771            "type": "uint256"
   772          }
   773        ],
   774        "name": "TokenMinted",
   775        "type": "event"
   776      },
   777      {
   778        "anonymous": false,
   779        "inputs": [
   780          {
   781            "indexed": true,
   782            "name": "tokenId",
   783            "type": "uint256"
   784          },
   785          {
   786            "indexed": false,
   787            "name": "claimer",
   788            "type": "address"
   789          },
   790          {
   791            "indexed": false,
   792            "name": "amount",
   793            "type": "uint256"
   794          }
   795        ],
   796        "name": "TokenClaimed",
   797        "type": "event"
   798      },
   799      {
   800        "anonymous": false,
   801        "inputs": [
   802          {
   803            "indexed": false,
   804            "name": "isApproved",
   805            "type": "bool"
   806          }
   807        ],
   808        "name": "FaucetToggled",
   809        "type": "event"
   810      },
   811      {
   812        "anonymous": false,
   813        "inputs": [
   814          {
   815            "indexed": false,
   816            "name": "from",
   817            "type": "address"
   818          },
   819          {
   820            "indexed": false,
   821            "name": "to",
   822            "type": "address"
   823          },
   824          {
   825            "indexed": true,
   826            "name": "tokenId",
   827            "type": "uint256"
   828          },
   829          {
   830            "indexed": false,
   831            "name": "amount",
   832            "type": "uint256"
   833          }
   834        ],
   835        "name": "TransferWithQuantity",
   836        "type": "event"
   837      },
   838      {
   839        "anonymous": false,
   840        "inputs": [
   841          {
   842            "indexed": true,
   843            "name": "from",
   844            "type": "address"
   845          },
   846          {
   847            "indexed": true,
   848            "name": "to",
   849            "type": "address"
   850          },
   851          {
   852            "indexed": true,
   853            "name": "tokenId",
   854            "type": "uint256"
   855          },
   856          {
   857            "indexed": false,
   858            "name": "quantity",
   859            "type": "uint256"
   860          }
   861        ],
   862        "name": "TransferToken",
   863        "type": "event"
   864      },
   865      {
   866        "anonymous": false,
   867        "inputs": [
   868          {
   869            "indexed": false,
   870            "name": "validator",
   871            "type": "address"
   872          }
   873        ],
   874        "name": "AddedValidator",
   875        "type": "event"
   876      },
   877      {
   878        "anonymous": false,
   879        "inputs": [
   880          {
   881            "indexed": false,
   882            "name": "validator",
   883            "type": "address"
   884          }
   885        ],
   886        "name": "RemovedValidator",
   887        "type": "event"
   888      },
   889      {
   890        "anonymous": false,
   891        "inputs": [
   892          {
   893            "indexed": true,
   894            "name": "previousOwner",
   895            "type": "address"
   896          }
   897        ],
   898        "name": "OwnershipRenounced",
   899        "type": "event"
   900      },
   901      {
   902        "anonymous": false,
   903        "inputs": [
   904          {
   905            "indexed": true,
   906            "name": "previousOwner",
   907            "type": "address"
   908          },
   909          {
   910            "indexed": true,
   911            "name": "newOwner",
   912            "type": "address"
   913          }
   914        ],
   915        "name": "OwnershipTransferred",
   916        "type": "event"
   917      },
   918      {
   919        "anonymous": false,
   920        "inputs": [
   921          {
   922            "indexed": false,
   923            "name": "from",
   924            "type": "address"
   925          },
   926          {
   927            "indexed": false,
   928            "name": "to",
   929            "type": "address"
   930          },
   931          {
   932            "indexed": false,
   933            "name": "tokenTypes",
   934            "type": "uint256[]"
   935          },
   936          {
   937            "indexed": false,
   938            "name": "amounts",
   939            "type": "uint256[]"
   940          }
   941        ],
   942        "name": "BatchTransfer",
   943        "type": "event"
   944      },
   945      {
   946        "anonymous": false,
   947        "inputs": [
   948          {
   949            "indexed": true,
   950            "name": "_from",
   951            "type": "address"
   952          },
   953          {
   954            "indexed": true,
   955            "name": "_to",
   956            "type": "address"
   957          },
   958          {
   959            "indexed": true,
   960            "name": "_tokenId",
   961            "type": "uint256"
   962          }
   963        ],
   964        "name": "Transfer",
   965        "type": "event"
   966      },
   967      {
   968        "anonymous": false,
   969        "inputs": [
   970          {
   971            "indexed": true,
   972            "name": "_owner",
   973            "type": "address"
   974          },
   975          {
   976            "indexed": true,
   977            "name": "_approved",
   978            "type": "address"
   979          },
   980          {
   981            "indexed": true,
   982            "name": "_tokenId",
   983            "type": "uint256"
   984          }
   985        ],
   986        "name": "Approval",
   987        "type": "event"
   988      },
   989      {
   990        "anonymous": false,
   991        "inputs": [
   992          {
   993            "indexed": true,
   994            "name": "_owner",
   995            "type": "address"
   996          },
   997          {
   998            "indexed": true,
   999            "name": "_operator",
  1000            "type": "address"
  1001          },
  1002          {
  1003            "indexed": false,
  1004            "name": "_approved",
  1005            "type": "bool"
  1006          }
  1007        ],
  1008        "name": "ApprovalForAll",
  1009        "type": "event"
  1010      },
  1011      {
  1012        "constant": false,
  1013        "inputs": [
  1014          {
  1015            "name": "_tokenId",
  1016            "type": "uint256"
  1017          },
  1018          {
  1019            "name": "amount",
  1020            "type": "uint256"
  1021          }
  1022        ],
  1023        "name": "depositToGateway",
  1024        "outputs": [],
  1025        "payable": false,
  1026        "stateMutability": "nonpayable",
  1027        "type": "function"
  1028      },
  1029      {
  1030        "constant": true,
  1031        "inputs": [],
  1032        "name": "name",
  1033        "outputs": [
  1034          {
  1035            "name": "",
  1036            "type": "string"
  1037          }
  1038        ],
  1039        "payable": false,
  1040        "stateMutability": "view",
  1041        "type": "function"
  1042      },
  1043      {
  1044        "constant": true,
  1045        "inputs": [],
  1046        "name": "symbol",
  1047        "outputs": [
  1048          {
  1049            "name": "",
  1050            "type": "string"
  1051          }
  1052        ],
  1053        "payable": false,
  1054        "stateMutability": "view",
  1055        "type": "function"
  1056      },
  1057      {
  1058        "constant": true,
  1059        "inputs": [
  1060          {
  1061            "name": "_tokenId",
  1062            "type": "uint256"
  1063          }
  1064        ],
  1065        "name": "individualSupply",
  1066        "outputs": [
  1067          {
  1068            "name": "",
  1069            "type": "uint256"
  1070          }
  1071        ],
  1072        "payable": false,
  1073        "stateMutability": "view",
  1074        "type": "function"
  1075      },
  1076      {
  1077        "constant": false,
  1078        "inputs": [
  1079          {
  1080            "name": "_tokenId",
  1081            "type": "uint256"
  1082          },
  1083          {
  1084            "name": "_sig",
  1085            "type": "bytes"
  1086          }
  1087        ],
  1088        "name": "claimTokenNFT",
  1089        "outputs": [],
  1090        "payable": false,
  1091        "stateMutability": "nonpayable",
  1092        "type": "function"
  1093      },
  1094      {
  1095        "constant": false,
  1096        "inputs": [
  1097          {
  1098            "name": "_tokenIds",
  1099            "type": "uint256[]"
  1100          },
  1101          {
  1102            "name": "_tokenDNAs",
  1103            "type": "uint256[]"
  1104          }
  1105        ],
  1106        "name": "batchMintToken",
  1107        "outputs": [],
  1108        "payable": false,
  1109        "stateMutability": "nonpayable",
  1110        "type": "function"
  1111      },
  1112      {
  1113        "constant": false,
  1114        "inputs": [
  1115          {
  1116            "name": "_tokenId",
  1117            "type": "uint256"
  1118          },
  1119          {
  1120            "name": "_tokenDNA",
  1121            "type": "uint256"
  1122          }
  1123        ],
  1124        "name": "mintToken",
  1125        "outputs": [],
  1126        "payable": false,
  1127        "stateMutability": "nonpayable",
  1128        "type": "function"
  1129      },
  1130      {
  1131        "constant": false,
  1132        "inputs": [
  1133          {
  1134            "name": "_tokenId",
  1135            "type": "uint256"
  1136          },
  1137          {
  1138            "name": "_amount",
  1139            "type": "uint256"
  1140          },
  1141          {
  1142            "name": "_sig",
  1143            "type": "bytes"
  1144          }
  1145        ],
  1146        "name": "claimToken",
  1147        "outputs": [],
  1148        "payable": false,
  1149        "stateMutability": "nonpayable",
  1150        "type": "function"
  1151      },
  1152      {
  1153        "constant": false,
  1154        "inputs": [
  1155          {
  1156            "name": "_faucet",
  1157            "type": "address"
  1158          }
  1159        ],
  1160        "name": "enableFaucet",
  1161        "outputs": [],
  1162        "payable": false,
  1163        "stateMutability": "nonpayable",
  1164        "type": "function"
  1165      },
  1166      {
  1167        "constant": false,
  1168        "inputs": [
  1169          {
  1170            "name": "_faucet",
  1171            "type": "address"
  1172          }
  1173        ],
  1174        "name": "disableFaucet",
  1175        "outputs": [],
  1176        "payable": false,
  1177        "stateMutability": "nonpayable",
  1178        "type": "function"
  1179      },
  1180      {
  1181        "constant": true,
  1182        "inputs": [
  1183          {
  1184            "name": "_tokenId",
  1185            "type": "uint256"
  1186          }
  1187        ],
  1188        "name": "getTokenDetailsById",
  1189        "outputs": [
  1190          {
  1191            "name": "",
  1192            "type": "uint256"
  1193          },
  1194          {
  1195            "name": "",
  1196            "type": "uint256"
  1197          },
  1198          {
  1199            "name": "",
  1200            "type": "uint256"
  1201          },
  1202          {
  1203            "name": "",
  1204            "type": "uint256"
  1205          }
  1206        ],
  1207        "payable": false,
  1208        "stateMutability": "view",
  1209        "type": "function"
  1210      },
  1211      {
  1212        "constant": true,
  1213        "inputs": [
  1214          {
  1215            "name": "_tokenId",
  1216            "type": "uint256"
  1217          }
  1218        ],
  1219        "name": "tokenURI",
  1220        "outputs": [
  1221          {
  1222            "name": "tokenUri",
  1223            "type": "string"
  1224          }
  1225        ],
  1226        "payable": false,
  1227        "stateMutability": "view",
  1228        "type": "function"
  1229      },
  1230      {
  1231        "constant": true,
  1232        "inputs": [
  1233          {
  1234            "name": "_tokenId",
  1235            "type": "uint256"
  1236          }
  1237        ],
  1238        "name": "isLimitedEdition",
  1239        "outputs": [
  1240          {
  1241            "name": "",
  1242            "type": "bool"
  1243          }
  1244        ],
  1245        "payable": false,
  1246        "stateMutability": "view",
  1247        "type": "function"
  1248      },
  1249      {
  1250        "constant": false,
  1251        "inputs": [
  1252          {
  1253            "name": "_from",
  1254            "type": "address"
  1255          },
  1256          {
  1257            "name": "_to",
  1258            "type": "address"
  1259          },
  1260          {
  1261            "name": "_tokenId",
  1262            "type": "uint256"
  1263          },
  1264          {
  1265            "name": "_amount",
  1266            "type": "uint256"
  1267          }
  1268        ],
  1269        "name": "transferFrom1",
  1270        "outputs": [],
  1271        "payable": false,
  1272        "stateMutability": "nonpayable",
  1273        "type": "function"
  1274      }
  1275    ]