Documentation
FlowNodes Documentation
Everything you need to build, compile, secure, and deploy Ethereum smart contracts with the visual FlowNodes platform.
Quick Start — 5 steps
- 1Connect your Ethereum wallet — 500 free credits on first login
- 2Click New Project on the Dashboard
- 3Type your contract description in the AI panel (⌘I)
- 4Accept the generated blocks, compile, and run a security scan
- 5Deploy to Ethereum Mainnet — Etherscan verification is automatic
Getting Started
Connect your wallet, create your first smart contract, and understand credits.
- What is FlowNodes?
- SIWE wallet connection
- First contract in 2 min
- Credits & pricing
Canvas Editor
Learn the drag-and-drop node editor, block library, and keyboard shortcuts.
- Block library overview
- Connecting blocks with edges
- AI generation panel
- Keyboard shortcuts
Block Reference
Complete reference for all 50+ audited blocks with properties and generated code.
- Token Standards (ERC-20, ERC-721…)
- Access Control & Roles
- DeFi Patterns
- Oracles & Upgradeability
Compilation
In-browser solc 0.8.24 compilation, reading errors, and exporting ABI/bytecode.
- solc 0.8.24 + optimizer settings
- Reading compile errors
- AI Fix button
- ABI & bytecode export
Security Analysis
Slither static analysis in E2B sandbox, understanding findings, pre-deploy checks.
- Slither integration
- Severity levels explained
- AI-assisted fixes
- Pre-deploy requirements
Deployment
Deploy to Ethereum Mainnet with automatic Etherscan and Sourcify verification.
- Mainnet deploy flow
- Constructor arguments
- Etherscan verification
- Managing contracts
Advanced
Custom functions, UUPS upgradeable contracts, Chainlink feeds, and versioning.
- Custom Solidity functions
- UUPS proxy pattern
- Chainlink price feeds
- Project versioning
Security Model
How SIWE auth, non-custodial design, and the credit system work under the hood.
- SIWE / EIP-4361 auth
- Non-custodial design
- Credit system architecture
- FlowNodesPaymentVault
