1{ 2 "name": "ImmortalPlayerCharacters (IPCs)", 3 "address": "0x011C77fa577c500dEeDaD364b8af9e8540b808C0", 4 "comment": "", 5 "abi": [ 6 { 7 "constant": false, 8 "inputs": [{ "name": "_newGod", "type": "address" }], 9 "name": "renounceGodhood", 10 "outputs": [], 11 "payable": false, 12 "stateMutability": "nonpayable", 13 "type": "function" 14 }, 15 { 16 "constant": true, 17 "inputs": [{ "name": "_interfaceId", "type": "bytes4" }], 18 "name": "supportsInterface", 19 "outputs": [{ "name": "", "type": "bool", "value": false }], 20 "payable": false, 21 "stateMutability": "view", 22 "type": "function" 23 }, 24 { 25 "constant": true, 26 "inputs": [], 27 "name": "nameModificationLevelRequirement", 28 "outputs": [{ "name": "", "type": "uint256", "value": "0" }], 29 "payable": false, 30 "stateMutability": "view", 31 "type": "function" 32 }, 33 { 34 "constant": false, 35 "inputs": [{ "name": "_ipcId", "type": "uint256" }], 36 "name": "randomizeDna", 37 "outputs": [], 38 "payable": false, 39 "stateMutability": "nonpayable", 40 "type": "function" 41 }, 42 { 43 "constant": true, 44 "inputs": [], 45 "name": "name", 46 "outputs": [ 47 { "name": "", "type": "string", "value": "ImmortalPlayerCharacter" } 48 ], 49 "payable": false, 50 "stateMutability": "pure", 51 "type": "function" 52 }, 53 { 54 "constant": true, 55 "inputs": [{ "name": "_tokenId", "type": "uint256" }], 56 "name": "getApproved", 57 "outputs": [{ "name": "", "type": "address", "value": "0x" }], 58 "payable": false, 59 "stateMutability": "view", 60 "type": "function" 61 }, 62 { 63 "constant": false, 64 "inputs": [ 65 { "name": "_to", "type": "address" }, 66 { "name": "_tokenId", "type": "uint256" } 67 ], 68 "name": "approve", 69 "outputs": [], 70 "payable": true, 71 "stateMutability": "payable", 72 "type": "function" 73 }, 74 { 75 "constant": true, 76 "inputs": [], 77 "name": "priceToChangeName", 78 "outputs": [{ "name": "", "type": "uint256", "value": "100" }], 79 "payable": false, 80 "stateMutability": "view", 81 "type": "function" 82 }, 83 { 84 "constant": false, 85 "inputs": [{ "name": "_newAddress", "type": "address" }], 86 "name": "updateIpcContract", 87 "outputs": [], 88 "payable": false, 89 "stateMutability": "nonpayable", 90 "type": "function" 91 }, 92 { 93 "constant": false, 94 "inputs": [{ "name": "_newPrice", "type": "uint256" }], 95 "name": "setMaxIpcPrice", 96 "outputs": [], 97 "payable": false, 98 "stateMutability": "nonpayable", 99 "type": "function" 100 }, 101 { 102 "constant": false, 103 "inputs": [{ "name": "_newPrice", "type": "uint256" }], 104 "name": "changePriceToModifyDna", 105 "outputs": [], 106 "payable": false, 107 "stateMutability": "nonpayable", 108 "type": "function" 109 }, 110 { 111 "constant": true, 112 "inputs": [], 113 "name": "ipcPriceInCents", 114 "outputs": [{ "name": "", "type": "uint256", "value": "25" }], 115 "payable": false, 116 "stateMutability": "view", 117 "type": "function" 118 }, 119 { 120 "constant": false, 121 "inputs": [{ "name": "_adminToRemove", "type": "address" }], 122 "name": "removeAdmin", 123 "outputs": [], 124 "payable": false, 125 "stateMutability": "nonpayable", 126 "type": "function" 127 }, 128 { 129 "constant": true, 130 "inputs": [], 131 "name": "totalSupply", 132 "outputs": [{ "name": "", "type": "uint256", "value": "520" }], 133 "payable": false, 134 "stateMutability": "view", 135 "type": "function" 136 }, 137 { 138 "constant": true, 139 "inputs": [], 140 "name": "getAllPositions", 141 "outputs": [{ "name": "", "type": "address[]", "value": [] }], 142 "payable": false, 143 "stateMutability": "view", 144 "type": "function" 145 }, 146 { 147 "constant": true, 148 "inputs": [{ "name": "", "type": "uint256" }], 149 "name": "Ipcs", 150 "outputs": [ 151 { "name": "name", "type": "string", "value": "Eve" }, 152 { 153 "name": "attributeSeed", 154 "type": "bytes32", 155 "value": "0xf2cfccdde23c372c60a76a2795f77ca9cbd241e6dab46d90a0caad74dc9af739" 156 }, 157 { 158 "name": "dna", 159 "type": "bytes32", 160 "value": "0x4a2899f96d0202f1d682a81d4b868499e963b4052cf44d0eed7ded9ee1782190" 161 }, 162 { "name": "experience", "type": "uint128", "value": "0" }, 163 { "name": "timeOfBirth", "type": "uint128", "value": "1521154199" } 164 ], 165 "payable": false, 166 "stateMutability": "view", 167 "type": "function" 168 }, 169 { 170 "constant": false, 171 "inputs": [{ "name": "_newMultiplier", "type": "uint256" }], 172 "name": "changeCustomizationMultiplier", 173 "outputs": [], 174 "payable": false, 175 "stateMutability": "nonpayable", 176 "type": "function" 177 }, 178 { 179 "constant": false, 180 "inputs": [ 181 { "name": "_from", "type": "address" }, 182 { "name": "_to", "type": "address" }, 183 { "name": "_tokenId", "type": "uint256" } 184 ], 185 "name": "transferFrom", 186 "outputs": [], 187 "payable": true, 188 "stateMutability": "payable", 189 "type": "function" 190 }, 191 { 192 "constant": false, 193 "inputs": [{ "name": "_newUrl", "type": "string" }], 194 "name": "updateIpcUrl", 195 "outputs": [], 196 "payable": false, 197 "stateMutability": "nonpayable", 198 "type": "function" 199 }, 200 { 201 "constant": false, 202 "inputs": [ 203 { "name": "_ipcIdArray", "type": "uint256[]" }, 204 { "name": "_xpIdArray", "type": "uint256[]" } 205 ], 206 "name": "grantBulkXp", 207 "outputs": [], 208 "payable": false, 209 "stateMutability": "nonpayable", 210 "type": "function" 211 }, 212 { 213 "constant": true, 214 "inputs": [ 215 { "name": "_owner", "type": "address" }, 216 { "name": "_index", "type": "uint256" } 217 ], 218 "name": "tokenOfOwnerByIndex", 219 "outputs": [{ "name": "", "type": "uint256", "value": "0" }], 220 "payable": false, 221 "stateMutability": "view", 222 "type": "function" 223 }, 224 { 225 "constant": false, 226 "inputs": [ 227 { "name": "_ipcId", "type": "uint256" }, 228 { "name": "_beneficiaryAddress", "type": "address" }, 229 { "name": "_beneficiaryPrice", "type": "uint256" } 230 ], 231 "name": "setSpecialPriceForAddress", 232 "outputs": [], 233 "payable": false, 234 "stateMutability": "nonpayable", 235 "type": "function" 236 }, 237 { 238 "constant": true, 239 "inputs": [], 240 "name": "getAdmins", 241 "outputs": [{ "name": "", "type": "address[]", "value": [] }], 242 "payable": false, 243 "stateMutability": "view", 244 "type": "function" 245 }, 246 { 247 "constant": true, 248 "inputs": [{ "name": "", "type": "uint256" }], 249 "name": "ipcToMarketInfo", 250 "outputs": [ 251 { "name": "sellPrice", "type": "uint32", "value": "0" }, 252 { "name": "beneficiaryPrice", "type": "uint32", "value": "0" }, 253 { 254 "name": "beneficiaryAddress", 255 "type": "address", 256 "value": "0x0000000000000000000000000000000000000000" 257 }, 258 { 259 "name": "approvalAddress", 260 "type": "address", 261 "value": "0x0000000000000000000000000000000000000000" 262 } 263 ], 264 "payable": false, 265 "stateMutability": "view", 266 "type": "function" 267 }, 268 { 269 "constant": true, 270 "inputs": [ 271 { "name": "", "type": "uint256" }, 272 { "name": "", "type": "uint256" } 273 ], 274 "name": "ipcIdToExperience", 275 "outputs": [{ "name": "", "type": "bool", "value": false }], 276 "payable": false, 277 "stateMutability": "view", 278 "type": "function" 279 }, 280 { 281 "constant": false, 282 "inputs": [], 283 "name": "withdraw", 284 "outputs": [], 285 "payable": false, 286 "stateMutability": "nonpayable", 287 "type": "function" 288 }, 289 { 290 "constant": false, 291 "inputs": [ 292 { "name": "_ipcId", "type": "uint256" }, 293 { "name": "_newPrice", "type": "uint256" } 294 ], 295 "name": "setIpcPrice", 296 "outputs": [], 297 "payable": false, 298 "stateMutability": "nonpayable", 299 "type": "function" 300 }, 301 { 302 "constant": false, 303 "inputs": [ 304 { "name": "_ipcId", "type": "uint256" }, 305 { "name": "_newPrice", "type": "uint256" } 306 ], 307 "name": "buyIpc", 308 "outputs": [], 309 "payable": true, 310 "stateMutability": "payable", 311 "type": "function" 312 }, 313 { 314 "constant": false, 315 "inputs": [ 316 { "name": "_from", "type": "address" }, 317 { "name": "_to", "type": "address" }, 318 { "name": "_tokenId", "type": "uint256" } 319 ], 320 "name": "safeTransferFrom", 321 "outputs": [], 322 "payable": true, 323 "stateMutability": "payable", 324 "type": "function" 325 }, 326 { 327 "constant": false, 328 "inputs": [ 329 { "name": "_name", "type": "string" }, 330 { "name": "_price", "type": "uint256" } 331 ], 332 "name": "createRandomizedIpc", 333 "outputs": [], 334 "payable": true, 335 "stateMutability": "payable", 336 "type": "function" 337 }, 338 { 339 "constant": false, 340 "inputs": [ 341 { "name": "_name", "type": "string" }, 342 { "name": "_price", "type": "uint256" }, 343 { "name": "_owner", "type": "address" } 344 ], 345 "name": "createAndAssignRandomizedIpc", 346 "outputs": [], 347 "payable": false, 348 "stateMutability": "nonpayable", 349 "type": "function" 350 }, 351 { 352 "constant": true, 353 "inputs": [{ "name": "_developer", "type": "address" }], 354 "name": "experiencesOfDeveloper", 355 "outputs": [{ "name": "", "type": "uint256[]", "value": [] }], 356 "payable": false, 357 "stateMutability": "view", 358 "type": "function" 359 }, 360 { 361 "constant": true, 362 "inputs": [{ "name": "_index", "type": "uint256" }], 363 "name": "tokenByIndex", 364 "outputs": [{ "name": "", "type": "uint256", "value": "1" }], 365 "payable": false, 366 "stateMutability": "view", 367 "type": "function" 368 }, 369 { 370 "constant": true, 371 "inputs": [], 372 "name": "mostCurrentIpcAddress", 373 "outputs": [ 374 { 375 "name": "", 376 "type": "address", 377 "value": "0x011c77fa577c500deedad364b8af9e8540b808c0" 378 } 379 ], 380 "payable": false, 381 "stateMutability": "view", 382 "type": "function" 383 }, 384 { 385 "constant": true, 386 "inputs": [], 387 "name": "maxIpcPrice", 388 "outputs": [{ "name": "", "type": "uint256", "value": "100000000" }], 389 "payable": false, 390 "stateMutability": "view", 391 "type": "function" 392 }, 393 { 394 "constant": true, 395 "inputs": [{ "name": "_tokenId", "type": "uint256" }], 396 "name": "ownerOf", 397 "outputs": [ 398 { 399 "name": "owner", 400 "type": "address", 401 "value": "0x0000000000000000000000000000000000000000" 402 } 403 ], 404 "payable": false, 405 "stateMutability": "view", 406 "type": "function" 407 }, 408 { 409 "constant": true, 410 "inputs": [], 411 "name": "totalDevelopers", 412 "outputs": [{ "name": "", "type": "uint256", "value": "0" }], 413 "payable": false, 414 "stateMutability": "view", 415 "type": "function" 416 }, 417 { 418 "constant": false, 419 "inputs": [], 420 "name": "releaseNewTranche", 421 "outputs": [], 422 "payable": false, 423 "stateMutability": "nonpayable", 424 "type": "function" 425 }, 426 { 427 "constant": false, 428 "inputs": [ 429 { "name": "_ipcId", "type": "uint256" }, 430 { "name": "_dna", "type": "bytes32" } 431 ], 432 "name": "customizeDna", 433 "outputs": [], 434 "payable": true, 435 "stateMutability": "payable", 436 "type": "function" 437 }, 438 { 439 "constant": false, 440 "inputs": [{ "name": "value", "type": "bool" }], 441 "name": "setAutoTrancheRelease", 442 "outputs": [], 443 "payable": false, 444 "stateMutability": "nonpayable", 445 "type": "function" 446 }, 447 { 448 "constant": false, 449 "inputs": [{ "name": "_newAdmin", "type": "address" }], 450 "name": "addAdmin", 451 "outputs": [], 452 "payable": false, 453 "stateMutability": "nonpayable", 454 "type": "function" 455 }, 456 { 457 "constant": true, 458 "inputs": [{ "name": "_owner", "type": "address" }], 459 "name": "balanceOf", 460 "outputs": [{ "name": "", "type": "uint256", "value": "0" }], 461 "payable": false, 462 "stateMutability": "view", 463 "type": "function" 464 }, 465 { 466 "constant": true, 467 "inputs": [], 468 "name": "customizationPriceMultiplier", 469 "outputs": [{ "name": "", "type": "uint256", "value": "4" }], 470 "payable": false, 471 "stateMutability": "view", 472 "type": "function" 473 }, 474 { 475 "constant": true, 476 "inputs": [{ "name": "_ipcId", "type": "uint256" }], 477 "name": "getIpcPriceInWei", 478 "outputs": [{ "name": "", "type": "uint256", "value": "0" }], 479 "payable": false, 480 "stateMutability": "view", 481 "type": "function" 482 }, 483 { 484 "constant": true, 485 "inputs": [], 486 "name": "totalIpcs", 487 "outputs": [{ "name": "", "type": "uint128", "value": "520" }], 488 "payable": false, 489 "stateMutability": "view", 490 "type": "function" 491 }, 492 { 493 "constant": true, 494 "inputs": [{ "name": "_ipcId", "type": "uint256" }], 495 "name": "getIpc", 496 "outputs": [ 497 { "name": "name", "type": "string" }, 498 { "name": "attributeSeed", "type": "bytes32" }, 499 { "name": "dna", "type": "bytes32" }, 500 { "name": "experience", "type": "uint128" }, 501 { "name": "timeOfBirth", "type": "uint128" } 502 ], 503 "payable": false, 504 "stateMutability": "view", 505 "type": "function" 506 }, 507 { 508 "constant": false, 509 "inputs": [{ "name": "_newAmount", "type": "uint256" }], 510 "name": "changeXpPrice", 511 "outputs": [], 512 "payable": false, 513 "stateMutability": "nonpayable", 514 "type": "function" 515 }, 516 { 517 "constant": false, 518 "inputs": [{ "name": "_xpId", "type": "uint256" }], 519 "name": "removeExperience", 520 "outputs": [], 521 "payable": false, 522 "stateMutability": "nonpayable", 523 "type": "function" 524 }, 525 { 526 "constant": true, 527 "inputs": [{ "name": "_owner", "type": "address" }], 528 "name": "tokensOfOwner", 529 "outputs": [{ "name": "", "type": "uint256[]", "value": [] }], 530 "payable": false, 531 "stateMutability": "view", 532 "type": "function" 533 }, 534 { 535 "constant": false, 536 "inputs": [{ "name": "_newReq", "type": "uint256" }], 537 "name": "changeNameModificationLevelRequirement", 538 "outputs": [], 539 "payable": false, 540 "stateMutability": "nonpayable", 541 "type": "function" 542 }, 543 { 544 "constant": true, 545 "inputs": [], 546 "name": "getXpPrice", 547 "outputs": [{ "name": "", "type": "uint256", "value": "0" }], 548 "payable": false, 549 "stateMutability": "view", 550 "type": "function" 551 }, 552 { 553 "constant": false, 554 "inputs": [ 555 { "name": "_address", "type": "address" }, 556 { "name": "_name", "type": "string" } 557 ], 558 "name": "setDeveloperName", 559 "outputs": [], 560 "payable": false, 561 "stateMutability": "nonpayable", 562 "type": "function" 563 }, 564 { 565 "constant": false, 566 "inputs": [{ "name": "_newAddress", "type": "address" }], 567 "name": "updateMarketPriceContract", 568 "outputs": [], 569 "payable": false, 570 "stateMutability": "nonpayable", 571 "type": "function" 572 }, 573 { 574 "constant": false, 575 "inputs": [{ "name": "_newInterfaceId", "type": "bytes4" }], 576 "name": "addSupportedInterface", 577 "outputs": [], 578 "payable": false, 579 "stateMutability": "nonpayable", 580 "type": "function" 581 }, 582 { 583 "constant": false, 584 "inputs": [{ "name": "_ipcId", "type": "uint256" }], 585 "name": "rollAttributes", 586 "outputs": [], 587 "payable": false, 588 "stateMutability": "nonpayable", 589 "type": "function" 590 }, 591 { 592 "constant": true, 593 "inputs": [], 594 "name": "symbol", 595 "outputs": [{ "name": "", "type": "string", "value": "IPC" }], 596 "payable": false, 597 "stateMutability": "pure", 598 "type": "function" 599 }, 600 { 601 "constant": false, 602 "inputs": [ 603 { "name": "developer", "type": "address" }, 604 { "name": "value", "type": "bool" } 605 ], 606 "name": "changeDeveloperStatus", 607 "outputs": [], 608 "payable": false, 609 "stateMutability": "nonpayable", 610 "type": "function" 611 }, 612 { 613 "constant": false, 614 "inputs": [ 615 { "name": "_ipcId", "type": "uint256" }, 616 { "name": "_authorization", "type": "bool" } 617 ], 618 "name": "changeAdminAuthorization", 619 "outputs": [], 620 "payable": false, 621 "stateMutability": "nonpayable", 622 "type": "function" 623 }, 624 { 625 "constant": true, 626 "inputs": [], 627 "name": "dnaModificationLevelRequirement", 628 "outputs": [{ "name": "", "type": "uint256", "value": "1000000" }], 629 "payable": false, 630 "stateMutability": "view", 631 "type": "function" 632 }, 633 { 634 "constant": false, 635 "inputs": [ 636 { "name": "_operator", "type": "address" }, 637 { "name": "_approved", "type": "bool" } 638 ], 639 "name": "setApprovalForAll", 640 "outputs": [], 641 "payable": false, 642 "stateMutability": "nonpayable", 643 "type": "function" 644 }, 645 { 646 "constant": true, 647 "inputs": [{ "name": "", "type": "uint256" }], 648 "name": "ipcToOwner", 649 "outputs": [ 650 { 651 "name": "", 652 "type": "address", 653 "value": "0x0000000000000000000000000000000000000000" 654 } 655 ], 656 "payable": false, 657 "stateMutability": "view", 658 "type": "function" 659 }, 660 { 661 "constant": true, 662 "inputs": [], 663 "name": "priceToModifyDna", 664 "outputs": [{ "name": "", "type": "uint256", "value": "100" }], 665 "payable": false, 666 "stateMutability": "view", 667 "type": "function" 668 }, 669 { 670 "constant": false, 671 "inputs": [ 672 { "name": "_name", "type": "string" }, 673 { "name": "_price", "type": "uint256" }, 674 { "name": "_owner", "type": "address" } 675 ], 676 "name": "createAndAssignIpcSeed", 677 "outputs": [], 678 "payable": false, 679 "stateMutability": "nonpayable", 680 "type": "function" 681 }, 682 { 683 "constant": true, 684 "inputs": [{ "name": "_ipcId", "type": "uint256" }], 685 "name": "getIpcName", 686 "outputs": [{ "name": "result", "type": "bytes32", "value": "0x" }], 687 "payable": false, 688 "stateMutability": "view", 689 "type": "function" 690 }, 691 { 692 "constant": false, 693 "inputs": [{ "name": "_newCashier", "type": "address" }], 694 "name": "setCashier", 695 "outputs": [], 696 "payable": false, 697 "stateMutability": "nonpayable", 698 "type": "function" 699 }, 700 { 701 "constant": false, 702 "inputs": [{ "name": "_newPriceIncrease", "type": "uint256" }], 703 "name": "changePriceIncreasePerTranche", 704 "outputs": [], 705 "payable": false, 706 "stateMutability": "nonpayable", 707 "type": "function" 708 }, 709 { 710 "constant": false, 711 "inputs": [{ "name": "_description", "type": "string" }], 712 "name": "registerNewExperience", 713 "outputs": [{ "name": "", "type": "uint256" }], 714 "payable": false, 715 "stateMutability": "nonpayable", 716 "type": "function" 717 }, 718 { 719 "constant": false, 720 "inputs": [{ "name": "_newSize", "type": "uint256" }], 721 "name": "changeTrancheSize", 722 "outputs": [], 723 "payable": false, 724 "stateMutability": "nonpayable", 725 "type": "function" 726 }, 727 { 728 "constant": false, 729 "inputs": [ 730 { "name": "_from", "type": "address" }, 731 { "name": "_to", "type": "address" }, 732 { "name": "_tokenId", "type": "uint256" }, 733 { "name": "data", "type": "bytes" } 734 ], 735 "name": "safeTransferFrom", 736 "outputs": [], 737 "payable": true, 738 "stateMutability": "payable", 739 "type": "function" 740 }, 741 { 742 "constant": false, 743 "inputs": [{ "name": "_interfaceId", "type": "bytes4" }], 744 "name": "removeSupportedInterface", 745 "outputs": [], 746 "payable": false, 747 "stateMutability": "nonpayable", 748 "type": "function" 749 }, 750 { 751 "constant": false, 752 "inputs": [ 753 { "name": "_name", "type": "string" }, 754 { "name": "_price", "type": "uint256" } 755 ], 756 "name": "createIpcSeed", 757 "outputs": [], 758 "payable": true, 759 "stateMutability": "payable", 760 "type": "function" 761 }, 762 { 763 "constant": true, 764 "inputs": [{ "name": "_tokenId", "type": "uint256" }], 765 "name": "tokenURI", 766 "outputs": [{ "name": "", "type": "string" }], 767 "payable": false, 768 "stateMutability": "view", 769 "type": "function" 770 }, 771 { 772 "constant": true, 773 "inputs": [], 774 "name": "getXpBalance", 775 "outputs": [{ "name": "", "type": "uint256", "value": "0" }], 776 "payable": false, 777 "stateMutability": "view", 778 "type": "function" 779 }, 780 { 781 "constant": true, 782 "inputs": [{ "name": "", "type": "uint256" }], 783 "name": "experiences", 784 "outputs": [ 785 { "name": "developer", "type": "address" }, 786 { "name": "description", "type": "string" } 787 ], 788 "payable": false, 789 "stateMutability": "view", 790 "type": "function" 791 }, 792 { 793 "constant": false, 794 "inputs": [], 795 "name": "buyXp", 796 "outputs": [], 797 "payable": true, 798 "stateMutability": "payable", 799 "type": "function" 800 }, 801 { 802 "constant": true, 803 "inputs": [{ "name": "", "type": "address" }], 804 "name": "ownerIpcCount", 805 "outputs": [{ "name": "", "type": "uint256", "value": "0" }], 806 "payable": false, 807 "stateMutability": "view", 808 "type": "function" 809 }, 810 { 811 "constant": false, 812 "inputs": [ 813 { "name": "_ipcId", "type": "uint256" }, 814 { "name": "_byteToModify", "type": "uint256" }, 815 { "name": "_modifyAmount", "type": "int256" } 816 ], 817 "name": "modifyDna", 818 "outputs": [], 819 "payable": true, 820 "stateMutability": "payable", 821 "type": "function" 822 }, 823 { 824 "constant": false, 825 "inputs": [{ "name": "_newReq", "type": "uint256" }], 826 "name": "changeDnaModificationLevelRequirement", 827 "outputs": [], 828 "payable": false, 829 "stateMutability": "nonpayable", 830 "type": "function" 831 }, 832 { 833 "constant": false, 834 "inputs": [ 835 { "name": "_ipcId", "type": "uint256" }, 836 { "name": "_newName", "type": "string" } 837 ], 838 "name": "changeIpcName", 839 "outputs": [], 840 "payable": true, 841 "stateMutability": "payable", 842 "type": "function" 843 }, 844 { 845 "constant": true, 846 "inputs": [ 847 { "name": "_owner", "type": "address" }, 848 { "name": "_operator", "type": "address" } 849 ], 850 "name": "isApprovedForAll", 851 "outputs": [{ "name": "", "type": "bool", "value": false }], 852 "payable": false, 853 "stateMutability": "view", 854 "type": "function" 855 }, 856 { 857 "constant": false, 858 "inputs": [{ "name": "_newExec", "type": "address" }], 859 "name": "setExec", 860 "outputs": [], 861 "payable": false, 862 "stateMutability": "nonpayable", 863 "type": "function" 864 }, 865 { 866 "constant": false, 867 "inputs": [ 868 { "name": "_ipcId", "type": "uint256" }, 869 { "name": "_xpId", "type": "uint256" } 870 ], 871 "name": "grantXpToIpc", 872 "outputs": [], 873 "payable": false, 874 "stateMutability": "nonpayable", 875 "type": "function" 876 }, 877 { 878 "inputs": [], 879 "payable": false, 880 "stateMutability": "nonpayable", 881 "type": "constructor" 882 }, 883 { 884 "anonymous": false, 885 "inputs": [ 886 { "indexed": true, "name": "tokenId", "type": "uint256" }, 887 { "indexed": true, "name": "developer", "type": "address" }, 888 { "indexed": true, "name": "xpId", "type": "uint256" } 889 ], 890 "name": "ExperienceEarned", 891 "type": "event" 892 }, 893 { 894 "anonymous": false, 895 "inputs": [ 896 { "indexed": true, "name": "_tokenId", "type": "uint256" }, 897 { "indexed": false, "name": "_to", "type": "string" } 898 ], 899 "name": "NameChanged", 900 "type": "event" 901 }, 902 { 903 "anonymous": false, 904 "inputs": [ 905 { "indexed": true, "name": "_tokenId", "type": "uint256" }, 906 { "indexed": false, "name": "_seller", "type": "address" }, 907 { "indexed": true, "name": "_buyer", "type": "address" }, 908 { "indexed": false, "name": "price", "type": "uint256" } 909 ], 910 "name": "Bought", 911 "type": "event" 912 }, 913 { 914 "anonymous": false, 915 "inputs": [ 916 { "indexed": true, "name": "_tokenId", "type": "uint256" }, 917 { "indexed": false, "name": "from", "type": "uint256" }, 918 { "indexed": false, "name": "to", "type": "uint256" } 919 ], 920 "name": "PriceChanged", 921 "type": "event" 922 }, 923 { 924 "anonymous": false, 925 "inputs": [ 926 { "indexed": false, "name": "tokenId", "type": "uint256" }, 927 { "indexed": true, "name": "owner", "type": "address" }, 928 { "indexed": false, "name": "name", "type": "string" } 929 ], 930 "name": "Created", 931 "type": "event" 932 }, 933 { 934 "anonymous": false, 935 "inputs": [ 936 { "indexed": false, "name": "tokenId", "type": "uint256" }, 937 { "indexed": false, "name": "dna", "type": "bytes32" }, 938 { "indexed": false, "name": "attributes", "type": "bytes32" } 939 ], 940 "name": "Substantiated", 941 "type": "event" 942 }, 943 { 944 "anonymous": false, 945 "inputs": [ 946 { "indexed": true, "name": "tokenId", "type": "uint256" }, 947 { "indexed": false, "name": "to", "type": "bytes32" } 948 ], 949 "name": "DnaModified", 950 "type": "event" 951 }, 952 { 953 "anonymous": false, 954 "inputs": [ 955 { "indexed": true, "name": "_from", "type": "address" }, 956 { "indexed": true, "name": "_to", "type": "address" }, 957 { "indexed": true, "name": "_tokenId", "type": "uint256" } 958 ], 959 "name": "Transfer", 960 "type": "event" 961 }, 962 { 963 "anonymous": false, 964 "inputs": [ 965 { "indexed": true, "name": "_owner", "type": "address" }, 966 { "indexed": true, "name": "_approved", "type": "address" }, 967 { "indexed": true, "name": "_tokenId", "type": "uint256" } 968 ], 969 "name": "Approval", 970 "type": "event" 971 }, 972 { 973 "anonymous": false, 974 "inputs": [ 975 { "indexed": true, "name": "_owner", "type": "address" }, 976 { "indexed": true, "name": "_operator", "type": "address" }, 977 { "indexed": false, "name": "_approved", "type": "bool" } 978 ], 979 "name": "ApprovalForAll", 980 "type": "event" 981 } 982 ] 983} 984