Jump to Content
TRON Developer HubGuidesAPI ReferenceCommunityDiscordBlogFAQBug BountyAnnouncements
HomeGuidesRecipesAPI ReferenceCommunityBlogFAQBug BountyAnnouncements
TRON Developer Hub
Guides
Chinese(中文版)Log In
Jump to Content
TRON Developer Hub
HomeGuidesRecipesAPI ReferenceCommunityBlogFAQBug BountyAnnouncements
Log In
  • What is TRON
    • TRX
    • Architecture
  • Quickstart
  • Account
  • Resource Model
  • Super Representatives
    • Mechanism
    • Step to become a Candidate
    • Committee and Proposal
  • Transaction
  • Multi-Signature
    • Multi-Signature Example Process Flow
  • TRX
    • TRX Transfer
    • Query TRX balance
  • TRC10
    • Issue TRC10
    • Participate TRC10
    • TRC10 Transfer
    • Query TRC10 balance
    • TRC10 Transfer in Smart Contracts
    • Other TRC10 Interfaces
  • TRC20
    • Implementation Rules
    • Contract Example
    • TRC20 Contract Interaction
    • TRC20 Event Listener
  • Get Transaction history
  • How to Build a Transaction Locally
  • Virtual Machine Introduction
  • Virtual Machine Storage
  • Events
  • Energy Consumption Mechanism
  • Debugging Resources
  • Exception Handling
  • TRON-CLI
  • Official Public Node
  • Full Node
  • Tron Private Chain
  • Mainnet DB Backups
  • Event Subscription
    • Event Plugin Deployment (MongoDB)
  • Introduction
  • Features
    • Protobuf Definition
    • The Usage of the Function of Smart Contract
    • Contract Address Using in Solidity Language
    • The Special Constants Differ from Ethereum
  • Energy Costs Table
  • Contract Development Cost
  • Best Practices
    • User/Developer Energy Pay Ratio
    • Fee Limit on Deploy/Execution
    • Frozen Energy and OUT_OF_ENERGY
    • Timeout and Infinite Loop Pitfalls
    • Illegal Operations and Penalties
    • Non-Existent Account Transfers and Penalties
    • Developer Energy Cost Protection
    • Fallback Functions
    • Parameter and return value encoding and decoding
  • Introduction
  • Creating and Compiling
  • Deploying
  • Querying the Contract Data
  • Smart Contract Interaction
  • Modularization
    • Modular Introduction
    • Modular Deployment
    • Implement A Customized Actuator
  • Setup DApp Environment
  • TronLink Integration
  • API Signature and Broadcast Flow
  • API List
  • Odyssey-v3.7(Latest)
  • Odyssey-v3.6.5
  • Tronscan Wallet
  • Android Wallet
  • Getting Started
  • Smart Contract Deployment
  • Getting Started
  • Tron-Web Class
  • Transaction Management
  • TRX Functions
  • Tron-Web API Reference
  • Getting Started
  • GUI and Usage
  • Getting Started
  • Integrating Blockchain APIs
  • SHASTA Testnet Faucet
  • New API Service
  • TronGridJS
  • Getting Started
  • SDK Functions
  • Getting Started
  • API Functions
  • PHP SDK - tron-api
  • Python SDK - tronpy
  • Python SDK - tron-api-python
  • TronLink Browser Extension
  • TronPay Browser Extension
  • Tron Payments NPM
  • TronStation
  • Solidity Development Tutorial
  • GO SDK - gotron-sdk
  • Glossary
  • Online technical support
  • FAQ
Powered by 
  1. Smart Contracts
  2. Best Practices

Timeout and Infinite Loop Pitfalls

Updated 6 months ago


Frozen Energy and OUT_OF_ENERGY
Illegal Operations and Penalties