Guest User

Untitled

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