# Second State ## Second State - [What is Second State](https://docs.secondstate.io/master.md): Rust and WebAssembly for cloud services - [Why BUIDL](https://docs.secondstate.io/buidl-developer-tool/why-buidl.md): Create and deploy your first public blockchain-based app in 5 minutes - [Getting started](https://docs.secondstate.io/buidl-developer-tool/getting-started.md): The BUIDL online IDE can create complete DApps (smart contracts + web3 + ElasticSearch + JS + HTML / CSS) in minutes without installing any software. - [Develop for Ethereum Classic](https://docs.secondstate.io/buidl-developer-tool/getting-started/develop-for-ethereum-classic.md): Use the BUIDL IDE to create and deploy applications on the Ethereum Classic blockchain - [Develop for CyberMiles](https://docs.secondstate.io/buidl-developer-tool/getting-started/develop-for-cybermiles.md): Use the BUIDL IDE to create and deploy applications on the CyberMiles public blockchain - [Develop for Ethereum](https://docs.secondstate.io/buidl-developer-tool/getting-started/develop-for-ethereum.md): Use the BUIDL IDE to create and deploy applications on the Ethereum blockchain - [MetaMask notes](https://docs.secondstate.io/buidl-developer-tool/getting-started/metamask-notes.md) - [Data-driven DApps](https://docs.secondstate.io/buidl-developer-tool/access-contracts-data.md) - [Create and index contracts](https://docs.secondstate.io/buidl-developer-tool/access-contracts-data/example-contract-indexing.md) - [Rule-based smart contract](https://docs.secondstate.io/buidl-developer-tool/rule-based-smart-contract.md) - [Sharing your DApp](https://docs.secondstate.io/buidl-developer-tool/sharing-your-dapp.md) - [Working with BaaS](https://docs.secondstate.io/buidl-developer-tool/working-with-baas.md) - [DEMO: A voting dapp](https://docs.secondstate.io/buidl-developer-tool/demo-a-voting-dapp.md) - [DevChain](https://docs.secondstate.io/buidl-developer-tool/demo-a-voting-dapp/devchain.md): No gas needed. Accounts are only for identification purposes. - [Ethereum Classic](https://docs.secondstate.io/buidl-developer-tool/demo-a-voting-dapp/ethereum-classic.md): Both developers and users need accounts with little ETC for gas. Metamask for ETC is supported for both developers and users. - [CyberMiles](https://docs.secondstate.io/buidl-developer-tool/demo-a-voting-dapp/cybermiles.md): Developers require CMT to deploy contracts. Users can access contracts without gas. - [Getting started](https://docs.secondstate.io/oasis-network-ethereum-runtime/getting-started.md): Deploy Ethereum smart contracts and DApps using tools you already use - [Tutorial: publish a decentralized social media post](https://docs.secondstate.io/oasis-network-ethereum-runtime/tutorial-oasistweet.md): Complete this tutorial and share your own message on social media. People have to pay you to comment on your post -- no spam! - [Tutorial: mint and trade your own ERC-20 tokens](https://docs.secondstate.io/oasis-network-ethereum-runtime/tutorial-erc20.md): Deploy an ERC-20 contract and trade the tokens on Uniswap on Oasis Ethereum ParaTime! - [Tutorial: mint and transfer your own ERC-721(NFT) tokens](https://docs.secondstate.io/oasis-network-ethereum-runtime/tutorial-mint-and-transfer-your-own-erc-721-nft-tokens.md) - [Ethereum flavored WebAssembly (Ewasm)](https://docs.secondstate.io/oasis-network-ethereum-runtime/ethereum-flavored-webassembly-ewasm.md): Ewasm is the next generation Ethereum virtual machine. - [Getting started](https://docs.secondstate.io/devchain/getting-started.md): Create and deploy a blockchain in 10 minutes - [Run an ewasm smart contract](https://docs.secondstate.io/devchain/getting-started/run-an-ewasm-smart-contract.md): Next generation Ethereum smart contracts at your finger tip - [CyberMiles ewasm testnet](https://docs.secondstate.io/devchain/getting-started/cybermiles-ewasm-testnet.md): Deploy and test ewasm smart contracts via an interactive web3 console - [Build](https://docs.secondstate.io/devchain/build.md) - [Run](https://docs.secondstate.io/devchain/run.md) - [BaaS](https://docs.secondstate.io/devchain/baas.md) - [Getting started](https://docs.secondstate.io/smart-contracts-search-engine/getting-started.md) - [Start a search engine (Docker)](https://docs.secondstate.io/smart-contracts-search-engine/start-a-search-engine-docker.md): Start a smart contract search engine for your own DApp - [Notes on SSL with Docker](https://docs.secondstate.io/smart-contracts-search-engine/start-a-search-engine-docker/notes-on-ssl-with-docker.md) - [Start a search engine (Ubuntu)](https://docs.secondstate.io/smart-contracts-search-engine/start-a-search-engine.md) - [Demos](https://docs.secondstate.io/smart-contracts-search-engine/demos.md) - [Enterprise middleware for blockchain smart contracts](https://docs.secondstate.io/white-papers/enterprise-middleware-for-blockchain-smart-contracts.md) - [Google for smart contracts](https://docs.secondstate.io/white-papers/google-for-smart-contracts.md) - [FairPlay: a new type of DApp](https://docs.secondstate.io/white-papers/fairplay-a-new-type-of-dapp.md)