FusionBurnABI.ts 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. export var FusionBurnABI = [
  2. {
  3. "inputs": [
  4. {
  5. "internalType": "address",
  6. "name": "nftContract",
  7. "type": "address"
  8. }
  9. ],
  10. "name": "cancleNftFusion",
  11. "outputs": [],
  12. "stateMutability": "nonpayable",
  13. "type": "function"
  14. },
  15. {
  16. "inputs": [
  17. {
  18. "internalType": "uint256",
  19. "name": "userId",
  20. "type": "uint256"
  21. },
  22. {
  23. "internalType": "address",
  24. "name": "sbtContract",
  25. "type": "address"
  26. },
  27. {
  28. "internalType": "uint256",
  29. "name": "tokenId",
  30. "type": "uint256"
  31. },
  32. {
  33. "internalType": "uint256[]",
  34. "name": "soulTokenIds",
  35. "type": "uint256[]"
  36. }
  37. ],
  38. "name": "fusionBurn",
  39. "outputs": [],
  40. "stateMutability": "nonpayable",
  41. "type": "function"
  42. },
  43. {
  44. "inputs": [
  45. {
  46. "internalType": "address",
  47. "name": "soulAddress",
  48. "type": "address"
  49. }
  50. ],
  51. "stateMutability": "nonpayable",
  52. "type": "constructor"
  53. },
  54. {
  55. "inputs": [
  56. {
  57. "internalType": "address",
  58. "name": "owner",
  59. "type": "address"
  60. }
  61. ],
  62. "name": "OwnableInvalidOwner",
  63. "type": "error"
  64. },
  65. {
  66. "inputs": [
  67. {
  68. "internalType": "address",
  69. "name": "account",
  70. "type": "address"
  71. }
  72. ],
  73. "name": "OwnableUnauthorizedAccount",
  74. "type": "error"
  75. },
  76. {
  77. "anonymous": false,
  78. "inputs": [
  79. {
  80. "indexed": true,
  81. "internalType": "address",
  82. "name": "user",
  83. "type": "address"
  84. },
  85. {
  86. "indexed": true,
  87. "internalType": "address",
  88. "name": "constantAddress",
  89. "type": "address"
  90. },
  91. {
  92. "indexed": true,
  93. "internalType": "uint256",
  94. "name": "userId",
  95. "type": "uint256"
  96. }
  97. ],
  98. "name": "FusionStarted",
  99. "type": "event"
  100. },
  101. {
  102. "anonymous": false,
  103. "inputs": [
  104. {
  105. "indexed": true,
  106. "internalType": "address",
  107. "name": "previousOwner",
  108. "type": "address"
  109. },
  110. {
  111. "indexed": true,
  112. "internalType": "address",
  113. "name": "newOwner",
  114. "type": "address"
  115. }
  116. ],
  117. "name": "OwnershipTransferred",
  118. "type": "event"
  119. },
  120. {
  121. "inputs": [],
  122. "name": "renounceOwnership",
  123. "outputs": [],
  124. "stateMutability": "nonpayable",
  125. "type": "function"
  126. },
  127. {
  128. "inputs": [
  129. {
  130. "internalType": "address",
  131. "name": "nftContract",
  132. "type": "address"
  133. },
  134. {
  135. "internalType": "uint256",
  136. "name": "needCount",
  137. "type": "uint256"
  138. }
  139. ],
  140. "name": "setNftFusion",
  141. "outputs": [],
  142. "stateMutability": "nonpayable",
  143. "type": "function"
  144. },
  145. {
  146. "inputs": [
  147. {
  148. "internalType": "address",
  149. "name": "soulAddress",
  150. "type": "address"
  151. }
  152. ],
  153. "name": "setSoulAddress",
  154. "outputs": [],
  155. "stateMutability": "nonpayable",
  156. "type": "function"
  157. },
  158. {
  159. "inputs": [
  160. {
  161. "internalType": "address",
  162. "name": "newOwner",
  163. "type": "address"
  164. }
  165. ],
  166. "name": "transferOwnership",
  167. "outputs": [],
  168. "stateMutability": "nonpayable",
  169. "type": "function"
  170. },
  171. {
  172. "inputs": [
  173. {
  174. "internalType": "address",
  175. "name": "nftContract",
  176. "type": "address"
  177. }
  178. ],
  179. "name": "fusionInfo",
  180. "outputs": [
  181. {
  182. "internalType": "uint256",
  183. "name": "",
  184. "type": "uint256"
  185. }
  186. ],
  187. "stateMutability": "view",
  188. "type": "function"
  189. },
  190. {
  191. "inputs": [],
  192. "name": "getSoulAddress",
  193. "outputs": [
  194. {
  195. "internalType": "address",
  196. "name": "",
  197. "type": "address"
  198. }
  199. ],
  200. "stateMutability": "view",
  201. "type": "function"
  202. },
  203. {
  204. "inputs": [],
  205. "name": "owner",
  206. "outputs": [
  207. {
  208. "internalType": "address",
  209. "name": "",
  210. "type": "address"
  211. }
  212. ],
  213. "stateMutability": "view",
  214. "type": "function"
  215. }
  216. ]