-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hip 991 patch #1044
Hip 991 patch #1044
Conversation
Update parameters; Signed-off-by: Giuseppe Bertone <giuseppe.bertone@hashgraph.com>
Several in depth technical discussions have taken place and this is a PR to add the conclusions of those conversations to the HIP to correctly reflect the implementation
…roposal into hip-991-patch
Signed-off-by: Michael Heinrichs <netopyr@users.noreply.github.com>
✅ Deploy Preview for hedera-hips ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
} | ||
``` | ||
|
||
#### ConsensusUpdateTopicTransactionBody | ||
|
||
The `ConsensusUpdateTopicTransactionBody` message is updated to include the optional Fee Schedule Key and `custom_fees` property for specifying fixed fees during topic creation. | ||
The `ConsensusUpdateTopicTransactionBody` message is updated to include the optional Fee Schedule Key, the optional Fee Exempt Key List, and the `custom_fees` property for specifying fixed fees during topic creation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The `ConsensusUpdateTopicTransactionBody` message is updated to include the optional Fee Schedule Key, the optional Fee Exempt Key List, and the `custom_fees` property for specifying fixed fees during topic creation. | |
The `ConsensusUpdateTopicTransactionBody` message is updated to include the optional Fee Schedule Key, the optional Fee Exempt Key List, the `custom_fees` property for specifying fixed fees during topic creation, and the `key_verification_mode` property for specifying whether invalid keys are allowed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
key_verification_mode should be explained in the text above
|
||
#### Fee Exclusions (SDK) | ||
* **Signatures for Invalid/Inactive/Deleted Accounts**: | ||
- The FEKL list will only require keys to be formally valid as per protobuf specifications, meaning they must be correctly formatted key structures. These are keys, not accounts. Even if an account associated with a key is inactive, deleted, or non-existent, the key itself can still be added to the FEKL. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is key_verification_mode meant to change this behavior?
@@ -105,24 +105,40 @@ We propose adding a fixed fee mechanism to the Hedera Consensus Service (HCS) fo | |||
* If the `allowCustomFeesPayment` flag is not set or is not true, the SDK returns an error. | |||
* The `allowCustomFeesPayment` flag exists only in the SDK and isn't enforced by the network. | |||
|
|||
* **Allowance Transactions**: | |||
- An account submits a transaction to grant an allowance (total fees and maximum fee per message) to a topic for both HBAR and HTS tokens. This transaction type reuses the existing allowance concept, with no need for a separate delete allowance transaction. To remove an allowance, the user will submit the same transaction with the allowance values set to 0 or a dedicated flag indicating allowance removal. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- An account submits a transaction to grant an allowance (total fees and maximum fee per message) to a topic for both HBAR and HTS tokens. This transaction type reuses the existing allowance concept, with no need for a separate delete allowance transaction. To remove an allowance, the user will submit the same transaction with the allowance values set to 0 or a dedicated flag indicating allowance removal. | |
- An account submits a transaction to grant an allowance (total fees and maximum fee per message) to a topic for both HBAR and HTS tokens. This transaction type reuses the existing allowance concept, with no need for a separate delete allowance transaction. To remove an allowance, the user will submit the same transaction with the allowance values set to 0. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see a flag specified in the FeeScheduleAllowance messages below, so I'm thinking that we decided against a dedicated flag
Description:
Merged all changes from:
Added modifications from discussions