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
  • Wallet APIs
  • Smart Contract APIs
  • Token APIs
  • Identity APIs
  • Storage APIs
  • Analytics APIs
  • Infrastructure APIs
  • Gasless APIs

Was this helpful?

  1. Product Overview
  2. Unified SDK / APIs

KrypCore Web3 APIs

KrypCore Web3 provides a comprehensive set of APIs that enable developers to build and interact with decentralized applications (Dapps) seamlessly. These APIs offer a wide range of functionalities, empowering developers to leverage blockchain technology, manage wallets, interact with smart contracts, handle digital assets, and more. Here's an overview of the key API offerings provided by KrypCore Web3:

Wallet APIs

KrypCore Web3 offers a suite of Wallet APIs that allow developers to manage and interact with different types of wallets. These APIs enable the creation, management, and integration of custodial, non-custodial, and multi-party computation (MPC) wallets within Dapps. With Wallet APIs, developers can handle wallet creation, account management, transaction signing, and other wallet-related operations seamlessly.

Smart Contract APIs

KrypCore Web3's Smart Contract APIs provide developers with the necessary tools and functionalities to interact with smart contracts on various blockchain networks. These APIs enable the deployment, invocation, and management of smart contracts, allowing developers to define custom business logic, execute transactions, and query contract state. With Smart Contract APIs, developers can integrate and interact with smart contracts within their Dapps efficiently.

Token APIs

Token APIs offered by KrypCore Web3 enable developers to manage and interact with both fungible and non-fungible tokens (NFTs). These APIs allow for token creation, transfer, burning, and querying token metadata. With Token APIs, developers can easily integrate token functionalities into their Dapps, enabling the seamless management and transfer of digital assets.

Identity APIs

KrypCore Web3 provides Identity APIs that facilitate the management and verification of decentralized identities (DIDs). These APIs enable developers to create, issue, verify, and revoke credentials associated with DIDs. Identity APIs simplify the process of managing digital identities within Dapps, enhancing security and privacy for users.

Storage APIs

Storage APIs offered by KrypCore Web3 provide developers with the ability to interact with distributed storage protocols such as IPFS (InterPlanetary File System). These APIs enable the storage, retrieval, and management of decentralized data, including files, media, and metadata associated with Dapps. Storage APIs empower developers to leverage the benefits of decentralized storage, ensuring data availability and durability.

Analytics APIs

KrypCore Web3's Analytics APIs offer developers insights and analytics on blockchain transactions and activities within their Dapps. These APIs provide detailed transaction data, including transaction history, gas usage, and other relevant metrics. Analytics APIs enable developers to gain valuable insights into the usage and performance of their Dapps, facilitating data-driven decision-making.

Infrastructure APIs

KrypCore Web3 also exposes a set of Infrastructure APIs that allow developers to interact directly with the underlying blockchain network and other infrastructure components. These APIs include the RPC (Remote Procedure Call) APIs, which enable developers to communicate with the blockchain network and perform various operations such as querying blockchain data, submitting transactions, and retrieving smart contract information.

Additionally, KrypCore Web3 provides IPFS (InterPlanetary File System) HTTP client APIs, which allow developers to interact with IPFS nodes for decentralized file storage and retrieval. With these APIs, developers can store files on IPFS, retrieve stored files, and manage IPFS-related functionalities within their Dapps.

Gasless APIs

Gasless APIs enable developers to build Dapps with gasless features, where the users of their Dapp do not have to pay for gas fees. Gasless APIs handle the gas payment on behalf of the Dapp's users, making the onboarding process easier and more seamless.


These APIs collectively form a powerful toolkit for developers to build and enhance their Dapps with the capabilities of KrypCore Web3. By leveraging these APIs, developers can streamline development processes, integrate blockchain functionalities, and create compelling decentralized applications.

PreviousKrypCore Web3 SDKNextInfrastructure

Last updated 1 year ago

Was this helpful?