Algorand Smart Contract (ASC1)

    Algorand Smart Contract (ASC1s) is a smart contract that operates on the Algorand protocol’s Layer 1. ASC1s typically represent small smart contracts, with Layer 2 reserved for larger smart contracts. ASC1s are written in Transaction Execution Approval Language (TEAL), an assembly-like programming language that is then interpreted by Algorand nodes.