Only this pageAll pages
Powered by GitBook
Couldn't generate the PDF for 131 pages, generation stopped at 100.
Extend with 50 more pages.
1 of 100

English

Welcome

Loading...

Loading...

Getting Started

Loading...

Loading...

Account Management

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Team

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Wallet and Transactions

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Risk Management

Loading...

Loading...

Loading...

API

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Payment Engine

Loading...

Loading...

Loading...

Loading...

Loading...

FAQ

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Product Overview

At Cregis, we are dedicated to providing innovative financial tools that enable seamless and secure management of digital assets for businesses. Our suite of products empowers enterprises to manage, transact, and leverage cryptocurrencies with ease. Whether your business is looking to integrate cryptocurrency solutions or enhance existing financial operations, Cregis equips you with state-of-the-art technologies designed to optimize efficiency and security. From self-custody wallets to payment engines and financial services, Cregis is here to support your business in navigating the evolving digital economy with confidence.

Self-Custody MPC Wallet

Cregis MPC Wallet is a crypto asset management tool designed for users to have full control over their digital assets. Unlike custodial wallets, the private keys for self-custody wallets are held by the users themselves, ensuring that Cregis has no access to their private keys or funds, thus maximizing security and privacy. The wallet supports multiple cryptocurrencies and blockchain networks, along with robust security features.

Wallet as a Service

Cregis offers a standardized wallet API that allows businesses to create wallet addresses and conduct cryptocurrency transactions without the need to develop or maintain the underlying wallet technology. These addresses are fully owned by the business and can be easily consolidated. By leveraging Cregis’s wallet API, businesses can focus more on designing user flows and interfaces while enhancing brand marketing efforts, ultimately creating greater value for their products.

Cregis Payment Engine

Cregis is committed to addressing the various challenges of traditional acquiring for merchants, offering a range of crypto acquiring tools including checkout pages, QR codes, POS machines, and invoices to help merchants break free from the constraints of traditional banks. Cregis supports multiple blockchain networks and fiat currencies, providing real-time settlement with T+0 processing, significantly enhancing capital efficiency while reducing cross-border settlement costs.

Cregis Financial Services

Cregis Card combines cryptocurrency and traditional credit card functions. Available as virtual and physical cards, users can top up with crypto and make everyday purchases. The card supports online and offline payments, along with integration with PayPal, Apple Pay, and Google Pay. Cregis also offers multi-card fund sharing and real-time expense management, providing a seamless global payment experience.

Shard

Cregis utilizes advanced MPC (Multi-Party Computation) shard technology to enhance the security of private keys by dividing them into multiple shards. In a single-signature wallet, these MPC shards are securely stored across both the local device and a Trusted Execution Environment (TEE), ensuring that no single entity holds the complete key. For multi-signature wallets, the shards are distributed across different local devices, further enhancing security by decentralizing control. Each time a transaction is made, the MPC shards are computed in various locations and combined with those stored in the cloud, ensuring a highly secure and efficient signing process.

Team Activity

Transaction

Transaction Signing

You can find your signing request under team activity.

You can view payment request details by clicking the request, and approve or reject it using the icons at the bottom.

Recharge Your Account

Please noted that the account fees could be only applied to the following situations:

  • Purchase team plan and additional feature for your team

  • Top up to your crypto card

  • Purchase Tron energy (For more details, please refer to this "".)

Manage Your Bills

View Your Bills

You can view all your bills in your account interface.

You can also check your bill details including the order number and the created time of the order

Download and Installation

PC

Download and install the Cregis PC Client

Visit the download link , select the operating system to download the corresponding Cregis installation package, package size is about, Mac: 148M, Windows: 105M.

After downloading, double-click the installation package to install Cregis Client on the PC according to the instructions.

General Setting

Language

You can switch your language below. Cregis supports three languages, which are English, traditional Chineses and simplified Chinese.

Currency

Security

Google 2FA

If you want to get your secret key for Google authenticator, you can click"edit" under the Google 2FA. Then you will need to verify the previous Google Authenticator.

After verifying the previous Google Authenticator, you can view the secret key and the QR code. You can scan the QR code or copy the secret key to your device, and add it to the Google Authenticator. After that, you need to input the new Google verify code for final confirmation.

Manage Your Team

Cregis’s team functionality offers a powerful set of tools designed for effective collaboration and streamlined asset management. By creating a dedicated Team Space, users can easily manage crypto assets with enhanced control and oversight, leveraging features like shared dashboards, multi-user access, and advanced risk management tools. This allows team members to work together securely, delegate tasks efficiently, and monitor asset performance in real-time. The team functionality also provides customizable access permissions, ensuring that sensitive operations are handled by authorized personnel only, further enhancing both security and operational efficiency.

Create a Team

You can click on the Team/Personal Space option in the top left corner, and from there, select Create a Team.

Delete a Shard

You can delete the key shard in your device for safety concerns. If you cannot find the shard, you can reset it by any device.

You can click the "delete" button under shard management and then click "confirm".

Shard will be deleted after you finish the verification.

Member

Adding Member

You can add members by inputting their emails. After you invite a member, the status of invited members changes to "Pending " Invited members will receive an email/message notification, prompting them to register or log in to the Cregis client to join the team.

After clicking "Confirm", you might need to complete the Google Authorization. There would be a success message popup after completion.

Rename Your Wallet

  1. You can click the icon to view the wallet management interface.

  2. After clicking "Rename", you can start editing the name and press "enter" to confirm the change.

Team Space and Personal Space

Cregis account is automatically set up with a personal account. Users can use this personal account to create team accounts. In the team account, team owners can create wallets and crypto cards for team members for better management.

What is the difference between Team Space and Personal Space?

The primary difference between Team Space and Personal Space lies in the available features. In Team Space, additional tools such as dashboards, risk management features, and other advanced functionalities are unlocked. These features allow users to more effectively manage their crypto assets in a collaborative environment, offering enhanced control and oversight compared to Personal Space.

API Manual

Why are there two sets of recovery phrases (ed25519 and secp256k1)?

Your wallet automatically generates two sets of recovery phrases because different blockchains use different cryptographic standards. To ensure the security and full compatibility of your assets, we employ a dual-recovery-phrase design.

Here are the specific reasons:

  • Technical Necessity

    • Different blockchains use different encryption standards.

    • First recovery phrase (ed25519): Supports high-performance blockchains like Solana (SOL), Sui (SUI), Ton (TON), Aptos (APT), and Cardano (ADA).

    • Second recovery phrase (secp256k1): Supports Bitcoin (BTC), Ethereum (ETH), and other EVM-compatible chains (e.g., BSC, Polygon).

    • Since the two encryption algorithms (ed25519 and secp256k1) are incompatible, separate recovery phrases are required to manage assets across different chains.

  • Security Design

    • Asset isolation reduces risk: The two recovery phrases are completely independent. Even if one is compromised, the assets managed by the other remain secure.

    • Prevents asset loss due to derivation errors: For example, using an ed25519 recovery phrase to restore a secp256k1-based wallet will fail.

What You Need to Know

  • Backup both recovery phrases—neither can be omitted. Losing one may result in irreversible loss of assets on certain chains.

  • When recovering your wallet, you must import both phrases to regain full access to all assets across supported chains.

Why Can’t They Be Combined Into One? The blockchain industry has not yet unified cryptographic standards. Our dual-recovery-phrase solution ensures 100% security and compatibility for your assets. Should industry standards evolve, we will promptly optimize the user experience.

I Only Use Bitcoin/Ethereum—Why Do I Need to Back Up the ed25519 Phrase? Even if you don’t currently use chains like Solana or Cardano, storing both phrases ensures future flexibility. The ed25519 phrase will be essential if you ever wish to interact with these high-performance blockchains.

What Are the Differences Between Advanced Mode and Standard Mode for Gas Fee Settings?

The key differences between Advanced Mode and Standard Mode lie in the protocol used and the fee control mechanism:

  • Advanced Mode: This mode adopts the EIP-1559 protocol, which uses a new fee calculation method. It allows for faster transaction confirmation and theoretically reduces fee volatility. Advanced Mode is ideal for users requiring high-priority confirmations. Users can customize Max Fee (maximum fee) and Max Priority Fee (priority fee) for precise control.

  • Standard Mode: Based on the traditional gas fee structure, this mode requires manual input of Gas Price and Gas Limit. It offers less flexibility but suits users unfamiliar with EIP-1559 or those who prefer the traditional setup.

Compared to Standard Mode, Advanced Mode provides more cost savings and stable performance, while Standard Mode continues the conventional fee-setting approach.

Can Auto-Signing Continue When Cregis Is Closed?

No, the auto-signing feature in Cregis requires the application to remain open to function. This ensures the security of the signing process and the real-time handling of private key shards. If Cregis is closed, the auto-signing feature will not operate.

API Center for Developers

https://developer.cregis.com/introduction

Wallet Management

Which Policy Executes First if Priorities Are Equal?

The system will prioritize and execute the policy that was created or updated most recently.

Transaction Management

Can I use the team account balance to pay for the gas fee?

Currently, only the TRON network offers a proxy resource feature, allowing team account balances to cover resource fees. Other networks still require the wallet's cryptocurrency balance to pay for gas fees.

API Management

Why Does the API Return Unsupported Token When Integrating TON?

The TON blockchain uses a unique architecture called "workchain," which differs from traditional blockchains. Unlike Ethereum's sub-addresses or Bitcoin's hierarchical deterministic wallets, TON does not natively provide specific sub-address concepts.

To integrate TON tokens, you need to manually add and configure addresses within the project. For detailed steps, please refer to here.

You can follow the below steps to recharge your account.

  1. Go to the account fees page.

  2. Click "Recharge", then a window with crypto address will be poped up.

  3. If you have recharged successfully, you can check your balance and details here.

Tron Energy
Pay a Bill

The bill status would be shown as "to be paid", you can click the bill to enter the detail page. If you confirm to proceed the payment of this bill, you can click "Pay".

There would be a poped up window to show you the team account balance. If you have insufficient balance for this bill, you may need to Recharge your account first. You can click "Pay Now" for the next step.

Lastly, you are required to finish the authentication. After you authenticate successfully, the order will be paid.

Cancel a Bill

Cregis only allow one pending order each time. Therefore, if you need to create a new order, please cancel the pending order first.

The bill status would be shown as "to be paid", you can click the bill to enter the detail page. If you confirm to cancel the bill, you can click "Cancel Order".

There would be a poped up window to ask you if you confirm to cancel this order. The order will be cancelled successfully after you click "Confirm".

Mobile

You can download and install Cregis via the app stores.

IOS : https://apps.apple.com/hk/app/cregis/id6447176492

Android: https://play.google.com/store/apps/details?id=com.cregis&hl=en

https://www.cregis.com/download
You can switch the currency below. Cregis supports three kinds of currency, which are USD, CNY and HKD. The exchange rate displayed by Cregis fluctuates according to the market but only refreshes when the user logs in or switches team spaces."

Appearance

You can switch the device theme in appearance. Cregis provides Light and Dark modes for users.

MPC Network Setting

If you find your internet is too slow, you can switch your MPC networking below. Cregis provides three servers for users. You can view the internet speed of different servers and choose the best one.

You can also turn on the automatic selection function. When this function is on, Cregis will help you select the best network each time you log in.

Message Notification

You can turn on your message notification below. If you have turned it on, a notification sound will play when you receive a notification.

Email

You can edit your email below. Click "Edit" and then you will need to do the Google Authenticator verification.

After verification, you can enter the new email and click "Confirm".

A verification code will be sent to your new email and you need to enter the code in Cregis for verification.

Transaction Password

You can reset your transaction password below.

You can enter your new password and click "confirm". Please note that your password must fulfill these conditions:

  • Between 8 to 16 characters

  • Only allow uppercase letters, lowercase letters and numbers

After clicking confirm, you need to enter Google 2FA verification code. Your password would be reset successfully after finishing the verification.

Device

You can check your login device below. It will show your device ID and Cregis version. You can also view the login record including login time and IP address.

After clicking, you will be directed to the team creation page, where you will need to enter your team name in the dialogue box. Please note that the team name must be between 4 and 30 characters.

After entering the team name, a success message will be displayed, and you will automatically be redirected to the newly created Team Space.

You can now start using the features available in Team Space.

Edit Your Team Name

You can access the Team Information page from Manage, and when you hover over the team name, the Edit icon will appear.

You can then enter the new team name you want to update and click Save to apply the changes.

Disband a Team

You can access the Team Information page from Manage, then click the in the top right corner to see the option to Disband a Team.

After selecting Disband a Team, a confirmation window will pop up asking if you are sure you want to proceed with disbanding the team.

After confirming, you will need to complete Google verification. Once the verification is successful, the team will be disbanded.

Delete Member

You can delete the team member via the icon next to the team member.

After confirming deleting the member, you need to complete the Google verification.

How to switch the space?

You can refer to the image below and click the top left corner to switch between spaces. Once clicked, you’ll be able to select either the Team Space or Personal Space.

Registration and Login

  1. Register a Cregis account After successful installation, open the Cregis application. The first time you open it, you will be prompted to "Create Account". Click the "Language" menu in the upper right corner to switch languages.

  1. Enter the email address and account nickname used for registration, and check the terms of service and privacy agreement below. After filling out the information, you can click "enter" or the arrow icon to the next step.

  1. Login to your email and check the verification code.

  2. Bind Google verification Download the Official Google Authenticator and log in with your own Google account to download and install it. Please ensure that you download the official one rather than the fake one. IOS download Link : Android download Link :

    Please open Google Authenticated PC -> Click icon to add new key -> Choose the method you want to bind secret key -> add. Then go back to Cregis and click "Check code"

5. Bind Google verification, automatically bind after entering the 6-digit Google verification code.

  1. Set transaction password To log in to the Cregis system for the first time, you need to set up a trading password for your account. After entering the trading password with a combination of 8-16 letters and numbers, click OK. (Please keep the trading password safe.)

  1. After entering the transaction password, please enter the Google authentication code again for security authentication.

  1. After Google recognized the code, the transaction password has been successfully set.

Shard Recovery

The shard recovery feature is designed for multisig wallets, allowing shard restoration when a creator loses their shard. The recovery process requires all wallet creators to participate online by importing their recovery phrases. Upon successful recovery, all creators' shards will be reset.

Important notes for shard recovery:

  • Wallets that don't support TON/SUI chains: Only have one set of recovery phrases, can perform reset and recovery functions.

  • Wallets that support TON/SUI chains: Need to use a device that has the wallet's shards to perform the reset operation. During reset, two sets of recovery phrases will be generated for you, and you can use the recovery function normally afterward.

  • New users creating wallets will directly get two sets of recovery phrases and can use the reset and shard recovery functions normally.

Recovery Manual:

Enter the wallet information page through the following entry.

Click "Recover" under Shard Management.

After clicking, a recovery shard window will appear, then you need to wait for other members to come online. Note: Other members need to switch their page to the current team to be recognized as online.

When all members have agreed to join, the initiator can click "Start".

Invited members can view the invitation in their wallet notifications.

After starting, you need to enter recovery phrases. New users creating multisig wallets will have two sets of recovery phrases and need to enter the first set of secp256k1 recovery phrases. If it's an old user's wallet that doesn't support TON/SUI chains, the system will automatically determine, and the user only needs to enter one set of recovery phrases to recover.

After completing the first set, you can then enter the second set of ed25519 recovery phrases. If it's an old user's wallet that doesn't support TON/SUI chains, the system will skip this step directly.

You need to wait for all members to import their recovery phrases. After all members have finished importing, the initiator clicks "Start".

If each member entered the correct recovery phrases, the shards will be successfully recovered immediately after the recovery animation finishes, and all members' shards will be reset. Note: After recovering shards, previously authorized shards on other devices will also become invalid and need to be reauthorized.

Address book

Cregis features an address book, similar to a contact list, allowing users to save recipient addresses, making future payments quicker without re-entering details. Additionally, users can enable address verification, ensuring that only saved addresses can be used for outgoing transfers, preventing potential losses from incorrect entries.

You can navigate to address book under "Manage" section.

Add an Address

You can add an address by clicking "+", then choose the token and enter address and alias.

Delete an Address

You can find the delete button by clicking . The deletion will be finished after authentication.

Address Book Validation

You can click to navigate to security settings page. Then you can enable the address book validation here. After you enable the validation, the receiving address of the transaction must be added to the address book, otherwise the transaction will fail.

Message Signature

Message signature is a cryptographic technology used to ensure data security. Its main purpose is to verify the origin and integrity of the information, prevent tampering during transmission, and prove the sender's identity. In scenarios such as cryptocurrency transactions, electronic contract signing, and secure communication, message signature is an essential security guarantee.

Message Signature Process:

  1. Select the wallet and access the message signature page. Please note that Cregis only supports message signing with single-signature wallets.

  2. Select the appropriate network and address, then enter the information to be signed.

    Currently, Cregis supports message signatures on the following networks:

    • Bitcoin

    • Ethereum

  3. After entering the information, click "Sign" and proceed with identity verification.

  4. Once the verification is completed, the message signature will be successfully processed. The signature hash will be displayed in a pop-up window after the signature is successfully completed. This record will not be stored in the system, so please remember to copy the signature information for future reference.

API Type

Cregis offers a standardized API that allows enterprises to seamlessly integrate our wallet into their applications, ensuring a smooth user experience and efficient operations. With Wallet as a Service (WaaS), businesses can provide digital wallet services without the need to build or maintain their own wallet infrastructure, simplifying implementation and reducing development costs.

1. Generate address

  • Through the API, enterprises can generate sub-addresses which belong to the main address owned by the enterprises.

  • These sub-addresses could be generated to their users for crypto payment receive.

  • Cregis provides a "collection" function for the enterprise to collect all sub-address assets to the specified wallet address, which is convenient for user management and use. The successfully collected funds and miner fees can be queried in the transaction records of the wallet.

2. Crypto Withdrawal or Payment (WaaS)

  • For corporate transfers or withdrawals, it is required to operate from the Cregis enterprise wallet.

  • To ensure request security, it is necessary to request the IP address of the Cregis API server and add it to the IP whitelist. The Cregis API only grants access to IP addresses in the whitelist.

3. Crypto Payment Gateway

This API requires an application. If you're interested, please .

  • Cregis provides API for enterprises to integrate a crypto payment gateway into their online store or physical point-of-sale (POS) systems. Consumers can check out by selecting cryptocurrencies as the payment method.

  • Cregis will collect payments on behalf of merchants and return to the merchants during settlement.

  • Cregis also provides automatic currency exchange according to the needs of enterprises. For example, we can convert cryptocurrencies into fiat currency and disburse them to merchants

  • Cregis can design a payment page for enterprises. After receiving the payment details, Cregis transforms the content into a visual page that can include the enterprises' logo and is displayed to the user.

Transaction Resend

Solana transactions may fail due to network congestion or insufficient gas fees. Since the Solana blockchain does not provide a rollback mechanism for failed transactions, transactions must be manually resent. Please note that the funds and gas fees from the original transaction will remain frozen. To resend a transaction, ensure your account has sufficient balance. For assistance, please contact us at [email protected].

Steps to Resend a Transaction:

  1. If a Solana transaction remains in a "pending confirmation" state for over 5 minutes, the system will display a "Resend" button.

  2. Click the button to enter the resend interface, where transaction details, including the gas fee, will be displayed. Click "Confirm" to proceed. Note: Funds from the original transaction are frozen, and insufficient account balance will prevent further action.

  3. Complete identity verification after clicking "Confirm."

  4. Once the transaction is successfully resent, a notification will appear. After the transaction is completed, the funds from the previous transaction will be unfrozen, and the gas fee will not be deducted.

Check Shard Status

You can check the current device's shard status here

Why Can't I See the Team Wallet?

Wallets have independent permission settings. If you are not added as a wallet member, you will not have access to view the wallet. The wallet creator can manage wallet permissions by following these steps:

Select the Wallet and navigate to the Settings page. Locate the entry for Wallet Members.

In the Wallet Members section, you can add or remove members, as well as edit their permissions.

The following permissions can be customized within the wallet:

Wallet

About Cregis Wallet

Cregis Wallet offers a self-custody solution that gives users full control over their private keys and crypto assets. Using advanced Multi-Party Computation (MPC) technology, Cregis splits private keys into shards stored in different locations, ensuring high asset security. Cregis never pre-generates or stores private keys and operates without third-party reliance for transaction verification, providing users with a secure and efficient way to manage their cryptocurrency.

These are the wallets we provided:

Disable/ Delete an API Project

Before a user can delete a project, they need to disable the associated address. You can follow these steps to locate the entry point:

Click on the option to disable the address. A confirmation prompt will appear. After confirming, you will need to complete Google verification

Once successfully disabled, you will see a "Disabled" label. Navigate to the settings and scroll to the bottom to find the "Delete Project" option.

Be aware that deleting the project is irreversible, and all data will be permanently lost. Additionally, the address count used by the project will be released.

Click on "Delete Project," and a confirmation prompt will appear. After confirming, you will need to complete Google verification again. Once verification is completed, the project will be successfully deleted.

Configuration

To ensure request security, it is necessary to request the IP address of the Cregis API server and add it to the IP allowlist. The Cregis API only grants access to IP addresses in the whitelist.

Select the the project you created and click "API" to enter the API details.

In "IP Whitelist", click "Create Group", enter IP Address and click "Save", then use Google verification code 2FA for identity verification.

Transaction Dashboard

Cregis provides a Dashboard feature that allows businesses to clearly view all wallet transaction records, including the gas fees for each payment. Users can filter by date, wallet, and token, and export the data into an Excel file for reconciliation or other financial tasks.

Approval Process

The approval flow in Cregis wallet, triggered by policies, offers key benefits for businesses. It ensures that all transactions undergo proper review before execution, enhancing security and compliance in fund management. Additionally, it streamlines internal decision-making, reduces manual tasks, and lowers operational risks, improving overall efficiency.

You may check your approval request under team activity. There are some filters for you to find the request.

You can view approval details by clicking the request, and approve or reject it using the icons at the bottom.

Tron Energy Mode

Tron Energy Mode is a resource management mechanism in the Tron blockchain that allows users to reduce or eliminate transaction fees by obtaining Energy and Bandwidth. Cregis offers an enhanced Tron Energy Mode, helping users save an average of 30% in transaction fees by providing cost-effective access to these resources. Each time a Tron transaction is sent, if the address lacks sufficient available resources, the transaction will proceed using energy mode.

Pricing of Cregis Tron Energy

Energy Fee = Energy X Price (420 SUN) / 10^6

Bandwidth Fee = Bandwidth X Price (1000 SUN) / 10^6

Use Tron Energy in Cregis

Tron Energy Mode is activated automatically when a user has a tron transaction to proceed. There are 3 ways to use Tron energy in Cregis.

  1. Burn the Tron Energy in your address When you have energy in your address, the system will prioritize using the energy available in your address.

  2. Spend your account balance to purchase the Tron energy. If there is no energy in your address, the system will check your account USD balance. If your account has sufficient USD to cover the energy fee for this transaction, the system will automatically calculate the required amount in USD for you. Please be reminded that account balance can only apply to Team Account.

    After sent, you can view the purchase record in your "Account fees".

  3. Spend TRX to purchase the Tron energy If there is no energy and no USD in your account balance, you will need to spend TRX to purchase Tron energy. The system will help you the calculate the required TRX automatically.

Create wallet address

Users can apply for the sub-address of the project and bind it to the C-end client of the business platform. Users can give the sub-address to the client for digital asset transactions. Cregis will track the asset situation of the sub-address in real time and provide API to the business platform.

Enter the API module, click the "Address" tab to view the asset balance and transaction records of all sub-addresses.

Query API access information

To access the Cregis API, you need to use the project API Key, gateway server, and project number information. You can query the corresponding information in the project and give it to the developer.

Select the "API" module and Click "API" to enter the API details. Click the display button of the API key to display the API key information. Click the "Copy" button on the right to copy the API Key, gateway server, and project number information respectively.

Note: Do not easily disclose the project API Key to others, otherwise it may cause asset loss.

What Should I Do When an Abnormal Callback Occurs?

You can navigate to the Callback Records section to review abnormal callbacks. From there, you can identify the specific record and perform "Feed" for the abnormal callback.

Why Does the Shard Not Support Adding Tokens?

Different tokens within a blockchain have varying technical requirements. The shard architecture of newly integrated chains may be incompatible with the original chain, requiring a recalculation of the shard to add the token.

If you encounter this issue, simply reset the shard. For detailed steps on resetting shards, please refer to here.

Why Can't My Wallet Data Load?

This issue is typically caused by network problems. Please check if your internet connection is stable. If you are using a VPN, try disabling it and then retry. Additionally, you can switch the MPC network within Cregis.

Why Is My Transaction Status Stuck at "Pending"?

If your transaction status remains in "Pending" for an extended period, it may be due to network congestion on the blockchain. A low gas fee setting could result in miners prioritizing transactions with higher fees.

To resolve this, you can use transaction acceleration to increase the gas fee. For detailed steps, please refer to here.

Bill and Payment

Cregis offers a range of subscription plans tailored to meet different user needs. These plans can be viewed, upgraded, and purchased directly from your account interface. Higher-tier plans, such as the Business and Enterprise versions, provide additional privileges, including access to more API addresses and advanced features like unlocking risk management tools. This flexibility allows users to choose the plan that best suits their requirements while enhancing their overall experience with Cregis.

Hide Your Wallet

Hide Your Wallet

  1. You can click the icon to view the wallet management interface.

Notification Setting

Users can customize project notification settings. Currently, the following notification categories are available:

  1. Callback Failure: When the system fails to automatically trigger a callback

  2. Enable/Disable Project: When the system enables or disables a project

  3. Reset API Key: When the project's API key is reset

Token

Wallet creators and team creators can set/add the virtual currency types of the wallet, including all currencies, popular, main chain, and stablecoins.

  1. Enter the token management page below.

  2. You can view the token you added here and you can add more by "+" icon.

Creation

Click the "API" module to enter the project page. When using the project for the first time, click the "Create" button.

The "Create Project" interface will pop up on the right side. Enter the project name and select the interface type required for the project. Multiple interface types can be opened at the same time. You may check for API type details. After enabling the Transfer type, you are suggested to create a policy for API withdrawal. If there is no policy configured, all the withdrawal requests will enter the signature process directly. After enabling the Generate address type, you need to select the wallet. All the sub-address generated will be under this wallet.

Enter the Google 2FA verification code for verification. After successful verification, the project will be created successfully.

Query Transaction Records

There are currently three pages within the project where you can view transaction records related to the WaaS project:

  • Trade Records All transaction records not initiated via API are recorded here, including manual transfers, receipts, gas fee top-ups, and system collection records.

  • Payout Records This section records transactions initiated via the Payout API. Withdrawals initiated through this API are transferred from the wallet's address rather than the project address.

  • API Withdrawal This section records transactions initiated via the Withdrawal API. Withdrawals initiated through this API are transferred from

Why Can’t the Member See the Shard Import Entrance When I Try to Authorize a Shard?

To authorize a shard to a member, ensure that the wallet creator has added the member to the wallet. You can find the operation entry here:

Once the member has been added to the wallet, you can proceed with the authorization. If the creator hasn’t completed the authorization process, the member will not see the import option. Detailed authorization steps can be found .

Will the System Stop Immediately After API Address Limits Are Reached?

When the API address limit is reached, the system will return an error code. Customers have two options to resolve this issue:

  1. Upgrade Address Count

    Go to the Team Account page to upgrade the address count. For detailed steps, refer to .

  2. Delete Unnecessary Projects to Free Up API Address Count

    Before deleting a project, the associated addresses must be disabled. Follow these steps:

Collection

If a user sets multiple sub-addresses in their project and each address has assets, users with collection permissions can collect all sub-address assets to the specified wallet address, which is convenient for user management and use. The successfully collected funds and gas fees can be queried in the transaction records of the wallet.

Manual Collection

  1. Enter the API module and click "Sub-Address" - "Collect".

What is Tron Energy Mode?

Tron Energy Mode is a resource management mechanism in the Tron blockchain that allows users to reduce or eliminate transaction fees by obtaining Energy and Bandwidth. Cregis offers an enhanced Tron Energy Mode, helping users save an average of 30% in transaction fees by providing cost-effective access to these resources. Each time a Tron transaction is sent, if the address lacks sufficient available resources, the transaction will proceed using energy mode.

Pricing of Cregis Tron Energy

Energy Fee = Energy X Price (420 SUN) / 10^6

Bandwidth Fee = Bandwidth X Price (1000 SUN) / 10^6

Can I Create Multiple Addresses Within a Single Wallet?

Yes, Cregis wallets allow users to create multiple addresses. Additionally, you can update the default payment and receiving addresses at any time. For detailed steps, please refer to .

Is It Possible to Initiate Withdrawal Requests Directly via API?

You can use the API provided by Cregis to initiate withdrawal requests. However, the API only generates transaction instructions, and the actual signing process must be completed within the Cregis application to ensure security.

If you wish to perform the entire withdrawal operation through the API, you can opt to deploy shards to your private cloud. Please note that this is a non-standard solution, and additional deployment and service fees will need to be evaluated separately.

For detailed information on shard deployment to private clouds and related costs, please .

Can I Authorize My Employees to Sign?

es, but currently, it only supports single-signature wallets. Detailed steps can be found .

What should I do if users transfer funds to a stopped project's address?

You can locate the address within the project and manually transfer the funds from that address.

Why Can't I Find the Option to Create an Order Collection Project?

This API requires a formal application. If you're interested, please for further assistance.

single-signature wallet

multi-signature wallets

How many shards will be generated?

  • Two shards will be generated

  • The wallet owner will have his own 15 recovery phrases.

  • Depending on the specific configuration of the multi-signature wallet

  • For example, in a 2-of-3 multi-signature setup, three shards are created. All of them have their own 24 recovery phrase.

Where do Cregis store the shards?

  • One shard is stored on the user's local device and the other one stored in multiple Trusted Execution Environments (TEE)

  • Shards are stored in the user's local device depending on the wallet setting

How many signatures are required to process the transaction?

  • Only one signature is required

  • Depending on the users specific configuration of the multi-signature wallet

  • Users can set conditions based on different scenarios, allowing the original private key to be reassembled to generate a legitimate signature.

  • For example, in a 2-of-3 multi-signature setup, three shards are created, and any two of them are needed to sign a transaction.

contact our team
here
contact us
Tron
  • Polygon

  • BNB-BSC

  • Avalanche-C

  • Optimism

  • Base

  • Ethereum Classi

  • Cover

    Introduction

    here
    here
    here
    IOS Google Authenticator
    Android Google Authenticator
  • Customers can choose which cryptocurrency to pay with. Cregis will assist in calculating and directly displaying the required amount and the transfer address.

  • Customers can copy the address or scan the address QR code for the payment.

  • contact us

    What is a Non-Custodial Wallet?

    Digital asset wallets are generally divided into two types: custodial wallets and non-custodial wallets. To understand the difference, it’s important to first understand how crypto wallets work. Crypto wallets do not actually store a user’s funds. Instead, they store public and private keys. The public key enables users to set up transactions, while the private key authorizes them.

    Custodial Wallets vs. Non-Custodial Wallets

    • Custodial Wallets In a custodial wallet, a third party manages the private keys on behalf of the user. This means the third party has full control over the digital assets and is responsible for managing wallet keys, signing transactions, and protecting the user's assets.

    • Non-Custodial Wallets A non-custodial wallet gives full responsibility for managing digital assets to the owner. Users have complete control over their digital assets, manage their private keys, and handle transactions independently. Non-custodial wallets usually provide users with a recovery phrase. This phrase can generate the public and private keys and acts as a backup or recovery mechanism. However, anyone with access to the recovery phrase can fully control the assets in the wallet.

    Advantages of Non-Custodial Wallets

    1. Complete Ownership and Control Users retain full control of their digital assets, ensuring that no third party or individual can interfere.

    2. Offline Key Storage Private keys or recovery phrases can be stored offline, providing secure asset ownership and safety in physical environments.

    3. Direct Blockchain Transactions All transactions occur directly on the blockchain without involving intermediaries, ensuring security and authenticity.

    Challenges of Non-Custodial Wallets and Cregis’ Solutions

    Challenge 1: Managing Recovery Phrases and Private Keys

    Users must safeguard their recovery phrases and private keys. If lost or stolen, users may lose access to their assets permanently.

    Cregis’ Solution: Through MPC (Multi-Party Computation) technology, Cregis eliminates the need for users to handle raw private keys or recovery phrases during daily operations. This innovative approach combines MPC with recovery phrases, ensuring users retain full control of their assets while removing the risks associated with private key exposure. Even if the recovery phrase is lost, users can securely transfer assets to another device using MPC shard technology without relying on the original private key.

    Challenge 2: Complex User Interaction

    Traditional non-custodial wallets often have a steep learning curve, making interactions cumbersome for users.

    Cregis’ Solution: Cregis streamlines the user experience with a user-friendly and intuitive interface, simplifying interactions and eliminating complexities, allowing users to manage their assets efficiently and securely.

    By combining the strengths of non-custodial wallets with advanced MPC technology and threshold signature schemes, Cregis provides a highly secure, efficient, and user-friendly solution for digital asset management.

    Why Is My MATIC Missing?

    On September 4, 2024, Polygon officially upgraded its native token MATIC to POL. This upgrade aims to support a broader ecosystem development and meet the needs of decentralized networks. For MATIC holders, no action is required. Cregis has automatically converted your MATIC to POL at a 1:1 ratio.

    Why Do Multi-Signature Wallets Require All Parties to Be Online Simultaneously?

    Other wallets achieve separate signing by storing one party’s shard on the cloud after their signature is completed, then waiting for the other party to sign. However, this approach temporarily grants the platform full access to the private key, introducing significant security risks. To protect user assets, Cregis adopts a more rigorous security design to avoid such vulnerabilities.

    Cregis' multi-signature functionality is built on MPC (Multi-Party Computation) technology, ensuring that a user's private key never exists in its complete form. During the signing process, shards from all parties interact in real-time through encrypted protocols to complete the signature, eliminating the need for any shard to be stored in the cloud. This guarantees absolute security for the private key while removing the potential risks associated with centralized storage.

    Furthermore, Cregis now offers an automatic signing feature. Users can set specific signing conditions (e.g., automatic signing for transactions below 1,000 USD). Once enabled, the system can automatically complete signatures based on the predefined criteria, provided the Cregis remains open. This removes the need for all parties to be online simultaneously, significantly improving convenience and efficiency while maintaining Cregis' high-security standards.

    Why Do Some Addresses Require Activation Fees?

    In certain blockchains (e.g., TRON or Solana), activation fees are required due to their design mechanisms and resource management strategies. Generally, new addresses without transactions do not incur activation fees. Activation fees are typically charged when an address first receives a transfer or performs a specific operation.

    Here are the main reasons for activation fees:

    Ensuring Address Validity

    • Address Initialization: Some blockchain systems require addresses to be initialized before use. Activation fees cover the minimum state storage needed to create an address, ensuring its functionality.

    • Preventing Junk Addresses: Requiring activation fees discourages the creation of large numbers of unused or invalid addresses, reducing unnecessary blockchain storage usage.

    Paying for On-Chain Resources

    • Storage Resources: Every address on the blockchain occupies some storage space. Activation fees compensate node operators for storing and maintaining this data.

    • Bandwidth and Computational Resources: Some blockchains use activation fees to allocate computational resources and bandwidth, such as energy and bandwidth on TRON, which are crucial for executing transactions.

    Preventing Malicious Activities

    • Abuse Prevention: Activation fees increase the cost of generating large volumes of unused addresses, reducing the risk of spam attacks (e.g., DoS attacks).

    • Protecting Network Stability: By limiting the speed of address creation, activation fees reduce excessive consumption of node and network resources, ensuring blockchain stability.

    Incentive Mechanism

    • Resource Allocation: Activation fees are often distributed to miners or node operators as compensation for blockchain operational costs, providing financial incentives for network maintenance.

    Then you can find the "
    Hide Wallet
    " under wallet management

    Show Hidden Wallet

    You just need to right-click on the blank space under "Wallet", then you can see the option to show hidden wallets.

    To set up notifications:

    First, select the category you want to configure and click Enable.

    Then, hover your mouse over the section below to reveal the Edit button.

    A configuration panel will appear on the right side. You can then select the users you want to add from your team.

    You can search the token by their name or type and click the "+" to add the token. You can just close the window after finishing adding the token.
    the WaaS project address
    .

    You can find the entries for these three transaction records in the WaaS project.

    • Locate the entry for disabling addresses.

    • Click Disable, and a confirmation window will appear. Complete the action by performing Google verification.

    • Once successfully disabled, a "Disabled" label will appear. You can then proceed to delete the project.

    • Click Delete, and a confirmation window will prompt you to verify again via Google verification. After verification, the deletion process will be complete.

    here
  • Configure the collection conditions, including the receiver address and interval amount, confirm the number of addresses that meet the conditions, and click "Next".

    1. Enter the transaction password for verification.

    2. After successful verification, Cregis initiates the collection of addresses that meet the conditions and displays the collection progress. If you need to stop the collection, you can click "Stop Collection".

    API Collection

    Users can refer to the developer documentation for API information on initiating collection via API. To view API collections, go to the following entry point.

    Use Tron Energy in Cregis

    Tron Energy Mode is activated automatically when a user has a tron transaction to proceed. There are 3 ways to use Tron energy in Cregis.

    1. Burn the Tron Energy in your address When you have energy in your address, the system will prioritize using the energy available in your address.

    2. Spend your account balance to purchase the Tron energy. If there is no energy in your address, the system will check your account USD balance. If your account has sufficient USD to cover the energy fee for this transaction, the system will automatically calculate the required amount in USD for you. Please be reminded that account balance can only apply to Team Account.

      After sent, you can view the purchase record in your "Account fees".

    3. Spend TRX to purchase the Tron energy If there is no energy and no USD in your account balance, you will need to spend TRX to purchase Tron energy. The system will help you the calculate the required TRX automatically.

    Tokens and Protocols

    • Cregis utilizes AnyChain, the world's first open-source multi-chain transaction construction library entirely written in Rust language.

    • Here are the Protocols and the tokens we support.

    Protocols
    Tokens

    Aptos

    • APT

    Shard Authorization

    Authorize a Shard to Another Device

    When you want to authorize a shard to another device, you need to export it from the original device and then import to your new device.

    1. Navigate to the wallet detail page

    2. Export the key shard

    3. Enter your transaction password

    4. After you finish the authentication, there is a key shard code pop up. Please copy the key shard code and click "confirm". You must click "confirm" to proceed with the next step.

    5. After you export the key shard, please go to your new device and click "Import Key Shard".

    6. Enter the key shard you exported from another device and click "Confirm". Please be reminded that the processing has a time limitation which is stated on the pop up window.

    7. After entering the shard key verification, you need to enter the transaction password for authentication.

    8. After finishing the authentication, you have imported the key shard successfully.

    Authorize a Shard to Another Wallet Member

    This feature currently supports only single-signature wallets. Authorizing another member means that the member can sign on your behalf. Please handle this operation with caution. If the member has left the team or no longer needs to sign on your behalf, delete the authorized shard immediately to ensure asset security.

    1. Navigate to the wallet details page and click Settings.

    2. Click Authorized device to start the shard authorization process.

    3. On this page, you can view authorized devices and click Add Authorization.

    Create Payment Engine

    1. Click "Payment Engine" from the Cregis's Portal

    1. After clicked, please fill in the "Project Name" and "Industry" related information.

    1. Then, set up the merchant information including the "Merchant Name" and "Merchant Logo" that will be displayed on the Checkout Page.

    1. Select the payment currency for payment engine. Also, a tooltip (?) will indicate the minimum payment amount required by the corresponding chain.

    1. Set up the settlement currency. The settlement currency must be configured independently for each payment currency. (If a "Wallet Address" is not configured, you can add a new currency and address by following .)

    1. If not all configured, you can still continue and configure later, but a pop-up window will remind you that if the payment currency does not have a settlement configuration, order will remain in the "Paid" status until the setup is completed. The system will automatically initiate settlement once the configuration is complete. (For subsequent configuration changes, please refer to .)

    1. After completing the configuration, verify with your Transaction Password.

    1. Then, verify with your Google Authenticator code.

    1. Upon completion, you will enter the Payment Engine page. You can click on Settings to view the relevant API access information. Note: Do not easily disclose the project API key to others as it may lead to asset loss.

    1. Before calling the API, you must add the IP address of the device calling the API to the IP Whitelist for security. Otherwise, the API will return an error. You can configure this in "IP Whitelist" by clicking "Create Group," entering the IP address, clicking "Save" and then completing authorization verification.

    1. After the configuration is complete, the Payment Engine is ready for use. Please refer to for the technical documentation.

    Callback Setting

    The callback settings page allows the following configuration operations:

    1. Batch edit callback addresses

    2. Set the default BTC address format

    3. Set the minimum callback amount for currencies

    1. Batch edit callback addresses

    After clicking "Edit," a window will pop up on the right side. Here, you can enter the callback URL and then click confirm.

    2. Set the default BTC address format

    Click on the dropdown menu in the default BTC address format row to select the BTC address format. For more information on the differences between formats, you can refer .

    3. Set the minimum callback amount for currencies

    Find the currency you wish to set under the minimum callback amount. Only currencies that have been added to the wallet will be displayed here. After selecting, click edit to bring up a numeric input box. Users can set a value below which a callback will not be triggered to prevent deposit harassment or dust attacks.

    View Order Related Records

    Order Record

    1. To view order records, you can check the "Payment Records" within the payment engine.

    1. Click on a record to view order details.

    1. Use the icon in the upper right corner to export order records.

    Settlement Record

    1. To view settlement records, you can check the "Settlement Records" within the payment engine.

    1. Click on a record to view settlement details.

    1. Use the icon in the upper right corner to export settlement records.

    Payment Exception Record

    1. If a payment occurs outside of the standard order logic, the exceptional payment can be viewed in the "Payment Exception Record" within the payment engine.

    1. Click on a record to view payment exception details.

    1. Use the icon in the upper right corner to export settlement records.

    Address

    Each wallet can create multiple addresses. In Cregis's address book, you can efficiently manage your addresses, such as adding new ones and setting a default address. You can navigate to address book by the icon below

    Create an Address

    You can click the in the top right corner, then input the name of the address and press enter to confirm.

    Default Payment Address and Receive Address Setting

    To set a default address, select your preferred address and click "More." You will then see options to set it as the default payment or receiving address.

    After you set the default address, you can view the tag next to the address name.

    Address Tag

    There are currently five tags available for address:

    • Default Receiving: This address is set as the default receiving address.

    • Default Payment: This address is set as the default payment address.

    • Standard Address*: This is a standard BTC address.

    • SegWit (Compatible)*: This address is in the SegWit (Compatible) format, which is only available for BTC address.

    *Fore more information of BTC address, you can view .

    Address Resource

    In the Cregis platform, users can easily view the available resources associated with their TRON addresses, such as Bandwidth and Energy. These resources are crucial for executing transactions and interacting with smart contracts on the TRON network. Bandwidth covers simple transactions like transferring tokens, while Energy is used for more complex operations like smart contract execution. Users can check their resource balance within the wallet interface to ensure they have enough Bandwidth and Energy for smooth transactions.

    To check your address resources, select your preferred address and click "More." You will then see options of "resource".

    What Should I Do if My Wallet Receives Blacklisted USDT (Black U)?

    If your wallet receives Black U (USDT flagged as potentially linked to illegal activities), you should immediately stop using the address and create a new sub-address in your wallet. Steps are as follows:

    1. Enter the Address Book.

    2. Click the Add (+) button to add a new address, input the address name, and press "Enter".

    3. Complete Google Verification.

    4. Click More on the new address, then set it as the default address for receiving and sending transactions.

    In addition to these steps, we recommend:

    • Using an to verify if the source address of the transaction is listed as high-risk.

    • Notifying your legal or compliance team to evaluate the legal risks and address the situation appropriately.

    Integrating the TON Chain via API

    1. Configure TON Currency in the Wallet Follow the steps shown in the illustration to properly configure the TON currency in your wallet.

    2. Access the TON Address Page in the Project Navigate to the TON Address Page within the project.

    3. Add and Configure Addresses Create a new address and complete the required configurations.

    4. Activate the Address After creating the address, it must be activated. To do so, transfer a small amount of TON to the address and then send it back out.

    Important: If the address is not activated and tokens are directly deposited to it, the API will not trigger a callback.

    Why Can't I See the Signature Option in My Team Activity?

    Regardless of whether you are the wallet creator, you cannot perform signatures unless your team has granted you the necessary signature permissions.

    You can go to management -> Members to check your role.

    Then navigate to Management -> Roles to review your permissions. Note that signature permissions are part of the collaboration scope.

    Once the permission is successfully enabled, the signature option will appear in the collaboration section.

    Can I Edit the Type After an API Project Is Created?

    Yes, the type of an API project can still be edited after creation. Please follow the steps below:

    1. Click WaaS > Settings > Developer

    2. Enable the API Type.

    3. Select the withdrawal wallets (multiple selections allowed) and designate a default withdrawal wallet. Click "Confirm" at the bottom. Note: If no withdrawal wallet is specified for an API withdrawal, the system will use the default payment address of the set default withdrawal wallet for the transaction.

    4. Edit the withdrawal wallet.

    5. Make edits on the page and click "Confirm" at the bottom.

    Wallet Member Management

    In terms of wallet permission management, Cregis has separated it from the overall team account permissions. Team administrators can only grant members the ability to create wallets. To modify permissions for individual wallets, you need to go to the wallet management page itself.

    Wallet Authority

    Authority
    Details

    Paid Feature Activation

    In addition to subscribing to a team plan, Cregis also offers individual feature purchases. Below are the available features and activation steps:

    1. Add Team Members

    Adding more team members enhances collaboration within your organization, allowing various roles and departments to manage crypto assets in a secure and coordinated environment. This feature improves teamwork and operational efficiency.

    This feature is only available for upgraded team plans.

    Go to the Team Account page and locate your subscription details. Click "Expansion".

    Transfer and Receive Payment

    Transfer a Payment

    1. Select the wallet for the transfer and click the "Send" button. Sending here can be done even without shard, as long as you have the sending permissions for the wallet to initiate a transaction.

    Why Does BTC Have Different Address Formats?

    Why Does BTC Have Different Address Formats?

    The variety of Bitcoin address formats stems from ongoing technical upgrades aimed at overcoming early network limitations, such as transaction speed, fees, and scalability. Innovations like SegWit were introduced to improve transaction efficiency and security while supporting additional features. At the same time, compatibility with older address formats was maintained. The evolution of address formats reflects Bitcoin’s continuous adaptation and optimization to meet changing user needs.Common BTC Address Formats and Their Uses

    Callback Query

    In daily operation, if the business callback fails due to abnormal factors such as changes in the callback address of the business platform and unstable network, and the order status is not updated, it can be viewed and processed in the project callback record.

    1. Click "API" in the Cregis client - > "History Callback" to display abnormal callback records by default. If the data is empty, it means that there is no abnormal callback data in the current project.

    2. If there is an abnormal callback that causes the order status of the business platform to not be timely updated, click the "Feed" button.

    Arbitrum One

    • ETH

    • USDT-Arbitrum One

    • USDC-Arbitrum One

    • USDT0 (=USDT)

    Avalanche-C

    • AVAX

    • USDT-Avalanche-C

    • USDC-Avalanche-C

    Base

    • ETH

    • USDC-Base

    • USDT-Base

    • EURC-Base

    • cbBTC-Base

    • cbXRP-Base

    Binance Smart Chain

    • BNB

    • USDT

    • USDC

    • DOGE

    • BCH

    • ETC

    • NEAR

    • FET

    • 1INCH

    • LINK

    • CAKE

    • SUSHI

    • SHIB

    • UNI

    • AAVE

    • COMP

    • MKR

    • DOT

    • ADA

    • USD1

    • HBAR

    • XLM

    Bitcoin

    • BTC

    Bitcoin Cash

    • BCH

    BNB-BSC

    • BNB

    • USDT-BEP20

    • USDC-BEP20

    Cardano

    • ADA

    Cronos

    • CRO

    • USDC - CRONOS

    Dogecoin

    • DOGE

    Ethereum

    • ETH

    • USDT-ERC20

    • USDC-ERC20

    • UNI

    • LINK

    • SHIB

    • MANA

    • ENS

    • POL

    • cbBTC

    • FET

    • PEPE

    • 1INCH

    • AAVE

    • CHZ

    • COMP

    • CRV

    • DYDX

    • GALA

    • MKR

    • OKB

    • STORJ

    • SUSHI

    • SAND

    • WBTC

    • WETH

    • YFI

    • CAKE

    • CHR

    • PEOPLE

    • MX

    • BGB

    • YGG

    • DAI

    • ENA

    • BUSD

    • EURC

    • BBTC-ERC20

    Ethereum Classic

    • ETC

    Filecoin

    • FIL

    Hedera

    • HBAR

    Linea

    • ETH - Linea

    • USDT - Linea

    • USDC - Linea

    Litecoin

    • LTC

    opBNB

    • BNB

    • USDT

    Optimism

    • ETH (Optimism)

    • USDT-Optimism

    • USDC-Optimism

    • OptimismOP

    • USDT0

    Pollkadot

    • DOT

    Polygon

    • POL

    • USDT-Polygon

    • USDC-Polygon

    • USDC.e-Polygon

    • DAI-Polygon

    Ripple

    • XRP

    SEI

    • SEI

    Solana

    • SOL

    • USDT-Solana

    • USDC-Solana

    • RENDER

    • USDT1

    • HBAR

    Stellar

    • XLM

    SUI

    • SUI

    • MEMEFI

    • CETUS

    • WAL

    • DEEP

    • HIPPO

    TON

    • TON

    • USDT-Jetton

    TRON (TRX)

    • TRX

    • USDT-TRC20

    • USDC-TRC20

    X-Layer

    • OKB-X Layer

    • USDT-X Layer

    • USDC-X Layer

    here

    SegWit (Native)*: This address is in the SegWit (Native) format, which is only available for BTC address.

    here
    AML tool
  • Select the member you wish to authorize. After selection, the devices used by the member will be displayed. Choose the device you want to authorize.

  • After selecting the device, set the authorization duration. You can choose Free (Permanent) or specify an expiration date.

  • Once settings are complete, click Confirm and complete the Google verification.

  • After successful Google verification, a passcode window will appear. Copy the passcode and use it to import the shard on the designated device.

  • View

    View the wallet

    Send

    Withdraw crypto from the wallet

    Currency Management

    Manage tokens of the wallet. You can view for more information

    Member Management

    Manage the member and their authority of the wallet

    Address Management

    Manage address of the wallet. You can view for more information.

    Add Member to the Wallet

    1. Click under wallet management

    1. Choose the member and edit their permissions

    Edit Member's Wallet Authority

    1. Click the member's icon under wallet management, and a window with member's permission will be pop up. Then you can click "Edit" to start your editing.

    1. After finished the editing, you can click "Confirm" to save the changes.

    Remove Member from the Wallet

    1. Click the under wallet management, and a window will be pop up. Then you can choose the member you want to remove and click "Remove" to confirm the changes.

    A pop-up window will display the costs. Member expansion costs $9.9/month per user. The system calculates the total cost based on your team plan's duration:

    Total Cost = Number of Members × Unit Price × Duration.

    Submit the order and make the payment to successfully add team members.


    2. Increase Number of Wallets

    Adding more wallets allows users to manage different assets flexibly, making it easier to organize and control multiple cryptocurrencies. This is particularly useful for businesses or individuals managing extensive digital asset portfolios.

    Multi-signature wallets are only available for upgraded plans. Free plans can only add single-signature wallets.

    Go to the Team Account page and locate your wallet usage details. Click "Expansion".

    A pop-up window will display the costs. Wallet expansion costs $99 per wallet. Select the number of wallets you wish to expand.

    Submit the order and make the payment to successfully add wallets.


    3. Increase API Addresses

    This feature allows customers, such as exchanges, to increase the limit on wallet addresses created via API. As the number of users grows, they may need to generate more wallet addresses to accommodate new users and transaction demands. By raising this limit, businesses can effectively scale their operations without being restricted by address creation caps.

    Pricing:

    Number of API Address
    Monthly Cost (USD)

    2,500

    $500

    9,000

    $1,500

    18,000

    $2,500

    35,000

    $3,500

    Unlimited

    $6,800

    Go to the Team Account page and locate your wallet usage details. Click "Upgrade".

    A pop-up window will display available upgrade options. Customize according to your needs.

    Submit the order and make the payment to successfully upgrade wallet addresses.


    4. Token Listing Application

    Apply to list new tokens on the platform. Once approved, only the team that applied can use the token for transactions.

    Team plans include a limited number of free listings. These do not renew upon subscription renewal. Additional listings cost $350 per token.

    Go to the Team Account page and locate your wallet usage details. Click "Apply". Ensure you have either free listings remaining or sufficient balance for payment.

    Fill in the token application details in the pop-up window and submit.

    Approval will take 2–3 business days. Notifications will be sent via email and system alerts. For questions, contact [email protected].


    5. Increase Policy Limits

    Add more automated risk management policies, allowing users to implement complex financial rules (e.g., approval workflows) to manage large asset portfolios more efficiently and reduce manual interventions.

    Go to the Team Account page and locate your policy usage details. Click "Expansion".

    A pop-up window will display costs. Each policy costs $19. Set the number of policies you need.

    Submit the order and make the payment to successfully add policies.


    6. Enable Automated Collection/Signature

    Automating collection and signature processes saves time and reduces errors, improving asset management efficiency and security. This feature is especially useful for businesses handling high transaction volumes.

    Only available for paid team plans. This feature costs $500 per month. You must upgrade to a team plan to access it.

    Go to the Team Account page, locate this feature, and click "Activate".

    A pop-up window will appear where you can set the desired activation period.

    Submit the order and make the payment to successfully enable the feature.

    Select cryptocurrency
  • Select network

  • Enter the recipient's address. You can choose an address from the address book, your team's internal addresses, or recent transactions.

  • Enter transaction amount (you can add a note here at the same time)

  • Set gas fee and final confirmation

  • After submitting the transaction request, please go to the team activity page to check the processing status. For detailed procedures, please refer to the relevant guide.

  • Receive a Payment

    1. You can find your address by clicking "Receive"

    2. Select the cryptocurrency you wish to receive

    3. Select network

    4. You can then view the address - click to copy or scan the QR code.

      If you need to use a different address for receiving payments, you can generate a new address in the or set it as the default receiving address.

    View Your Transaction Record

    You can view your transaction record in your wallet. Details such as gas fee and TxID can be viewed by clicking the transaction.

    Download Transaction Receipt You can download transaction receipts at the bottom of the transaction history tab.

    Recommended Use

    Legacy (P2PKH/P2SH)

    Starts with "1"

    Original Bitcoin address format, fully functional. Larger transaction size and higher fees compared to newer formats.

    Interaction with older wallets or services that don't support SegWit.

    Nested SegWit (P2SH-P2WPKH)

    Starts with "3"

    A compromise between traditional address compatibility and improved efficiency. Smaller transaction size and lower fees than legacy addresses.

    For users needing compatibility with older wallets/services but still want some benefits of SegWit.

    Native SegWit (P2WPKH)

    Starts with "bc1"

    Offers the highest transaction efficiency with the smallest transaction size and lowest fees. Includes enhanced security features, reducing network congestion caused by block size limits.

    For maximizing efficiency, scalability, and transaction throughput, while minimizing fees and network congestion.

    How to Distinguish and Set a Default Receiving Address?

    PC Version

    Users can go to the Wallet page and click on "Address" in the upper right corner.

    Select the cryptocurrency to view the addresses generated by your existing wallet for that cryptocurrency. You can identify which address is your default payment or default receipt address by the labels. There are currently 5 types of labels:

    • Default Receipt: This address is the default receipt address.

    • Default Payment: This address is the default payment address.

    • Regular Address: This address is a regular BTC address.

    • SegWit (Compatible): This address format is Segregated Witness (Compatible).

    • SegWit (Native): This address format is Segregated Witness (Native).

    If you need to add a new address, click the plus icon in the top right corner. You can choose either a SegWit (Compatible) or SegWit (Native) address. After selecting, you can enter an alias for the new address.

    To set a default receiving or payment address, hover over the address, click "More," and then select "Set as Default Payment/Receiving Address."

    After the setup is complete, the user can also see the format of this address in the receiving section.

    Type

    Address Format

    Features

    If the callback fails due to a change in the callback address, please enter the correct callback address and enter the Google 2FA code for verification.

    this guide
    this manual section
    this development document

    Transaction Speed Up and Cancellation

    When a transaction cannot be completed due to low gas fees, users can use the speed-up or cancellation feature. Please note this feature is only available for BTC and ETH-based cryptocurrencies.

    ETH Series

    Transaction Speed Up

    Click "Speed Up" in the pending transaction.

    Once clicked, transaction details will expand with an option to increase the gas fee. Users can choose from different gas fee options or customize the fee.

    Custom gas fee settings are divided into Advanced Mode and Standard Mode:

    • Advanced Mode: Uses the EIP-1559 protocol, which applies a new fee calculation method to accelerate transaction confirmation. This mode theoretically reduces gas fees compared to Standard Mode. In Advanced Mode, users can customize the Max Fee and Max Priority Fee, allowing precise control to ensure transaction priority. This mode is particularly suitable for users who need high-priority confirmation while aiming to save on fees.

    • Standard Mode: Based on the traditional gas fee structure, users can set the Gas Price and Gas Limit to determine the transaction fee. Although this mode is gradually being replaced by the EIP-1559 protocol, it remains suitable for users who are unfamiliar with the new mode or prefer traditional fee settings.

    Once the setup is complete, proceed with identity verification.

    After verification is completed, a "Speeding Up" tag will appear. Once the acceleration is complete, a "Speed up" tag will be displayed.

    Transaction Cancellation

    In the pending transaction, click "Cancel."

    Clicking will expand the transaction details, displaying an option to set the gas fee for cancellation. Users can choose from various gas fee options or customize the fee.

    Since transaction cancellation involves resending a transaction with an amount of $0, the amount is displayed as 0.

    After completing the setup, proceed with identity verification.

    Upon successful cancellation, the user interface will display two transaction records: one with an amount of $0, representing the cancellation request, and the earlier record will show a "Cancelled" tag.

    BTC Series

    Transaction Speed Up

    Click "Speed Up" in the pending transaction.

    Once clicked, transaction details will expand with an option to increase the gas fee. Users can choose from different gas fee options or customize the fee.

    CUsers can set the Gas Price and Gas Limit when customizing the gas fee. The system will automatically estimate the gas fee as a reference.

    After completing the setup, click "Confirm" and proceed with identity verification.

    Once verification is successful, a "Speeding Up" tag will appear. If the waiting time is too long, users can choose to accelerate again by adjusting the gas fee.

    After the acceleration is complete, an "Speed up" tag will be displayed.

    Transaction Cancellation

    In the pending transaction, click "Cancel".

    Clicking will expand the transaction details, showing an option to set the gas fee for cancellation. Users can choose from various gas fee options or customize the fee.

    For BTC cancellations, the Replace-by-Fee (RBF) method is used, which sends a new transaction with the same UTXO as the original. As a result, the transaction amount is displayed as $0.

    After completing the setup, proceed with identity verification.

    Upon successful cancellation, the user interface will display two transaction records: one with an amount of $0, representing the cancellation request, and the earlier record will show a "Cancelled" tag.

    Manage Your Pricing Plan

    Cregis Team Plan

    Function/Plan
    Basic
    Business
    Enterprise

    Team Members

    3

    Paid Feature Overview

    • Adding Team Members Expanding the number of team members allows your organization to collaborate more effectively, enabling different roles and departments to manage crypto assets in a coordinated and secure environment. This feature enhances teamwork and improves operational efficiency.

    • Increasing Number of Wallets Adding more wallets allows users to manage different assets separately, providing better organization and control over multiple cryptocurrencies. This is particularly useful for businesses or individuals managing large digital asset portfolios.

    • Increasing Number of Wallet Addresses Expanding wallet address capacity enables users to handle more transactions, making it easier to track and manage funds across multiple clients or accounts. This is ideal for businesses processing high transaction volumes or requiring separate addresses for different clients.

    View your team plan

    You can view your team plan in your team account interface

    In this page, you can also view your subscription details and benefits of your recent plan. You can also check your expiry date of your recent subscription.

    Upgrade your team plan

    1. Go to account information page and click "upgrade"

    1. A window will pop up and show you the plan Cregis offers. After deciding the plan, you can click "upgrade" in the plan.

    1. Then you need to choose your purchase duration, the fee will show up.

    1. After you click "Submit Order", an order with the order number is created.

    1. Click "Pay now" to finish the order. Please ensure you have sufficient account balances. You can refer to for instructions on how to top up.

    Renew your team plan

    Auto Renewal

    To avoid disruptions in daily operations, we recommend enabling the auto-renewal feature. Users can activate it by clicking in the top-right corner of the account page and completing the verification process.

    Once enabled, the system will automatically renew your subscription one day before it expires. If your account balance is insufficient, the system will send an email notification and attempt to deduct the amount again on the same day. If the deduction fails by 10 PM (UTC+8) on the renewal date, auto-renewal will be disabled, and the system will notify you via email.

    Manual Renewal For manual renewal, go to the account page and click "Renew."

    A pop-up window will allow you to select the renewal duration and submit your order.

    Once the order is submitted, click "Pay Now" to complete the payment. Please ensure your account balance is sufficient. Refer to the "" guide for instructions on adding funds.

    Shard Reset

    Resetting shards will invalidate all previous shards, and only the device used for reset will generate new shards. The reset process requires participation from all wallet creators, and the number of shards must meet the signature threshold.

    Multisig wallets will generate new recovery phrases after reset.

    Single-signature wallets will continue using the original recovery phrases.

    Single-signature wallet

    Click the upper-right corner to enter the Wallet Info page.

    Select the Reset function under Shard Management.

    Enter the wallet's recovery phrase to reset shards.

    After entering the correct phrase, an identity verification window will appear. Complete verification to finalize the shard reset.

    Multisig Wallet

    Resetting a multisig wallet generates new recovery phrases, with variations depending on wallet type:

    • Legacy wallets (non-TON/SUI support):

      Single recovery phrase set; reset regenerates one set.

    • TON/SUI-compatible wallets:

      Requires a device with existing shards for reset.

      Generates two new recovery phrase sets for future recovery use.

    • Newly created wallets (default two phrase sets):

      Reset produces two fresh recovery phrase sets.

    Note: Both old and new recovery phrases remain valid for wallet access and asset management. Store all phrases securely.

    Enter the Wallet Info page via the upper-right menu.

    Click Reset.

    A reset window appears— you need to wait for other members to come online. Note: Other members need to switch their page to the current team to be recognized as online.

    After identity verification, the initiator sends invitations.

    Invited members can view the invitation in their wallet notifications.

    Since the shard reset operation has requirements for the number of shards, the page will simultaneously display whether each joining member's device contains shards. The reset can begin once all required members have joined and sufficient shards are available.

    The process starts with a shard reset animation, followed by a risk warning that requires confirmation.

    After completion, there will be a risk warning that needs to be acknowledged.

    The system will then generate new recovery phrases according to your wallet type and proceed with backup and verification.

    • Wallets that don't support TON/SUI chains: only regenerate one set of recovery phrases.

    • For wallets that support TON/SUI chains: the reset will generate two sets of recovery phrases.

    • Newly created wallets already come with two sets of recovery phrases by default: resetting will generate two new sets of recovery phrases.

    This is the display for the second set of recovery phrases.

    After completing verification, wait for other members to finish their backups. After all creators successfully complete their backups, the shard reset will be finished.

    Policy Engine

    What is a Policy Engine?

    The Policy Engine is a comprehensive risk management tool in Cregis, offering flexible solutions for withdrawal management. It allows users to set detailed rules and automate actions to regulate withdrawal requests from team members, with future plans to support automatic signing and withdrawals for improved efficiency and reduced manual risks. Currently, it supports policy customization for transaction, payment request initiation, and API withdrawals, enabling users to tailor policies to their needs, such as limiting withdrawals to specific tokens or setting time restrictions. The Policy Engine also includes a daily log feature for monitoring and reviewing policy execution, ensuring transparency, tracking, and auditing of all actions to enhance risk management and safeguard assets.

    Creation Policy

    1. Accessing the Policy Engine Page

    Navigate to the Policy Engine page by selecting "Manage" > "Policy." To begin setting up a process, click "Start Creation"

    1. Action Creation

    Click the "+" to create a policy. First, name the policy and then select the corresponding type. The types are Manual Transfer and API Transfer:

    Manual Transfer: Transactions transferred via Cregis, including manual transfers from the wallet and manual transfers from addresses within the WaaS project.

    API Transfer: Transactions transferred via API, including all wallet withdrawals or project address withdrawals initiated for the WaaS project.

    After selecting the type, you can add rules. Please note: Users can set more than one rule for a wallet, and the relationship between the rules is "OR". You can configure trigger rules and actions based on your actual scenario. Finally, submit and verify to successfully create the policy.

    Edit and Delete Policies

    You can find the options to edit and delete in the following location.

    Viewing Policy Logs

    You can find the logs in the following location, where you can see the time and operator for each action.

    Trigger Rule Explanation

    Operation Initiation Configuration

    The trigger conditions for rules vary depending on the policy type. Manual Transfer requires configuring members and withdrawal wallets, while API Transfer requires configuring the WaaS project and the withdrawal operation.

    Operation Time

    Operation Time is used to restrict operations (Manual Transfer, API Transfer) for this policy type. Users can choose "All Day" or "Specified Time" as a condition. If specifying a time, start and end times must be set, and multiple time periods are supported. Please note: This time is based on UTC+8.

    Token

    In this field, users can select the token for the initiation, choosing either any token or a specific token.

    • Amount Condition Explanation: Users can set limits for the selected sending currency based on a single transaction, daily, or monthly amount.

    Execution Action Explanation We provide three types of execution actions for configuration. The following are the configurable execution actions:

    Reject: The system automatically rejects the withdrawal.

    Approval: Requires setting up an approval workflow, including defining approval nodes and signers.

    Signature: Requires setting up signers.

    Practical Usage Scenarios

    Actual settings should be based on the user's own needs. The following are some policy engine configuration scenarios.

    Scenario 1: I want to restrict Bitcoin withdrawals. All Bitcoin-related withdrawals must undergo approval, and the API service is not used. The trigger conditions and execution actions are as follows.

    Trigger Condition Settings

    Select the specified token, Bitcoin, and set all transfer limits to trigger the condition when the amount is greater than or equal to 0.

    Execution Action Settings

    Select "Initiate Approval Process" as the execution action, and configure the corresponding approvers and signers.

    Scenario 2: Withdrawal requests are not allowed outside of working hours, for example, from 7 PM to 7 AM the next day.

    Trigger Condition Settings

    Note that two separate time settings need to be configured here.

    Execution Action Settings

    Simply select "Reject".

    Update Payment Engine Configuration

    Payment Currency & Settlement Configuration

    Add Payment Currency

    1. Users can modify their payment and settlement currency in the client portal.

    1. Click "Add Payment Currency". The user can then select a new payment currency and set the settlement currency. The system will display the corresponding transaction fee rate. Finally, select the settlement wallet and address.

    1. Complete identity verification

    1. After successful verification, the currency will be added to the list.

    Bulk Edit Settlement Settings

    1. Once the payment engine has at least one payment currency, users can use the "Bulk Edit Settlement Settings" option to modify settlement wallets and addresses in bulk.

    1. After clicking, you can modify the settlement wallet and address for each currency. Upon completion, click confirm, and the changes will take effect after verification.

    Order Overpaid & Underpaid Configuration (For API V1 Users Only)

    Recommend: Upgrade to the to handle "Overpayment" and "Partial Payment" logic via the API.

    1. To accept all "Overpayments" or "Partial Payments", you can select "Accept" for "Overpaid Orders" and "Partially Paid Orders" in the "Order Processing" page.

    1. To set upper and lower limits for "Overpayment" or "Partial Payment", select "Add Order Currency" in the "Payment Accuracy Settings" within the portal. Then, set the corresponding tolerance upper and lower limits for "Overpayment" or "Partial Payment" for the "Order Currency". (If the payer uses a different "Payment Currency", the system will perform real-time exchange rate conversion.)

    Merchant Information Configuration

    1. For the merchant information displayed on the checkout page such as name, logo, etc, modifications can be made in the "Merchant Information" section under "Settings".

    Notification Settings

    1. Users can configure project notifications themselves. The available options are listed below. Click the toggles for enablement.

      • Abnormal Callback: When a system callback fails.

      • Enable/Disable Project: When the system enables or disables a project.

      • Reset API Key: When a project's API Key is reset.

    1. To notify multiple people, you can select the relevant team members in "Edit".

    Payment Link (Checkout Page)

    Cregis provides an industry-standard checkout interface via its API, allowing merchants to facilitate payments for their customers. Merchants can redirect users from their website's payment page to this checkout interface, and upon payment completion, users are automatically redirected back to the website. This reduces the development and manpower costs required for merchants to build a payment system.

    Checkout Page Payment Process

    1. On the checkout page, the payer can select one cryptocurrency to complete the payment. If the order currency differs from the payment currency, the system will automatically perform the conversion using real-time exchange rates. (Merchants can also restrict the accepted payment currencies via the parameter in the API.)

    1. Payers can also review order details on the checkout page including the order amount, order number, product description, etc.

    1. After selecting the payment currency, the payer will need to choose the payment network.

    1. Once the selection is complete, the system will generate a payment address and a QR code. The payer can either copy the address or scan the QR code to complete the payment.

    1. Payers may also choose to use a third-party wallet to scan the QR code for payment. After scanning, the third-party wallet will automatically fill in the currency, network and amount, allowing the payer to confirm the payment seamlessly.

    1. After a successful payment, the page will redirect to a payment completion page. After 5 seconds, the user will be automatically redirected back to the merchant’s website (specified via the field in the API). If the order status is in an , the payment completion page will also display the reason and automatically initiate corresponding processes such as sending emails for additional payment requests, partial refunds or full refunds.

    1. If the payer does not complete the payment within the order's validity period, the order will automatically expire. By clicking the "Return" button, the payer will be redirected to the submitted via the API.

    Create a Wallet

    To create a wallet, please navigate to the Wallet page from the left sidebar.

    You may click the "+" icon to add a new wallet.

    You can choose to create either a Single-signature Wallet or Multi-signature Wallet. Learn more about their differences .

    Single-sig Wallet

    A single-signature (single-sig) wallet is a type of cryptocurrency wallet that requires only one private key to authorize transactions.

    Increasing API Address Limits This feature allows customers, such as exchanges, to raise the cap on wallet addresses created via API. As user numbers grow, generating additional wallet addresses becomes essential to meet the demands of new users and transactions. Increasing this limit helps businesses scale operations without address creation restrictions.

  • Increasing API Payment Transactions By raising the allowed number of API payment transactions, businesses can expand their operations without worrying about hitting transaction limits, ensuring smooth payment flows in high-frequency trading environments.

  • Tron Energy Discount Enjoy discounted Tron energy fees to reduce operational costs, which is especially beneficial for businesses conducting high transaction volumes on the Tron network. This discount significantly improves cost efficiency in daily operations.

  • Token Listing Application Apply to list new tokens for your own team. Once successfully listed, only the team that applied can use the token for transactions. Note that the token listing limit in the team version indicates the total number of tokens the account can list. For example, if the 5 listings provided by the enterprise version have been used, a sixth listing will require an additional fee.

  • Increasing Policy Limits Adding more automated risk management policies enables users to implement complex financial policies (e.g., approval workflows), improving efficiency and precision when managing large asset portfolios while reducing manual intervention.

  • Automated Collection/Signature Functionality Automating collection and signature processes saves time and reduces human errors, making asset management more efficient and secure. This feature is particularly valuable for businesses handling a high volume of transactions, ensuring faster and more reliable operations.

  • Transaction Limitation All transactions sent out through the wallet are subject to a limit, which applies to all transactions except for collection. Currently, this limit is only applicable to the free version.

  • 10

    20

    Singlesig Wallet

    2

    5

    10

    Multisig Wallet

    1

    2

    5

    Policy

    2

    5

    10

    No. of API Address

    50

    100

    100

    No. of API Payment

    100

    10,000

    100,000

    No. of Wallet Address

    99

    99

    99

    Tron Energy Discount (Regular)

    10% off

    15% off

    30% off

    Tron Energy Discount (Collection)

    No

    10% off

    25% off

    Token Application

    No

    2 times

    5 times

    Transaction Limitation

    $50,000/ month

    No

    No

    Recharge your account
    Recharge Your Account
    tokens
    success_url
    usual status
    cancel_url
    here
    here
    address book
    payment engine's latest API V2 version
    1. Enter the wallet name and click "Continue" to proceed to the next step.

    2. Carefully read the recovery phrase risk warning. Proceed only after confirming your understanding.

    3. The system will generate 12 recovery phrases. Please accurately write them down on paper and store them securely. These phrases represent ownership of your wallet assets—they are extremely important and must be safeguarded. Cregis system will not record the recovery phrase for users. After completing the recovery phrase in private recording, click "Backup Successfully" to proceed to the next step.

    4. Based on your previous records, select the recovery phrase in the corresponding position to confirm that you have recorded the recovery phrase.

    5. After answering the correct phrases, you need to complete the authentication by transaction password.

    6. After completing identity verification, the system will generate your wallet and automatically add mainstream cryptocurrencies.

    Multi-sig Wallet

    A multi-signature (multisig) wallet requires approval from multiple private keys for transactions, offering enhanced security over single-key wallets. All participants must be online during creation.

    1. Set a name for the multisig wallet.

    2. Select online participants from your current team (ensure their devices are connected).

    3. After selecting participants, set the approval threshold below. The threshold determines how many signatures are required to access wallet funds. Once set, click "Confirm" to send invitations. For example, you may select 3 participants but only require 2 signatures for approval. Note: The required number of approvals cannot exceed the total participants. Also, ensure all participants remain online to complete wallet creation.

    4. After confirmation, invitations will be sent. The creator will enter a waiting page and must wait for participants to join. Do not close this pop-up window during the process, or wallet creation will fail.

      Invited members will see a notification in their wallet page. Click to accept and join the creation process.

    5. After all participants have joined, click the "Start" button.

    6. The process will begin with shard generation, followed by a recovery phrase risk warning. Read carefully and confirm to proceed.

    7. The multisig wallet has two sets of recovery phrases: secp256k1 and ed25519. Each set contains 24 words, and each participant receives different phrases. Store them securely, then click "Continue".

    8. To verify your backup, the system will randomly select 5 words from each phrase set. Choose the correct words from your backup. After verifying both sets, complete transaction password authentication to finalize creation.

    9. Once created, the system will generate the wallet and automatically add mainstream cryptocurrencies.

    here

    Permission

    The functionalities available to team members are determined by their assigned roles. Cregis supports the creation, editing, and deletion of roles, allowing precise management of each member's permissions within the team. Each role's scope of permissions can be finely tuned to meet specific needs. The Super Administrator role, which includes all permissions, cannot be edited or deleted.

    Permission Definition

    Configure access levels by assigning these permissions to different team roles.

    Member Management

    Permission
    Definition

    API Management

    Permission
    Definition

    Subscription

    Permission
    Definition

    Crypto Card

    Permission
    Definition

    Please note that recharge, edit card information, and CVV functions are only applicable to cards the user has permission to view.

    AML Query

    Permission
    Definition

    Payment Engine

    Permission
    Definition

    Role Management

    Permission
    Definition

    Address Book

    Permission
    Definition

    Collaboration

    Permission
    Definition

    Please note that approval and signature permission depend on workflow rules and shard ownership.

    Wallet

    Permission
    Definition

    Please note that Wallet-specific permissions are managed separately, please refer to .

    Bill

    Permission
    Definition

    Policy

    Permission
    Definition

    Automation

    Permission
    Definition

    Manual

    Adding Role

    You can manage your team’s roles by navigating to Manage → Role. On the role management page, you can add new roles and edit their permissions.

    Delete Role

    You can delete a role as below. Please note that you need to complete the Google verification to delete a role.

    Edit Role

    You can enter the role permissions edition page as below:

    Auto-Collection/Signing

    What is Auto-Collection/ Signing?

    This automated feature allows users to perform automatic fund collection and transaction signing based on preset rules, eliminating the need for manual monitoring by the enterprise. Once the rules are set, the system can operate 24/7 according to the configured rules, significantly reducing manual intervention. For example, while enterprises previously had to manually collect funds daily, with this automated feature, users can set intervals for automatic fund collection. Additionally, collection can be triggered when a specific cryptocurrency reaches a certain amount. Currently, the auto-signing feature is limited to API withdrawals and is only available for single-signature wallets. Furthermore, all these automated functions are performed locally, requiring no custodial sharding actions. Users only need to stay online to execute them, ensuring system security while greatly improving operational efficiency for businesses requiring frequent transactions.

    Pricing and Activation Process

    • Currently, the automated feature is only available to monthly subscription users and requires an additional payment of USD $500 per month. To activate, go to the account interface below and click "Activate."

    • After clicking, a window will pop up where users can select the desired number of months and press "Submit."

    • After submitting the order, you can proceed with payment immediately. Once the payment is successful, the feature will be activated.

    User Manual

    Before proceeding, please ensure that the automation feature has been activated.

    1. Navigate to the automated feature page and click "Create Rule."

    2. Create an Auto-collection Rule

    After clicking "Create Rule," a sidebar will pop up to begin configuration.

    Basic Settings

    When creating a rule, first set the name and type. After selecting the "Auto-collection" type, a section will pop up requiring the selection of the collection type and WaaS project.

    Collection types include System Collection and API Collection. System Collection automatically collects funds from sub-addresses that meet the rules you set. API Collection processes collection requests initiated via API based on the rules you configure.

    Trigger Conditions

    Trigger rules require setting the cryptocurrency, collection time, and receiving address conditions.

    • Cryptocurrency Each rule can only define one type of cryptocurrency. When adding, the system will display the available cryptocurrencies pre-configured in the wallet of the selected API project. Once the cryptocurrency is selected, you must set the amount that will trigger Auto-Collection. You can specify both "greater than" and "less than" conditions. For example, to trigger collection between $100 and $200, set "greater than or equal to 100" and "less than or equal to 200." Please note, if the conditions are not logically valid, the rule cannot be created. For example, setting "less than or equal to 50" and "greater than or equal to 51" will not be allowed.

    • Execution Actions Users can choose to execute Auto-Collection either at regular intervals or at a specific time each day. The time is currently based on UTC+8.

    • After completion, click "Submit." Identity verification is required after submission. The rule is created once verification is successful.

    • After creation, the rule must be enabled to take effect. Enabling requires the current device to have the wallet shard imported and password and Google two-factor authentication. The feature starts officially after successful verification.

    • After successful collection, go to the project address page, where "Auto-collection" will be displayed. Note: The client must remain online during auto-collection; otherwise, the process will be interrupted.

    3. Create an Auto-Signing Rule

    After clicking "Create Rule," a sidebar will pop up to begin configuration.

    Basic Settings

    When creating a rule, first set the name and type. After selecting the "Auto Signing" type, a section will pop up requiring the selection of the withdrawal type and withdrawal wallet. Please note that only single-signature wallets are supported, and the default payment address will be used for signing and withdrawals.

    Trigger Conditions

    The trigger conditions require setting cryptocurrency, withdrawal type, and execution action.

    • Cryptocurrency

    Only one cryptocurrency can be set per rule. When adding, the system will display the currencies already set in the selected withdrawal wallet. After setting the currency, specify the amount that triggers auto-signing. Both "greater than" and "less than" conditions can be set simultaneously. For example, to set $100–$200, set "greater than or equal to 100" and "less than or equal to 200."

    Please note, if the conditions are illogical, the rule cannot be created. For example, setting "less than or equal to 50" and "greater than or equal to 51" will be rejected.

    • Withdrawal Type Since only API withdrawals are currently supported, this section requires selecting the API for withdrawals.

    • Execution Actions Scheduled signing can be configured here. The time is currently based on UTC+8. Additionally, users need to set the interval (in minutes) for signing. If multiple transactions are triggered, they will be bundled on-chain, which may save gas fees on certain chains.

    • After completion, click "Submit." Identity verification is required after submission. The rule is created once verification is successful.

    • After creating the rule, you must enable it for it to take effect. During activation, you will need to enter your password and complete Google two-factor authentication (2FA). Once verification is successful, the rule will be officially active and ready for use.

    • After you enable the rule, you can go to Team activity page, where the status will display "Operating Auto Sign" Please note that you must remain online during the Auto-Signing process; otherwise, it will be interrupted.

    4. Edit and Delete Automation Rules

    • Edit Rules

    Established rules can be edited in the rule configuration page. Before editing, you must first disable the rule, and identity verification is required when disabling the rule.

    • Delete Rules Established rules can be deleted from the rule configuration page. Before deleting, the rule must first be disabled, and identity verification will be required during the disabling process.

    5. View Automation Logs

    In the execution logs, you can track the activity of each rule, including the date, time, operator, and action taken.

    On this page, users can also filter the logs by operation date, operator, or log type.

    The search bar also supports searching for related records using the rule name or ID.

    6. Triggering Auto-Collection

    When the conditions of an Auto-Collection rule are met, the system will automatically execute the collection. Users can check the details of the Auto-Collection on the project address page.

    • The details will show the runtime, start time, number of collections, and total amount collected. Additionally, the transaction history will list each collection.

    • If there are insufficient gas fees, the Auto-Collection will pause, and a prompt will appear notifying the user to top up. The user can directly click "Recharge" on this screen and recharge using the provided address or QR code. After recharging, the system will resume the action at the next trigger point.

    7. Triggering Auto-Signing

    • When the conditions for an auto-signing rule are met, the system will automatically perform the signing. Users can view the signing details in the collaboration section, and an "Auto-Signing in Progress" icon will appear in the lower-right corner.

    • The details will show the runtime, start time, the number of signed transactions, total amount, and the gas fees used for signing. The transaction history will also list each signed transaction. If there are insufficient gas fees, the auto-signing process will be paused, and a prompt will notify you to top up. You can top up directly from this screen by clicking "Top Up," and using the address and QR code provided. Once the top-up is complete, the action will resume at the next trigger point.

    Real-World Scenarios

    The actual setup should be tailored to the user's specific needs. Below are examples of how Auto-Collection/Auto-Signing can be configured in various scenarios:

    Scenario 1: I want to collect USDT from the project's sub-addresses on a daily basis.

    In this case, as long as there is USDT in the project's addresses, it will trigger the Auto-Collection rule. The user only needs to set the cryptocurrency (USDT) and customize the daily collection time, such as at 12:00 PM each day.

    Scenario 2: Automatically sign withdrawals under USDT $100 on weekends.

    In this case, you need to set cryptocurrency (USDT), the specific days for auto-signing (weekends), and the interval between each signing. For example, you can specify that the system checks every 30 minutes on Saturdays and Sundays for any withdrawals under $100 and signs them automatically.

    Introduction

    Cregis Payment Engine offers a one-stop cryptocurrency payment solution for businesses. Merchants can quickly integrate the system through a simple API. We provide a pre-designed checkout page for immediate use, while also allowing merchants to customize their own interface based on specific needs. When a merchant initiates a payment request, the system generates a unique payment address, and funds are deposited into the Cregis wallet. Through a 10-minute automatic settlement mechanism, funds are swiftly transferred to the merchant's designated wallet. Merchants can use the Cregis desktop application to view order status, settlement data, and other transaction details at any time, making payment management effortless. We support multi-chain and multi-currency payments, ensuring efficient and flexible fund transfers, and delivering a secure and convenient cryptocurrency payment experience for our clients.

    Payment Rules

    Cregis supports multiple currencies and chains as order currencies, payment currencies and settlement currencies including fiat currencies and cryptocurrencies. If the order currency differs from the payment currency, Cregis will obtain the latest exchange rate in real time and convert and lock the exchange rate for the entire order validity period.

    Settlement Rules

    • Regular Settlement: If the pending settlement amount reaches or exceeds the equivalent of 50 USDT (testing phase) / 500 USDT (live phase), settlement will occur every 10 minutes.

    • Minimum Threshold Settlement: If the accumulated pending settlement amount remains below the equivalent of 50 USDT (testing phase) / 500 USDT (live phase), a Minimum Threshold Settlement will be triggered. This ensures merchants receive a payout at least once every 24 hours. To facilitate testing for newly onboarded merchants, the first transaction under 50 USDT will automatically trigger this settlement within 10 minutes.

    • Settlement Amount: The amount will be credited after deducting transaction fees.

    If fiat settlement is required, please for inquiries.

    Order Status

    Order Status
    Accept / Set Limits for "Overpayment" or "Partial Payment"
    Order Paid & Will Be Settled
    Description

    Additional Payment Rule

    Trigger Conditions

    If a payment meets all of the following conditions, the order will enter the additional payment process and trigger a callback:

    1. The order does not accept partial payments.

    2. It is the first payment for the order.

    3. Amount Paid < Order Amount OR Amount Paid < (Order Amount - Underpayment Tolerance) ().

    4. The payment currency is a stablecoin.

    Additional Payment Flow

    1. The system will send an additional payment email to the payer (the email address filled at when the order was created).

    2. The payer can access the payment page via the link provided in the email.

    3. The payment currency and network will be the same as the first payment.

    4. The balance amount will be calculated by converting the original order amount (in its currency) at the current exchange rate and then subtracting the already paid amount.

    Refund Rules

    Partial Refund

    Trigger Conditions

    If an order meets all of the following conditions, it will enter the partial refund process and trigger a callback:

    1. The order does not accept overpayments.

    2. Amount Paid > Order Amount OR Amount Paid > Order Amount + Overpayment Tolerance ().

    3. The payment currency is a stablecoin.

    Partial Refund Process

    1. The system will send a partial refund email to the payer (the email address filled at when the order was created).

    2. The payer can access the partial refund page via the link provided in the email.

    3. The refund currency and network will be the same as the first payment.

    4. The partial refund amount will be calculated by taking the Amount Paid and subtracting the original order amount (converted at the exchange rate).

    Full Refund

    Trigger Conditions

    An order will enter the full refund process if any of the following conditions are met:

    1. The order does not accept partial payments, and it was paid with a non-stablecoin was underpaid.

    2. The additional payment was not completed within the 24-hour time limit.

    3. The partial refund was not completed within the 24-hour time limit.

    4. After the second payment in the additional payment process, the Amount Paid is still < Order Amount OR Amount Paid < Order Amount - Underpayment Tolerance ().

    Full Refund Process

    • The system will send a full refund email to the payer (the email address filled at when the order was created).

    • The payer can access the full refund page via the link provided in the email.

    • The refund currency and network will be the same as the first payment.

    • The full refund amount will be the total of all amounts paid.

    Other Refund Information

    • A service fee will be charged for each refund. The specific fee amount will be clearly displayed on the refund page and will be deducted directly from the refund amount.

    Add address

    Allows manually creating addresses for projects.

    Transaction

    Allows initiating transactions from project sub-addresses.

    Disable the address

    Allows enabling/disabling project sub-addresses.

    Notification

    Allows modifying project notification settings.

    View

    Allows viewing the list of team members and their roles.

    Invite Members

    Allows inviting new members to the team.

    Modify Member

    Allows modifying member roles.

    Remove Member

    Allows removing members from the team.

    View

    Allows viewing all projects in the API page.

    Create API

    Allows creating new projects for the team.

    Callback Handling

    Allows processing callback records, including feeding or ignoring.

    API Access

    Allows viewing API Keys and gateway servers.

    Collection

    Allows collecting funds from project sub-addresses.

    Reset API Key

    Allows resetting API Keys.

    View

    Allows viewing the subscription page. Members without this permission can only see basic benefits.

    Renew Upgrade

    Allows upgrading or renewing the team’s subscription plan.

    Scale Up

    Allows expanding team features.

    Coin application

    Allows submitting requests for new token listings.

    View Card Data

    Allows accessing the Crypto Card page.

    View All Cards

    Allows viewing all crypto cards created by the team.

    Recharge

    Allows topping up crypto cards.

    Edit Card Information

    Allows editing crypto card names (internal use only).

    CVV

    Allows viewing Cards' CVV.

    Create Crypto Card

    Allows creating new crypto cards.

    View

    Allows accessing the AML Query page.

    AML Query

    Allows performing AML queries.

    View

    Allows viewing the Payment Engine page.

    Create API

    Allows creating new Payment Engine projects.

    Edit

    Allows editing project name and notifications configuration.

    API Access

    Allows viewing API Keys and gateway servers for the project.

    Reset API Key

    Allows resetting API Keys for the project.

    Settlement Settings

    Allows configuring settlement rules for the project.

    View

    Allows viewing the Role Management page.

    Add New Role

    Allow adding a new role for the team

    Modify Role

    Allows modifying role permissions.

    Delete Role

    Allows removing roles.

    View

    Allows viewing the team address book.

    Add New Address Book

    Allows adding new addresses to the book.

    Modify Address

    Allows modifying existing addresses.

    Delete Address Book

    Allows removing addresses.

    Approval

    Allows processing workflows where the assigned approver is oneself.

    View All Collaborative Data

    Allows viewing full collaboration logs (requests, approvals, signatures).

    Initiate Payment Request

    Allows submitting payment requests.

    Signature

    Allows processing workflows where the assigned signer is either oneself or not specified.

    Create Wallet

    Allows creating new wallets.

    View

    Allows viewing team transaction history across all wallets.

    Export

    Allows exporting billing records.

    View

    Allows accessing the policy page.

    Add New Policy

    Allow adding a new policy for the team.

    Modify Policy

    Allows modifying, enabling, and disabling policy.

    Delete Policy

    Allow deleting policy.

    View Policy Log

    Allows viewing the policy execution log.

    View

    Allows accessing the automation page.

    Add Rule

    Allows setting up new automation rules.

    Edit Rule

    Allows modifying existing rules.

    Delete Rule

    Allows removing automation rules.

    Execute Rule

    Allows enabling/disabling rules.

    Execution Log

    Allows reviewing rule execution history.

    wallet member management

    Settlement Address: When setting up the payment engine, merchants can select internal Cregis wallet addresses. Funds can also be settled to an external address after the settlement process.

  • Exchange Rate for Settlement: Calculations are based on the real-time exchange rate from CoinMarketCap. The rate will be fixed once the order is created.

  • Amount Received = Amount Paid

    Overpaid

    ✓

    ✓

    Amount Received < Amount Paid

    Partial Paid

    ✓

    ✓

    Amount Received > Amount Paid

    The additional payment must be completed within a 24-hour time limit. If this limit is exceeded, the order will be proceeded to full refund process.

  • Upon successful balance payment, a paid_remain callback will be triggered.

  • The partial refund must be completed within a 24-hour time limit. If this limit is exceeded, the order will be automatically fully refunded.

  • After a successful partial refund, the order will be settled.

  • The full refund must be completed within a 24-hour time limit.

  • If the 24-hour time limit is exceeded, the payer must contact customer support to handle the subsequent steps.

  • After the refund is completed, the system will trigger a refunded callback.

  • Pending

    Not Applicable

    ✗

    The order has been created and is still within valid period.

    Expired

    Not Applicable

    ✗

    The order has been created and has passed the valid period.

    Paid

    ✗

    contact us
    paid_partial
    underpaid_tolerance
    payer_email
    paid_over
    overpaid_tolerance
    payer_email
    underpaid_tolerance
    payer_email

    ✓

    Receiving Address The receiving address currently only supports addresses from the wallet of the selected project. The system will automatically set the default receiving address of that wallet.

    AML Query

    1. What is AML Query?

    Cregis AML is a risk management feature that helps users to identify, control and mitigate on-chain risks and is implemented through integration with Elliptic, a renowned crypto risk control service provider. Cregis AML supports Know Your Address (KYA) and Know Your Transaction (KYT) analyses and allows users to run manual queries and auto queries. Users may choose suitable features and methods based on their business requirements and manage on-chain transaction risks in a more efficient way.

    Cregis AML function is available to all users and is charged based on the selected service provider and the number of queries. Subscribed users enjoy up to a 50% discount on query fees, and Business and Enterprise users also receive a certain number of free queries each month.

    Please be advised that this service is provided by Cregis in partnership with Elliptic and Regtank. Under no circumstances shall Cregis or its partners be held responsible for any actual or potential legal or regulatory violations identified during the use of the service. You should be aware of risks linked to transactions, and exercise caution and independent judgment when making transactions.

    2. Service Provider Introduction

    Currently, Cregis AML has two partner service providers for risk control services, Elliptic and Regtank. Different service providers have different methods for risk assessment, support different blockchain networks, and charge different fees for queries. We suggest users select appropriate service providers that best meet their needs.

    2.1. Elliptic

    Elliptic detects the source and destination of on-chain funds, and assesses the level of association of the funds to wallet addresses with high money laundering risks and sanctioned addresses. It calculates risk scores of addresses or transactions based on the proportion of risky funds. The query fee for Elliptic is 2 USD per query, regardless of query subject or method. Subscribed users enjoy a certain discount on query fees.Elliptic's holistic query supports 49 blockchain networks. Here is a list of networks supported by Elliptic.

    2.2. Regtank

    Regtank leverages on-chain data analysis and a risk labeling system to provide comprehensive assessments of wallets, transactions, and VASPs, displays entity information and risk labels, and identifies source and destination of funds as a supplement. The service fee for Regtank is 0.3 USD per query, regardless of query subject or method. Subscribed users enjoy a certain discount on query fees.Regtank supports the following 18 blockchain networks.

    3. Feature Description

    Cregis AML provides two features, manual query and auto query, to meet users' needs under different scenarios.

    3.1. Manual Query

    Manual query enables users to conduct Know Your Address (KYA) and Know Your Transaction (KYT) analyses. Users are able to initiate an AML query on a wallet address or transaction, select a service provider to complete the query, and take appropriate risk control actions based on the query result.

    To initiate a manual KYA query, users need to input the wallet address to be evaluated and the network it belongs to. Cregis AML then recognizes the entity associated with the target address. It also screens the source and destination of its fund, traces fund inflows and outflows, identifies the addresses and entities that have interacted with the targeted address, and analyzes their risk categories and characteristics. Source and destination risk exposure are estimated based on these analyses, and risk scores for source and destination of funds are calculated accordingly. The final risk score for the address is determined following the highest risk principle.

    To initiate a manual KYT query, users need to select the direction of the query (incoming or outgoing), and input the network, receiving address and transaction hash of the transaction to be screened. Cregis AML will trace the source or destination of the funds involved in the transaction based on the user's selected direction, recognize entities linked to the funds and their risk profiles and characteristics, and calculate risk score for the transaction accordingly.

    User Manual

    Before using the AML query function, please ensure that you are a subscribed user. For subscription steps, please refer to

    Navigate to the AML Query Page and click "New Query", or click the icon next to address on the transaction detail page.

    First, select the query type. For transaction queries, you need to enter the direction, network, recipient address, transaction hash, and service provider. For address queries, enter the network, address, and provider, and input the address you wish to query.

    Please note that different service providers have varying fees and supported networks. You can click "Compare Service Providers" to view more details.

    After clicking "View", the system will display a reminder message.

    Then, you will need to enter your transaction password to complete verification.

    After verification is completed, you can view the query results.

    You may also check the details in record page including source risk score and destination risk score.

    3.2. Auto Query

    With auto query, Cregis AML helps users screen their API incoming transactions based on predefined rules, conduct risk analyses for transactions they care about most, and apply risk controls according to query results. Users need to create and manage their rules on the desktop application, while query results can be seen on both desktop applications and mobile applications.

    To start auto query, users have to create query rule(s):

    • Set up triggered rules which specify projects, tokens and amounts for transaction monitoring. Users may create multiple rules, but can only create one rule for each project. Within each rule, different trigger amounts can be set for different tokens.

    • Define a specific risk control threshold based on business needs and risk preferences. Pick a number between 0 and 10.0 as the threshold, and Cregis AML will flag a transaction as dangerous when its risk score is higher than the threshold.

    • Pick one or more risk alert recipient. Cregis AML will send risk alerts to assigned recipient(s) when it identifies a dangerous transaction.

    When a rule is configured and enabled, Cregis AML will automatically conduct Know Your Transaction analysis on incoming transactions that trigger the rule. Then Cregis AML assesses whether a transaction is dangerous according to the risk threshold in the rule it triggered. When a dangerous transaction is identified, Cregis AML will disable the receiving address, and send risk alerts to assigned alert recipient. If a project/address is disabled, Cregis AML will no longer screen any incoming transactions of the project/address until it's manually enabled.

    When a dangerous transaction is identified, Cregis AML disables the incoming address, stops API callback and funds collection of the address, and sends risk alerts to assigned alert recipients. Users who receive a risk alert can proceed to review query details to learn about risk specifics. If the risk is within the acceptable range, users may manually push a callback and enable the address.

    User Manual of setting up automatic AML queries

    First, navigate to the following page and click "Create."

    After clicking, you can begin creating a rule

    • Rule Name: Name your rule

    • API Project: Select the project whose transactions you want to monitor. Please note that only one rule can be applied to a project.

    • Token: Choose the cryptocurrency and set the minimum amount that will trigger an automatic AML query

    • Service Provider: Select the service provider you wish to use for the query.

    • Risk Classification Criteria: Can be set between 0.0 (Safe) - 10.0 (Extremely Risky). When a transaction's risk score exceeds your set threshold, it will be flagged as a risky transaction, triggering alert notifications and automatically disabling the project address.

    • Alert Recipients: Designate team members to receive risk alerts

    After completing the settings, click "Submit" and complete identity verification to finalize the creation process. The rule must be enabled after successful creation before it becomes active.

    All rule activities (creation, editing, enabling, and deletion) are logged and can be viewed in the log page.

    4. Query Results

    4.1. Address Query (KYA)

    The results of manual query include risk score, risk level, entity associated with the address and its label, and query details of fund source and fund destination.

    1. Risk Score & Risk Level

    The risk score of an address ranges from 0.0 to 10.0, and a higher score indicates a higher risk level. A risk score of 0 means that the relative risk is minimal, while a risk score of 10.0 signals an extremely high risk. Since each service provider has its own scoring mechanism, query results are categorized based on the risk classification methods recommended by the service provider.Please note that the following risk classification methods are recommended by the service provider based on general scenarios, and they may not be suitable for users with specific risk control requirements. To ensure the security of funds and operations, users are advised to account for their own needs and circumstances and assess the risk profile of an address or transaction based on the risk score and query details.The correspondence between risk scores and risk levels recommended by Elliptic is as follows.

    The correspondence between risk scores and risk levels recommended by Regtank is as follows.

    Regtank takes a different way to label and categorize addresses and calculate risk scores than Elliptic. Therefore, a significant number of addresses, particularly those belonging to Exchanges and commercial wallets, may be flagged as suspicious when using Regtank for risk assessment. In practice, addresses with a score below 6 are generally considered to have lower risk. Users are advised to review the query details and make their own judgment based on their risk appetite.

    1. Associated Entity & Label

    Associated entity refers to the name of the corporation, organization, project or other entity that owns the target address. Entity label is a tag applied by the service provider that reflects the category or risk feature of the target address or associated entity, such as Exchange, Bank, Mixing Service, etc.

    Associated entity and label help users to have a complete view on the risk profile of the target address. Cregis AML utilizes address label database to tag target addresses. Please refer to Appendix B or the lists of labels provided by Elliptic. When an address belongs to a self-custody wallet or individual wallet, or when the information about the associated entity is not included in the service provider's database, the associated entity and label will be displayed as unknown.

    1. Query Details

    Query details include information for fund source and destination. Cregis AML provides risk scores and risk-linked entities for both source and destination. Users can further review the risk category, contribution value, and contribution percentage of each risk-linked entity.

    • Source/Destination Risk Score Source/Destination risk scores are also assigned on a scale of 0.0-10.0. Higher risk scores indicate larger risks. The overall risk score of an address equals the higher value of source and destination risk scores.

    • Risk-linked Entity From the perspective of source risks, a risk-linked entity is an entity labelled as risky by Cregis AML that has sent funds to the address of interest. From the perspective of destination risks, a risk-linked entity is an entity labelled as risky by Cregis AML that has received funds from the address of interest. A risk-lined entity is usually an enterprise, an organization or a group. An entity that cannot be identified is shown as Unknown. Users can also review the details of risk-lined entities, including:

      • Risk Category The risk category is the type of risk an entity is linked to, such as Scam, Thief, Dark Service, etc. Cregis AML utilizes the address label database of our partner to determine the risk category of an entity. A summary of risk categories and descriptions can be found in the appendix.

    4.2. Transaction Query (KYT)

    For transactions that trigger auto queries, Cregis AML provides risk scores and query details.

    1. Risk Score

    The risk score ranges from 0.0 to 10.0.

    The risk score calculated by Elliptic is directly correlated with the contribution ratio of risky funds to the source of funds for the outgoing address. The higher the contribution ratio of risky funds, the higher the risk score. When multiple types of risks are detected, Elliptic adopts a Highest Risk Principle to calculate the risk score. The correspondence between the two is shown in the following table:

    1. Query Detail

    Query details show risk-linked entities of the sending address of the target transaction, i.e., risky entities which have sent funds to the sending address. Users can review the risk category, contribution value and contribution percentage of each risk-linked entity.

    • Risk Category The risk category is the type of risk an entity is linked to, such as Scam, Thief, Dark Service, etc. Cregis AML utilizes the address label database of our partner to determine the risk category of an entity. A summary of risk categories and descriptions can be found in Appendix A.

    • Contribution Value The contribution value is the amount of fund inflows to the sending address from a risk-linked entity, priced in the US dollar.

    • Contribution Percentage The contribution percentage is the proportion of funds received from a risk-linked entity to total funds received in percentage terms.

    5. Use Case

    5.1. Pre-transaction Risk Control

    Pre-transaction risk control aims to identify, assess and control risks before making a transaction to avoid abnormal transactions caused by operational errors or malicious behaviors and prevent major financial losses. Users may conduct manual queries on receiving addresses before important transactions are made and learn about risk exposure. The risk exposure of a receiving address can be used as a preliminary risk indicator for the risk profile of the receiving address.

    If the risk score of a receiving address is high, it is strongly recommended that users do not transact with it to avoid risks of financial loss as well as operational, legal and regulatory risks. If the risk score falls in the medium risk range, it is suggested that users should double check the entity of recipient and the security of receiving address by other means, and proceed with the transaction after the address is verified as safe.

    5.2. Transaction Monitoring

    Transaction monitoring employs automated technologies to screen and monitor transactions at low latency, identify potential risks and suspicious behaviors, and ensure transaction compliance and asset security. An inflow of risky assets may increase the risk exposure of the receiving address, which is a common risk factor in crypto transactions. For users with a high frequency of payment collections and uncertain sources of funds, the auto query feature enables real-time monitoring of incoming transactions. Cregis AML helps to identify potential risks and isolate respective receiving addresses, thus preventing greater losses caused by a spread of risk.

    When a transaction is labelled as dangerous, Cregis recommends that users check and learn about the risk level of the transaction in a timely manner. In most cases, users are advised not to use the receiving address to avoid a spread of risk to other addresses. If the risk is assessed as acceptable, users may manually enable the receiving address.

    6. Limitation of AML Feature

    Cregis AML is NOT able to cover all risk factors. Cregis AML tracks and identifies risks based on the risk database provided by crypto risk management service providers such as Elliptic. The database covers 50 networks and includes over 6.4 billion addresses, transaction records and relative risk information. However, due to the limited scope of the database and the lag of data updates, it is not possible for Cregis AML to record and label every risky address and suspicious fund flows, and thus not all risk factors are identified. Users should use the query results as a reference to risk identification and management, rather than a sole piece of definitive evidence.

    The results provided by Cregis AML are time-sensitive. Cregis AML adopts a risk assessment model based on historical behaviors. Risk is identified if and only if the address involved in the fund flow has a history of suspicious activities and has been marked accordingly. If the risky activities of an address are not detected or an activity happens after the query is completed, these risks cannot be captured in the query result. Therefore, query results provided by Cregis AML are a holistic evaluation of the known risky activities associated with the query target when the query is made. The results may not be used to predict future risk profiles. When users initiate queries at different times, the results may be different.

    7. FAQ

    • Why did my query fail? What should I do when it fails? A query failure is usually caused by insufficient team balance or an error in the third party server. If it's caused by insufficient team balance, you can top up and conduct a manual query to learn about the risk level of the address of interest.

    • Is there a charge for a failed query? No. Failed queries will not be charged.

    • Why is my manual query results page showing no risk score or query details? This indicates that there is no record of any risky activities of the target address in the risk database. The target address might just be created and has no transaction records, and it's also possible that there are no records of fund interactions between the target address and flagged addresses in the database. Cregis AML labels such addresses as safe based on their historical records. However, users need to consider other risks such as scams and phishing attacks.

    • Why is my auto query results page showing no results? Reasons for empty results include: 1) information about this transaction has not been included in the database; 2) our database does not contain any risk information related to the source of funds for the queried transaction. In the second case, the transaction can usually be viewed as a safe one, but it is not possible to rule out all potential risks.

    8. Appendix

    A. Elliptic-Risk category, description and example

    B. Elliptic-Entity labels

    Label
    Description
    Label
    Description

    C. Regtank-Entity labels

    Label
    Description
    Label
    Description

    Ethereum

    Ethereum Classic

    Filecoin

    Fantom

    Flare

    Gnosis

    HAQQ

    Hedera

    Injective

    Internet Computer

    Linea

    Litecoin

    Mantra

    MobileCoin

    Near

    Nillion

    Optimism

    Polkadot

    Polygon

    Ripple

    Sei

    Solana

    Stellar

    Sui

    Tezos

    TON

    Tron

    Unichain

    Worldcoin

    XDC

    Zilliqa

    zkSync

    Tron

  • Contribution Value From the perspective of source risks, contribution value refers to the amount of fund inflows from a risk-linked entity to the address of interest, priced in the US dollar. From the perspective of destination risks, contribution value refers to the amount of fund outflows from the address of interest to a risk-linked entity, priced in the US dollar.

  • Contribution Percentage The contribution percentage is the incoming/outgoing funds of a risk-linked entity as a proportion to the total incoming/outgoing funds, in percentage terms.

  • Why are there details for risk-linked entities while the risk score is 0.0? It means that the total amount of funds associated with all risk-linked entities accounts for less than 1% of total funds of the target address. Since the proportion of risky funds is very low, the risk score is determined to be 0.0.

  • Why is the contribution value of a risk-linked entity shown as 0.00 while the contribution percentage is positive? It happens when the inflow/outflow of funds of this entity is less than USD 0.01 and the total fund amount of the target address is less than USD 100. The proportion of risky funds to total funds exceeds 0.01%, and thus the contribution percentage is positive.

  • What does "Ignored Small Amounts" mean in the query detail part when I use Regtank as my service provider? Why do addresses under this category receive a risk score of 5? A: Regtank uses fund tracing analysis and node risk aggregation to calculate the risk score. As the tracing depth increases, the contribution of a node address to the target address or transaction generally decreases. When a node’s fund contribution falls below 0.01% and the address does not belong to any labeled entity in the Regtank database, Regtank stops evaluating its risk to save computing resources. Such addresses are categorized as "Ignored Small Amounts". In the query detail part, the fund contribution for "Ignored Small Amounts" represents the combined contribution of all such addresses. Since the risk of these addresses is unknown, Regtank assigns them a default risk score of 5.

  • Vendor that provides child sexual abuse materials in exchange for crypto assets

    Dark Market-Centralized

    TOR-only market that sells illegal goods and services via centralized infrastructure

    Dream Market

    Dark Market-Decentralized

    TOR-only market that sells illegal goods and services via decentralized infrastructure

    Wall Street Market

    Dark Service

    Illegal service, including hackers, wallets and web hosting services

    PinPays

    Dark Vendor Shop

    TOR-only individual vendor in the dark market that sells illegal goods and services

    Euroarms

    Extortion

    Entity obtaining funds from individuals or groups by means of force or threat

    Ashley Madison Extortion

    Far-Left/Far-Right Extremism

    Entity which, (a) convicted of crimes directly related to far-left/ far-right extremist activities, or (b) identified and verified by multiple legal sources (with evidence) that has long been inciting violence, sexual abuse or other major crimes like far-left/ far-right extremist speech

    High Transaction Fee

    Entity involved in above-average transaction fees related to miners, which could be signs of losses or crimes

    Known Criminal

    Individual known to be engaged in illegal activities. Usually associated with criminal organizations.

    Ross Ulbricht and Carl Mark Force

    Malware

    Software aiming to impair or disable computers and computer systems

    Trickbot

    OFAC Sanctioned Entity

    Entity sanctioned by the Office of Foreign Assets Control (OFAC) of the US Department of the Treasury

    Phishing

    A fraudulent activity in which the message sender attempts to deceive the recipient into leaking important personal information, transferring funds or installing malwares. The message sender usually impersonates a representative of a legal organization

    TRON Web Wallet Phishing

    Ponzi Scheme

    A fraudulent activity in which original investors get rapidly paid off by funds from later investors so as to cultivate a belief in the success of a company that doesn't exist

    Ransomware

    Cryptovirology-based malware that threatens to publish victims' data or terminate access to the data unless a ransom is paid

    WannaCry 2.0

    Scam

    Any other type of fraudulent activities

    Prodeum

    Terrorist Organization

    Organization involved in terrorism or related activities

    ISIS

    Thief

    Recipient of stolen funds

    Stolen CoinSecure Funds

    Bridge

    Contracts or services used to transfer assets from one blockchain to another

    High Transaction Fee

    Entity involved in above-average transaction fees related to miners, which could be signs of losses or crimes

    Broker

    Entities that represent clients in the buying and selling of crypto assets but do not maintain an order book

    Hosting

    Web hosting services

    Charity

    Non-profit or charitable organizations that accept Bitcoin donations

    Investment Syndicate

    Group investment providers, such as crypto asset risk operators or multi-level marketing schemes

    Child Sexual Abuse Material Vendor

    Vendor that provides child sexual abuse materials in exchange for crypto assets

    Known Criminal

    Individuals known to be engaged in illegal activities. Usually associated with criminal organizations.

    Coin Swap Service

    Coin swap service with fixed exchange rate, which usually doesn't require login or KYC

    Law Enforcement

    Known law enforcement

    Credit Card Data Vendor

    Online carding shops that provide illegal credentials and other illicit personal financial information

    Layer 2

    Blockchain scaling solutions built on Layer 1 blockchains

    Crypto Exchange

    Exchanges where customers can only trade crypto assets in exchange for other crypto assets

    Malware

    Software aiming to impair or disable computers and computer systems

    Criminal Organization

    A group of individuals engaged in organized crime

    Marijuana Vendor Shop

    Cannabis dispensaries registered in regulated jurisdictions

    Dark Forum

    TOR-only online forum

    Merchant

    Online legal sellers or vendors

    Dark Market-Centralized

    TOR-only market that sells illegal goods and services via centralized infrastructure

    Microtransaction Service

    Websites that facilitate microtransactions, such as freelance platforms or browser plugins that generate crypto assets

    Dark Market-Decentralized

    TOR-only market that sells illegal goods and services via decentralized infrastructure

    Mine

    Newly minted crypto assets created as part of the mining/validation process

    Dark Service

    Illegal service, including hackers, wallets and web hosting services

    Miner

    Services for mining and generating new crypto assets

    Dark Vendor Shop

    TOR-only individual vendor in the dark market that sells illegal goods and services

    Misc Service

    Various uncategorized services, vendors, or organizations

    Data

    Vendors that provide data to end users

    Mixer

    Services used for privacy or money laundering purposes that allow crypto assets to be mixed or obfuscated to anonymize funds

    DeFi

    Decentralized financial platform

    News

    Online news releasing service

    Decentralized Exchange

    A decentralized service that provides cryptocurrency-to-cryptocurrency exchange

    NFT Marketplace

    让创作者能够向用户出售NFT的市场

    Entertainment

    Vendors that provide streaming media, television, movies, and other entertainment services

    OFAC Sanctioned Entity

    Entity sanctioned by the Office of Foreign Assets Control (OFAC) of the US Department of the Treasury

    Escrow

    Vendors that provide escrow services for transactions between two parties

    Outsourcing Provider

    Websites that facilitate freelance opportunities

    Exchange

    Centralized service providers that offer fiat-to-crypto and crypto-to-crypto exchange services

    Payment Service Provdier

    Online payment service providers that accept multiple payment methods

    Extortion

    Entity obtaining funds from individuals or groups by means of force or threat

    Peer to Peer Exchange

    Platforms where individual buyers and sellers can exchange crypto assets for other assets

    Far-Left/Far-Right Extremism

    Entity which, (a) convicted of crimes directly related to far-left/ far-right extremist activities, or (b) identified and verified by multiple legal sources (with evidence) that has long been inciting violence, sexual abuse or other major crimes like far-left/ far-right extremist speech

    Phishing

    A fraudulent activity in which the message sender attempts to deceive the recipient into leaking important personal information, transferring funds or installing malwares. The message sender usually impersonates a representative of a legal organization

    Financial Service

    Financial service organizations that provide loans, bonds, derivatives, and other financial products

    Research Chemicals

    Bulk chemical retailers for laboratory use only

    Political Campaign

    Political campaign or organization

    Scam

    Any other type of fraudulent activities

    Ponzi Scheme

    A fraudulent activity in which original investors get rapidly paid off by funds from later investors so as to cultivate a belief in the success of a company that doesn't exist

    Shielded

    Shielded addresses use cryptographic techniques to conceal on-chain information such as the sender's address and transaction amount

    Privacy Wallet

    Cryptocurrency wallets that help users avoid blockchain deanonymization features

    Software Wallet

    Intangible software wallets used to store crypto assets

    Ransomware

    Cryptovirology-based malware that threatens to publish victims' data or terminate access to the data unless a ransom is paid

    Terrorist Organization

    Organization involved in terrorism or related activities

    Reported Loss

    Losses caused by disruptions or forks

    User

    A forum or social mediauser

    Thief

    Recipient of stolen funds

    Validator

    Nodes responsible for executing transactions on the blockchain

    Token

    Representations of specific assets, utilities, intangible assets, or crypto assets

    Venture Capital

    Venture capital organizations that work with startups, early-stage companies, and emerging companies considered to have high growth potential

    Token Sale

    Crowdfunding, presales, or other sales related to the launch of tokens or other crypto assets

    VPN Vendor

    Providers of Virtual Private Network (VPN) services

    Trading Platform

    Providers of exchange software and services that do not operate exchanges

    Cloud Mining

    Addresses used for mining with remote computing power

    Closed Exchange

    Non-public exchange

    Token

    Smart contract addresses representing the ERC20 standard on Ethereum or equivalent standards on other blockchains

    Suspicious

    Addresses associated with fraud reports that are unconfirmed or have not yet resulted in legal action

    Service

    Non-exchange entities belonging to centralized cryptocurrency platforms, such as payment processors, lending platforms, and merchants

    Mixing Service

    Centralized platforms that help users mix their funds with those of other users

    Airdrop

    Addresses used to distribute free cryptocurrencies or tokens to other wallets

    Scam

    Addresses associated with fraud

    ICO

    Addresses used to raise funds for new cryptocurrency projects

    Hack

    Addresses used to attack or exploit cryptocurrency platforms, resulting in platform fund losses due to the attack or exploitation

    Gambling

    Addresses used by crypto casinos

    Phishing

    An activity in which the attacker steals private keys and other sensitive data by impersonating a trusted entity, resulting in financial loss for the victim

    Darkweb

    Addresses and entities associated with darknet activities, such as darknet markets, stolen funds, and similar illicit operations

    Community Reported Scam

    Fraud addresses reported by users in online forums or communities but not yet officially confirmed

    Sanction List

    Addresses on the sanctions list of OFAC (the U.S. Office of Foreign Assets Control).

    Ongoing Legal Action

    Addresses involved in ongoing litigation or cases under review

    Terrorism

    Addresses or entities associated with terrorist activities

    Cross-chain Bridge Protocol

    Entities that use smart contract technology to exchange different cryptocurrencies across different blockchains, including custodial wallet addresses

    Child Abuse

    Addresses associated with child exploitation

    Unspent Output

    Unspent funds on the blockchain that are available to be used in subsequent transactions

    Block Reward

    Rewards received by miners upon successfully mining new cryptocurrency

    Payment Channel

    Payment channels opened for using the Lightning Network

    Ignored Small Amounts

    The proportion of funds that is so small that it's ignored by the algorithm and not subjected to risk tracing.

    Peeling Chain of Unknown Origin

    Peeling chains with unknown source addresses

    Maximum Exploration Depth

    The algorithm reached its exploration limit and found no entity names

    Large Transaction

    A transaction that has more than 200 inputs/outputs. Cautious review on the transaction is recommended

    Mixing Pattern

    Decentralized function that allows users to quickly and efficiently mix their funds with those of other users

    Secondary Coin Creation

    The creation of new ERC20 tokens

    Secondary Coin Removal

    The burning of new ERC20 tokens.

    Bank

    Addresses belonging to a bank

    Algorand

    Aptos

    Arbitrum

    Avalanche

    Base

    Binance Chain

    Binance Smart Chain

    Bitcoin

    Bittensor

    Cardano

    Celo

    Codex

    Core Chain

    Cosmos

    Crypto.com

    Dogecoin

    Arbitrumone

    Avalanche

    Base

    Bitcoin

    Bitcoincash

    Blast

    BSC

    Dash

    Dogecoin

    Ethereum

    Litecoin

    Optimism

    Polygon

    Ripple

    Solana

    Tezos

    Range

    Risk Levels

    [0,2.5)

    Low/Safe

    [2.5,7.5)

    Medium/Suspicious

    [7.5,10.0]

    High/Dangerous

    Range

    Risk Levels

    [0,3.0]

    Low/Safe

    (3.0,7.0]

    Medium/Suspicious

    (7.0,10.0]

    High/Dangerous

    Risk Score

    0.0

    1.0

    2.5

    5.0

    7.5

    10.0

    Contribution Ratio of Risky Funds

    <1%

    10%

    25%

    50%

    75%

    >99%

    Risk Category

    Description

    Example

    Criminal Organisation

    A group of individuals engaged in organized crime

    The Shadow Brokers

    Coin Swap Service

    Coin swap service with fixed exchange rate, which usually doesn't require login or KYC

    Credit Card Data Vendor

    Online card vendor that provides illegal credentials and other illegal personal financial information

    JokerStash.store

    Dark Forum

    TOR-only online forum

    DNM Avengers

    ATM

    Automated teller machines (ATMs) that allow the purchase or sale of crypto assets using fiat currency

    Forum

    Online discussion forum

    Authentication

    A service that allows users to prove their unique identity when accessing specific websites without entering login credentials, thereby enhancing security.

    Gambling

    Gambling service

    Bitcoin Faucet

    Websites that give away free Bitcoin or reward users with Bitcoin for completing tasks.

    Hardware Wallet

    Exchange

    Crypto Exchange

    Wallet

    Specific wallets, such as those used for advertising ICOs or company wallets

    Donations

    Addresses used by projects, companies, or non-profit associations to raise funds

    Decentralized Servie

    Decentralized cryptocurrency platforms that are not exchanges, such as DeFi platforms and smart contracts

    Mining Pool

    Addresses used by a group of pooled miners

    Decentralized Exchange

    this page.

    dYdX

    Ton

    Child Sexual Abuse Material Vendor

    Physical hardware wallets used to store crypto assets

    Decentralized Exchange