Commit e6ce2ce
authored
feat: add CustomFeeLimit and revenue generating topics functionality (#388)
* feat: add CustomFeeLimit
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* test: add unit tests
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* feat: add CustomFeeLimit field in Transaction
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* feat: add CustomFeeLimit setters in TopicMessageSubmitTransaction
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* test: add more tests in topic message submit unit tests
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* feat: add new fields to topic create
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* test: update and add more unit tests for topic create transaction
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* feat: add topic update fields
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* feat: add fields in topic info
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* test: add topic update unit test
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* test: add topic message submit integration test
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* test: add topic update unit tests
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* fix: fix imports and minor issues in fee and fixed fee
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* test: add topic info unit tests
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* test: add generating revenue topics integration tests
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* chore: update changelog
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* chore: add custom fee classes to __init__.py
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* docs: add revenue generating topics example
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* chore: address PR feedback
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* style: format topic message submit transaction integration tests
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* feat: add custom fee limits to scheduled transactions
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* test: add integration tests for scheduled topic message submit transaction
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* fix: integration test failure
Signed-off-by: dosi <dosi.kolev@limechain.tech>
* chore: update CHANGELOG to unreleased
Signed-off-by: dosi <dosi.kolev@limechain.tech>
---------
Signed-off-by: dosi <dosi.kolev@limechain.tech>1 parent 37db6c9 commit e6ce2ce
File tree
19 files changed
+2980
-63
lines changed- examples
- src/hiero_sdk_python
- consensus
- tokens
- transaction
- tests
- integration
- unit
19 files changed
+2980
-63
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
11 | 16 | | |
12 | 17 | | |
13 | 18 | | |
| |||
0 commit comments