tfchain billing urgent refactor #85

Open
opened 2024-07-28 09:41:38 +00:00 by thabeta · 8 comments
Member
https://github.com/threefoldtech/home/issues/1560 There are known issues regarding billing. - https://github.com/threefoldtech/tfchain/issues/834 - https://github.com/threefoldtech/tfchain/issues/982 - https://github.com/threefoldtech/tfchain/issues/969 - https://github.com/threefoldtech/tfchain/issues/932 This story aims to simplify the logic of contract billing, making it less error-prone, and more auditable and readable. To achieve this goal, we need to - [ ] [Instrument billing logic to improve audibility and log all major steps](https://github.com/threefoldtech/tfchain/issues/989) - [ ] [Remove lock balance logic and transfer cultivation reward every cycle instead](https://github.com/threefoldtech/tfchain/issues/990) - [ ] [Remove the logic of detecting if a validator is the next author as a precondition to sending the bill_contract transaction](https://github.com/threefoldtech/tfchain/issues/932) > [chat link](https://incubaid.zulipchat.com/#narrow/stream/447448-dev_tfgrid_4/topic/billing.20issues.20TFChain)
thabeta self-assigned this 2024-07-28 09:58:35 +00:00
thabeta added this to the tfgrid_3_16 project 2024-07-28 09:58:52 +00:00
thabeta removed their assignment 2024-07-28 09:59:05 +00:00
thabeta self-assigned this 2024-07-28 09:59:32 +00:00
thabeta added the
Story
label 2024-07-28 10:18:49 +00:00
Owner

please copy story here, also we need to know how much work before we can decide here.

please copy story here, also we need to know how much work before we can decide here.
thabeta added the due date 2024-08-07 2024-07-28 15:49:01 +00:00
Author
Member

should be code complete tmw, to be reviewed over the next week and if all is okay it can be deployed the week after

should be code complete tmw, to be reviewed over the next week and if all is okay it can be deployed the week after
thabeta modified the project from tfgrid_3_16 to tfgrid_3_15 2024-08-06 14:44:00 +00:00
Author
Member
the review isn't done yet https://github.com/threefoldtech/tfchain/pull/992
Author
Member

it has passed the code review

it has passed the code review
despiegk removed the due date 2024-08-07 2024-08-19 14:40:42 +00:00
despiegk added the due date 2024-08-29 2024-08-19 14:41:05 +00:00
Owner

we wil do tests on testnet, if not ok by 29 then it will be moved to 3.16

we wil do tests on testnet, if not ok by 29 then it will be moved to 3.16
Author
Member

While this is already going very well this needs to be resolved https://github.com/threefoldtech/tfchain/issues/997 (introduced by a bug in the runtime from polkadot side)

polkadot issue in SDK, testing ongoing

While this is already going very well this needs to be resolved https://github.com/threefoldtech/tfchain/issues/997 (introduced by a bug in the runtime from polkadot side) polkadot issue in SDK, testing ongoing
Author
Member

ready to be deployed

ready to be deployed
Owner

Has this been deployed? Can we close this issue? Thanks.

Has this been deployed? Can we close this issue? Thanks.
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

2024-08-29

Dependencies

No dependencies set.

Reference: tfgrid/circle_engineering#85
No description provided.