instruction.rs 364 B

1234567891011121314151617
  1. use steel::*;
  2. #[repr(u8)]
  3. #[derive(Clone, Copy, Debug, Eq, PartialEq, TryFromPrimitive)]
  4. pub enum SteelInstruction {
  5. Create_Token = 0,
  6. }
  7. #[repr(C)]
  8. #[derive(Clone, Copy, Debug, Pod, Zeroable)]
  9. pub struct Create_Token {
  10. pub token_name: [u8; 32],
  11. pub token_symbol: [u8; 8],
  12. pub token_uri: [u8; 64],
  13. }
  14. instruction!(SteelInstruction, Create_Token);