# Core Service APIs

- [Wallet Manager APIs](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager.md)
- [Self Managed Wallet](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/self-managed-wallet.md)
- [Setup SM Wallet](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/self-managed-wallet/setup-sm-wallet.md)
- [Create Wallet](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/self-managed-wallet/create-wallet.md)
- [Get Wallet balance](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/self-managed-wallet/get-wallet-balance.md)
- [Sign Message](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/self-managed-wallet/sign-message.md)
- [Verifies Signature off chain](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/self-managed-wallet/verifies-signature-off-chain.md)
- [Deploy Contract](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/self-managed-wallet/deploy-contract.md)
- [Submit Transaction](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/self-managed-wallet/submit-transaction.md)
- [Estimating Gas Price](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/self-managed-wallet/estimating-gas-price.md)
- [Call Contract Method](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/self-managed-wallet/call-contract-method.md)
- [Sign and Submit Gasless Transaction](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/self-managed-wallet/sign-and-submit-gasless-transaction.md)
- [Developer Wallet](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/developer-wallet.md)
- [Generate Keys](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/developer-wallet/generate-keys.md)
- [Deploy Contract](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/developer-wallet/deploy-contract.md)
- [Call Contract](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/developer-wallet/call-contract.md)
- [Get Balance](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/developer-wallet/get-balance.md)
- [Sign And Submit Gasless Txn](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/developer-wallet/sign-and-submit-gasless-txn.md)
- [Create And Execute Txn](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/developer-wallet/create-and-execute-txn.md)
- [Sign EIP712 Txn](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/developer-wallet/sign-eip712-txn.md)
- [Verify Signature OffChain](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/developer-wallet/verify-signature-offchain.md)
- [Sign Message](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/developer-wallet/sign-message.md)
- [Sign TxHash](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/developer-wallet/sign-txhash.md)
- [Estimate Gas](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/developer-wallet/estimate-gas.md)
- [Smart Contract Wallet APIs](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/smart-contract-wallet-apis.md)
- [Create Wallet](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/smart-contract-wallet-apis/create-wallet.md)
- [Get All SC Wallet Details](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/smart-contract-wallet-apis/get-all-sc-wallet-details.md)
- [GenerateUserOp](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/smart-contract-wallet-apis/generateuserop.md)
- [SubmitUserOp](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/wallet-manager/smart-contract-wallet-apis/submituserop.md)
- [DID Manager APIs](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/did-manager-apis.md)
- [Create issuer Profile](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/did-manager-apis/create-issuer-profile.md)
- [Create Subject Profile](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/did-manager-apis/create-subject-profile.md)
- [Create Verifiable Credentials](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/did-manager-apis/create-verifiable-credentials.md)
- [Create Verifiable Presentation](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/did-manager-apis/create-verifiable-presentation.md)
- [List Issuer Profile](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/did-manager-apis/list-issuer-profile.md)
- [List Subject Profile](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/did-manager-apis/list-subject-profile.md)
- [List Verifiable Credential](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/did-manager-apis/list-verifiable-credential.md)
- [List Verifiable Credential Templates](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/did-manager-apis/list-verifiable-credential-templates.md)
- [Verify Verifiable Credential](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/did-manager-apis/verify-verifiable-credential.md)
- [Revoke Verifiable Credential](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/did-manager-apis/revoke-verifiable-credential.md)
- [Delete Issuer Profile](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/did-manager-apis/delete-issuer-profile.md)
- [Resolve DID](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/did-manager-apis/resolve-did.md)
- [NFT Studio APIs](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/nft-studio-apis.md)
- [Create NFT Collection](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/nft-studio-apis/create-nft-collection.md)
- [Get all NFT Collections details created by a user](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/nft-studio-apis/get-all-nft-collections-details-created-by-a-user.md)
- [Get a NFT collection details created by a user](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/nft-studio-apis/get-a-nft-collection-details-created-by-a-user.md)
- [Mint NFT](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/nft-studio-apis/mint-nft.md)
- [Get all Minted NFT details in a smart contract](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/nft-studio-apis/get-all-minted-nft-details-in-a-smart-contract.md)
- [FT Manager APIs](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/ft-manager-apis.md)
- [Create ERC20Token](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/ft-manager-apis/create-erc20token.md)
- [Get all Fungible Token details created by user](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/ft-manager-apis/get-all-fungible-token-details-created-by-user.md)
- [Get a Fungible Token details created by user](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/ft-manager-apis/get-a-fungible-token-details-created-by-user.md)
- [Mint ERC20 Token](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/ft-manager-apis/mint-erc20-token.md)
- [Approve ERC20Token](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/ft-manager-apis/approve-erc20token.md)
- [Transfer ERC20 Token](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/ft-manager-apis/transfer-erc20-token.md)
- [Burn ERC20Token](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/ft-manager-apis/burn-erc20token.md)
- [Get Total Supply](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/ft-manager-apis/get-total-supply.md)
- [Get Balance of an user address](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/ft-manager-apis/get-balance-of-an-user-address.md)
- [Storage Manager APIs](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/storage-manager-apis.md)
- [Upload file to IPFS Storage](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/storage-manager-apis/upload-file-to-ipfs-storage.md)
- [Get File Details](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/storage-manager-apis/get-file-details.md)
- [Download Files from IPFS](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/storage-manager-apis/download-files-from-ipfs.md)
- [Update Pin status](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/storage-manager-apis/update-pin-status.md)
- [Gasless API](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/gasless-api.md)
- [Get Transaction Payload](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/gasless-api/get-transaction-payload.md)
- [Send Transaction](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/gasless-api/send-transaction.md)
- [Create Gas Request](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/gasless-api/create-gas-request.md)
- [Add Whitelisted Contract Linked to DApp](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/gasless-api/add-whitelisted-contract-linked-to-dapp.md)
- [List All Whitelisted Contracts](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/gasless-api/list-all-whitelisted-contracts.md)
- [List All Protocol Configs](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/gasless-api/list-all-protocol-configs.md)
- [List All Funded Transactions](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/gasless-api/list-all-funded-transactions.md)
- [Update Configured Gas Limit](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/gasless-api/update-configured-gas-limit.md)
- [Deactivate Whitelisted Contract](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/gasless-api/deactivate-whitelisted-contract.md)
- [Get Protocol Config using userId and ChainId](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/gasless-api/get-protocol-config-using-userid-and-chainid.md)
- [Sign And Submit Gasless Txn Using (Dev wallet)](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/gasless-api/sign-and-submit-gasless-txn-using-dev-wallet.md)
- [Sign And Submit Gasless Txn Using (kms wallet)](https://docs.krypcore.com/dev-docs/api-reference/core-service-apis/gasless-api/sign-and-submit-gasless-txn-using-kms-wallet.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.krypcore.com/dev-docs/api-reference/core-service-apis.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
