User Workflow
Hubric Node is designed to provide a streamlined, intuitive, and secure workflow that abstracts complex smart contract development processes into a structured, no-code experience. This workflow ensures that users can deploy production-ready smart contracts efficiently while maintaining transparency and control.
7.1 User Onboarding
The user workflow begins with platform access and wallet connection.
Steps:
User accesses the Hubric Node platform
User connects a supported Web3 wallet (e.g., MetaMask or other EVM-compatible wallets)
Network selection is displayed (Ethereum or supported EVM networks)
Platform checks wallet compatibility and network status
Outcome: User identity is established through wallet authentication without centralized account creation.
7.2 Template Selection
After onboarding, users choose a smart contract template aligned with their intended use case.
Available Categories:
ERC20 Token
NFT
DeFi (Staking, Crowdfunding, Escrow, Airdrop)
Governance
Security (MultiSig)
Steps:
User browses template library
User selects a template (e.g., ERC20 Token Template)
Template overview and supported modules are displayed
Outcome: User selects a complete, production-ready contract blueprint.
7.3 Parameter Configuration
Users configure the selected template through a guided, no-code interface.
Configuration Types:
Token metadata (name, symbol, decimals)
Supply and distribution parameters
Administrative roles and permissions
Optional modules (mint, burn, pause, etc.)
Time-based rules and constraints (where applicable)
System Validation:
Required fields must be completed
Invalid values are blocked
Incompatible module combinations are prevented
Outcome: All contract logic is defined through validated parameters without code exposure.
7.4 Pre-Deployment Review
Before deployment, Hubric Node provides a full summary of the configuration.
Review Includes:
Template and node composition
Selected modules and permissions
Token supply and admin controls
Estimated deployment gas cost
Network and wallet confirmation
Steps:
User reviews configuration summary
User confirms understanding of irreversible deployment
User approves readiness to deploy
Outcome: User explicitly acknowledges and confirms the final contract setup.
7.5 Contract Deployment
Deployment is executed via the user’s connected wallet.
Steps:
User initiates deployment
Wallet prompts transaction signing
Smart contract is broadcast to the blockchain network
Deployment transaction is confirmed on-chain
Outcome: Smart contract is successfully deployed and immutable.
7.6 Post-Deployment Output
Once deployment is complete, Hubric Node provides clear outputs and next steps.
Outputs:
Smart contract address
Transaction hash
Network explorer link
Contract metadata summary
Optional Actions:
Contract verification guidance
Token import instructions for wallets
Integration with additional templates (staking, governance, etc.)
Outcome: User gains immediate access to the deployed contract.
7.7 Contract Management (Ongoing)
After deployment, users can manage their contracts based on enabled permissions.
Management Actions (If Enabled):
Mint additional tokens (Mint Module)
Burn tokens (Burn Module)
Pause or resume transfers (Pause Module)
Update admin roles (Access Control Module)
Execute MultiSig approvals
Outcome: Operational control remains transparent and permission-restricted.
7.8 Upgrade & Expansion Workflow
Hubric Node supports ecosystem expansion without modifying deployed contracts.
Expansion Examples:
Deploy staking contract for an existing ERC20 token
Add governance voting module
Launch crowdfunding or airdrop campaigns
Steps:
User selects a new template
References existing deployed token or contract
Configures new parameters
Deploys additional smart contract
Outcome: Project functionality expands through composition rather than contract modification.
7.9 Error Handling & Safety Measures
Hubric Node minimizes user error through built-in safeguards.
Safety Features:
Real-time validation during configuration
Clear irreversible action warnings
Transaction preview before signing
Network mismatch alerts
Outcome: Reduced risk of misconfiguration and accidental loss.
7.10 Workflow Summary
The Hubric Node user workflow transforms complex smart contract development into a clear, step-by-step process:
Connect wallet
Select template
Configure parameters
Review and confirm
Deploy contract
Manage and expand functionality
This workflow ensures accessibility for non-technical users while preserving the transparency and trustlessness inherent to blockchain systems.
Last updated
