idl.json 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. {
  2. "version": "0.1.0",
  3. "name": "spl_stateless_asks",
  4. "instructions": [
  5. {
  6. "name": "acceptOffer",
  7. "accounts": [
  8. {
  9. "name": "makerWallet",
  10. "isMut": false,
  11. "isSigner": false
  12. },
  13. {
  14. "name": "takerWallet",
  15. "isMut": false,
  16. "isSigner": true
  17. },
  18. {
  19. "name": "makerSrcAccount",
  20. "isMut": true,
  21. "isSigner": false
  22. },
  23. {
  24. "name": "makerDstAccount",
  25. "isMut": true,
  26. "isSigner": false
  27. },
  28. {
  29. "name": "takerSrcAccount",
  30. "isMut": true,
  31. "isSigner": false
  32. },
  33. {
  34. "name": "takerDstAccount",
  35. "isMut": true,
  36. "isSigner": false
  37. },
  38. {
  39. "name": "makerMint",
  40. "isMut": false,
  41. "isSigner": false
  42. },
  43. {
  44. "name": "takerMint",
  45. "isMut": false,
  46. "isSigner": false
  47. },
  48. {
  49. "name": "authority",
  50. "isMut": false,
  51. "isSigner": false
  52. },
  53. {
  54. "name": "tokenProgram",
  55. "isMut": false,
  56. "isSigner": false
  57. }
  58. ],
  59. "args": [
  60. {
  61. "name": "hasMetadata",
  62. "type": "bool"
  63. },
  64. {
  65. "name": "makerSize",
  66. "type": "u64"
  67. },
  68. {
  69. "name": "takerSize",
  70. "type": "u64"
  71. },
  72. {
  73. "name": "bumpSeed",
  74. "type": "u8"
  75. }
  76. ]
  77. }
  78. ],
  79. "errors": [
  80. {
  81. "code": 0,
  82. "name": "PublicKeyMismatch",
  83. "msg": "PublicKeyMismatch"
  84. },
  85. {
  86. "code": 1,
  87. "name": "InvalidMintAuthority",
  88. "msg": "InvalidMintAuthority"
  89. },
  90. {
  91. "code": 2,
  92. "name": "UninitializedAccount",
  93. "msg": "UninitializedAccount"
  94. },
  95. {
  96. "code": 3,
  97. "name": "IncorrectOwner",
  98. "msg": "IncorrectOwner"
  99. },
  100. {
  101. "code": 4,
  102. "name": "PublicKeysShouldBeUnique",
  103. "msg": "PublicKeysShouldBeUnique"
  104. },
  105. {
  106. "code": 5,
  107. "name": "StatementFalse",
  108. "msg": "StatementFalse"
  109. },
  110. {
  111. "code": 6,
  112. "name": "NotRentExempt",
  113. "msg": "NotRentExempt"
  114. },
  115. {
  116. "code": 7,
  117. "name": "NumericalOverflow",
  118. "msg": "NumericalOverflow"
  119. }
  120. ]
  121. }