Computer
The Computer class has the methods listed below.
Basic
You can build almost all smart contracts with these.
Modules
Deploy JavaScript modules (preferably via taproot) to avoid redundant on-chain storage for smart contracts, keep using expressions tiny, and minimize on-chain technical dust / hygiene dust costs. See Fees for details and best practices.
Advanced
For advanced applications that require control over how the transaction is signed, the UTXOs to be spent, custom scripts, or collaborative transaction building.
History
Access historical versions of on-chain objects.
Wallet
Access the client side wallet.