Monday, October 30, 2023

How to Dispatch Assets Automatically with CoinSend

In the fast-paced world of digital asset management, speed and security often exist at opposite ends of the spectrum. The quicker the transaction, the greater the risk; conversely, more security layers often mean slower processing times. What if there was a solution that could offer you the best of both worlds? 

Enter CoinSend, a state-of-the-art automated payout solution engineered for rapid, yet secure, digital asset transactions.

In today's blog, we will dive deep into how CoinSend manages to marry speed with security, empowering your business to respond instantly to user withdrawal requests without compromising on safety. Whether you're a digital asset manager or a blockchain-based enterprise, read on to find out how you can drastically reduce latency while enhancing your user experience and maintaining airtight security.

A Quick Overview of How it Works

Automatic Approval

JmEX4bPNLglsya tdJ4DRynyrVvt0rpc3mK0mKKzOG6FLsLY525TX3VSsT5M0kL8ytONlgdeqFRKRTJmrCcobzVlhl0uQF2Efjiab9ensGMhMegsG6OtuAlDX m3UfuDFtY8BLTI1arVm 6 RmYgh44

This option is suitable for corporations with a large volume of withdrawal requests from their clients. 

First, the corporation binds the public key generated by their server to their CoinSend account - this step is important because it ensures the authenticity of the withdrawal requests.

Then, they submit the signed data to CoinsDo for verification, which in turn enables 24-hour automatic withdrawal through the CoinsDo API.

Step 1: Set Up Your Client Device

These are the wallets containing your users’ digital assets, from which they are dispatched as requested. You can set them up according to these simple steps

Step 2: Set Up Your Sub-Accounts

The purpose of sub-accounts is to allow smooth running of your operations without your employees accessing your private key whenever there needs to be a transaction.

To set them up along with the requisite permissions, follow these steps.

There are three types of sub-accounts:

Robot account: A sub-account you can program to automatically approve transactions upon meeting certain conditions

General account: A sub-account that allows for the manual initiation and approval of transactions.

Server account: A sub-account that allows automatic dispatch via API calls 

Step 3: Dispatch Assets 

This is where your server account comes into play.

gIMtriHM62tB4Z761ax Yl8U9TCyQyiCJ6WQrMoAV Pd2htJYyaimGeSXTwsTEeih31qozdQi87XzQZicVmcNjmSsD8c42CWeuHkzXy JZGbJ4hjFKSaTlinzDe bOMjb0SyELuR38058oGQIvSvDjE

You can set your server account to initiate dispatch records automatically based on pre-set trigger conditions:

  • You can set the server to approve only outgoing data from a specific source (to ensure authenticity of requests)
  • You can set the server to only approve dispatch from a specified CoinSend client device 
  • You can approve transactions by currency or amount (as seen below)
2xQQmZvN4mKYoyfKCSzI LJxnzAvc2T529bnAM3Mhhi PCHCKiWuV9gkHDNptSgjASgjQ0q gXiUlNNLhiWcsxeMzTri5K1mJTQbEF6DS0A3YkVhjYSKaEDd8cHq928N6BeBuh dZGOrSTYZhtek kA

Don’t forget about your robot sub-account!

qiL0D yKUigjCJHXNtt8rQdPGFcKvr66adswPHz9Lge6jAW5wwZHzg0JAZOZ3TzrvWzieK87mzJjoWvAIIHIlmp0U1PJdj6E6E8 G4jT D g1qZeEI1ayPhYkUdNaAvpm7eCn8700frI5XunZ

The robot sub-account works in conjunction with your server sub-account to do the following:

  • Confirm/approve transaction based on pre-set parameters
  • Require a passphrase to confirm transaction (an extra layer of security) 
  • Work during a determined period of time. If unchecked, the robot is available 24 hours a day.

Real-World Use Case

Hypothetically, a blockchain gaming company could set up 24/7 automatic asset withdrawal for their users using CoinSend, their server sub-account, and their robot sub-account the following way:

First, the robot account is given the permission to confirm transaction requests (from a pre-approved list of data sources) 

Second, a transaction/currency limit is set. For example, it could be that any transaction below $10000 is confirmed automatically.

Third, for 24/7 operations, the company would just leave the working hours box unchecked.

Voila! Any gamer looking to withdraw their assets (below a certain amount) can do so without the need for manual intervention at any time.

Scale Your Business Effortlessly

By following this guide, you can effectively set up an automatic asset withdrawal system for a large user base that works securely 24/7. For manual approvals involving high amount but low volume transactions, please refer to this post

You might also like