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
  • Simplified Dapp Development
  • Comprehensive Service Support
  • Integration Made Easy
  • Documentation and Examples
  • Active Community and Support

Was this helpful?

  1. Product Overview
  2. Unified SDK / APIs

KrypCore Web3 SDK

The KrypCore Web3 SDK is a powerful JavaScript SDK that simplifies the development of decentralized applications (Dapps) on the Web3 ecosystem. It provides a comprehensive set of tools, libraries, and methods that empower developers to build their Dapps with ease. The SDK acts as an umbrella, offering seamless integration and support for various services within KrypCore Web3, including infrastructure, decentralized identity (DID), wallets, NFTs, fungible tokens (FTs), and more. Here's an overview of the key features and benefits of the KrypCore Web3 SDK:

Simplified Dapp Development

With the KrypCore Web3 SDK, developers can leverage its JavaScript methods and libraries to simplify the process of building Dapps. Instead of making direct API calls, developers can use the SDK's intuitive and well-documented methods to interact with the underlying services and components of KrypCore Web3. This streamlined approach allows developers to focus on the core logic of their Dapps, without getting caught up in the intricacies of low-level implementation details.

Comprehensive Service Support

The KrypCore Web3 SDK provides comprehensive support for a wide range of services within the KrypCore Web3 ecosystem. This includes infrastructure management, DID lifecycle management, wallet integration, NFT creation and management, FT creation and transfer, and much more. By utilizing the SDK, developers can harness the power of these services and seamlessly integrate them into their Dapps, unlocking their full potential.

Integration Made Easy

By acting as an abstraction layer, the KrypCore Web3 SDK simplifies the integration of various services into Dapps. Developers can rely on the SDK's unified interface to interact with different services, eliminating the need for separate API integrations. This approach enables developers to write cleaner and more maintainable code, reducing the development time and effort required for integrating multiple services.

Documentation and Examples

The KrypCore Web3 SDK is accompanied by comprehensive documentation and examples, providing developers with valuable resources to get started quickly. The documentation offers detailed explanations of the SDK's functionalities, usage guidelines, and code samples, making it easy for developers to understand and utilize the SDK effectively. The examples demonstrate practical use cases, showcasing how the SDK can be used to build real-world Dapps.

Active Community and Support

Developers using the KrypCore Web3 SDK can benefit from an active community and dedicated support channels. The community provides a platform for developers to collaborate, share insights, ask questions, and seek assistance. This supportive ecosystem helps developers overcome challenges, gain valuable knowledge, and accelerate their Dapp development journey.


With the KrypCore Web3 SDK, developers can unlock the full potential of Web3 technologies and build innovative Dapps more efficiently. The SDK's simplified development approach, comprehensive service support, and thriving community make it an ideal choice for developers looking to leverage the power of KrypCore Web3 in their Dapp projects.

PreviousBenefits of a Unified ModelNextKrypCore Web3 APIs

Last updated 1 year ago

Was this helpful?