1{ 2 "name": "BCDiploma - EvidenZ", 3 "address": "0x90bb0b538253d279642439d5f54f336414ec06f7", 4 "comment": "", 5 "abi": [ 6 { 7 "constant": false, 8 "inputs": [ 9 { "name": "_address", "type": "address" }, 10 { "name": "_name", "type": "string" }, 11 { "name": "_legalReference", "type": "string" }, 12 { "name": "_intentDeclaration", "type": "string" }, 13 { "name": "_host", "type": "string" }, 14 { "name": "_KYB_hash", "type": "string" } 15 ], 16 "name": "addIssuer", 17 "outputs": [], 18 "payable": false, 19 "stateMutability": "nonpayable", 20 "type": "function" 21 }, 22 { 23 "constant": false, 24 "inputs": [ 25 { "name": "_templateId", "type": "string" }, 26 { "name": "_label", "type": "string" }, 27 { "name": "_template", "type": "string" } 28 ], 29 "name": "addTemplate", 30 "outputs": [], 31 "payable": false, 32 "stateMutability": "nonpayable", 33 "type": "function" 34 }, 35 { 36 "constant": false, 37 "inputs": [ 38 { "name": "_address", "type": "address" }, 39 { "name": "_name", "type": "string" }, 40 { "name": "_website", "type": "string" }, 41 { "name": "_legalReference", "type": "string" }, 42 { "name": "_KYB_hash", "type": "string" }, 43 { "name": "_logoURL", "type": "string" } 44 ], 45 "name": "addValidator", 46 "outputs": [], 47 "payable": false, 48 "stateMutability": "nonpayable", 49 "type": "function" 50 }, 51 { 52 "constant": false, 53 "inputs": [ 54 { "name": "_issuerIDToBuyBytes", "type": "uint256" }, 55 { "name": "_nbBytesToCertified", "type": "uint256" } 56 ], 57 "name": "buyBytesToCertifiedForIssuer", 58 "outputs": [], 59 "payable": false, 60 "stateMutability": "nonpayable", 61 "type": "function" 62 }, 63 { 64 "constant": false, 65 "inputs": [ 66 { "name": "_issuerID", "type": "uint256" }, 67 { "name": "_blockNumber", "type": "uint256" } 68 ], 69 "name": "cancelIssuer", 70 "outputs": [], 71 "payable": false, 72 "stateMutability": "nonpayable", 73 "type": "function" 74 }, 75 { 76 "constant": false, 77 "inputs": [{ "name": "_issuerID", "type": "uint256" }], 78 "name": "cancelIssuerNow", 79 "outputs": [], 80 "payable": false, 81 "stateMutability": "nonpayable", 82 "type": "function" 83 }, 84 { 85 "constant": false, 86 "inputs": [ 87 { "name": "_validatorID", "type": "uint256" }, 88 { "name": "_blockNumber", "type": "uint256" } 89 ], 90 "name": "cancelValidator", 91 "outputs": [], 92 "payable": false, 93 "stateMutability": "nonpayable", 94 "type": "function" 95 }, 96 { 97 "constant": false, 98 "inputs": [{ "name": "_validatorID", "type": "uint256" }], 99 "name": "cancelValidatorNow", 100 "outputs": [], 101 "payable": false, 102 "stateMutability": "nonpayable", 103 "type": "function" 104 }, 105 { 106 "constant": false, 107 "inputs": [ 108 { "name": "_address", "type": "address" }, 109 { "name": "_realValidatorID", "type": "uint256" }, 110 { "name": "_nbBytesToCertified", "type": "uint256" }, 111 { "name": "_lastBlockValidity", "type": "uint256" } 112 ], 113 "name": "migrateIssuer", 114 "outputs": [], 115 "payable": false, 116 "stateMutability": "nonpayable", 117 "type": "function" 118 }, 119 { 120 "constant": false, 121 "inputs": [ 122 { "name": "_issuer", "type": "address" }, 123 { "name": "_templateId", "type": "string" }, 124 { "name": "_label", "type": "string" }, 125 { "name": "_template", "type": "string" } 126 ], 127 "name": "migrateTemplate", 128 "outputs": [], 129 "payable": false, 130 "stateMutability": "nonpayable", 131 "type": "function" 132 }, 133 { 134 "constant": false, 135 "inputs": [ 136 { "name": "_templateid", "type": "string" }, 137 { "name": "_data", "type": "bytes" } 138 ], 139 "name": "publishData", 140 "outputs": [], 141 "payable": false, 142 "stateMutability": "nonpayable", 143 "type": "function" 144 }, 145 { 146 "constant": false, 147 "inputs": [], 148 "name": "renounceOwnership", 149 "outputs": [], 150 "payable": false, 151 "stateMutability": "nonpayable", 152 "type": "function" 153 }, 154 { 155 "constant": false, 156 "inputs": [], 157 "name": "toggleConctractActive", 158 "outputs": [], 159 "payable": false, 160 "stateMutability": "nonpayable", 161 "type": "function" 162 }, 163 { 164 "constant": false, 165 "inputs": [{ "name": "newOwner", "type": "address" }], 166 "name": "transferOwnership", 167 "outputs": [], 168 "payable": false, 169 "stateMutability": "nonpayable", 170 "type": "function" 171 }, 172 { 173 "constant": false, 174 "inputs": [ 175 { "name": "_newBurnRate", "type": "uint256" }, 176 { "name": "_newBCDRate", "type": "uint256" }, 177 { "name": "_newTributeRate", "type": "uint256" } 178 ], 179 "name": "updateAllocations", 180 "outputs": [], 181 "payable": false, 182 "stateMutability": "nonpayable", 183 "type": "function" 184 }, 185 { 186 "constant": false, 187 "inputs": [{ "name": "_newBCDAddress", "type": "address" }], 188 "name": "updateBCDAddress", 189 "outputs": [], 190 "payable": false, 191 "stateMutability": "nonpayable", 192 "type": "function" 193 }, 194 { 195 "constant": false, 196 "inputs": [{ "name": "_newOracleAddress", "type": "address" }], 197 "name": "updateBCDTETHRateOracleAddress", 198 "outputs": [], 199 "payable": false, 200 "stateMutability": "nonpayable", 201 "type": "function" 202 }, 203 { 204 "constant": false, 205 "inputs": [{ "name": "_creditDataSize", "type": "uint256" }], 206 "name": "updateCreditDataSize", 207 "outputs": [], 208 "payable": false, 209 "stateMutability": "nonpayable", 210 "type": "function" 211 }, 212 { 213 "constant": false, 214 "inputs": [{ "name": "_creditPriceInEuro", "type": "uint256" }], 215 "name": "updateCreditPriceInEuro", 216 "outputs": [], 217 "payable": false, 218 "stateMutability": "nonpayable", 219 "type": "function" 220 }, 221 { 222 "constant": false, 223 "inputs": [ 224 { "name": "_issuerID", "type": "uint256" }, 225 { "name": "_nbBytesToCertified", "type": "uint256" }, 226 { "name": "_newIssuerName", "type": "string" }, 227 { "name": "_newIntentDeclaration", "type": "string" }, 228 { "name": "_newLegalReference", "type": "string" }, 229 { "name": "_newHost", "type": "string" }, 230 { "name": "_newKYB_hash", "type": "string" } 231 ], 232 "name": "updateIssuerParams", 233 "outputs": [], 234 "payable": false, 235 "stateMutability": "nonpayable", 236 "type": "function" 237 }, 238 { 239 "constant": false, 240 "inputs": [{ "name": "_newRateBCDTETH", "type": "uint256" }], 241 "name": "updateRateBCDTETH", 242 "outputs": [], 243 "payable": false, 244 "stateMutability": "nonpayable", 245 "type": "function" 246 }, 247 { 248 "constant": false, 249 "inputs": [{ "name": "_newRateETHEUR", "type": "uint256" }], 250 "name": "updateRateETHEUR", 251 "outputs": [], 252 "payable": false, 253 "stateMutability": "nonpayable", 254 "type": "function" 255 }, 256 { 257 "constant": false, 258 "inputs": [ 259 { "name": "_templateId", "type": "string" }, 260 { "name": "_template", "type": "string" } 261 ], 262 "name": "updateTemplate", 263 "outputs": [], 264 "payable": false, 265 "stateMutability": "nonpayable", 266 "type": "function" 267 }, 268 { 269 "constant": false, 270 "inputs": [ 271 { "name": "_templateId", "type": "string" }, 272 { "name": "_label", "type": "string" } 273 ], 274 "name": "updateTemplateLabel", 275 "outputs": [], 276 "payable": false, 277 "stateMutability": "nonpayable", 278 "type": "function" 279 }, 280 { 281 "constant": false, 282 "inputs": [{ "name": "_newTributeAddress", "type": "address" }], 283 "name": "updateTributeAddress", 284 "outputs": [], 285 "payable": false, 286 "stateMutability": "nonpayable", 287 "type": "function" 288 }, 289 { 290 "constant": false, 291 "inputs": [ 292 { "name": "_validatorID", "type": "uint256" }, 293 { "name": "_newName", "type": "string" }, 294 { "name": "_webSite", "type": "string" }, 295 { "name": "_newLegalReference", "type": "string" }, 296 { "name": "_newKYB_hash", "type": "string" }, 297 { "name": "_newLogoURL", "type": "string" } 298 ], 299 "name": "updateValidatorParams", 300 "outputs": [], 301 "payable": false, 302 "stateMutability": "nonpayable", 303 "type": "function" 304 }, 305 { 306 "anonymous": false, 307 "inputs": [ 308 { "indexed": false, "name": "", "type": "uint256" }, 309 { "indexed": false, "name": "", "type": "uint256" }, 310 { "indexed": false, "name": "", "type": "string" }, 311 { "indexed": false, "name": "", "type": "string" }, 312 { "indexed": false, "name": "", "type": "string" }, 313 { "indexed": false, "name": "", "type": "string" }, 314 { "indexed": false, "name": "", "type": "string" } 315 ], 316 "name": "UpdateIssuerParams", 317 "type": "event" 318 }, 319 { 320 "anonymous": false, 321 "inputs": [ 322 { "indexed": false, "name": "", "type": "uint256" }, 323 { "indexed": false, "name": "", "type": "uint256" } 324 ], 325 "name": "CancelValidator", 326 "type": "event" 327 }, 328 { 329 "anonymous": false, 330 "inputs": [ 331 { "indexed": false, "name": "", "type": "uint256" }, 332 { "indexed": false, "name": "", "type": "uint256" } 333 ], 334 "name": "CancelIssuer", 335 "type": "event" 336 }, 337 { 338 "anonymous": false, 339 "inputs": [ 340 { "indexed": false, "name": "", "type": "string" }, 341 { "indexed": false, "name": "", "type": "string" }, 342 { "indexed": false, "name": "", "type": "string" } 343 ], 344 "name": "AddTemplate", 345 "type": "event" 346 }, 347 { 348 "anonymous": false, 349 "inputs": [ 350 { "indexed": false, "name": "", "type": "string" }, 351 { "indexed": false, "name": "", "type": "string" } 352 ], 353 "name": "UpdateTemplateLabel", 354 "type": "event" 355 }, 356 { 357 "anonymous": false, 358 "inputs": [ 359 { "indexed": false, "name": "", "type": "string" }, 360 { "indexed": false, "name": "", "type": "string" } 361 ], 362 "name": "UpdateTemplate", 363 "type": "event" 364 }, 365 { 366 "anonymous": false, 367 "inputs": [ 368 { "indexed": false, "name": "", "type": "uint256" }, 369 { "indexed": false, "name": "", "type": "uint256" }, 370 { "indexed": false, "name": "", "type": "uint256" } 371 ], 372 "name": "BuyBytesToCertifiedForIssuer", 373 "type": "event" 374 }, 375 { 376 "anonymous": false, 377 "inputs": [ 378 { "indexed": false, "name": "", "type": "uint256" }, 379 { "indexed": false, "name": "", "type": "string" }, 380 { "indexed": false, "name": "", "type": "uint256" } 381 ], 382 "name": "PublishData", 383 "type": "event" 384 }, 385 { 386 "anonymous": false, 387 "inputs": [{ "indexed": false, "name": "", "type": "bool" }], 388 "name": "ToggleContractActive", 389 "type": "event" 390 }, 391 { 392 "anonymous": false, 393 "inputs": [ 394 { "indexed": true, "name": "previousOwner", "type": "address" }, 395 { "indexed": true, "name": "newOwner", "type": "address" } 396 ], 397 "name": "OwnershipTransferred", 398 "type": "event" 399 }, 400 { 401 "constant": true, 402 "inputs": [], 403 "name": "BCDAddress", 404 "outputs": [{ "name": "", "type": "address" }], 405 "payable": false, 406 "stateMutability": "view", 407 "type": "function" 408 }, 409 { 410 "constant": true, 411 "inputs": [], 412 "name": "BCDRate", 413 "outputs": [{ "name": "", "type": "uint256" }], 414 "payable": false, 415 "stateMutability": "view", 416 "type": "function" 417 }, 418 { 419 "constant": true, 420 "inputs": [], 421 "name": "burnRate", 422 "outputs": [{ "name": "", "type": "uint256" }], 423 "payable": false, 424 "stateMutability": "view", 425 "type": "function" 426 }, 427 { 428 "constant": true, 429 "inputs": [], 430 "name": "burnTokenToAddress", 431 "outputs": [{ "name": "", "type": "address" }], 432 "payable": false, 433 "stateMutability": "view", 434 "type": "function" 435 }, 436 { 437 "constant": true, 438 "inputs": [ 439 { "name": "_issuerAddress", "type": "address" }, 440 { "name": "_templateId", "type": "string" } 441 ], 442 "name": "checkTemplateExistence", 443 "outputs": [{ "name": "", "type": "bool" }], 444 "payable": false, 445 "stateMutability": "view", 446 "type": "function" 447 }, 448 { 449 "constant": true, 450 "inputs": [], 451 "name": "creditDataSize", 452 "outputs": [{ "name": "", "type": "uint256" }], 453 "payable": false, 454 "stateMutability": "view", 455 "type": "function" 456 }, 457 { 458 "constant": true, 459 "inputs": [], 460 "name": "creditPriceInEuro", 461 "outputs": [{ "name": "", "type": "uint256" }], 462 "payable": false, 463 "stateMutability": "view", 464 "type": "function" 465 }, 466 { 467 "constant": true, 468 "inputs": [ 469 { "name": "_issuerAddress", "type": "address" }, 470 { "name": "_templateId", "type": "string" } 471 ], 472 "name": "getIssuerAsJSON", 473 "outputs": [{ "name": "", "type": "string" }], 474 "payable": false, 475 "stateMutability": "view", 476 "type": "function" 477 }, 478 { 479 "constant": true, 480 "inputs": [{ "name": "_nbBytesToCertified", "type": "uint256" }], 481 "name": "getNeededTokensForBytesToCertified", 482 "outputs": [{ "name": "", "type": "uint256" }], 483 "payable": false, 484 "stateMutability": "view", 485 "type": "function" 486 }, 487 { 488 "constant": true, 489 "inputs": [ 490 { "name": "_issuerAddress", "type": "address" }, 491 { "name": "_templateId", "type": "string" } 492 ], 493 "name": "getTemplate", 494 "outputs": [{ "name": "", "type": "string" }], 495 "payable": false, 496 "stateMutability": "view", 497 "type": "function" 498 }, 499 { 500 "constant": true, 501 "inputs": [ 502 { "name": "_issuerAddress", "type": "address" }, 503 { "name": "_templateId", "type": "string" } 504 ], 505 "name": "getTemplateLabel", 506 "outputs": [{ "name": "", "type": "string" }], 507 "payable": false, 508 "stateMutability": "view", 509 "type": "function" 510 }, 511 { 512 "constant": true, 513 "inputs": [{ "name": "_issuerAddress", "type": "address" }], 514 "name": "getTemplateList", 515 "outputs": [{ "name": "", "type": "string" }], 516 "payable": false, 517 "stateMutability": "view", 518 "type": "function" 519 }, 520 { 521 "constant": true, 522 "inputs": [ 523 { "name": "_issuerAddress", "type": "address" }, 524 { "name": "_templateId", "type": "string" } 525 ], 526 "name": "getTemplateUniqueID", 527 "outputs": [{ "name": "", "type": "string" }], 528 "payable": false, 529 "stateMutability": "view", 530 "type": "function" 531 }, 532 { 533 "constant": true, 534 "inputs": [{ "name": "_templateId", "type": "string" }], 535 "name": "HasSenderTheRightToUseTemplate", 536 "outputs": [{ "name": "", "type": "bool" }], 537 "payable": false, 538 "stateMutability": "view", 539 "type": "function" 540 }, 541 { 542 "constant": true, 543 "inputs": [], 544 "name": "isOwner", 545 "outputs": [{ "name": "", "type": "bool" }], 546 "payable": false, 547 "stateMutability": "view", 548 "type": "function" 549 }, 550 { 551 "constant": true, 552 "inputs": [], 553 "name": "issuerNbBytesToCertifiedBalance", 554 "outputs": [{ "name": "", "type": "uint256" }], 555 "payable": false, 556 "stateMutability": "view", 557 "type": "function" 558 }, 559 { 560 "constant": true, 561 "inputs": [{ "name": "", "type": "uint256" }], 562 "name": "issuers", 563 "outputs": [ 564 { "name": "validatorID", "type": "uint256" }, 565 { "name": "issuerAddress", "type": "address" }, 566 { "name": "name", "type": "string" }, 567 { "name": "legalReference", "type": "string" }, 568 { "name": "intentDeclaration", "type": "string" }, 569 { "name": "host", "type": "string" }, 570 { "name": "KYB_hash", "type": "string" }, 571 { "name": "issuerID", "type": "uint256" }, 572 { "name": "lastBlockValidity", "type": "uint256" }, 573 { "name": "nbBytesToCertified", "type": "uint256" } 574 ], 575 "payable": false, 576 "stateMutability": "view", 577 "type": "function" 578 }, 579 { 580 "constant": true, 581 "inputs": [{ "name": "", "type": "address" }], 582 "name": "issuersaddress", 583 "outputs": [{ "name": "", "type": "uint256" }], 584 "payable": false, 585 "stateMutability": "view", 586 "type": "function" 587 }, 588 { 589 "constant": true, 590 "inputs": [], 591 "name": "issuersCounter", 592 "outputs": [{ "name": "", "type": "uint256" }], 593 "payable": false, 594 "stateMutability": "view", 595 "type": "function" 596 }, 597 { 598 "constant": true, 599 "inputs": [], 600 "name": "OracleAddress", 601 "outputs": [{ "name": "", "type": "address" }], 602 "payable": false, 603 "stateMutability": "view", 604 "type": "function" 605 }, 606 { 607 "constant": true, 608 "inputs": [], 609 "name": "owner", 610 "outputs": [{ "name": "", "type": "address" }], 611 "payable": false, 612 "stateMutability": "view", 613 "type": "function" 614 }, 615 { 616 "constant": true, 617 "inputs": [], 618 "name": "rateBCDTETH", 619 "outputs": [{ "name": "", "type": "uint256" }], 620 "payable": false, 621 "stateMutability": "view", 622 "type": "function" 623 }, 624 { 625 "constant": true, 626 "inputs": [], 627 "name": "rateETHEUR", 628 "outputs": [{ "name": "", "type": "uint256" }], 629 "payable": false, 630 "stateMutability": "view", 631 "type": "function" 632 }, 633 { 634 "constant": true, 635 "inputs": [], 636 "name": "tributeAddress", 637 "outputs": [{ "name": "", "type": "address" }], 638 "payable": false, 639 "stateMutability": "view", 640 "type": "function" 641 }, 642 { 643 "constant": true, 644 "inputs": [], 645 "name": "tributeRate", 646 "outputs": [{ "name": "", "type": "uint256" }], 647 "payable": false, 648 "stateMutability": "view", 649 "type": "function" 650 }, 651 { 652 "constant": true, 653 "inputs": [{ "name": "", "type": "address" }], 654 "name": "validatoraddress", 655 "outputs": [{ "name": "", "type": "uint256" }], 656 "payable": false, 657 "stateMutability": "view", 658 "type": "function" 659 }, 660 { 661 "constant": true, 662 "inputs": [{ "name": "", "type": "uint256" }], 663 "name": "validators", 664 "outputs": [ 665 { "name": "name", "type": "string" }, 666 { "name": "validatorAddress", "type": "address" }, 667 { "name": "legalReference", "type": "string" }, 668 { "name": "KYB_hash", "type": "string" }, 669 { "name": "webSite", "type": "string" }, 670 { "name": "logoURL", "type": "string" }, 671 { "name": "validatorID", "type": "uint256" }, 672 { "name": "lastBlockValidity", "type": "uint256" } 673 ], 674 "payable": false, 675 "stateMutability": "view", 676 "type": "function" 677 }, 678 { 679 "constant": true, 680 "inputs": [], 681 "name": "validatorsCounter", 682 "outputs": [{ "name": "", "type": "uint256" }], 683 "payable": false, 684 "stateMutability": "view", 685 "type": "function" 686 } 687 ] 688} 689