Skip to content
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

Add memo to file entity type #1064

Closed
wants to merge 141 commits into from
Closed

Add memo to file entity type #1064

wants to merge 141 commits into from

Conversation

tinker-michaelj
Copy link
Collaborator

Related issue(s):

Summary of the change:

  • Add memo field to JFileInfo -> HFileMeta type, update serdes version.
  • Add memo syntax checks in file create/update transition logics.
  • Respect memo in create/update transition logic.
  • Incorporate memo size in fee calculations, refactoring to follow the new estimate pattern.

External impacts:
Will cause a very small increase in fees charged for some FileCreate and FileUpdate operations.

georgiyazovaliiski and others added 30 commits December 17, 2020 16:11
Signed-off-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>
Signed-off-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>
Signed-off-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>
Signed-off-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>
Signed-off-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>
Signed-off-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>
Signed-off-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>
add additional tests for coverage

Signed-off-by: failfmi <oscurocalma@gmail.com>
Signed-off-by: failfmi <oscurocalma@gmail.com>
Signed-off-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>
Signed-off-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>
Signed-off-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>
Signed-off-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>
Signed-off-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>
Signed-off-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>
Signed-off-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>
Transition Logics for Create, Delete, Sign Scheduled Transaction Entity

Signed-off-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>
Co-authored-by: failfmi <oscurocalma@gmail.com>
Co-authored-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>
# Conflicts:
#	hedera-node/src/main/java/com/hedera/services/context/AwareTransactionContext.java
#	hedera-node/src/main/java/com/hedera/services/context/TransactionContext.java
#	hedera-node/src/main/java/com/hedera/services/store/schedule/CompositeKey.java
#	hedera-node/src/main/java/com/hedera/services/store/schedule/HederaScheduleStore.java
#	hedera-node/src/main/java/com/hedera/services/txns/schedule/ScheduleCreateTransitionLogic.java
#	hedera-node/src/main/java/com/hedera/services/txns/schedule/ScheduleDeleteTransitionLogic.java
#	hedera-node/src/main/java/com/hedera/services/txns/schedule/ScheduleSignTransitionLogic.java
#	hedera-node/src/test/java/com/hedera/services/txns/schedule/ScheduleCreateTransitionLogicTest.java
#	hedera-node/src/test/java/com/hedera/services/txns/schedule/ScheduleDeleteTransitionLogicTest.java
#	hedera-node/src/test/java/com/hedera/services/txns/schedule/ScheduleSignTransitionLogicTest.java
Signed-off-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>
Signed-off-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>
…ture/scheduled-transactions/tests-base

# Conflicts:
#	hedera-node/src/main/java/com/hedera/services/context/AwareTransactionContext.java
#	hedera-node/src/main/java/com/hedera/services/context/TransactionContext.java
#	hedera-node/src/main/java/com/hedera/services/store/schedule/CompositeKey.java
#	hedera-node/src/main/java/com/hedera/services/store/schedule/HederaScheduleStore.java
#	hedera-node/src/main/java/com/hedera/services/txns/schedule/ScheduleCreateTransitionLogic.java
#	hedera-node/src/main/java/com/hedera/services/txns/schedule/ScheduleDeleteTransitionLogic.java
#	hedera-node/src/main/java/com/hedera/services/txns/schedule/ScheduleSignTransitionLogic.java
#	hedera-node/src/test/java/com/hedera/services/txns/schedule/ScheduleCreateTransitionLogicTest.java
…etTxnBytes()

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
…ppropos

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
…dleTransaction

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
…isForScheduledTxn=true

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
failfmi and others added 27 commits February 3, 2021 11:48
* BDD Scenarios for ScheduleCreate, ScheduleDelete, ScheduleSign and execution operations

Signed-off-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>

Co-authored-by: failfmi <oscurocalma@gmail.com>
Co-authored-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>
Signed-off-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>
Docs - Update EET and Spec file to latest version
Signed-off-by: failfmi <oscurocalma@gmail.com>
…sage-rbs

Scheduled Transactions: Fix Sign op usage
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
@tinker-michaelj
Copy link
Collaborator Author

Will open to schedule-develop

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add memo field for file entity
4 participants