Auto-Collection/Signing
Last updated
Last updated
The automation feature enables users to automate both fund Auto-Collection and transaction Auto-Signing based on predefined rules, eliminating the need for continuous manual oversight. Once configured, the system operates around the clock, significantly reducing the need for human intervention.
For instance, previously, businesses might have had to manually collect funds on a daily basis. With this feature, users can schedule automatic collections at regular intervals. Additionally, the system can be set to trigger collections only when a specific cryptocurrency reaches a predefined amount.
Currently, the Auto-Signing feature is available only for API-based withdrawals and supports single-signature wallets. All automation processes are executed locally, without the need for shard delegation. Users simply need to stay online to ensure tasks are carried out. This not only ensures system security but also enhances operational efficiency for businesses that require frequent transactions.
The automation feature is currently available only to monthly subscribers and requires an additional payment of USD $500 per month. To activate this feature, 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.
Before proceeding, please ensure that the automation feature has been activated.
1. Navigate to the Auto-Collection/Auto-Signing feature page.
2. Auto-Collection Rule Creation
After clicking "Create Rule," a panel will appear on the right where you can begin the setup.
Basic Settings
When creating a rule, first set the name and type. After selecting Auto-Collection, a panel will appear requiring you to choose the API project.
Trigger Conditions
The trigger conditions require setting the cryptocurrency, collection time, and receiving address.
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." If you want to collect without any amount limit, simply select the cryptocurrency and leave the "greater than" or "less than" options unchecked. 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.
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.
After finishing the setup, click "Submit." You will be prompted to complete identity verification. Once the verification is successful, the rule will be created.
After the rule is created, it must be enabled to take effect. During activation, password and Google two-factor authentication (2FA) will be required. Once verification is successful, the rule will officially be active.
Once the Auto-Collection is successful, you can view the status on the project address page, where "Auto-Collection in Progress" will be displayed. Please note that you must remain online during the Auto-Collection process, or it will be interrupted.
3. Auto-Signing Rule Creation
After clicking "Create Rule," a panel will appear on the right where you can begin the setup.
Basic Settings
When creating a rule, first set the name and type. After selecting Auto-Signing, a panel will appear where you must choose the 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 available cryptocurrencies configured in the default wallet of the selected project. After selecting cryptocurrency, you need to specify the amount that will trigger Auto-Signing. Both "greater than" and "less than" conditions can be met simultaneously, and there are currently no limitations on numerical precision. For example, to trigger between $100 and $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-based withdrawals are supported at the moment, you will need to select the API through which the withdrawal will be processed.
Execution Actions You can set scheduled signing with the time based on UTC+8. Additionally, users need to specify how many minutes apart each signing should occur. If multiple transactions are triggered at the same time, they will be bundled and sent to the blockchain together, which can help save on gas fees for certain chains.
After setting everything up, click "Submit." You will then need to complete identity verification. Once the verification is successful, the rule will be created.
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.
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.