Safeheron API is used to integrate Safeheron MPC-TEE technologies into multiple applications/platforms.
For functionality, with Safeheron API you can enjoy almost all the core functions, such as managing wallets, creating transactions and retrieving transactions. Additionally, you can automate your transaction approval, signing and other functions with API Co-Signer.
For application scenarios, not only creating transactions, but the API also enables contract interactions with such as DeFi, DEX, GameFi, contract owner and token mint permission management, data signature for all kinds of Web3 scenarios, and other business scenarios.
A member with
Manage APIpermission logs into Safeheron Web Console, and then navigates to Settings ➡ API to create an API account (which is also called API Key).
Once the API account is created, you can access Safeheron API with the API Key.
We provide the API SDK in the following languages:
- Python: Coming soon
To guarantee the security of our API:
- Permissions for API accounts: You can assign different permissions to different API accounts. When creating the API account, please remember that always give minimal permissions.
- Restricted Access: Only members with
Manage APIpermission can set up or change API, and any modifications shall be approved by your team to take effect.
- IP Whitelisting, Data Encryption & Signing Scheme: IP whitelisting with CDN provider makes sure IP addresses cannot be forged as the source is always safe. During data transmission, all the data cannot be hijacked and tampered with under the safeguard of data encryption and signing scheme, all the data is handled securely.
- Policy: You can set certain policies for the API account, governing how to approve transactions created by the API account.
To have trusted reliable security is a joint work by Safeheron and you. Please keep all your API account-related data safe, such as your API Key, your public and private key pair, and your Safeheron public key.