Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

FintraDex — a Substrate-based Polkadot parachain in active development, implementing a hybrid orderbook DEX with Risc0 zero-knowledge verification, Hyperbridge interoperability, and leveraging Boundless for proof-based execution scaling.

License

NotificationsYou must be signed in to change notification settings

fintradev/fintradex

Cross-Chain DeFi Infrastructure on Polkadot

FintraDexPolkadot SDKRustStatus

Substrate parachain with Hyperbridge cross-chain interoperability, EVM compatibility, and advanced governance


🌐 Network Information

FintraDex is live on Paseo Testnet! Connect and start exploring:

ParameterValue
NetworkPaseo Testnet
Parachain ID4910
RPC Endpointwss://testnet.fintra.network
Block Explorerhttps://fintra-testnet.statescan.io/
Polkadot.js AppsConnect to FintraDex

Quick Connect

# Connect via Polkadot.js Appshttps://polkadot.js.org/apps/?rpc=wss%3A%2F%2Ftestnet.fintra.network#/explorer# RPC Endpoint for MetaMask/Web3wss://testnet.fintra.network

🚀 About FintraDex

FintraDex is building advanced cross-chain DeFi infrastructure on Polkadot. Our parachain combines Substrate's flexibility with Ethereum compatibility and cryptographic cross-chain bridges to enable secure, decentralized financial applications.

🎯 Our Mission

  • Cross-Chain Interoperability: Secure asset transfers using Hyperbridge cryptographic proofs
  • EVM Compatibility: Full Ethereum compatibility for existing DeFi protocols
  • Advanced Governance: Multi-layer governance with democracy, councils, and referenda
  • Community-Driven Development: Open-source infrastructure for the next generation of DeFi

🚀 Quick Start

Prerequisites

  • 🦀Rust: 1.87.0 or higher
  • 📦Cargo: Latest version
  • 🔧System Dependencies:
    • Ubuntu/Debian:build-essential,cmake,pkg-config,libssl-dev
    • macOS: Xcode Command Line Tools
    • Windows: Visual Studio Build Tools

Rust Setup

rustup default 1.87.0rustup target add wasm32-unknown-unknownrustup component add rust-src

Required Tools

Install Chain Spec Builder and Polkadot Omni Node:

# Install chain-spec-buildercargo install --locked staging-chain-spec-builder@10.0.0# Install polkadot-omni-nodecargo install --locked polkadot-omni-node@0.5.0

Development Mode Setup

1. Clone and Build

git clone https://github.com/fintradev/fintradex.gitcd fintradexcargo build --release

2. Generate Development Chain Spec

chain-spec-builder create -t development \  --relay-chain paseo \  --para-id 1000 \  --runtime ./target/release/wbuild/fintradex-runtime/fintradex_runtime.compact.compressed.wasm \  named-preset development

3. Start Development Node

polkadot-omni-node --chain ./chain_spec.json --dev

Your parachain node is now running! 🎉

📁 Project Structure

fintradex-parachain/├── runtime/                # Parachain runtime implementation│   ├── src/│   │   ├── lib.rs         # Runtime configuration and pallet integration│   │   ├── configs/       │   │   │   ├── evm.rs     # EVM pallet configuration│   │   │   ├── ethereum.rs # Ethereum compatibility│   │   │   ├── ismp.rs    # ISMP cross-chain protocol│   │   │   ├── xcm_config.rs # XCM configuration│   │   │   ├── refrenda.rs # OpenGov v2 referenda configuration│   │   │   └── ...        # Asset management, Treasury, etc.│   │   ├── precompiles.rs # EVM precompiled contracts│   │   └── weights/       # Performance benchmarks│   └── Cargo.toml├── node/                  # Node implementation│   ├── src/│   │   ├── main.rs        # Node entry point│   │   ├── service.rs     # Node service configuration│   │   ├── chain_spec.rs  # Chain specification│   │   ├── eth.rs         # Ethereum RPC compatibility│   │   └── rpc/           # RPC implementations│   └── Cargo.toml├── docs/                  # Architecture documentation└── Cargo.toml            # Workspace configuration

Key Implementation Details:

🏗️ Architecture

FintraDex Architecture

FintraDex Architecture - High-Performance Cross-Chain Trading Platform with Off-Chain Orderbook Matching via RISC0 & Boundless

The FintraDex parachain currently includes:

  • 🌉Hyperbridge Integration ✅ - Crypto-economic coprocessor for secure cross-chain interoperability
  • 🔗EVM Compatibility ✅ - Full Ethereum Virtual Machine compatibility for seamless DeFi integration
  • 🏛️OpenGov v2 Governance ✅ - Advanced governance with referenda, ranked collective, and fellowship
  • 💰Asset Management ✅ - Multi-asset support with liquidity pools and asset conversion
  • 🔐Security & Consensus ✅ - Collator selection, and offence handling

🔧 Technical Implementation

FintraDex runtime is built on Substrate with comprehensive pallet configurations for trading and DeFi functionality. Seeruntime/src/configs/ for all pallet implementations:

Core Trading Infrastructure

  • Asset Management: Dual asset pallets (Assets,PoolAssets) for comprehensive asset handling
  • Asset Conversion: Native asset conversion and liquidity pool management
  • Asset Rate Management: Dynamic pricing and rate calculations
  • Token Gateway: ISMP-powered cross-chain asset transfers and management

Cross-Chain Interoperability

  • ISMP Protocol: Interoperability State Machine Protocol for secure cross-chain communication
  • Hyperbridge Pallet: Cryptographic proof-based cross-chain verification
  • XCM Integration: Cross-Consensus Message format for Polkadot ecosystem communication
  • XCMP Queue: Cross-chain message processing and routing

EVM & Smart Contract Support

  • EVM Pallet: Full Ethereum Virtual Machine compatibility
  • Ethereum Pallet: Ethereum transaction processing and compatibility
  • Contracts Pallet: WebAssembly smart contract execution
  • Precompiles: Optimized cryptographic operations and DeFi primitives

🌉 Hyperbridge Integration

FintraDex leveragesHyperbridge as a revolutionary crypto-economic coprocessor for secure cross-chain interoperability. This integration represents a paradigm shift from traditional multi-sig attestation networks to a trust-free, cryptographic proof-based system.

Implementation:runtime/src/configs/ismp.rs

  • pallet_hyperbridge::Config - Hyperbridge pallet configuration
  • pallet_ismp::Config - ISMP protocol implementation
  • Coprocessor parameter - Points to Hyperbridge on Polkadot parachain 3367
  • Router implementation - Routes cross-chain messages to Hyperbridge module

🔐 Secure Interoperability

  • Cryptographic Proofs: Verification of consensus proofs, consensus fault proofs, state proofs, and state transition validity proofs
  • On-Chain Verification: All proofs are verified on-chain to confirm finalized (irreversible) state of counterparty chains
  • Coprocessor Model: Off-chain verification operations with cryptographic proofs of correct execution reported back on-chain

⚡ Proof Aggregation

  • Scalable Trust-Free Interoperability: Hyperbridge verifies and aggregates finalized states of all chains into a single proof
  • Universal Cross-Chain Messages: Any blockchain can receive all cross-chain messages aggregated by Hyperbridge
  • Efficient Verification: Eliminates the need for individual chain verification, reducing computational overhead

🚀 Permissionless Relayers

  • Decentralized Network: First cross-chain protocol leveraging cryptographic proofs for permissionless relayers
  • No Whitelisting Required: Relayers operate without whitelisting or staking requirements
  • Fee-Based Incentives: Fully incentivized by user fees for cross-chain operations
  • Trust-Free Operation: Cryptographic guarantees ensure secure message transmission

🎯 Benefits for FintraDex

  • Enhanced Security: Eliminates the $2 billion+ losses from multi-sig attestation networks
  • Improved Scalability: Efficient proof aggregation reduces verification costs
  • Universal Connectivity: Seamless integration with any blockchain network
  • Developer-Friendly: Simplified cross-chain development with cryptographic guarantees

🔗 ISMP & Token Gateway Integration

FintraDex implements the Interoperability State Machine Protocol (ISMP) with a sophisticated Token Gateway system for seamless cross-chain asset management.

Implementation:runtime/src/configs/ismp.rs

  • pallet_ismp::Config - Core ISMP protocol configuration with consensus clients
  • pallet_token_gateway::Config - Token Gateway for cross-chain asset transfers
  • ismp_parachain::Config - Parachain consensus client for ISMP
  • Router - Message routing to TokenGateway and Hyperbridge modules
  • HostStateMachine - State machine identifier (Polkadot parachain 1000)

🚀 Token Gateway Features

  • Cross-Chain Asset Transfers: Secure asset movement between connected blockchains
  • ISMP Protocol: State machine-based interoperability for trust-free cross-chain operations
  • Asset Administration: Treasury-controlled asset management with community governance
  • EVM Integration: Seamless integration between Substrate and Ethereum ecosystems

🔐 Security & Verification

  • Cryptographic Proofs: All cross-chain operations verified through cryptographic guarantees
  • State Machine Validation: ISMP ensures consistent state across all connected chains
  • Permissionless Relayers: Decentralized network of relayers without whitelisting requirements
  • Fee-Based Incentives: Economic incentives ensure reliable cross-chain message delivery

🗺️ Development Roadmap

✅ Foundation Infrastructure (Current)

Q4 2024 - Q1 2025

  • ✅ Substrate parachain
  • ✅ Hyperbridge & ISMP integration for cross-chain interoperability
  • ✅ Token Gateway for secure cross-chain asset transfers
  • ✅ Full EVM compatibility via Frontier
  • ✅ OpenGov v2 governance (Referenda, Ranked Collective, Fellowship, Treasury)
  • ✅ Asset management with liquidity pools and conversions
  • ✅ Paseo testnet deployment (live)

🚀 Phase 1: FintraLite Launch

Q4 2025

FintraLite is our hybrid off-chain exchange, bridging the gap between a CEX and a DEX.

Key Features:

  • 🔄Non-Custodial Trading: Connect your own wallet - you maintain full custody
  • 🔄Liquidity Aggregation: Aggregates liquidity from other DEXs for smooth trading from day one
  • 🔄Token Generation Event (TGE): Late Q4 2025 - Launching Fintra token
  • 🔄Community Governance: Enable token holders to participate in protocol decisions

Why off-chain first?
FintraLite provides an excellent trading experience while we build the foundation for our fully on-chain evolution. By aggregating liquidity from existing DEXs, we ensure deep liquidity and smooth trading from day one.

🔮 Phase 2: FintraDex Evolution

Q2 2026

FintraDex is our final product - a fully evolved on-chain trading solution with cutting-edge technology.

Advanced Features:

  • 📋Hybrid CLOB Architecture: Off-chain orderbook matching with on-chain trustless settlement
  • 📋OrderBook DEX Pallet: Custom Substrate pallet for on-chain orderbook with limit/market orders
  • 📋RISC Zero ZK Proofs: Zero-knowledge proofs for verifiable off-chain computation
  • 📋Boundless Network Integration: High-performance order matching with cryptographic guarantees
  • 📋On-Chain Settlement: Trustless settlement on Polkadot's Substrate framework
  • 📋ZK-Privacy Layer: Enhanced privacy for trading while maintaining regulatory compliance

The Evolution:
FintraLite → FintraDex represents our journey from a hybrid off-chain exchange to a fully decentralized, ZK-powered trading platform with the best of both worlds: CEX performance with DEX trustlessness.

📍 Current Status

Live on Paseo Testnet with core cross-chain DeFi infrastructure. Preparing for Q4 2025 FintraLite launch with hybrid orderbook and TGE.

For detailed progress and updates, visitfintradex.io or track ourGitHub repository.

💰 Token Economics

The Fintra token powers the FintraDex ecosystem, enabling network security, governance, and sustainable growth.

🪙 Token Utility

  • Network Security: Staking for collator selection and parachain consensus
  • Governance Rights: Voting power for protocol decisions and upgrades
  • Transaction Fees: Native token for gas fees and cross-chain operations
  • Trading Fees: Fee payment for orderbook trades and advanced features
  • Liquidity Mining: Rewards for providing liquidity to trading pairs
  • Treasury Funding: Community-controlled development and ecosystem grants

📊 Current Phase (Paseo Testnet)

  • Testing economic models with testnet tokens
  • OpenGov v2 governance mechanisms (Referenda, Ranked Collective, Treasury)
  • Cross-chain fee structures via ISMP/Hyperbridge
  • Merit-based governance with fellowship rankings

For detailed tokenomics, distribution, and economic model, see ourEconomic Litepaper.

📊 Technical Specifications

Runtime Parameters

  • Block Time: 6 seconds (optimized for trading operations)
  • Block Gas Limit: 75,000,000 gas units
  • Max Block Weight: 2,000,000,000 weight units
  • EVM Chain ID: 0x1 (Ethereum mainnet compatible)
  • SS58 Prefix: 42 (Polkadot ecosystem standard)

Performance Metrics

  • Transaction Throughput: 1,000+ TPS (theoretical)
  • Cross-Chain Latency: Sub-second for Hyperbridge operations
  • Orderbook Matching: Off-chain with cryptographic verification
  • Finality Time: ~12 seconds (2 block confirmations)

Security Features

  • Cryptographic Proofs: RISC0 zero-knowledge verification
  • Multi-Signature Support: Advanced multisig operations
  • Whitelist Management: Controlled access mechanisms
  • Offence Handling: Automated slashing for malicious behavior

📚 Documentation

🚢 Parachain Deployment on Paseo

Prerequisites for Deployment

1. Get Test Tokens

  • Navigate toPolkadot.js Apps and connect to Paseo network
  • VisitPolkadot Faucet to get 100 PAS tokens
  • Tokens are required for parachain registration and collator operations

2. Reserve a Parachain ID

  • Navigate toNetwork > Parachains > Parathreads
  • Click"+ ParaId" and submit the transaction
  • Verify registration inExplorer forregistrar.Reserved event

3. Generate Collator Keys

# Generate account keys (sr25519)subkey generate --scheme sr25519# Generate session keys (sr25519 for Aura)subkey generate --scheme sr25519

Important: Store account keys offline. Session keys should be rotated regularly.

Deployment Steps

1. Generate Plain Chain Spec

chain-spec-builder --chain-spec-path ./fintradex_plain_chain_spec.json create \  --relay-chain paseo \  --para-id YOUR_PARA_ID \  --runtime target/release/wbuild/fintradex-runtime/fintradex_runtime.compact.compressed.wasm \  named-preset local_testnet

2. Edit Chain Specification

Editfintradex_plain_chain_spec.json:

  • Updatename,id, andprotocolId fields
  • Setpara_id andparachainInfo.parachainId to your reserved ID
  • Configure initialbalances for accounts
  • Insert collator keys incollatorSelection.invulnerables andsession.keys
  • Setsudo account

3. Convert to Raw Format

chain-spec-builder --chain-spec-path ./fintradex_raw_chain_spec.json convert-to-raw fintradex_plain_chain_spec.json

4. Export Wasm and Genesis State

# Export Wasm runtimepolkadot-omni-node export-genesis-wasm --chain fintradex_raw_chain_spec.json para-wasm# Export genesis statepolkadot-omni-node export-genesis-head --chain fintradex_raw_chain_spec.json para-state

5. Register Parachain

  • Go toParachains > Parathreads > + Parathread
  • Uploadpara-wasm in the code field
  • Uploadpara-state in the initial state field
  • Submit transaction

6. Start Collator Node

# Generate node keypolkadot-omni-node key generate-node-key --base-path data --chain fintradex_raw_chain_spec.json# Start collatorpolkadot-omni-node --collator \  --chain fintradex_raw_chain_spec.json \  --base-path data \  --port 40333 \  --rpc-port 9944 \  --force-authoring \  --rpc-cors all \  --node-key-file ./data/chains/fintradexidXXXX/network/secret_ed25519 \  -- --sync warp \  --chain paseo \  --port 50343 \  --rpc-port 9988

7. Insert Session Keys

curl -H"Content-Type: application/json" \--data'{  "jsonrpc":"2.0",  "method":"author_insertKey",  "params":[    "aura",    "YOUR_SECRET_PHRASE",    "YOUR_PUBLIC_KEY_HEX"  ],  "id":1}' \http://localhost:9944

8. Obtain Coretime

Navigate toDeveloper > Extrinsics and execute:

  • Extrinsic:onDemand.placeOrderAllowDeath
  • SetmaxAmount and yourparaId

Your parachain is now live! 🎉

For detailed deployment instructions, see thefull deployment guide.

🤝 Contributing

We welcome contributions from the community! Please read ourContributing Guidelines before submitting pull requests.

📄 License

This project is licensed under the Apache License 2.0 - see theLICENSE file for details.

🌐 Links

🙏 Acknowledgments

  • Polkadot - The foundation for cross-chain interoperability
  • Substrate - The blockchain development framework
  • Parity Technologies - The team behind Polkadot and Substrate
  • Hyperbridge - Revolutionary crypto-economic coprocessor for secure cross-chain interoperability
  • Polytope Labs - The team behind Hyperbridge protocol

⚖️ Legal Notice

This is open-source software provided "as-is" under the Apache 2.0 license. No warranties are made regarding functionality, security, or fitness for any purpose. This documentation is for informational purposes only and does not constitute financial, investment, or legal advice.

Token Disclaimer: Information regarding future token generation events, tokenomics, or economic models represents current plans and is subject to change. No tokens are currently available for purchase or sale.

Risk Warning: Participation in blockchain networks and DeFi protocols involves substantial risk. Users should conduct their own research and consult qualified professionals before making any decisions.

For official announcements, visitfintradex.io


Built with ❤️ by the FintraDex Team

FintraDex

About

FintraDex — a Substrate-based Polkadot parachain in active development, implementing a hybrid orderbook DEX with Risc0 zero-knowledge verification, Hyperbridge interoperability, and leveraging Boundless for proof-based execution scaling.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors2

  •  
  •  

Languages


[8]ページ先頭

©2009-2026 Movatter.jp