5.5 Web3

ECOStage, built on the Web3 network, provides a comprehensive Web3 infrastructure for decentralized applications (dApps) using CreateGo’s Web3 technology. The CreateGo Web3 API supports diverse blockchain interactions, connecting with Ether-based mainnets and enhancing decentralized digital marketing and ecosystem operations through essential APIs optimized for user experience. Web3 technology is designed to help users, stores, and ecosystem participants manage and interact with digital assets transparently and securely.

Key Web3 Features:

  1. Authentication API

    • Purpose: Provides secure authentication using decentralized identity systems.

    • Functionality: The Authentication API enhances security using JSON Web Tokens (JWT) and integrates with Decentralized Identity (DID) systems, providing high levels of privacy and security through Verifiable Credentials (VC) and Verifiable Presentations (VP).

    • Use Case: Enables easy access to Web3 applications for users after authentication, supporting secure access in a decentralized environment.

  2. Chain API

    • Purpose: Supports interactions across multiple blockchain networks.

    • Functionality: Enables interaction with Ethereum, Optimism, BNB, and opBNB mainnets, providing account balance queries, gas fee predictions, transaction status checks, and transfers. Based on the JSON-RPC protocol, it supports ERC20, ERC721 (NFT), and ERC1155 (multi-token) standards for versatile digital asset management.

    • Use Case: Supports seamless blockchain interactions for dApps through transaction processing, token management, and real-time balance queries.

  3. Smart Account API

    • Purpose: Provides account abstraction to improve user experience.

    • Functionality: Combines external owned accounts (EOA) with contract accounts using ERC-4337 account abstraction standards, allowing applications to pay gas fees on behalf of users, significantly enhancing the user experience.

    • Use Case: Enables Web3 platforms to offer gasless transactions and batch processing, creating a more convenient and straightforward user experience.

  4. Server Wallet API

    • Purpose: Provides secure digital asset storage and management.

    • Functionality: Built on HashiCorp Vault, the Server Wallet API ensures safe storage of private keys and integrates with Smart Accounts. This enables cryptocurrency transfers and smart contract interactions, delivering a high level of security.

    • Use Case: Supports platforms managing extensive transactions in payment systems and decentralized finance (DeFi) applications, ensuring secure storage and transaction of digital assets.

  5. Token API

    • Purpose: Supports the management of fungible and non-fungible tokens (NFTs).

    • Functionality: The Token API supports ERC20, ERC721, and ERC1155 standards, providing token creation, transfer, burning, and approval functions. This enables the seamless implementation of NFT marketplaces, token issuance, and DeFi functionalities.

    • Use Case: Operates various token-related applications, supporting NFT issuance, ERC20 token creation, and secure, efficient token transfers.

  6. NFT API

    • Purpose: Supports complete lifecycle management of NFTs.

    • Functionality: Based on ERC721 and ERC1155 standards, the NFT API provides NFT creation, transfer, and management functions. It allows for status checks, metadata searches, and interactions with smart contracts, facilitating NFT transactions and utilization.

    • Use Case: Manages issuance and transactions of NFTs in digital collectibles, art, gaming assets, and other NFT-related ecosystems.

  7. Payments API

    • Purpose: Simplifies cryptocurrency payment processing.

    • Functionality: The Payments API supports the integration of cryptocurrency payments within applications, supporting both one-time and subscription payments. It enables seamless payment systems through Ethereum and other supported blockchains.

    • Use Case: Enhances user experience by enabling cryptocurrency payment options for product, service, or subscription-based payment systems.

  8. IPFS API

    • Purpose: Provides decentralized storage using IPFS.

    • Functionality: Allows users to upload, retrieve, and pin files to the decentralized IPFS network. This is especially useful for securely storing long-term accessible data, such as NFT metadata.

    • Use Case: Ensures immutability and accessibility by securely storing NFT metadata and digital files in decentralized storage.

Through these Web3 technologies, ECOStage enables users to manage digital assets securely and efficiently, creating an environment where store owners and customers can interact seamlessly within a blockchain-based decentralized ecosystem. The powerful capabilities of CreateGo Web3 API support the operation of ECOStage’s various contactless channels and AI Agent, facilitating real-time interaction between stores and customers and promoting eco-friendly consumption practices.

Last updated