# SMART CONTRACTS & SOURCED DEVELOPMENT

- [Sourced Local Dev Setup](/smart-contracts-and-sourced-development/sourced-local-dev-setup.md)
- [Source Chain Testnet Setup](/smart-contracts-and-sourced-development/source-chain-testnet-setup.md): Instructions for building sourced binary and connecting to the Source Chain Testnet.
- [Testnet Links](/smart-contracts-and-sourced-development/source-chain-testnet-setup/testnet-links.md): Helpful Links for connecting and using the Source Testnet
- [Smart Contracts with COSMWASM](/smart-contracts-and-sourced-development/smart-contracts-with-cosmwasm.md): SOURCE utilizes the CosmWasm Engine for Smart Contract development and Interchain applications. Here you will find documentation to write, build, and deploy Smart Contracts with CosmWasm on Source.
- [CW-20/ERC-20 Tutorial](/smart-contracts-and-sourced-development/cw-20-erc-20-tutorial.md): Create your own CW-20 Token
- [Installation](/smart-contracts-and-sourced-development/cw-20-erc-20-tutorial/installation.md)
- [Download, Compile, Store](/smart-contracts-and-sourced-development/cw-20-erc-20-tutorial/download-compile-store.md): Now we will download a contract, compile it, and upload it to the Source chain.
- [Initialize the Contract](/smart-contracts-and-sourced-development/cw-20-erc-20-tutorial/initialize-the-contract.md): Configure and get the contract up-and-running.
- [Query and run commands](/smart-contracts-and-sourced-development/cw-20-erc-20-tutorial/query-and-run-commands.md): Query and execute commands on your new contract
- [CW1 Tutorial](/smart-contracts-and-sourced-development/cw1-tutorial.md)
- [Installation](/smart-contracts-and-sourced-development/cw1-tutorial/installation.md): The installation steps for this will be similar to the CW-20/ERC-20 tutorial.
- [Download, Compile, Store](/smart-contracts-and-sourced-development/cw1-tutorial/download-compile-store.md)
- [Initialize the Contract](/smart-contracts-and-sourced-development/cw1-tutorial/initialize-the-contract.md)
- [Query commands](/smart-contracts-and-sourced-development/cw1-tutorial/query-commands.md): Some useful commands for querying contract state
- [Execute commands](/smart-contracts-and-sourced-development/cw1-tutorial/execute-commands.md): Now we complete the task - sending some tokens that have been delegated to a key
