All Projects → onflow → Flow

onflow / Flow

Licence: apache-2.0
Flow is a fast, secure, and developer-friendly blockchain built to support the next generation of games, apps, and the digital assets that power them 🌊

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Flow

Mythril
Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Roostock, Tron and other EVM-compatible blockchains.
Stars: ✭ 1,968 (+1257.24%)
Mutual labels:  blockchain, smart-contracts
Your first decentralized application python
An up to date and bare minimum tutorial on deploying smart contracts with python
Stars: ✭ 132 (-8.97%)
Mutual labels:  blockchain, smart-contracts
Hashed Timelock Contract Ethereum
Hashed Timelock Contracts for ETH, ERC20 and ERC721 on Ethereum
Stars: ✭ 128 (-11.72%)
Mutual labels:  blockchain, smart-contracts
Cx
Stars: ✭ 121 (-16.55%)
Mutual labels:  blockchain, smart-contracts
Consensys Academy Notes
A series of notes that were taken during the ConsenSys Academy program.
Stars: ✭ 138 (-4.83%)
Mutual labels:  blockchain, smart-contracts
Remix Ide
Documentation for Remix IDE
Stars: ✭ 1,768 (+1119.31%)
Mutual labels:  blockchain, smart-contracts
Status Network Token
Smart Contracts for the Status Contribution Period, along with Genesis and Network Tokens
Stars: ✭ 138 (-4.83%)
Mutual labels:  blockchain, smart-contracts
Truffle
A tool for developing smart contracts. Crafted with the finest cacaos.
Stars: ✭ 11,909 (+8113.1%)
Mutual labels:  blockchain, smart-contracts
Flow Nft
The Non-Fungible Token standard on the Flow Blockchain
Stars: ✭ 138 (-4.83%)
Mutual labels:  blockchain, smart-contracts
Alpha Wallet Android
An advanced Ethereum mobile wallet
Stars: ✭ 133 (-8.28%)
Mutual labels:  blockchain, smart-contracts
Cryptocurrencyawesome
Cryptocurrency study materials resources
Stars: ✭ 118 (-18.62%)
Mutual labels:  blockchain, smart-contracts
Blockchainbooks.github.io
Blockchain Books
Stars: ✭ 139 (-4.14%)
Mutual labels:  blockchain, smart-contracts
Oasis Core
Performant and Confidentiality-Preserving Smart Contracts + Blockchains
Stars: ✭ 113 (-22.07%)
Mutual labels:  blockchain, smart-contracts
Ion
General interoperability framework for trustless cross-system interaction
Stars: ✭ 122 (-15.86%)
Mutual labels:  blockchain, smart-contracts
Ergo
The Language for Smart Legal Contracts
Stars: ✭ 108 (-25.52%)
Mutual labels:  blockchain, smart-contracts
Eth95
🛠️ A smart contract UI for your Ethereum dapp project
Stars: ✭ 139 (-4.14%)
Mutual labels:  blockchain, smart-contracts
Smart Contract Sanctuary
🐦🌴🌴🌴🦕 A home for ethereum smart contracts. 🏠
Stars: ✭ 99 (-31.72%)
Mutual labels:  blockchain, smart-contracts
Learn Solidity With Examples
A repo full of smart contracts written in Solidity
Stars: ✭ 106 (-26.9%)
Mutual labels:  blockchain, smart-contracts
Flow Js Sdk
Tools for building browser applications on Flow 🌊
Stars: ✭ 134 (-7.59%)
Mutual labels:  blockchain, smart-contracts
Peatiocryptoexchange
An open-source Crypto-Currency exchange. Peatio v3.0 Coming Soon !
Stars: ✭ 141 (-2.76%)
Mutual labels:  blockchain, smart-contracts

Flow

Flow is a fast, secure, and developer-friendly blockchain built to support the next generation of games, apps, and the digital assets that power them.

  • For a high-level overview of Flow's architecture, check out the primer.
  • Details about the protocol can be found in the technical papers.
  • For more documentation and tutorials, check out docs.onflow.org.

Getting Started

🔨 Let's build!

The following sections introduce common use cases for developers building on Flow.

Writing Smart Contracts

🏃‍♀️ Cadence is the smart contract programming language of the future.

Cadence introduces resource-oriented programming, a new paradigm that pairs linear types with object capabilities to create a secure and declarative model for digital ownership.

Give Cadence a try and learn the fundamentals with the Flow Developer Playground.

Managing Keys and Signing Transactions

🔑 Sign transactions from any device and stay secure with native multisig support.

Flow supports a variety of signature algorithms and curves, making it easy for users to manage keys using the secure enclave on their laptop, phone or inside a battle-ready HSM.

Every Flow account has built-in support for multi-signature transactions, making it simpler than ever to secure your account with multiple weighted keys.

Learn more about accounts, weighted keys and transactions in this guide.

Building Apps

💻 Build on Flow from the comfort of your own dev machine.

The Flow Emulator is a feature complete replica of the real network that looks, acts and talks like Flow. You can use the emulator right now to build real applications that are compatible with both testnet and mainnet.

Accessing the Network

⛓️ Submit transactions and read chainstate with the Flow Access API.

The Flow Access API provides a single unified interface for applications and user agents to connect to the Flow network. The API is implemented by both the Flow Emulator and the network itself.

  • Submit a transaction
  • Query the status of a transaction
  • Get the latest block
  • Query events emitted by your transactions
  • Read state stored in contracts and accounts

You can find an in-depth description of each of the above features in the Flow Access API Specification.

To interact with the Flow Access API from JavaScript you can use the Flow JavaScript SDK

Documentation

📖 Learn the fundamentals of Flow.

Tools

⚙️ Practical tools for building on Flow.

SDKs

The Flow SDKs provide libraries for applications to connect and interact with the Flow network.

Development

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].