I have a few questions about how to work with PyTeal to create application IDs on Algorand.
- What are the fundamental requirements for creating a smart contract with an on-chain ID to handle user application requests?
- How can on-chain applications interact with user front-end interfaces, such as a react app?
- What is the structure of TEAL code, how can the logic of the byte-code be understood conceptually to allow developers to understand the syntax requirements?
- Do on-chain smart contracts typically have private keys associated for control?
- What is the most common interface or mechanism for submitting code for an on-chain application smart contract to the Algorand blockchain?
Thank you!
