[Resolved] Billing issue on all networks (August 30th)

Yesterday we saw a huge spike in TFT getting billed for users’ contracts. After some investigation it turned out the 3rd party API that returns the price of TFT was returning a 0 USD price for TFT. On chain, we store an average of TFT price so small spikes don’t influence the billing, but since the delisting of TFT on Liquid, this API was returning “0,” as it was taking its price from Liquid. So the average price of TFT dropped to a very low amount, which resulted in billing more tokens for workloads than it should have.

We are currently in the process of identifying affected users, and a refund will occur. If you were affected, please reach out below with your contract ID. Keep in mind, your workloads might be showing up in Grace Period (unreachable). After the refund, it can take up to 1 hour for the workload to resume normal operations. When we refund, some additional tokens should show up in your wallet. We suggest you keep them in your wallet because the billing is still going to deduct this amount of tokens before normal billing resumes.

We are very sorry about any inconveniences, please know we are working very hard to resolve this as soon as possible.

5 Likes

Thanks for the swift action and update on this, @dylanv :pray:

3 Likes

Refunds executed on mainnet: https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Ftfchain.grid.tf#/explorer/query/0xa4b042604e762365be0079501697c3c030c7624042aad4a8e124f3e78589982c

Refunds executed on testnet: https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Ftfchain.test.grid.tf#/explorer/query/0x68700ce62a029f66c9b6b38981c18c8774d14ec630847f01f461c90d1ddd4296

6 Likes

Thanks for the transparency and quick correction! :ok_hand:

2 Likes