Skip to content

Appic-Solutions/docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ Introduction

Welcome to the Appic documentation! Appic is a cross chain infrastructure layer for dapps, builders and projects that connects EVM chains, Bitcoin and Solana.

📘 Prerequisites

Before diving in, you should know:

  • Basics of the Internet Computer (ICP).
  • How EVM chains work and their functionality.

🌟 Overview

Appic bridges EVM chains and ICP with three main canisters:

  1. evm-minter (GitHub repository)
  2. ledger-suite-manager (lsm) (GitHub repository)
  3. chain-fusion-helper (GitHub repository)
  4. smart-routing (quoter) (GitHub repository)
  5. appic-dex (GitHub repository)

These canisters work together to ensure secure and decentralized cross-chain transfers.

Appic bridging overview


🔒 evm-minter

The evm-minter enables token transfers by:

  1. Locking tokens on the EVM chain.
  2. Minting wrapped tokens on the ICP chain.

✨ Use Cases

1. Deposit (Lock Tokens)

  • Convert native tokens (e.g., BNB) into wrapped tokens (e.g., icBNB).
  • Convert ERC20 tokens (e.g., USDT) into wrapped ERC20 tokens (e.g., icUSDT).

2. Withdrawal (Unlock Tokens)

  • Convert wrapped tokens (e.g., icBNB) back to native tokens (e.g., BNB).
  • Convert wrapped ERC20 tokens (e.g., icUSDT) back to ERC20 tokens (e.g., USDT).

🔐 Security

The evm-minter ensures security with:

  • EVM RPC canister for reliable communication.
  • Threshold ECDSA signing for secure validation.

No off-chain dependencies are required, ensuring safety and efficiency. Refunds are automatically processed if transactions fail.

📄 Integration Guide


📋 ledger-suite-manager (lsm)

The lsm canister handles:

  1. Creating twin tokens on ICP for EVM tokens.
  2. Managing Ledger Suites (Ledger, Index, Archive).
  3. Upgrading Ledger Suites when needed.

🔧 Twin Token Creation

Developers can create wrapped ICP tokens for EVM assets supported by the evm-minter. Fees are paid in ICP or Appic tokens, and the process is fully automated.

📄 Integration Guide


🔍 chain-fusion-helper

The chain-fusion-helper canister provides essential data for bridging operations.

🔑 Key Features

  • Transaction Management: Collects and organizes deposit and withdrawal data.
  • Query Endpoints: Retrieve bridge transaction history using wallet addresses or ICP IDs.
  • Token Data:
    • Lists over 1,000 EVM tokens across major chains.
    • Provides real-time ICP token prices.
    • Shows bridgeable tokens between ICP and EVM.
    • Tracks wrapped tokens created via the lsm.

The chain-fusion-helper centralizes this information for easy access.

📄 Integration Guide


🚀 smart-routing (quoter)

The smart-routing system is an advanced DEX aggregator that provides optimal token swap routes across multiple blockchain networks.

🔑 Key Features

  • Multi-Protocol Aggregation: Integrates with Uniswap V2/V3/V4, PancakeSwap, and SushiSwap
  • Cross-Chain Routing: Seamless token swaps across different blockchains via ICP bridge
  • Zero Gas Fees: Direct ICP DEX routes with no gas costs
  • Real-time Optimization: Advanced algorithms for best price discovery
  • Batch Processing: Multiple quotes and cross-chain operations in single requests

🌐 Supported Networks

  • Ethereum (Chain ID: 1)
  • Base (Chain ID: 8453)
  • BSC (Chain ID: 56)
  • Arbitrum (Chain ID: 42161)
  • Internet Computer (ICP)

📄 Integration Guide


💱 appic-dex

The appic-dex is a concentrated liquidity DEX built on the Internet Computer, providing advanced trading features similar to Uniswap V3.

✨ Core Capabilities

  • Concentrated Liquidity: Capital efficient liquidity provision within custom price ranges
  • Multiple Fee Tiers: Support for 0.01%, 0.05%, 0.1%, 0.3%, and 1.0% fee structures
  • Multi-hop Routing: Complex swap paths across multiple pools
  • Position Management: Create, modify, and manage liquidity positions
  • Real-time Analytics: Comprehensive data access and historical tracking

🛡️ Security Features

  • Principal Guards: Prevents concurrent operations and double-spending
  • Memory Safety: Rust-based implementation with comprehensive error handling
  • ICRC Integration: Native Internet Computer token standard support
  • Event Logging: Complete audit trail for all operations

📄 Integration Guide

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •