lever.json 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. {
  2. "address": "E64FVeubGC4NPNF2UBJYX4AkrVowf74fRJD9q6YhwstN",
  3. "metadata": {
  4. "name": "lever",
  5. "version": "0.1.0",
  6. "spec": "0.1.0",
  7. "description": "Created with Anchor"
  8. },
  9. "instructions": [
  10. {
  11. "name": "initialize",
  12. "discriminator": [175, 175, 109, 31, 13, 152, 155, 237],
  13. "accounts": [
  14. {
  15. "name": "power",
  16. "writable": true,
  17. "signer": true
  18. },
  19. {
  20. "name": "user",
  21. "writable": true,
  22. "signer": true
  23. },
  24. {
  25. "name": "system_program",
  26. "address": "11111111111111111111111111111111"
  27. }
  28. ],
  29. "args": []
  30. },
  31. {
  32. "name": "switch_power",
  33. "discriminator": [226, 238, 56, 172, 191, 45, 122, 87],
  34. "accounts": [
  35. {
  36. "name": "power",
  37. "writable": true
  38. }
  39. ],
  40. "args": [
  41. {
  42. "name": "name",
  43. "type": "string"
  44. }
  45. ]
  46. }
  47. ],
  48. "accounts": [
  49. {
  50. "name": "PowerStatus",
  51. "discriminator": [145, 147, 198, 35, 253, 101, 231, 26]
  52. }
  53. ],
  54. "types": [
  55. {
  56. "name": "PowerStatus",
  57. "type": {
  58. "kind": "struct",
  59. "fields": [
  60. {
  61. "name": "is_on",
  62. "type": "bool"
  63. }
  64. ]
  65. }
  66. }
  67. ]
  68. }