relations.json 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. {
  2. "address": "Re1ationsDerivation111111111111111111111111",
  3. "metadata": {
  4. "name": "relations_derivation",
  5. "version": "0.1.0",
  6. "spec": "0.1.0",
  7. "description": "Created with Anchor"
  8. },
  9. "instructions": [
  10. {
  11. "name": "init_base",
  12. "discriminator": [
  13. 85,
  14. 87,
  15. 185,
  16. 141,
  17. 241,
  18. 191,
  19. 213,
  20. 88
  21. ],
  22. "accounts": [
  23. {
  24. "name": "my_account",
  25. "writable": true,
  26. "signer": true
  27. },
  28. {
  29. "name": "account",
  30. "writable": true,
  31. "pda": {
  32. "seeds": [
  33. {
  34. "kind": "const",
  35. "value": [
  36. 115,
  37. 101,
  38. 101,
  39. 100
  40. ]
  41. }
  42. ]
  43. }
  44. },
  45. {
  46. "name": "system_program",
  47. "address": "11111111111111111111111111111111"
  48. }
  49. ],
  50. "args": []
  51. },
  52. {
  53. "name": "test_relation",
  54. "discriminator": [
  55. 247,
  56. 199,
  57. 255,
  58. 202,
  59. 7,
  60. 0,
  61. 197,
  62. 158
  63. ],
  64. "accounts": [
  65. {
  66. "name": "my_account",
  67. "relations": [
  68. "account"
  69. ]
  70. },
  71. {
  72. "name": "account",
  73. "pda": {
  74. "seeds": [
  75. {
  76. "kind": "const",
  77. "value": [
  78. 115,
  79. 101,
  80. 101,
  81. 100
  82. ]
  83. }
  84. ]
  85. }
  86. },
  87. {
  88. "name": "nested",
  89. "accounts": [
  90. {
  91. "name": "my_account",
  92. "relations": [
  93. "account"
  94. ]
  95. },
  96. {
  97. "name": "account",
  98. "pda": {
  99. "seeds": [
  100. {
  101. "kind": "const",
  102. "value": [
  103. 115,
  104. 101,
  105. 101,
  106. 100
  107. ]
  108. }
  109. ]
  110. }
  111. }
  112. ]
  113. }
  114. ],
  115. "args": []
  116. }
  117. ],
  118. "accounts": [
  119. {
  120. "name": "MyAccount",
  121. "discriminator": [
  122. 246,
  123. 28,
  124. 6,
  125. 87,
  126. 251,
  127. 45,
  128. 50,
  129. 42
  130. ]
  131. }
  132. ],
  133. "types": [
  134. {
  135. "name": "MyAccount",
  136. "type": {
  137. "kind": "struct",
  138. "fields": [
  139. {
  140. "name": "my_account",
  141. "type": "pubkey"
  142. },
  143. {
  144. "name": "bump",
  145. "type": "u8"
  146. }
  147. ]
  148. }
  149. }
  150. ]
  151. }