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

Sync FCOTMR deprecation to main #93

Merged
merged 52 commits into from
Sep 21, 2021
Merged

Sync FCOTMR deprecation to main #93

merged 52 commits into from
Sep 21, 2021

Conversation

tinker-michaelj
Copy link
Collaborator

n/m

tinker-michaelj and others added 30 commits February 1, 2021 20:23
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>
* Standardize memos for non-schedule entities

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

* Fix typo in field number

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

* Use google.protobuf.StringValue for new memo fields

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

* Comment on deprecated memoField choice

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
* Port schedule txn comments

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

* Add further comments

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: ljianghedera <leo.jiang@hedera.com>

Co-authored-by: ljianghedera <leo.jiang@hedera.com>
* Separate messages used for balances proto under hedera/streams

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

* Restructure proto directories

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

* Change java_package for AccountBalanceFile.proto messages

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

* Extract TokenBalance(s) to BasicTypes

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
…ps (#8)

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
…types (#12)

* Prepare to tag 0.12.0 release (#11)

* Reference node properties controlling HTS behavior

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

* Again clarify use of master

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

* Update from head of schedule-develop in hashgraph/hedera-services (#2)

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

* Standardize memos for non-schedule entities (#3)

* Standardize memos for non-schedule entities

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

* Fix typo in field number

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

* Use google.protobuf.StringValue for new memo fields

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

* Comment on deprecated memoField choice

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

* Port schedule txn comments (#5)

* Port schedule txn comments

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

* Add further comments

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

* Apply the same changes to hedera-protobufs repo. (#4)

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* Separate messages used for balances proto under hedera/streams (#6)

* Separate messages used for balances proto under hedera/streams

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

* Restructure proto directories

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

* Change java_package for AccountBalanceFile.proto messages

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

* Extract TokenBalance(s) to BasicTypes

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

* Include decimals in queries of token/account balances and relationships (#8)

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

* Include Leemon's edits from Services issue #974 (#10)

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

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* Update README.md

* Add scheduledTransactionID fields to TransactionReceipt and ScheduleGetInfo

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

* Update README

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

Co-authored-by: ljianghedera <leo.jiang@hedera.com>
* Add response code for Hcs message size limit.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

* Add the response code for HCS message too large.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>
* Update protobufs to satisfy revised scheduled txns spec

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

* Improve comment readability

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

* Make explicit mention of scheduling.whitelist

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

* Incorporate reviewer feedback

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

* Standardize on payerAccountID

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

* Add scheduledTransactionID to ScheduleInfo

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

* Clarify effects of schedule deletion

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

* Include expiration time in getScheduleInfo response

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

* Change now-obsolete UNPARSEABLE_SCHEDULED_TRANSACTION response code to SCHEDULED_TRANSACTION_NOT_IN_WHITELIST; remove UNSCHEDULABLE_TRANSACTION

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

* Remove unneeded imports

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

* Replace deleted/executed flags with consensus timestamps

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

* Update info on ScheduleCreate receipt on duplicate creation

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

* Incorporate reviewer feedback

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

* Use oneof to enforce mutual exclusion of schedule deletion and execution

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

* Use lower_snake_case for field names in oneof to ease transition to standard naming convention

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

* Redirect to ResponseCode doc section from Schedule* ops

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
* Create ThrottleDefinitions message

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

* Add throttle-specific response codes

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

* Add more general response codes for throttle defs

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

* Add comments to the throttle types

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

* Clarify some comments

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

* Update to milliOpsPerSec/burstPeriodMs

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

* Fix typo

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

* Be more concise

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

* Be explicit about milli-ops

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
* Update to final version of address book messages

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

* Align with issue 750 consensus format

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

* Change ServiceEndpoint types

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

* Match comments from issue

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

* Update comment

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

* Add details

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

* Specify fallback use of deprecated fields

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

* Minor revision

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
* Add full semver meta to SemanticVersion

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

* Add top-level comment on SemanticVersion

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

* Abbreviate SemanticVersion optional fields

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
* feat(tokens): nfts

Signed-off-by: failfmi <oscurocalma@gmail.com>

* feat: multiple fee data per hedera functionality; sub type distinguishing different fee data

Signed-off-by: failfmi <oscurocalma@gmail.com>

* deprecate feedata property

Signed-off-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>

* style: rename repeated fee data field

Signed-off-by: failfmi <oscurocalma@gmail.com>

* Error ResponseCodes

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

Co-authored-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>
Co-authored-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>
* Prepare for 0.13.0 tag (#28)

* Reference node properties controlling HTS behavior

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

* Again clarify use of master

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

* Update from head of schedule-develop in hashgraph/hedera-services (#2)

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

* Standardize memos for non-schedule entities (#3)

* Standardize memos for non-schedule entities

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

* Fix typo in field number

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

* Use google.protobuf.StringValue for new memo fields

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

* Comment on deprecated memoField choice

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

* Port schedule txn comments (#5)

* Port schedule txn comments

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

* Add further comments

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

* Apply the same changes to hedera-protobufs repo. (#4)

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* Separate messages used for balances proto under hedera/streams (#6)

* Separate messages used for balances proto under hedera/streams

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

* Restructure proto directories

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

* Change java_package for AccountBalanceFile.proto messages

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

* Extract TokenBalance(s) to BasicTypes

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

* Include decimals in queries of token/account balances and relationships (#8)

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

* Include Leemon's edits from Services issue #974 (#10)

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

* Add scheduled transaction id to TransactionReceipt + ScheduleGetInfo types (#12)

* Prepare to tag 0.12.0 release (#11)

* Reference node properties controlling HTS behavior

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

* Again clarify use of master

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

* Update from head of schedule-develop in hashgraph/hedera-services (#2)

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

* Standardize memos for non-schedule entities (#3)

* Standardize memos for non-schedule entities

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

* Fix typo in field number

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

* Use google.protobuf.StringValue for new memo fields

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

* Comment on deprecated memoField choice

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

* Port schedule txn comments (#5)

* Port schedule txn comments

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

* Add further comments

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

* Apply the same changes to hedera-protobufs repo. (#4)

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* Separate messages used for balances proto under hedera/streams (#6)

* Separate messages used for balances proto under hedera/streams

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

* Restructure proto directories

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

* Change java_package for AccountBalanceFile.proto messages

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

* Extract TokenBalance(s) to BasicTypes

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

* Include decimals in queries of token/account balances and relationships (#8)

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

* Include Leemon's edits from Services issue #974 (#10)

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

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* Update README.md

* Add scheduledTransactionID fields to TransactionReceipt and ScheduleGetInfo

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

* Update README

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

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* 00017 d hcs message size (#19)

* Add response code for Hcs message size limit.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

* Add the response code for HCS message too large.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

* Update protobufs to satisfy revised scheduled txns spec (#15)

* Update protobufs to satisfy revised scheduled txns spec

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

* Improve comment readability

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

* Make explicit mention of scheduling.whitelist

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

* Incorporate reviewer feedback

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

* Standardize on payerAccountID

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

* Add scheduledTransactionID to ScheduleInfo

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

* Clarify effects of schedule deletion

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

* Include expiration time in getScheduleInfo response

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

* Change now-obsolete UNPARSEABLE_SCHEDULED_TRANSACTION response code to SCHEDULED_TRANSACTION_NOT_IN_WHITELIST; remove UNSCHEDULABLE_TRANSACTION

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

* Remove unneeded imports

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

* Replace deleted/executed flags with consensus timestamps

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

* Update info on ScheduleCreate receipt on duplicate creation

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

* Incorporate reviewer feedback

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

* Use oneof to enforce mutual exclusion of schedule deletion and execution

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

* Use lower_snake_case for field names in oneof to ease transition to standard naming convention

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

* Redirect to ResponseCode doc section from Schedule* ops

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

* Add ThrottleDefinitions types (#23)

* Create ThrottleDefinitions message

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

* Add throttle-specific response codes

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

* Add more general response codes for throttle defs

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

* Add comments to the throttle types

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

* Clarify some comments

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

* Update to milliOpsPerSec/burstPeriodMs

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

* Fix typo

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

* Be more concise

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

* Be explicit about milli-ops

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

* Emphasize only ed25519 keys are supported (#26)

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

* Revise address book types to 0.13.0 standard (#27)

* Update to final version of address book messages

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

* Align with issue 750 consensus format

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

* Change ServiceEndpoint types

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

* Match comments from issue

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

* Update comment

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

* Add details

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

* Specify fallback use of deprecated fields

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

* Minor revision

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

Co-authored-by: ljianghedera <leo.jiang@hedera.com>
Co-authored-by: ljianghedera <55505519+ljianghedera@users.noreply.github.com>

* Key list (#34)

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update FileDelete.proto

* Update FileCreate.proto

* Update FileAppend.proto

* Update FileUpdate.proto

* Update BasicTypes.proto

* Update FileCreate.proto

* Update BasicTypes.proto

* Update FileCreate.proto

* Update FileUpdate.proto

* Update FileAppend.proto

* Update FileDelete.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update FileAppend.proto

* Update FileCreate.proto

* Update FileDelete.proto

* Update FileUpdate.proto

* Update FileUpdate.proto

* Update FileUpdate.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update FileCreate.proto

Co-authored-by: ljianghedera <leo.jiang@hedera.com>
Co-authored-by: ljianghedera <55505519+ljianghedera@users.noreply.github.com>
Co-authored-by: SimiHunjan <simi.hunjan.k@gmail.com>
* Sync to main in preparation for 0.15.0 tag (#39)

* Reference node properties controlling HTS behavior

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

* Again clarify use of master

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

* Update from head of schedule-develop in hashgraph/hedera-services (#2)

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

* Standardize memos for non-schedule entities (#3)

* Standardize memos for non-schedule entities

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

* Fix typo in field number

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

* Use google.protobuf.StringValue for new memo fields

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

* Comment on deprecated memoField choice

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

* Port schedule txn comments (#5)

* Port schedule txn comments

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

* Add further comments

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

* Apply the same changes to hedera-protobufs repo. (#4)

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* Separate messages used for balances proto under hedera/streams (#6)

* Separate messages used for balances proto under hedera/streams

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

* Restructure proto directories

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

* Change java_package for AccountBalanceFile.proto messages

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

* Extract TokenBalance(s) to BasicTypes

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

* Include decimals in queries of token/account balances and relationships (#8)

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

* Include Leemon's edits from Services issue #974 (#10)

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

* Add scheduled transaction id to TransactionReceipt + ScheduleGetInfo types (#12)

* Prepare to tag 0.12.0 release (#11)

* Reference node properties controlling HTS behavior

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

* Again clarify use of master

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

* Update from head of schedule-develop in hashgraph/hedera-services (#2)

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

* Standardize memos for non-schedule entities (#3)

* Standardize memos for non-schedule entities

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

* Fix typo in field number

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

* Use google.protobuf.StringValue for new memo fields

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

* Comment on deprecated memoField choice

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

* Port schedule txn comments (#5)

* Port schedule txn comments

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

* Add further comments

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

* Apply the same changes to hedera-protobufs repo. (#4)

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* Separate messages used for balances proto under hedera/streams (#6)

* Separate messages used for balances proto under hedera/streams

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

* Restructure proto directories

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

* Change java_package for AccountBalanceFile.proto messages

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

* Extract TokenBalance(s) to BasicTypes

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

* Include decimals in queries of token/account balances and relationships (#8)

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

* Include Leemon's edits from Services issue #974 (#10)

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

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* Update README.md

* Add scheduledTransactionID fields to TransactionReceipt and ScheduleGetInfo

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

* Update README

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

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* 00017 d hcs message size (#19)

* Add response code for Hcs message size limit.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

* Add the response code for HCS message too large.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

* Update protobufs to satisfy revised scheduled txns spec (#15)

* Update protobufs to satisfy revised scheduled txns spec

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

* Improve comment readability

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

* Make explicit mention of scheduling.whitelist

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

* Incorporate reviewer feedback

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

* Standardize on payerAccountID

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

* Add scheduledTransactionID to ScheduleInfo

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

* Clarify effects of schedule deletion

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

* Include expiration time in getScheduleInfo response

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

* Change now-obsolete UNPARSEABLE_SCHEDULED_TRANSACTION response code to SCHEDULED_TRANSACTION_NOT_IN_WHITELIST; remove UNSCHEDULABLE_TRANSACTION

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

* Remove unneeded imports

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

* Replace deleted/executed flags with consensus timestamps

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

* Update info on ScheduleCreate receipt on duplicate creation

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

* Incorporate reviewer feedback

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

* Use oneof to enforce mutual exclusion of schedule deletion and execution

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

* Use lower_snake_case for field names in oneof to ease transition to standard naming convention

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

* Redirect to ResponseCode doc section from Schedule* ops

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

* Add ThrottleDefinitions types (#23)

* Create ThrottleDefinitions message

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

* Add throttle-specific response codes

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

* Add more general response codes for throttle defs

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

* Add comments to the throttle types

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

* Clarify some comments

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

* Update to milliOpsPerSec/burstPeriodMs

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

* Fix typo

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

* Be more concise

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

* Be explicit about milli-ops

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

* Emphasize only ed25519 keys are supported (#26)

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

* Revise address book types to 0.13.0 standard (#27)

* Update to final version of address book messages

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

* Align with issue 750 consensus format

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

* Change ServiceEndpoint types

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

* Match comments from issue

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

* Update comment

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

* Add details

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

* Specify fallback use of deprecated fields

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

* Minor revision

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

* Add full semver meta to SemanticVersion (#33)

* Add full semver meta to SemanticVersion

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

* Add top-level comment on SemanticVersion

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

* Abbreviate SemanticVersion optional fields

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

* Add ACCOUNT_EXPIRED_AND_PENDING_REMOVAL response code (#35)

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

* Feature: NFT Tokens (#37)

* feat(tokens): nfts

Signed-off-by: failfmi <oscurocalma@gmail.com>

* feat: multiple fee data per hedera functionality; sub type distinguishing different fee data

Signed-off-by: failfmi <oscurocalma@gmail.com>

* deprecate feedata property

Signed-off-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>

* style: rename repeated fee data field

Signed-off-by: failfmi <oscurocalma@gmail.com>

* Error ResponseCodes

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

Co-authored-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>
Co-authored-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>

* Sync develop with main (#38)

* Prepare for 0.13.0 tag (#28)

* Reference node properties controlling HTS behavior

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

* Again clarify use of master

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

* Update from head of schedule-develop in hashgraph/hedera-services (#2)

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

* Standardize memos for non-schedule entities (#3)

* Standardize memos for non-schedule entities

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

* Fix typo in field number

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

* Use google.protobuf.StringValue for new memo fields

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

* Comment on deprecated memoField choice

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

* Port schedule txn comments (#5)

* Port schedule txn comments

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

* Add further comments

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

* Apply the same changes to hedera-protobufs repo. (#4)

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* Separate messages used for balances proto under hedera/streams (#6)

* Separate messages used for balances proto under hedera/streams

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

* Restructure proto directories

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

* Change java_package for AccountBalanceFile.proto messages

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

* Extract TokenBalance(s) to BasicTypes

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

* Include decimals in queries of token/account balances and relationships (#8)

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

* Include Leemon's edits from Services issue #974 (#10)

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

* Add scheduled transaction id to TransactionReceipt + ScheduleGetInfo types (#12)

* Prepare to tag 0.12.0 release (#11)

* Reference node properties controlling HTS behavior

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

* Again clarify use of master

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

* Update from head of schedule-develop in hashgraph/hedera-services (#2)

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

* Standardize memos for non-schedule entities (#3)

* Standardize memos for non-schedule entities

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

* Fix typo in field number

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

* Use google.protobuf.StringValue for new memo fields

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

* Comment on deprecated memoField choice

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

* Port schedule txn comments (#5)

* Port schedule txn comments

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

* Add further comments

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

* Apply the same changes to hedera-protobufs repo. (#4)

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* Separate messages used for balances proto under hedera/streams (#6)

* Separate messages used for balances proto under hedera/streams

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

* Restructure proto directories

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

* Change java_package for AccountBalanceFile.proto messages

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

* Extract TokenBalance(s) to BasicTypes

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

* Include decimals in queries of token/account balances and relationships (#8)

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

* Include Leemon's edits from Services issue #974 (#10)

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

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* Update README.md

* Add scheduledTransactionID fields to TransactionReceipt and ScheduleGetInfo

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

* Update README

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

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* 00017 d hcs message size (#19)

* Add response code for Hcs message size limit.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

* Add the response code for HCS message too large.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

* Update protobufs to satisfy revised scheduled txns spec (#15)

* Update protobufs to satisfy revised scheduled txns spec

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

* Improve comment readability

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

* Make explicit mention of scheduling.whitelist

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

* Incorporate reviewer feedback

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

* Standardize on payerAccountID

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

* Add scheduledTransactionID to ScheduleInfo

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

* Clarify effects of schedule deletion

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

* Include expiration time in getScheduleInfo response

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

* Change now-obsolete UNPARSEABLE_SCHEDULED_TRANSACTION response code to SCHEDULED_TRANSACTION_NOT_IN_WHITELIST; remove UNSCHEDULABLE_TRANSACTION

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

* Remove unneeded imports

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

* Replace deleted/executed flags with consensus timestamps

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

* Update info on ScheduleCreate receipt on duplicate creation

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

* Incorporate reviewer feedback

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

* Use oneof to enforce mutual exclusion of schedule deletion and execution

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

* Use lower_snake_case for field names in oneof to ease transition to standard naming convention

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

* Redirect to ResponseCode doc section from Schedule* ops

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

* Add ThrottleDefinitions types (#23)

* Create ThrottleDefinitions message

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

* Add throttle-specific response codes

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

* Add more general response codes for throttle defs

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

* Add comments to the throttle types

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

* Clarify some comments

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

* Update to milliOpsPerSec/burstPeriodMs

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

* Fix typo

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

* Be more concise

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

* Be explicit about milli-ops

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

* Emphasize only ed25519 keys are supported (#26)

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

* Revise address book types to 0.13.0 standard (#27)

* Update to final version of address book messages

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

* Align with issue 750 consensus format

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

* Change ServiceEndpoint types

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

* Match comments from issue

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

* Update comment

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

* Add details

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

* Specify fallback use of deprecated fields

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

* Minor revision

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

Co-authored-by: ljianghedera <leo.jiang@hedera.com>
Co-authored-by: ljianghedera <55505519+ljianghedera@users.noreply.github.com>

* Key list (#34)

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update FileDelete.proto

* Update FileCreate.proto

* Update FileAppend.proto

* Update FileUpdate.proto

* Update BasicTypes.proto

* Update FileCreate.proto

* Update BasicTypes.proto

* Update FileCreate.proto

* Update FileUpdate.proto

* Update FileAppend.proto

* Update FileDelete.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update FileAppend.proto

* Update FileCreate.proto

* Update FileDelete.proto

* Update FileUpdate.proto

* Update FileUpdate.proto

* Update FileUpdate.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update FileCreate.proto

Co-authored-by: ljianghedera <leo.jiang@hedera.com>
Co-authored-by: ljianghedera <55505519+ljianghedera@users.noreply.github.com>
Co-authored-by: SimiHunjan <simi.hunjan.k@gmail.com>

Co-authored-by: ljianghedera <leo.jiang@hedera.com>
Co-authored-by: ljianghedera <55505519+ljianghedera@users.noreply.github.com>
Co-authored-by: failfmi <oscurocalma@gmail.com>
Co-authored-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>
Co-authored-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>
Co-authored-by: SimiHunjan <simi.hunjan.k@gmail.com>

* added messages for custom token fee type and custom hbar fee type

Signed-off-by: anighanta <anirudh.ghanta@hedera.com>

* 041- add response code RECEIVER_SIG_REQUIRED

Signed-off-by: anighanta <anirudh.ghanta@hedera.com>

* add a Fraction type to denote percentages more elegently

Signed-off-by: anighanta <anirudh.ghanta@hedera.com>

* typo fix

Signed-off-by: anighanta <anirudh.ghanta@hedera.com>

* Encapsulate TokenFee and HbarFee in a single message

Signed-off-by: anighanta <anirudh.ghanta@hedera.com>

* Define fixed and fractional fee to avoid illegal combinations

Signed-off-by: anighanta <anirudh.ghanta@hedera.com>

* fix typo

Signed-off-by: anighanta <anirudh.ghanta@hedera.com>

* add missing import and typo fix

Signed-off-by: anighanta <anirudh.ghanta@hedera.com>

* added description to the the fields and renamed recevingAccountId to feeCollector

Signed-off-by: anighanta <anirudh.ghanta@hedera.com>

* Splitting the CustomFees out in a separate class.

Signed-off-by: Quan Nguyen <quan.nguyen@hedera.com>

* Consolidate all the CustomFees into one type of message for using in report as well.

Signed-off-by: Quan Nguyen <quan.nguyen@hedera.com>

* Add some comments and the CustomFeeCharged message + imports

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

* added customFeesKey to TokenCreate, TokenGetInfo, TokenUpdate

Signed-off-by: abhishek-hedera <abhishek.pandey@hedera.com>

* add a few ResponseCodes

Signed-off-by: Neeharika-Sompalli <neeharika.sompalli@hedera.com>

* Added missing comments for CryptoTransfer message.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

* Add TOKEN_MAX_SUPPLY_REACHED

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

* Add SENDER_DOES_NOT_OWN_NFT_SERIAL_NO

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

* Include CUSTOM_FEE_NOT_FULLY_SPECIFIED

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

* Add INVALID_CUSTOM_FEE_KEY and TOKEN_HAS_NO_CUSTOM_FEE_KEY

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

* Address reviewer comments

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

* Reduce wordiness

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

* Reduce wordiness

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

* Clean up wording

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

* Remove unneeded import

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

* Clean up wording

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

* Fix TokenGetInfo

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

* Remove custom fee key response codes

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

* Tweak response code names

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

* Change all sint64 to int64

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

* Add CUSTOM_FEE_OUTSIDE_NUMERIC_RANGE

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

* Clarify custom_fees in TokenUpdate. Add INVALID_CUSTOM_FRACTIONAL_FEES_SUM response code.

Signed-off-by: Quan Nguyen <quan.nguyen@hedera.com>

Co-authored-by: Michael Tinker <michael.tinker@hedera.com>
Co-authored-by: ljianghedera <leo.jiang@hedera.com>
Co-authored-by: ljianghedera <55505519+ljianghedera@users.noreply.github.com>
Co-authored-by: failfmi <oscurocalma@gmail.com>
Co-authored-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>
Co-authored-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>
Co-authored-by: SimiHunjan <simi.hunjan.k@gmail.com>
Co-authored-by: Quan Nguyen <quan.nguyen@hedera.com>
Co-authored-by: abhishek-hedera <abhishek.pandey@hedera.com>
Co-authored-by: Neeharika-Sompalli <neeharika.sompalli@hedera.com>
previously deprecated fields are still needed to be able to historically parse valid transactions
* add FRACTIONAL_FEES_MIN_AMOUNT_GREATER_THAN_MAX_AMOUNT

Signed-off-by: Neeharika-Sompalli <neeharika.sompalli@hedera.com>

* fix typo

Signed-off-by: Neeharika-Sompalli <neeharika.sompalli@hedera.com>

* Suggested wording.

Signed-off-by: Quan Nguyen <quan.nguyen@hedera.com>

Co-authored-by: Quan Nguyen <quan.nguyen@hedera.com>
* feat(tokens): nfts

Signed-off-by: failfmi <oscurocalma@gmail.com>

* feat: multiple fee data per hedera functionality; sub type distinguishing different fee data

Signed-off-by: failfmi <oscurocalma@gmail.com>

* deprecate feedata property

Signed-off-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>

* style: rename repeated fee data field

Signed-off-by: failfmi <oscurocalma@gmail.com>

* Error ResponseCodes

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

* Modifications Catch Up

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

* Documentation Modification

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

* revert unnecessary changes

Signed-off-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>

* remove leftover file

Signed-off-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>

* resolve conflicts

Signed-off-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>

* Property renaming

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

Co-authored-by: failfmi <oscurocalma@gmail.com>
Co-authored-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>
#47)

* Add TokenFeeScheduleUpdate op to allow switch back to fee_schedule_key

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

* Add missing file

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

* Reviewer comments

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

* Snakecase

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
* added response codes for if we a denominatig token type is a NFT and one for when and NFT has a fractional fee in its feeSchedule

Signed-off-by: anighanta <anirudh.ghanta@hedera.com>

* Add response code for invalid fee schedule key.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

* Renamed the token fee schedule key respond code name.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

* Standardize comments in new response codes

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

Co-authored-by: ljianghedera <leo.jiang@hedera.com>
Co-authored-by: tinker-michaelj <michael.tinker@hedera.com>
Michael Tinker and others added 22 commits July 8, 2021 16:37
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
* Add ACCOUNT_STILL_OWNS_NFTS and TREASURY_MUST_OWN_BURNED_NFT

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

* Add ACCOUNT_DOES_NOT_OWN_WIPED_NFT and TOKEN_TRANSFERS_LIST_ONLY_USABLE_WITH_FUNGIBLE_COMMON

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

* Rename TOKEN_TRANSFERS_LIST_ONLY_USABLE_WITH_FUNGIBLE_COMMON to be more
accurate

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: SimiHunjan <simi.hunjan.k@gmail.com>
* Sync to main in preparation for 0.15.0 tag (#39)

* Reference node properties controlling HTS behavior

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

* Again clarify use of master

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

* Update from head of schedule-develop in hashgraph/hedera-services (#2)

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

* Standardize memos for non-schedule entities (#3)

* Standardize memos for non-schedule entities

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

* Fix typo in field number

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

* Use google.protobuf.StringValue for new memo fields

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

* Comment on deprecated memoField choice

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

* Port schedule txn comments (#5)

* Port schedule txn comments

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

* Add further comments

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

* Apply the same changes to hedera-protobufs repo. (#4)

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* Separate messages used for balances proto under hedera/streams (#6)

* Separate messages used for balances proto under hedera/streams

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

* Restructure proto directories

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

* Change java_package for AccountBalanceFile.proto messages

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

* Extract TokenBalance(s) to BasicTypes

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

* Include decimals in queries of token/account balances and relationships (#8)

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

* Include Leemon's edits from Services issue #974 (#10)

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

* Add scheduled transaction id to TransactionReceipt + ScheduleGetInfo types (#12)

* Prepare to tag 0.12.0 release (#11)

* Reference node properties controlling HTS behavior

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

* Again clarify use of master

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

* Update from head of schedule-develop in hashgraph/hedera-services (#2)

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

* Standardize memos for non-schedule entities (#3)

* Standardize memos for non-schedule entities

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

* Fix typo in field number

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

* Use google.protobuf.StringValue for new memo fields

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

* Comment on deprecated memoField choice

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

* Port schedule txn comments (#5)

* Port schedule txn comments

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

* Add further comments

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

* Apply the same changes to hedera-protobufs repo. (#4)

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* Separate messages used for balances proto under hedera/streams (#6)

* Separate messages used for balances proto under hedera/streams

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

* Restructure proto directories

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

* Change java_package for AccountBalanceFile.proto messages

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

* Extract TokenBalance(s) to BasicTypes

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

* Include decimals in queries of token/account balances and relationships (#8)

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

* Include Leemon's edits from Services issue #974 (#10)

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

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* Update README.md

* Add scheduledTransactionID fields to TransactionReceipt and ScheduleGetInfo

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

* Update README

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

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* 00017 d hcs message size (#19)

* Add response code for Hcs message size limit.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

* Add the response code for HCS message too large.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

* Update protobufs to satisfy revised scheduled txns spec (#15)

* Update protobufs to satisfy revised scheduled txns spec

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

* Improve comment readability

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

* Make explicit mention of scheduling.whitelist

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

* Incorporate reviewer feedback

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

* Standardize on payerAccountID

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

* Add scheduledTransactionID to ScheduleInfo

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

* Clarify effects of schedule deletion

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

* Include expiration time in getScheduleInfo response

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

* Change now-obsolete UNPARSEABLE_SCHEDULED_TRANSACTION response code to SCHEDULED_TRANSACTION_NOT_IN_WHITELIST; remove UNSCHEDULABLE_TRANSACTION

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

* Remove unneeded imports

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

* Replace deleted/executed flags with consensus timestamps

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

* Update info on ScheduleCreate receipt on duplicate creation

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

* Incorporate reviewer feedback

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

* Use oneof to enforce mutual exclusion of schedule deletion and execution

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

* Use lower_snake_case for field names in oneof to ease transition to standard naming convention

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

* Redirect to ResponseCode doc section from Schedule* ops

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

* Add ThrottleDefinitions types (#23)

* Create ThrottleDefinitions message

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

* Add throttle-specific response codes

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

* Add more general response codes for throttle defs

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

* Add comments to the throttle types

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

* Clarify some comments

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

* Update to milliOpsPerSec/burstPeriodMs

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

* Fix typo

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

* Be more concise

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

* Be explicit about milli-ops

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

* Emphasize only ed25519 keys are supported (#26)

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

* Revise address book types to 0.13.0 standard (#27)

* Update to final version of address book messages

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

* Align with issue 750 consensus format

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

* Change ServiceEndpoint types

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

* Match comments from issue

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

* Update comment

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

* Add details

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

* Specify fallback use of deprecated fields

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

* Minor revision

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

* Add full semver meta to SemanticVersion (#33)

* Add full semver meta to SemanticVersion

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

* Add top-level comment on SemanticVersion

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

* Abbreviate SemanticVersion optional fields

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

* Add ACCOUNT_EXPIRED_AND_PENDING_REMOVAL response code (#35)

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

* Feature: NFT Tokens (#37)

* feat(tokens): nfts

Signed-off-by: failfmi <oscurocalma@gmail.com>

* feat: multiple fee data per hedera functionality; sub type distinguishing different fee data

Signed-off-by: failfmi <oscurocalma@gmail.com>

* deprecate feedata property

Signed-off-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>

* style: rename repeated fee data field

Signed-off-by: failfmi <oscurocalma@gmail.com>

* Error ResponseCodes

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

Co-authored-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>
Co-authored-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>

* Sync develop with main (#38)

* Prepare for 0.13.0 tag (#28)

* Reference node properties controlling HTS behavior

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

* Again clarify use of master

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

* Update from head of schedule-develop in hashgraph/hedera-services (#2)

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

* Standardize memos for non-schedule entities (#3)

* Standardize memos for non-schedule entities

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

* Fix typo in field number

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

* Use google.protobuf.StringValue for new memo fields

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

* Comment on deprecated memoField choice

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

* Port schedule txn comments (#5)

* Port schedule txn comments

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

* Add further comments

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

* Apply the same changes to hedera-protobufs repo. (#4)

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* Separate messages used for balances proto under hedera/streams (#6)

* Separate messages used for balances proto under hedera/streams

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

* Restructure proto directories

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

* Change java_package for AccountBalanceFile.proto messages

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

* Extract TokenBalance(s) to BasicTypes

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

* Include decimals in queries of token/account balances and relationships (#8)

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

* Include Leemon's edits from Services issue #974 (#10)

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

* Add scheduled transaction id to TransactionReceipt + ScheduleGetInfo types (#12)

* Prepare to tag 0.12.0 release (#11)

* Reference node properties controlling HTS behavior

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

* Again clarify use of master

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

* Update from head of schedule-develop in hashgraph/hedera-services (#2)

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

* Standardize memos for non-schedule entities (#3)

* Standardize memos for non-schedule entities

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

* Fix typo in field number

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

* Use google.protobuf.StringValue for new memo fields

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

* Comment on deprecated memoField choice

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

* Port schedule txn comments (#5)

* Port schedule txn comments

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

* Add further comments

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

* Apply the same changes to hedera-protobufs repo. (#4)

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* Separate messages used for balances proto under hedera/streams (#6)

* Separate messages used for balances proto under hedera/streams

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

* Restructure proto directories

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

* Change java_package for AccountBalanceFile.proto messages

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

* Extract TokenBalance(s) to BasicTypes

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

* Include decimals in queries of token/account balances and relationships (#8)

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

* Include Leemon's edits from Services issue #974 (#10)

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

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* Update README.md

* Add scheduledTransactionID fields to TransactionReceipt and ScheduleGetInfo

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

* Update README

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

Co-authored-by: ljianghedera <leo.jiang@hedera.com>

* 00017 d hcs message size (#19)

* Add response code for Hcs message size limit.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

* Add the response code for HCS message too large.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

* Update protobufs to satisfy revised scheduled txns spec (#15)

* Update protobufs to satisfy revised scheduled txns spec

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

* Improve comment readability

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

* Make explicit mention of scheduling.whitelist

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

* Incorporate reviewer feedback

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

* Standardize on payerAccountID

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

* Add scheduledTransactionID to ScheduleInfo

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

* Clarify effects of schedule deletion

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

* Include expiration time in getScheduleInfo response

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

* Change now-obsolete UNPARSEABLE_SCHEDULED_TRANSACTION response code to SCHEDULED_TRANSACTION_NOT_IN_WHITELIST; remove UNSCHEDULABLE_TRANSACTION

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

* Remove unneeded imports

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

* Replace deleted/executed flags with consensus timestamps

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

* Update info on ScheduleCreate receipt on duplicate creation

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

* Incorporate reviewer feedback

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

* Use oneof to enforce mutual exclusion of schedule deletion and execution

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

* Use lower_snake_case for field names in oneof to ease transition to standard naming convention

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

* Redirect to ResponseCode doc section from Schedule* ops

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

* Add ThrottleDefinitions types (#23)

* Create ThrottleDefinitions message

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

* Add throttle-specific response codes

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

* Add more general response codes for throttle defs

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

* Add comments to the throttle types

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

* Clarify some comments

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

* Update to milliOpsPerSec/burstPeriodMs

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

* Fix typo

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

* Be more concise

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

* Be explicit about milli-ops

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

* Emphasize only ed25519 keys are supported (#26)

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

* Revise address book types to 0.13.0 standard (#27)

* Update to final version of address book messages

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

* Align with issue 750 consensus format

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

* Change ServiceEndpoint types

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

* Match comments from issue

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

* Update comment

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

* Add details

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

* Specify fallback use of deprecated fields

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

* Minor revision

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

Co-authored-by: ljianghedera <leo.jiang@hedera.com>
Co-authored-by: ljianghedera <55505519+ljianghedera@users.noreply.github.com>

* Key list (#34)

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update FileDelete.proto

* Update FileCreate.proto

* Update FileAppend.proto

* Update FileUpdate.proto

* Update BasicTypes.proto

* Update FileCreate.proto

* Update BasicTypes.proto

* Update FileCreate.proto

* Update FileUpdate.proto

* Update FileAppend.proto

* Update FileDelete.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update FileAppend.proto

* Update FileCreate.proto

* Update FileDelete.proto

* Update FileUpdate.proto

* Update FileUpdate.proto

* Update FileUpdate.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update BasicTypes.proto

* Update FileCreate.proto

Co-authored-by: ljianghedera <leo.jiang@hedera.com>
Co-authored-by: ljianghedera <55505519+ljianghedera@users.noreply.github.com>
Co-authored-by: SimiHunjan <simi.hunjan.k@gmail.com>

Co-authored-by: ljianghedera <leo.jiang@hedera.com>
Co-authored-by: ljianghedera <55505519+ljianghedera@users.noreply.github.com>
Co-authored-by: failfmi <oscurocalma@gmail.com>
Co-authored-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>
Co-authored-by: Georgi Yazovaliyski <georgi.yazovaliiski@gmail.com>
Co-authored-by: SimiHunjan <simi.hunjan.k@gmail.com>

* Nft Documentation Update

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

* GetAccountNftInfo removal and infoS modification

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

* nits

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

Co-authored-by: Michael Tinker <michael.tinker@hedera.com>
Co-authored-by: ljianghedera <leo.jiang@hedera.com>
Co-authored-by: ljianghedera <55505519+ljianghedera@users.noreply.github.com>
Co-authored-by: failfmi <oscurocalma@gmail.com>
Co-authored-by: Daniel Ivanov <daniel.k.ivanov95@gmail.com>
Co-authored-by: SimiHunjan <simi.hunjan.k@gmail.com>
* Add more response codes esp for HIP-17 and HIP-18

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

* Add sub-types needed for custom-fee variants of TokenCreate and CryptoTransfer

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
* Added start, end timestamp and deprecate start and end hours/mins

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

* Add freeze start timestamp and deprecate start/end hour/min.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

* Tweak comments and variable names for stylistic consistency (#66)

* Tweak comments and variable names for stylistic consistency

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

* Backwards compatibility

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

Co-authored-by: Michael Tinker <michael.tinker@hedera.com>
* Add SERIAL_NUMBER_LIMIT_REACHED

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

* Include SERIAL_NUMBER_LIMIT_REACHED

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
* Add effective_payer_account_id to AssessedCustomFee

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

* Include SERIAL_NUMBER_LIMIT_REACHED

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
* Add RoyaltyFee

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

* Add to comment

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

* Fix typo

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

* Update response codes

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
* Add a bool to allow user to choose who to change the fractional fee.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>

* Changed the style of the new field.

Signed-off-by: ljianghedera <leo.jiang@hedera.com>
* feat: add `TransactionList` type that is used by the SDKs

Signed-off-by: Daniel Akhterov <daniel@launchbadge.com>

* fix: use lower_snake_case for name of field

Signed-off-by: Daniel Akhterov <daniel@launchbadge.com>
* fix: rename files

Signed-off-by: Daniel Akhterov <daniel@launchbadge.com>

* fix: rename files

Signed-off-by: Daniel Akhterov <daniel@launchbadge.com>
* add a new message TokenAssociation and a repeated field of this message in TransactionRecord

Signed-off-by: anighanta <anirudh.ghanta@hedera.com>

* move message TokenAssociation to BasicTypes for simplicity

Signed-off-by: anighanta <anirudh.ghanta@hedera.com>

* Added a new field to specify the max automaic associations that an Account can be involved in

Signed-off-by: anighanta <anirudh.ghanta@hedera.com>

* Fix transaction_list.proto import

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

Co-authored-by: tinker-michaelj <michael.tinker@hedera.com>
* added new response code for AutoAssociations limit reached

Signed-off-by: anighanta <anirudh.ghanta@hedera.com>

* added a new responseCode for when an account exhausts its auto associations limit

Signed-off-by: anighanta <anirudh.ghanta@hedera.com>
* fix: comments in `BaiscTypes.proto`

Signed-off-by: Daniel Akhterov <daniel@launchbadge.com>

* fix: comments in services protobuf files

Signed-off-by: Daniel Akhterov <daniel@launchbadge.com>

* fix: should use max line length of 100 not 80 for BasicTypes

Signed-off-by: Daniel Akhterov <daniel@launchbadge.com>

* fix: incorrectly ending comment twice

Signed-off-by: Daniel Akhterov <daniel@launchbadge.com>

* fix: update comments in mirror and streams

Signed-off-by: Daniel Akhterov <daniel@launchbadge.com>
…imit is more than the token.maxPerAccount (#86)

Signed-off-by: anighanta <anirudh.ghanta@hedera.com>
* Add NetworkService.getExecutionTime query

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

* Add HederaFunctionality

Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Signed-off-by: tinker-michaelj <michael.tinker@hedera.com>
Copy link
Contributor

@ljianghedera ljianghedera left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@tinker-michaelj tinker-michaelj merged commit 1aa959f into main Sep 21, 2021
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.

None yet