compressed_nft.ts 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. export type CompressedNft = {
  2. "version": "0.0.1",
  3. "name": "compressed_nft",
  4. "instructions": [
  5. {
  6. "name": "new",
  7. "accounts": [
  8. {
  9. "name": "dataAccount",
  10. "isMut": true,
  11. "isSigner": false,
  12. "isOptional": false
  13. },
  14. {
  15. "name": "payer",
  16. "isMut": true,
  17. "isSigner": true,
  18. "isOptional": false
  19. },
  20. {
  21. "name": "systemProgram",
  22. "isMut": false,
  23. "isSigner": false,
  24. "isOptional": false
  25. }
  26. ],
  27. "args": [
  28. {
  29. "name": "bump",
  30. "type": {
  31. "array": [
  32. "u8",
  33. 1
  34. ]
  35. }
  36. }
  37. ]
  38. },
  39. {
  40. "name": "mint",
  41. "accounts": [
  42. {
  43. "name": "tree_authority",
  44. "isMut": true,
  45. "isSigner": false,
  46. "isOptional": false
  47. },
  48. {
  49. "name": "leaf_owner",
  50. "isMut": false,
  51. "isSigner": false,
  52. "isOptional": false
  53. },
  54. {
  55. "name": "leaf_delegate",
  56. "isMut": false,
  57. "isSigner": false,
  58. "isOptional": false
  59. },
  60. {
  61. "name": "merkle_tree",
  62. "isMut": true,
  63. "isSigner": false,
  64. "isOptional": false
  65. },
  66. {
  67. "name": "payer",
  68. "isMut": true,
  69. "isSigner": true,
  70. "isOptional": false
  71. },
  72. {
  73. "name": "tree_delegate",
  74. "isMut": true,
  75. "isSigner": true,
  76. "isOptional": false
  77. },
  78. {
  79. "name": "noop_address",
  80. "isMut": false,
  81. "isSigner": false,
  82. "isOptional": false
  83. },
  84. {
  85. "name": "compression_pid",
  86. "isMut": false,
  87. "isSigner": false,
  88. "isOptional": false
  89. },
  90. {
  91. "name": "bubblegum_pid",
  92. "isMut": false,
  93. "isSigner": false,
  94. "isOptional": false
  95. },
  96. {
  97. "name": "systemProgram",
  98. "isMut": false,
  99. "isSigner": false,
  100. "isOptional": false
  101. }
  102. ],
  103. "args": [
  104. {
  105. "name": "uri",
  106. "type": "string"
  107. }
  108. ]
  109. }
  110. ],
  111. "metadata": {
  112. "address": "BvgEJTPXfriGPopjJr1nLc4vADXm7A7TqjLFVztpd19Q"
  113. }
  114. };
  115. export const IDL: CompressedNft = {
  116. "version": "0.0.1",
  117. "name": "compressed_nft",
  118. "instructions": [
  119. {
  120. "name": "new",
  121. "accounts": [
  122. {
  123. "name": "dataAccount",
  124. "isMut": true,
  125. "isSigner": false,
  126. "isOptional": false
  127. },
  128. {
  129. "name": "payer",
  130. "isMut": true,
  131. "isSigner": true,
  132. "isOptional": false
  133. },
  134. {
  135. "name": "systemProgram",
  136. "isMut": false,
  137. "isSigner": false,
  138. "isOptional": false
  139. }
  140. ],
  141. "args": [
  142. {
  143. "name": "bump",
  144. "type": {
  145. "array": [
  146. "u8",
  147. 1
  148. ]
  149. }
  150. }
  151. ]
  152. },
  153. {
  154. "name": "mint",
  155. "accounts": [
  156. {
  157. "name": "tree_authority",
  158. "isMut": true,
  159. "isSigner": false,
  160. "isOptional": false
  161. },
  162. {
  163. "name": "leaf_owner",
  164. "isMut": false,
  165. "isSigner": false,
  166. "isOptional": false
  167. },
  168. {
  169. "name": "leaf_delegate",
  170. "isMut": false,
  171. "isSigner": false,
  172. "isOptional": false
  173. },
  174. {
  175. "name": "merkle_tree",
  176. "isMut": true,
  177. "isSigner": false,
  178. "isOptional": false
  179. },
  180. {
  181. "name": "payer",
  182. "isMut": true,
  183. "isSigner": true,
  184. "isOptional": false
  185. },
  186. {
  187. "name": "tree_delegate",
  188. "isMut": true,
  189. "isSigner": true,
  190. "isOptional": false
  191. },
  192. {
  193. "name": "noop_address",
  194. "isMut": false,
  195. "isSigner": false,
  196. "isOptional": false
  197. },
  198. {
  199. "name": "compression_pid",
  200. "isMut": false,
  201. "isSigner": false,
  202. "isOptional": false
  203. },
  204. {
  205. "name": "bubblegum_pid",
  206. "isMut": false,
  207. "isSigner": false,
  208. "isOptional": false
  209. },
  210. {
  211. "name": "systemProgram",
  212. "isMut": false,
  213. "isSigner": false,
  214. "isOptional": false
  215. }
  216. ],
  217. "args": [
  218. {
  219. "name": "uri",
  220. "type": "string"
  221. }
  222. ]
  223. }
  224. ],
  225. "metadata": {
  226. "address": "BvgEJTPXfriGPopjJr1nLc4vADXm7A7TqjLFVztpd19Q"
  227. }
  228. };