Pre-auditThree days of senior audit time for $1,500, credited in full toward your Zealynx audit.3 audit days, credited toward your auditSee how →
Checklists/EVM/GameFi & P2E

GameFi & Play-to-Earn Security Checklist

55 security checks for gaming protocols, NFT games, and play-to-earn platforms. Covering tokenomics, NFT mechanics, marketplace security, game logic vulnerabilities, and player incentive systems.

🚨 Critical Threat Landscape

GameFi protocols face unique attack vectors that traditional DeFi audits miss:

• $47M+ lost to GameFi exploits in 2024 (MakinaFi, DeHero, Polycat)

• 73% of protocols suffer security incidents within 6 months

• 890+ gaming findings across 2,100+ GameFi audit issues analyzed

• 342 tokenomics flaws inflation controls and reward mechanism exploits

• 18% of findings are Critical+ Higher severity rate than traditional DeFi

📄
Want this as a PDF? DM me on Telegram →
⚡

Automate with Krait CLI

10/55 checks

18% of these checks can be automated against your codebase. 45 checks require manual review.

/krait:scan --deepInstall Krait →
Showing 55 of 55 vulnerabilities
#1

Mint Supply Cap Enforcement

CriticalKrait
▼

Maximum NFT supply cannot be exceeded via any function, including admin mints

#2

Admin Mint Restrictions

HighKrait
▼

Limited admin mint quantities with timelock delays and transparency

#3

Randomness Security

HighKrait
▼

Uses Chainlink VRF or equivalent for trait generation and loot drops

#4

Metadata Immutability Protection

HighKrait
▼

IPFS/Arweave URIs or baseURI cannot be maliciously altered post-mint

#5

Transfer Hook Validation

CriticalKrait
▼

All NFT transfers trigger proper game state updates and validation

#6

Cross-Contract State Consistency

CriticalKrait
▼

Asset ownership synced between game logic and NFT contracts

#7

Marketplace Integration Security

MediumKrait
▼

Approved marketplaces cannot bypass game mechanics or locks

#8

Asset Locking Verification

HighKrait
▼

Items locked in-game cannot be transferred or sold externally

#9

Inflation Control Mechanisms

CriticalKrait
▼

Token emission rates have hard caps, decay mechanisms, and economic sustainability

#10

Vesting Schedule Enforcement

HighKrait
▼

Team/investor allocations properly locked with gradual, transparent release

#11

Burn Mechanism Verification

Medium
▼

Token burns are irreversible, properly accounted, and economically sound

#12

Supply Oracle Manipulation Protection

Medium
▼

Circulating supply calculations resistant to flash loan and oracle attacks

#13

Reward Rate Limits

Critical
▼

Players cannot exploit loops or bugs to claim excessive rewards

#14

Activity Validation Requirements

Critical
▼

On-chain proof required for all reward-eligible player actions

#15

Anti-Farming Mechanisms

High
▼

Cooldowns, diminishing returns, or stake requirements prevent reward farming

#16

Sybil Resistance

High
▼

Multiple account creation doesn't multiply rewards unfairly

#17

Staking Lock Period Enforcement

Medium
▼

Cannot unstake immediately to avoid economic consequences

#18

Voting Power Calculations

Medium
▼

Governance power properly weighted, capped, and manipulation-resistant

#19

Flash Loan Protection

High
▼

Staking rewards and voting cannot be manipulated via borrowed tokens

#20

Compound Interest Rate Limits

Critical
▼

Staking yield calculations prevent infinite token generation

#21

Price Manipulation Protection

High
▼

Orders cannot be front-run or have prices manipulated by MEV

#22

Fee Calculation Accuracy

Medium
▼

Trading fees computed correctly without overflow/underflow vulnerabilities

#23

Royalty Enforcement

Medium
▼

Creator royalties properly distributed on secondary sales

#24

Order Expiration Handling

Medium
▼

Stale orders automatically expire and cannot be executed

#25

Atomic Swap Guarantees

Critical
▼

Trades either complete fully or revert entirely with no partial states

#26

Escrow Fund Security

Critical
▼

User deposits properly segregated and withdrawal-protected

#27

Dispute Resolution Mechanisms

Low
▼

Clear mechanisms for handling failed trades or fraud claims

#28

Settlement Finality

High
▼

Completed trades cannot be reversed or disputed post-execution

#29

Cross-Chain Bridge Validation

Critical
▼

Cross-chain asset transfers require multiple confirmations and proper validation

#30

Replay Attack Prevention

Critical
▼

Bridge transactions cannot be executed multiple times across chains

#31

Move Verification

Critical
▼

All game actions validated on-chain with proper state transitions

#32

Cooldown Enforcement

High
▼

Time-based restrictions cannot be bypassed via external calls or reentrancy

#33

Resource Consumption Validation

High
▼

Actions that consume resources properly decrement balances atomically

#34

State Machine Integrity

Critical
▼

Game states transition only through valid paths with proper validation

#35

Anti-Cheating Measures

High
▼

Player actions verified against game physics and rule constraints

#36

Timing Attack Resistance

Medium
▼

Block timestamp dependencies handled securely without manipulation risks

#37

MEV Protection for Game Actions

Medium
▼

Miners cannot extract value by reordering player transactions

#38

Fair Play Enforcement

High
▼

No single player can monopolize limited resources or unfair advantages

#39

Private Information Protection

Medium
▼

Hidden game data remains secret until proper reveal mechanisms trigger

#40

Multi-Signature Admin Controls

Critical
▼

Critical admin functions require multiple signatures and transparency

#41

Timelock Protection

High
▼

Major parameter changes have delay periods before execution

#42

Emergency Pause Functionality

High
▼

Game can be paused in crisis without asset loss

#43

Role Separation

Medium
▼

Different admin roles with minimal necessary permissions

#44

Player Authentication Security

Medium
▼

Player identities verified without relying solely on msg.sender

#45

Delegation Control Mechanisms

Medium
▼

Account abstraction and proxy permissions properly restricted

#46

Session Management

Low
▼

Temporary playing permissions have appropriate time limits and scope

#47

Oracle Redundancy

High
▼

Multiple price sources prevent single point of failure

#48

Data Freshness Validation

Medium
▼

Stale price data rejected with appropriate time windows

#49

Circuit Breakers

High
▼

Extreme price movements trigger protective mechanisms

#50

Oracle Manipulation Resistance

Critical
▼

Price feeds cannot be manipulated via flash loans or coordinated attacks

#51

External API Integration Resilience

Medium
▼

Game continues functioning if external services fail

#52

Upgrade Authorization

Critical
▼

Only authorized entities can upgrade contracts with proper governance

#53

State Migration Safety

Critical
▼

Player assets and progress preserved through contract upgrades

#54

Gas Cost Optimization

Low
▼

Common player actions cost-effective for target user base

#55

Batch Operation Support

Low
▼

Multiple actions can be batched to reduce transaction costs

Need a Professional GameFi Security Audit?

Gaming protocols face unique vulnerabilities that traditional DeFi audits miss. From tokenomics exploits to NFT manipulation, get your GameFi project audited by specialists who understand play-to-earn mechanics and gaming economies.