# How-to Guides
How-to guides provide instructions including sample code that you can follow to complete a specific task.
All the data in Waves blockchain is public and can be read by anyone. For example, you can retrive data from account data storage, account balance, a list of transactions by certain account, or current blockchain height and time.
To perform any action on the blockchain, you need to create a transaction of appropriate type, sign it and send to a node.
To buy or sell asset (except NFTs), you need to create an order, sign it and send to the exchange.
This trading bot implements scalping trading strategy that exploits small changes in currency prices: it buys at the mean price minus some price step and sells at the mean price plus some step, in order to gain the bid/ask difference.
This dApp implements voting among HOA (homeowners association) members on the Waves blockchain. The dApp script checks if a voter has rights to vote and writes voting results to the dApp data storage.