KrypCore Web3
PlatformSupportSDK
  • 👋Welcome to Krypcore Web3
  • Introduction
    • Overview
    • Product Architecture
    • Supported Networks
  • Product Overview
    • Key Concepts
    • Unified SDK / APIs
      • Benefits of a Unified Model
      • KrypCore Web3 SDK
      • KrypCore Web3 APIs
    • Infrastructure
      • Blockchain Endpoints
        • Adding network to Metamask
      • Storage Endpoints
      • DID Service Endpoints
    • Core Services
      • Wallets
        • Choosing the right wallet for your Dapp
        • Custodial Wallet
        • Self Managed Wallet
        • MPC Wallet
        • Developer Wallet
        • Smart Contract Wallet
      • Smart Contracts
        • Deploy from Templates
          • Templates Explained
            • ERC 20
            • ERC 721
            • ERC 1155
            • ERC20DAO Token
            • TokenERC20
        • Deploy your own contract
        • Deploy Contract
        • Load Contract
      • NFT
        • Creating a collection
        • Minting NFTs
      • FT
        • Creating an ERC-20 token
      • DIDs
      • Storage
    • Add on Services
      • Datalake
      • Gasless
        • Integration Steps
        • Considerations and Best Practices
  • API Reference
    • KCW3 APIs Explained
    • Infrastructure APIs
      • Ethereum JSON RPC APIs
        • eth_accounts
        • eth_blockNumber
        • eth_call
        • eth_chainId
        • eth_estimateGas
        • eth_feeHistory
        • eth_gasPrice
        • eth_getBalance
        • eth_getBlockByHash
        • eth_getBlockByNumber
        • eth_getBlockReceipts
        • eth_getBlockTransactionCountByHash
        • eth_getBlockTransactionCountByNumber
        • eth_getCode
        • eth_getFilterChanges
        • eth_getFilterLogs
        • eth_getLogs
        • eth_getProof
        • eth_getStorageAt
        • eth_getTransactionByBlockHashAndIndex
        • eth_getTransactionByBlockNumberAndIndex
        • eth_getTransactionByHash
        • eth_getTransactionCount
        • eth_getTransactionReceipt
        • eth_getUncleCountByBlockHash
        • eth_getUncleCountByBlockNumber
        • eth_hashrate
        • eth_maxPriorityFeePerGas
        • eth_mining
        • eth_newBlockFilter
        • eth_newFilter
        • eth_newPendingTransactionFilter
        • eth_signTransaction
        • eth_syncing
        • eth_uninstallFilter
        • eth_unsubscribe
        • eth_sendRawTransaction
        • net_listening
        • net_peerCount
        • net_version
        • txpool_content
        • txpool_inspect
        • txpool_status
        • web3_clientVersion
        • web3_sha3
      • IPFS HTTP Client APIs
        • How to
        • HTTP API methods
          • add
          • block_get
          • block_stat
          • cat
          • dag_get
          • dag_import
          • dag_put
          • dag_resolve
          • get
          • pin_add
          • pin_ls
          • pin_rm
          • pin_update
          • version
          • block_put
    • Core Service APIs
      • Wallet Manager APIs
        • Self Managed Wallet
          • Setup SM Wallet
          • Create Wallet
          • Get Wallet balance
          • Sign Message
          • Verifies Signature off chain
          • Deploy Contract
          • Submit Transaction
          • Estimating Gas Price
          • Call Contract Method
          • Sign and Submit Gasless Transaction
        • Developer Wallet
          • Generate Keys
          • Deploy Contract
          • Call Contract
          • Get Balance
          • Sign And Submit Gasless Txn
          • Create And Execute Txn
          • Sign EIP712 Txn
          • Verify Signature OffChain
          • Sign Message
          • Sign TxHash
          • Estimate Gas
        • Smart Contract Wallet APIs
          • Create Wallet
          • Get All SC Wallet Details
          • GenerateUserOp
          • SubmitUserOp
      • DID Manager APIs
        • Create issuer Profile
        • Create Subject Profile
        • Create Verifiable Credentials
        • Create Verifiable Presentation
        • List Issuer Profile
        • List Subject Profile
        • List Verifiable Credential
        • List Verifiable Credential Templates
        • Verify Verifiable Credential
        • Revoke Verifiable Credential
        • Delete Issuer Profile
        • Resolve DID
      • NFT Studio APIs
        • Create NFT Collection
        • Get all NFT Collections details created by a user
        • Get a NFT collection details created by a user
        • Mint NFT
        • Get all Minted NFT details in a smart contract
      • FT Manager APIs
        • Create ERC20Token
        • Get all Fungible Token details created by user
        • Get a Fungible Token details created by user
        • Mint ERC20 Token
        • Approve ERC20Token
        • Transfer ERC20 Token
        • Burn ERC20Token
        • Get Total Supply
        • Get Balance of an user address
      • Storage Manager APIs
        • Upload file to IPFS Storage
        • Get File Details
        • Download Files from IPFS
        • Update Pin status
      • Gasless API
        • Get Transaction Payload
        • Send Transaction
        • Create Gas Request
        • Add Whitelisted Contract Linked to DApp
        • List All Whitelisted Contracts
        • List All Protocol Configs
        • List All Funded Transactions
        • Update Configured Gas Limit
        • Deactivate Whitelisted Contract
        • Get Protocol Config using userId and ChainId
        • Sign And Submit Gasless Txn Using (Dev wallet)
        • Sign And Submit Gasless Txn Using (kms wallet)
    • Add On APIs
      • Gasless Transactions APIs
      • Datalake APIs
  • SDK Reference
    • Getting Started
    • SDK Architecture
    • Wrapper Packages
    • Power Methods
      • Wallet Suite
      • Utils Suite
    • Core Service Methods
      • Custodial Wallet Kit
      • DID Kit
      • NFT Kit
      • FT Kit
      • Storage Kit
  • faq
    • Platform FAQs
    • API FAQs
    • SDK FAQs
  • Releases
    • Latest Updates
    • Release Notes v1.0.0 Beta
    • Release Notes v1.0.0
Powered by GitBook
On this page

Was this helpful?

  1. Product Overview

Core Services

Core Services

KrypCore Web3 offers a comprehensive suite of core services that form the foundation of your decentralized application (Dapp) development journey. These core services provide the essential building blocks required to create, manage, and interact with key components of Web3 applications. Let's explore each of these core services in detail:

Wallets

KrypCore Web3 provides a range of wallet solutions to meet your specific needs. Whether you require custodial wallets, non-custodial wallets, or multi-party computation (MPC) wallets, our wallet services offer a secure and user-friendly environment for managing digital assets and facilitating seamless transactions. These wallet services expose a set of APIs that can be accessed via the API Reference, or you can utilize the KrypCore Web3 SDK for simplified integration.

Storage Manager

With the Storage Manager service, you can leverage distributed storage protocols like IPFS (InterPlanetary File System) to store and retrieve data within your Dapp. This service ensures efficient and reliable storage of files, documents, and other media assets, enabling you to create robust decentralized applications with seamless data management capabilities. You can interact with the Storage Manager APIs provided in the API Reference or leverage the KrypCore Web3 SDK for easy integration.

DID Manager

The DID Manager service enables the seamless integration and management of Decentralized Identifiers (DIDs) within your application. By leveraging the DID Manager, you can create, verify, and revoke DIDs, as well as issue and manage credentials associated with these identities. This service empowers users with self-sovereign identity capabilities, enhancing privacy, security, and control over digital identities. Access the DID Manager APIs in the API Reference, or make use of the KrypCore Web3 SDK for simplified integration.

NFT Studio

With the NFT Studio service, you can unlock the power of Non-Fungible Tokens (NFTs) within your Dapp. This service provides a comprehensive set of tools and APIs for creating, managing, and trading NFTs across various standards such as ERC-721 and ERC-1155. Embrace the world of digital collectibles, art, gaming assets, and more with the NFT Studio. Explore the NFT Studio APIs in the API Reference, or utilize the KrypCore Web3 SDK for seamless integration.

FT Manager

The FT Manager service focuses on Fungible Tokens (FTs) and provides a suite of APIs and tools for creating and managing these tokens within your Dapp. With the FT Manager, you can easily implement token functionality, including token creation, transfers, and other customizations based on your specific requirements. Access the FT Manager APIs provided in the API Reference, or leverage the KrypCore Web3 SDK for simplified integration.

Smart Contract Studio

The Smart Contract Studio service empowers you to create and deploy smart contracts onto Ethereum Virtual Machine (EVM) compatible chains. With a range of pre-defined templates, including ERC-20, ERC-1155, and ERC-721, you can kickstart your smart contract development journey. Additionally, the Smart Contract Studio offers APIs to interact with deployed contracts, enabling seamless integration of smart contract functionality into your Dapp. Refer to the API Reference for Smart Contract Studio APIs, or make use of the KrypCore Web3 SDK for simplified integration.


Each of these core services plays a vital role in enabling the development of robust and feature-rich Web3 applications. The APIs for these services can be found in the API Reference, and you can also utilize the KrypCore Web3 SDK to simplify the integration process and enhance your development experience.

PreviousDID Service EndpointsNextWallets

Last updated 11 months ago

Was this helpful?