Anchor for EVM Developers
  • Anchor for EVM Developers
  • Program Address
  • Functions
  • Token
  • Validation
  • Mutation
  • Calling Other Contract
  • Wrap Native Token
  • Transfer Native Token
  • Transfer Fungible Token
  • Deploy A Fungible Token
  • Access Control
  • Address Mining
  • Events
  • Forking Mainnet
  • Function Selector
  • Feature Flags
  • Feature Dependencies
  • Migration / Scripts
  • Upgrade Programs
  • Block timestamp
Powered by GitBook
On this page

Feature Flags

Solana

#[cfg(feature = "devnet")]
pub const RANDOM_CONSTANT: u64 = 1;
#[cfg(not(feature = "devnet"))]
pub const RANDOM_CONSTANT: u64 = 2;

#[cfg(feature = "devnet")]
msg!("This should only be logged when devnet is enabled!")

Then run

anchor build — --features devnet

PreviousFunction SelectorNextFeature Dependencies

Last updated 2 months ago