event.rs 437 B

12345678910111213141516171819202122232425262728293031323334
  1. use anchor_lang::prelude::*;
  2. pub const MAX_EVENT_SIZE: usize = 10;
  3. pub const MAX_EVENT_SIZE_U8: u8 = 11;
  4. #[event]
  5. pub struct E1 {
  6. pub data: u32,
  7. }
  8. #[event]
  9. pub struct E2 {
  10. pub data: u32,
  11. }
  12. #[event]
  13. pub struct E3 {
  14. pub data: u32,
  15. }
  16. #[event]
  17. pub struct E4 {
  18. pub data: Pubkey,
  19. }
  20. #[event]
  21. pub struct E5 {
  22. pub data: [u8; MAX_EVENT_SIZE],
  23. }
  24. #[event]
  25. pub struct E6 {
  26. pub data: [u8; MAX_EVENT_SIZE_U8 as usize],
  27. }