How-To Guides
This section provides step-by-step instructions to help users complete specific tasks associated with developing on Stellar. These tasks can include instructions for goals related to writing contracts, interacting with contracts, building applications, using Stellar operations, setting up infrastructure, and more.
Contract Conventions
Analyzing smart contract cost and efficiency
Using __check_auth in interesting ways
Deploy a contract from installed Wasm bytecode using a deployer contract
Organize contract errors with an error enum type
Install and deploy a smart contract with code
Integrate Stellar Assets Contracts
Dapp Development
Use Docker to build and run dapps
Events
Consume previously ingested events
Freighter Wallet
Integrate Freighter with a React dapp
Prompt Freighter to sign transactions as a JS dapp developer
RPC
Generate ledger key parameters with a symbol key using the Python SDK
Retrieve a contract code ledger entry using the JavaScript SDK
State Archival
Restore a contract using the JavaScript SDK
Stellar Basics
Stellar CLI
Deploy a contract from installed Wasm bytecode
Deploy the Stellar Asset Contract for a Stellar asset
Extend a deployed contract instance's TTL
Extend a deployed contract's storage entry TTL
Extend a deployed contract's Wasm code TTL
Install and deploy a smart contract
Storage
Use instance storage in a contract
Testing
Transactions
Invoke a contract function in a Stellar transaction using SDKs
simulateTransaction RPC method guide
Submit a transaction to Soroban RPC using the JavaScript SDK