Polkassembly Logo

Head 1
Head 3
Head 4
Create Pencil IconCreate
TRACKS
ORIGINS
Report an issueNeed help with something?
Foot 1
Foot 2
Foot 3
Foot 4
OpenGov
View All Root
Executed

USDT and USDC Acquisition for the Treasury

inRoot
2 years ago

Following the discussion, where most of the feedback was that the amount was too small, I have doubled the DOT amount and added the acquisition of USDC. This will convert 3.4 million DOT into a mix of USDT and USDC over the next year.

Full proposal doc is here.

Comments (2)

a year ago

Based on the referenced proposal doc and the XCM Transact calldata, the USDT and USDC are sent from HydraDX to the account 14xmwinmCEz6oRrFdczHKqHgWNMiCysE2KrA4jXXAAM1Eogk on AssetHub. The proposal doc states that this is the main treasury account, however, looking into the asset-hub runtime the treasury account is derived from the id py/trsry, which results in the address 13UVJyLnbVp9RBZYFwFGyDvVd1y27Tt8tkntv6Q7JVPhFsTB. Apparently the address differs from the main treasury address mentioned in the proposal and the address contained in the Transact calldata. Why do those addresses differ?

Another seemingly strange configuration seems to be that to my understanding, the scheduled periodic task to send an XCM to HydraDX to transfer 5k USDC and 5k USDT to AssetHub is configured to be executed during the next 7.82 years. The DCA schedule parameters (as per proposal doc) state that the DCA happens over a time period of 336 days (0.92 years). Why is there such a big difference?

a year ago

While this proposal has already been passed and is being implemented, I would like to raise a point: the treasury burns 1% of DOT every 24 days, and this proposal will lead to circumventing the burning mechanism.

Do we need to apply this burning mechanism to acquired USDC and USDT as well?

PleaseLogin to comment

Proposal Passed

3

of 3

Summary

0%

Aye

AyeNay

0%

Nay

Aye (238)0.0 PAS

Support0.0 PAS

Nay (9)0.0 PAS

Comments (2)

a year ago

Based on the referenced proposal doc and the XCM Transact calldata, the USDT and USDC are sent from HydraDX to the account 14xmwinmCEz6oRrFdczHKqHgWNMiCysE2KrA4jXXAAM1Eogk on AssetHub. The proposal doc states that this is the main treasury account, however, looking into the asset-hub runtime the treasury account is derived from the id py/trsry, which results in the address 13UVJyLnbVp9RBZYFwFGyDvVd1y27Tt8tkntv6Q7JVPhFsTB. Apparently the address differs from the main treasury address mentioned in the proposal and the address contained in the Transact calldata. Why do those addresses differ?

Another seemingly strange configuration seems to be that to my understanding, the scheduled periodic task to send an XCM to HydraDX to transfer 5k USDC and 5k USDT to AssetHub is configured to be executed during the next 7.82 years. The DCA schedule parameters (as per proposal doc) state that the DCA happens over a time period of 336 days (0.92 years). Why is there such a big difference?

a year ago

While this proposal has already been passed and is being implemented, I would like to raise a point: the treasury burns 1% of DOT every 24 days, and this proposal will lead to circumventing the burning mechanism.

Do we need to apply this burning mechanism to acquired USDC and USDT as well?

PleaseLogin to comment

Help Center

Report an Issue
Feedback
Terms and Conditions
Github

Our Services

Docs
Terms of Website
Privacy Policy

A House of Commons Initiative.

Polka Labs Private Limited 2025

All rights reserved.

Terms and ConditionsTerms of Website
Privacy Policy