Smart contract security is essential for LuminaRail as an on-chain settlement infrastructure platform on Stellar.
- Access Control & Authorization: Every privileged function must explicitly verify invoker authorization using
address.require_auth(). - Reentrancy & Storage Safety: Soroban storage keys (
instance,persistent,temporary) must follow explicit lifecycle and ttl management. - No Private Data On-Chain: Never store user PII, bank account details, or raw secrets inside Soroban contract storage.
- Mainnet Safeguards: Contract WASM builds must be deterministic and thoroughly audited prior to any mainnet deployment.
Report vulnerabilities to security@luminarail.org. Do not disclose unpatched smart contract vulnerabilities in public issues.