Skip to main content

spl_token_metadata_interface/
lib.rs

1//! Crate defining an interface for token-metadata
2
3#![allow(clippy::arithmetic_side_effects)]
4#![no_std]
5#![deny(missing_docs)]
6#![cfg_attr(not(test), forbid(unsafe_code))]
7
8extern crate alloc;
9
10pub mod error;
11pub mod instruction;
12pub mod state;
13
14// Export current sdk types for downstream users building with a different sdk
15// version Export borsh for downstream users
16pub use {
17    borsh, solana_address, solana_borsh, solana_instruction, solana_nullable, solana_program_error,
18};
19
20/// Namespace for all programs implementing token-metadata
21pub const NAMESPACE: &str = "spl_token_metadata_interface";