This article describes how to use a TronGrid.io account to send USD₮ over TRON using CAS.
Note |
---|
The CAS Crypto Hot Wallet option is currently shown as “Tron TRC20 Trident wallet - USDT”. |
When using the TronGrid.io API with CAS, you’re granting CAS access to your TronGrid.io account to transmit your tokens (in this case: USD₮) over the TRON network.
In this article, we’re going to:
create a TronLink Hot Wallet for TRON,
add the wallet details to TronGrid.io,
add those details to CAS, and
test that CAS can submit USDT transactions to TRON.
Tether (USD₮)
Tether is the cryptocurrency token “USD₮”. Tether can be exchanged using a number of different networks. Supported networks include Algorand, Avalanche, Bitcoin, Ethereum, EOS, Kava, Polka, Polygon, Solana, TRON and Tezos. TRON is just one of those networks. Using CAS, USD₮ may be sent via either TRON or ETH (the ETH method of USD₮ transmission is called ERC-20).
TRON
TRON is a cryptocurrency Proof-of-Stake blockchain (similar to Ethereum). TRON uses its own version of USD₮ transmission called TRC-20. This Crypto Setting (TRC-20) is incompatible with ERC-20, and the two are in no way interchangeable - in the same way that BTC and LTC are incompatible.
The native coin to the TRON blockchain is TRX.
TRX is spent/burned (or staked) as a fee for token transmission (called energy and bandwidth).
Not all wallets or exchanges support TRON/TRX and TRC-20 tokens.
USD₮ cannot be sent using TRON to those wallets/exchanges that do not support TRON/TRX.
The Crypto Setting described in this article ONLY supports USD₮ using the TRC-20 protocol on TRON.
https://developers.tron.network/docs/faq
TronLink.io
TronLink.io is a communications platform that enables you to submit USD₮ (and other) transactions to the TRON network with little more than a TronLink.io API key and your TRON private key.
The free account is sufficient for most Operators in CAS.
Part 1: TronLink wallet
Before configuring TronGrid, you’ll need to install the TronLink Chrome wallet.
Recommended by TronGrid.io for initial setup. It is not required, but we’re demonstrating this wallet since it is preferred by TronGrid.io. Any wallet will do nicely - you just need a TRON Private Key for CAS.
Once setup, TronLink is not used in your day-to-day operations (for CAS).
TronLink is required to obtain a TRON Wallet keyset. Once you have those, and TronGrid.io has been linked to that wallet, the extension itself is no longer critical.
As of publication, TronGrid.io has no way of manually linking another wallet. That doesn’t mean you need TronLink, it just means that you cannot link any other wallet to TronGrid.io.
TronLink: https://chromewebstore.google.com/detail/tronlink/ibnejdfjmmkpcnlpebklmnkoeoihofec
Part 2: TronGrid.io
TronGrid.io provides CAS with a method of posting TRON transactions on the network using your TRON private key (generated by TronLink).
1. Create an account on TronGrid.io
Confirmation usually occurs within a day or two, rarely longer than a week.
A free account will suffice for initial setup and testing.
After you’re confirmed, log in and move on to step 2.
2. Login.
You should be presented with an opportunity to link TronGrid.io with the recently created TronLink wallet. You can do so, or skip it. You may use TronLink as your wallet’s manual interface - and using the TronGrid.io recommended wallet may be useful - but it is not required to move forward in the article.
3. View your API Keys.
Using either link, navigate to: https://www.trongrid.io/dashboard/keys
4. Create a new API Key.
Name the key something relevant, e.g. CAS USDT BUY Crypto Setting.
Click “Create” to: create the key.
5. View the API Key.
Click “Check” to view the newly created API Key.
6. Save the API Key.
The API Key will be viewable on this page.
Example API key:
64bee9b8-0873-6940-b1ce-762092ef5efe
Save the API Key for future reference.
The API Key found here is the
apikey
parameter required by CAS for the Crypto Setting.
Part 3: Configure the Crypto Setting.
Assemble the required parameters.
The Crypto Setting parameters are: apikey:privatekey:feeLimit
The
apikey
parameter from the previous example in Part 2 is:64bee9b8-0873-6940-b1ce-762092ef5efe
The
privatekey
parameter from Part 1 is (example):63abcdef1234567890abcdef987654321fedcba
The
feeLimit
is optional and defaults to 30 (TRX).
So in this example, using the above info, our complete (required) "Parameters" looks like this:
Code Block |
---|
64bee9b8-0873-6940-b1ce-762092ef5efe:63abcdef1234567890abcdef987654321fedcba |
Select the “Tron TRC20 Trident wallet - USDT” Hot Wallet:
Insert the proper Parameters where specified.
Do not include the optional parameter (
feeLimit
) until the BUY test has passed.
You should copy & paste the complete parameter string in a single operation!
You can’t append/add the parameters separately - each paste overwrites the previous contents completely.
Save the Crypto Setting!
Part 4: Test it (you’re done):
Tip |
---|
If the "Test Hot Wallet Buy" is successful, you've configured the TronGrid.io settings properly! |