Skip to content

Commit

Permalink
I, Andrew Brandt, retroactively sign off on these commits:
Browse files Browse the repository at this point in the history
commit 006aa9d feat: Added isDeleted and TokenRelationships to contract_info
commit 00d7aab update snapshots... again
commit 00f7b6d fix: chunk size and default max chunks, and add changelog
commit 0151e2c add documentation to account_info_query.go
commit 01571b1 feat: Added GetScheduleSignature to ScheduleSignTransaction and ScheduleCreateTransaction
commit 016ad67 Added file_create_transaction
commit 01729a7 fix: check for kyc key in TokenUpdateTransaction (#553)
commit 02ccf4c mnemonic constructor no longer returns a pointer
commit 02d9f27 feat: Added transfer
commit 02e4ae2 feat: update `Transaction.GetTransactionHash()` to return possible error and move hasher inside teh loop
commit 03285be Added system_undelete_transaction
commit 0395457 Initial commit
commit 040ee60 feat: Updating scheduled transaction API
commit 0419b3d Added account_update_transaction_test
commit 045561d update snapshots?
commit 047060c 🎨 gofmt
commit 0593ec8 add more key tests and fix key derivation
commit 05cd2d1 test
commit 063feec Use Hbar in all the relevant places and fix minor issues
commit 06c0cc3 refactor: account_balance_query now returns AccountBalance
commit 077f5a3 use hbar in consensus transactions
commit 078754c feat: Added get_address_book example
commit 07d322c feat: Added account_records_query
commit 0867621 Update main.go
commit 0886078 Clean up crypto and add some basic key tests
commit 088a876 moves mnemonic related functions to a new file
commit 08a217d feat: Added contract_function_parameters
commit 096a68d refactor: Changed Keys to be type KeyList instead of []Key
commit 0989351 fix: change max chunsk from 4 to 15
commit 09d3115 feat: Adding 12 word mnemonic
commit 09d5afd :arrow-down: github.com/golang/protobuf
commit 0b12870 update consensus message submt transaction test to wait for receipt
commit 0b5c01b fix: fixing grpc error
commit 0b62454 fix: deprecated ContractCreateFlow.[Set|Get]ProxyAccountID (#558)
commit 0be6b6c add snapshot test for consensus topic query
commit 0c666c3 fix test
commit 0c87a3d feat: Added getBytes to transaction
commit 0cd5896 feat: Adding 12 word mnemonic
commit 0d1c09d chore: run go fmt
commit 0d3ba65 add .fromBytes() and .Bytes() to transaction
commit 0e200e8 Update main.go
commit 10026ac feat: Added check for OperatorID and OperatorKey already being set to examples
commit 101af5b refactor: clean up the way query status exceptions are handled
commit 1030e45 add some documentation to TransactionBuilder
commit 10e314f style: run `go fmt`
commit 10ea1be feat: Added token_delete_transaction_test
commit 1148f1c fix: remove getters from transactions
commit 11dcc4c refactor: token.[set|get]AutoRenewPeriod parameter is now time.Duration, [set|get]ExpirationTime is time.Time
commit 12331a7 test: add test that produces `UNAVAILABLE` grpc status
commit 127da2f fix the remote call name of FileAppend
commit 12e7141 fix: `ScheduleInfo.GetTransaction()` should be `ScheduleInfo.GetScheduledTransaction()`
commit 12f0944 chore: update protobufs
commit 12f6550 fix: `TopicMessageQuery` not using the correct message
commit 13a81e6 feat: add `ExecuteAll` to consensus submit and transaction list. Also change return type of Execute back to a singel txID
commit 1447649 feat: Added token_info_query_test
commit 150094a topic info query test
commit 1584c22 fix: fixed contract_update_transaction_test
commit 15e489e feat: Added token_wipe_transaction_test
commit 15fe9ca fix: transaction_record_query nil dereference
commit 1695590 feat: Added token_freeze_transaction_test
commit 16a5e12 add snapshot test for topic create tx
commit 16e708f fix: Fixed examples that used CryptoTransferTransaction to use new TransferTransaction
commit 17e3013 feat: Added all serialization tests
commit 184695b Update README.md
commit 190039f move comment in delete account example to appropriate location
commit 1988b40 feat: re-implement `Transaction.[freezeWith|execute]`
commit 19bd831 feat: Added transaction.ToBytesPerNode
commit 1a21382 style: run `go fmt`
commit 1a2435d account update test
commit 1a658ea update snapshots
commit 1ae3c85 fix: Update mainnet nodes to use port 50211
commit 1aecb24 feat: update `*Query.GetCost()` to return a min of 25 or the actual cost
commit 1b0fcb2 fix: tests for FileUpdateTransaction and ConsensusMessageSubmitTransaction
commit 1b4d391 chore: go fmt
commit 1b65a93 refactor: GetNodeId to GetNodeAccountID, [Get|Set]NodeAccountIDaccepts and returns array now
commit 1c18c11 fix: rename TokenNftInfo.SpenderID to TokenNftInfo.AllowanceSpenderAc… (#554)
commit 1cb80f4 fix: some serialization tests and `Token[Create|Update]Transcation.Get[Token][Name|Symbol]()`
commit 1cca54f fix: `Transaction.ToBytes()`
commit 1cdac9f simplify privatekeyfromstring
commit 1d5d879 add documentation to account_update_transaction
commit 1db2818 fix: Fixed TopicCreateTransaction to properly set ThresholdKeys
commit 1dd661b add account deletion example
commit 1dfd5f4 Revert "feat: updated protobufs, added token pause functionality (#288)" (#295)
commit 1e0092d add Bytes() for pub and pri keys, add sign test
commit 1eba364 account balance query e2e
commit 1edeb37 fix: node not being updated in network because it wasn't a pointer
commit 1ee57cb add documentation for consensus topic create transaction
commit 1f52d20 fix: fixing example/multi_app_transfer nil errors
commit 1f58865 chore: clean up keyFromProtobuf and add test for token info query when keys are not set
commit 208a2d1 feat: update grpc to v1.32.0
commit 2091da1 feat: implement `ClientForPreviewnet()`
commit 21607e1 Add TokenIDFromString helper
commit 217476a add Ed255199PrivateKeyReadPem for reading pem files
commit 2181b9b Added crypto_transfer_transaction_test
commit 21ab5ab set a default valid auto renew period for NewConsensusTopicCreateTransaction
commit 21b6b9f Implement core of TransactionBuilder, Transaction, and QueryBuilder
commit 21b87e7 WIP
commit 21b8d31 feat: Added file_contents_query_test
commit 21bfdaa begin work on generifying keys
commit 21d5641 feat: Added checksum to *ID.toString()
commit 21f30b3 feat: Updated protobuf
commit 2216918 revert back to returning pointer to client
commit 2282b1b add transfer hbar example
commit 22df7a2 fix: fix: Fixed errors throwing a null dereference error if AccountID in TransactionID is null, fixed schedule multisig transaction example
commit 2316310 wip
commit 234d7b7 fix: fixed transaction_test
commit 239e0a4 make generateKeys, fromString, fromBytes work
commit 23b20a0 fix: status
commit 23d94df feat: requireNotFrozen now is an error instead of panic, replaced transactionIDs[0] with GetTransactionID, more tests added
commit 23dccb3 update existing consensus files for parity
commit 23f765d ++file create transaction docs
commit 2413273 feat(wip): implement `TopicMessageQuery` and `TopicMessageSubmitTransaction`
commit 2460d1b actually query for the account update transaction receipt instead of requerying for account create transaction receipt allowing for it to actually complete before requesting the key
commit 248af0a Update main.go
commit 25bde27 fix: added GetNodeAccountIDs to accoutn_balance_query, renamed GetNodeAccountId() to GetNodeAccountIDs() in contract_bytecode_query
commit 2626f97 feat: fix `ClientFromJson()` expecting network to be `AccountId -> URL`
commit 2630d39 Added live_hash_add_transaction
commit 2664096 feat: Added token_transfer
commit 26c0790 fix: fixed topic tests info.Memo -> info.TopicMemo
commit 26ca2cb Resolve Comments
commit 26f08cd feat: wait for mirror response in example
commit 270f8ef Clean up HCS example a touch
commit 2843883 feat: Added token_balance
commit 2846b28 Fix: fixing tests for testnet
commit 289c638 feat: implement `ClientForNetwork()` and add mirror support to `Client`
commit 28bf5fc simplify the PublicKeyFromString function
commit 2950a6a feat: Added contract_info
commit 29d6c14 add new account with manual signing example
commit 2a1264d feat: wip add TLS support
commit 2a57b35 fix: `Node.close()` should check if `channel` has been initialized
commit 2a75fb8 improve TransactionReceipt - add tryGet functions for possible nil values - make ConsensusTopicSequenceNUmber and ConsensusTopicRunningHash private - add missing getters - add documentation for public functions and values
commit 2a81193 fix: made sure ClientFromConfigFile throws error if there is no mirror network set, fixed tests and examples to reflect that
commit 2ab7cc3 fix: transaction.GetTransactionHash fixed to get full transaction bytes
commit 2adba9a add documentation for crypto transfer transaction
commit 2afe62d chore(deps): bump github.com/ethereum/go-ethereum from 1.10.20 to 1.10.21 (#548)
commit 2b17b34 fix: Adding missing ScheduleInfo.getTransaction()
commit 2b43a03 add client test
commit 2b6fd27 override QueryPayment functions so they no longer lose access to the outer type
commit 2c2752d feat: Added token_grant_kyc_transaction_test
commit 2c47a61 Update README.md
commit 2c5f0e2 fix: protobuf by-value copies mutexs and may eventually trigger dead locks
commit 2c88d36 go fmt
commit 2ca564b test: remove `TokenBalanceQuery` from unrelated test
commit 2cf4c37 feat: Updating TransactionId for scheduled transactions
commit 2d3bf29 Fix testnet node listing
commit 2d48b56 fix: fix error checking, and SetKeys()
commit 2e5c0a7 Update main.go
commit 2ef8240 feat: Added account_stakers_query
commit 3029067 update client to use Ed25519PrivateKey
commit 309c0a5 feat: Added account_balance_query
commit 3105d66 feat: Added account_records_query_test
commit 323d275 add obtainers to Contract Delete Transaction
commit 3272b22 refactor: nodeAccountIds are now set in execute, Added missing get methods
commit 32fb652 refactor: pass request into `getMethod` function because it's required by `System[Delete|Undelete]Transaction`
commit 33091a6 add some documentation to contract update transaction
commit 332c7d2 feat: Added requireNotFrozen to transaction, added requireNotFrozen to all the setters
commit 3374950 fix: fixed how Trasaction.nextTransactionIndex is set, transactions now return full response even when they error
commit 33a48ab fix: deprecate `Account[Create|Update]Transaction.Set[Send|Receive]RecordThreshold()`
commit 33c3f00 refactor: Hmac verification is now constant time.
commit 33e41ae feat: Added topic_info_query
commit 3411339 hedera status errors are now used
commit 34c873c write docs for Client.go
commit 35cc9b7 hedera_proto -> proto and inline the protobufs
commit 3649df0 fix: Fixed scheduled transactions, cleanup and formatting
commit 365bd0b Remove pointers and simplify AddKey
commit 36bd366 Rename HbarOf to NewHbar
commit 3741d45 now includes unavailable and resourceexhausted codes in the retry cycle
commit 37d2be7 update tests
commit 3869dbe feat: Adding scheduled transactions, updated protobuf
commit 386dfec update test
commit 3874d78 add documentation for contract_create_transaction.go
commit 388e4b8 reorganize transaction builder and how transactions should look
commit 38bda3c refactor: refactored client to be url -> nodeID
commit 38f5cd1 fix: update node delay until to correctly convert delay to nanoseconds
commit 3948c78 add transaction ID as a field to the Transaction struct and set it in transaction builder
commit 399909e update freeze transaction to directly take the hour and minute value
commit 3a3a494 fix: added LiveHashDelete and AccountDeleteTransaction to live_hash_add_transaction_test
commit 3a51bc3 fix: freezeDefault was not being set properly (#545)
commit 3afb659 refactor: update consensus pub sub example to listen to a topic for 10 minutes
commit 3be1faa refactor: run `go fmt`
commit 3c05aee fix: Fixing tokens to work with new protobuf update
commit 3c31f07 update readme
commit 3c91e3c account delete transaction test
commit 3db97bd feat: add round robin support
commit 3e321ba splits AddID function for SystemDelete and SystemUndelete into AddContractID and AddFileID
commit 3e61961 refacotr: remove print statment and update `transcationRecord_shouldRetry`
commit 3ea1d20 feat: Added legacy mnemonic support
commit 3eabaf4 fix and add missing file * tests
commit 3ec6bba add documentation for Contract Execute Transaction
commit 3f46b5b Cleaned up KeyList/TK
commit 3ff5052 refactor: ClientFromJSON now accepts url -> accountId map
commit 4001c3f chore: update changelog
commit 4006f3e Update main.go
commit 4035c20 Added query, transaction_receipt, exchange_rate
commit 409beb2 refactor: Refactored 3rd mnemonic
commit 4138c1f Added account_update_transaction
commit 419d962 fix(example): AddHbarSender -> AddHbarTransfer
commit 41a614e update pub sub example
commit 420df8f fix: changelog should reflect `nonce` change for `TransactionID`
commit 431019a fix logic in transaction builder
commit 438cd2f fix: remove `Query.paymentTransactionNodeIDs`
commit 439c01e Update dependencies
commit 43a3481 Added system_undelete_transaction_test
commit 43a94d0 chore: Updated dependencies
commit 43ad516 chore: run go fmt
commit 43da679 chore: update changelog (#566)
commit 44248b9 Added file_delete_transaction
commit 444d1fc contract tests
commit 44a77d4 feat: implement getters for `Account*Query`
commit 44f3cc9 Fix #123: Add SetTokenMemo
commit 450a19e docs: fill in more documentation
commit 45c3fc3 feat: adding more tests
commit 460a310 feat: Added live_hash
commit 461fb98 feat: update protobufs
commit 46b97e3 Implement ContractCallQuery
commit 46c5f3f add check for Response_ConsensusGetTopicInfo and fix inconsistent function signatures
commit 46efd04 chore: update changelog for release
commit 46f21b8 Add .editorconfig
commit 46fac02 transfer test
commit 47359fa fix: fixed pub_sub and pub_sub_chunked examples
commit 476df00 fix: removed minimum cost for non info queries
commit 478b474 feat: add `*Memo` fields to all `*Info` types
commit 47efd9d Added account_delete_transaction_test
commit 4815b0f docs: fill in some documentation for Hbar
commit 48eb4af feat: Added contract_log_info
commit 4953a13 Ed25519PrivateKeyFromString: handle capital hex for the prefix
commit 4960faf Update README.md
commit 49ddb07 fix potential nil access error
commit 4a1741f add simple contract example
commit 4aa01d5 ensure examples build in CI
commit 4ad5233 fix: make `PrivateKey.SignTransaction()` fallible
commit 4ae73a6 refactor: cleaned up GetReceipt in tests, changed key pointers to key in token_info
commit 4af49b0 refactor: clean up exectuable
commit 4b3d27c fix: `Transaction[Receipt|Record]Query` should *not* error with status `IDENTICAL_SCHEDULE_ALREADY_CREATED`
commit 4b3f546 Sync modules
commit 4bde0b6 fix: example failing to build
commit 4c0cb66 fix: fixed topic tests info.Memo -> info.TopicMemo
commit 4cadb02 fix: Removed transaction.ToBytesPerNode, fixed toBytes
commit 4cbf5ab add snapshot test for topic update tx
commit 4cc512d rename Cost to GetCost in TransactionBuilder and add documentation
commit 4d6e138 Setup code coverage (#546)
commit 4dd5391 Remove HCS
commit 4e826e9 fix: fixed SetAutoRenewPeriod and SetExpirationTime to have the right time in token_create_transaction
commit 4ea3c25 Update transaction_id.go
commit 4edcd9c update errors documentation
commit 4ee8527 fix: Adding specific error checks to tests
commit 4eea031 fix: examples
commit 4eed2ed fix: NewContractFunctionParams to NewContractFunctionParameters, caught more nils
commit 4efd566 refactor: makePayment moved to query
commit 4fb6099 feat: Added token_revoke_kyc_transaction_test
commit 508a6fb feat: Added consensus_pub_sub_with_submit_key example
commit 5103ce0 tests and fixes for client from json/file
commit 515fa2a Update README.md
commit 51c5316 feat: Added contract_call_query
commit 52222b5 Added freeze_transaction
commit 522261f feat: implement `AccountInfoQuery.GetCost()`
commit 52327b3 fix: remove `TokenCreateTransaction.SetMaxTransactionFee(NewHbar(1000))` from tests
commit 528d772 add documentation for contract_id.go
commit 52ca832 feat: Added file_append_chunked example
commit 53172cc fix: make `TopicInfoFromProtobuf()` private
commit 5336849 chore: update changelog
commit 536e208 feat: Added the new mainnet/testnet/previewnet nodes
commit 53d8643 Clean up lint errors
commit 53f7874 fix: `TransactionRecordQuery` should allow node precheck code of 0 finish the query if we're getting cost
commit 54480bc add errMaxQueryPaymentExceeded
commit 5461af2 fix: use `keyFromProtobuf` for all `TokenInfo.*Key` fields
commit 5476376 chore: rename Metadata -> Chunks
commit 558a0ae feat: Updating protobufs
commit 566ccb1 test: increase max transaction fee for default test client
commit 56b96b6 chore: fix more lints
commit 56bbfba feat: Added transaction_record_query
commit 56cc67c handle hbar out of range
commit 56ff07d going to Ryan's desk
commit 5702193 renamed proto package to avoid conflicts and updated sub repo
commit 571dfa6 Use standard BinaryMarshaler Go interface
commit 57200e4 docs for update transaction
commit 57789b2 feat: Updated protobuf
commit 57cf405 Added file_create_transaction_test
commit 583f2ff feat: Added account_balance
commit 5898250 chore: add reference to example config file
commit 58c9461 fix: schedule multi sig example was expecting non-pointer version of transaction
commit 59aaef2 feat: remove `TokenTransfer.add[Hbar|Token][Sender|Recipient]()`
commit 5a02c3e Added contract_id
commit 5a53916 add a test to make sure response codes don't get overlooked
commit 5b64726 fix: fixed the regex errors
commit 5b6fd0b feat: Added token_id
commit 5c699c0 feat: Added live_hash_query_test
commit 5d8fd58 improvements to account id
commit 5dea9b8 remove redundant public key storage in private key
commit 5e2bed4 feat: Added legacy and 3rd mnemonic
commit 5e63d10 feat: Added Transaction.AddSignature
commit 5e7c81a feat: Improving error reporting with wrapped errors
commit 5e97b55 fix: update `TokenInfo.*key` to be nullable
commit 5f2d592 refactor: run `go fmt` clean up scheduled transactions
commit 5f57192 Added contract_update_transaction
commit 5f5b307 fix: Added nil checks for error, fixed transfer_transaction_test
commit 5f60b75 utilize ErrBadKey in various key construction functions
commit 5f882fa finish keys
commit 5fadf27 Put hbar unit values behind a namespace of HbarUnits
commit 5fb3075 feat: Added getTransactionHash to transaction
commit 5fbcd64 fix: uppcase methods names
commit 6038eed feat: Added [Set|Get]Memo to schedule_create_transaction
commit 6049caa use ErrHederaNetwork
commit 604e1a1 fix up github pr comments
commit 61a586e fix error return for status is exceptional check
commit 62d7e45 feat: Adding scheduled transactions, updated protobuf
commit 62ed367 add documentation for consensus_update_transaction.go
commit 6323672 wip: mnemonic fixes
commit 637969a Update main.go
commit 6383c99 feat: Added network_version_info_query
commit 639506e feat: Added file_info
commit 63a017d fix: schedule sign transaction
commit 6401c4e move transaction builder to its own file
commit 640ec67 chore: explain how to run integration tests in readme
commit 646f874 feat: Added network_version_info_query_test
commit 6488224 feat: Updating TransactionId for scheduled transactions
commit 64b294e update github workflow
commit 64b5e78 add documentation for consensus topic delete transaction
commit 6561559 feat: reimplement chunked transactions using new signed transactions and next transaction index
commit 6581878 minor client fixes
commit 65bc24b fix: token_info nil de-reference fixed, SetNodeAccountID to SetNodeAccountIDs
commit 66bc411 topic delete test
commit 66d1f7d fix broken client from json
commit 6709420 fix: PrivateKey now implements the Key interface
commit 67e8ab6 updates
commit 6827643 fix: `FileAppend`, `TopicMessageSubmit`, `TopicMessageQuery`
commit 6902e9c feat: ContractCreate now has ContractID as key if the adminkey is not set
commit 69e3fd1 Implement More Queries
commit 6a1ce9e Implement remainder of TransactionReceipt and the various ID types
commit 6a6895e really no really downgrade to stable protobuf versions; needed to re-build protobufs
commit 6a68cdb Added topic_delete_transaction_test
commit 6b11e06 WIP
commit 6b2e4f5 feat: add chunk support to mirror client and consensus submit message transaction
commit 6bf783e add snapshot test for topic delete tx
commit 6c9c77c basic keylist support
commit 6cb62fe feat: implement `AccountCreateTransaction` with a working (incomplete) test
commit 6cff454 add threshold key example
commit 6daa200 style: clean up formatting
commit 6eba6e3 fix: `TransactionFromBytes()` was comparing `AccountID`'s incorrectly. Add regression tests
commit 6ee4085 feat: implement `AccountInfoQuery` and update `*Transaction` to return a `TransactionResponse` with `NodeID` properly set
commit 6f00fe2 Update README.md
commit 6f34fd0 feat: added GetScheduleSignatures() to schedule_create_transaction and schedule_sign_transaction
commit 6f81289 chore: remove duplicate conditoinal, commented out panic, and run `go fmt`
commit 6fad9d0 Update main.go
commit 704b596 add private ed25519publickey from proto function
commit 7067ce1 style: ru `go format`
commit 7071214 chore(deps): bump github.com/rs/zerolog from 1.27.0 to 1.28.0 (#562)
commit 70aab8c topic create transaction test
commit 70bf31a chore: add sleep after file and contract creation
commit 7188be2 fix: transaction tests throwing nil pointer de-reference error fixed
commit 71b3622 add the ability to query a contract balance
commit 71c6618 fix: scheduleInfo.GetTransaction(), no more nill for SigMap
commit 720fdd9 feat: Added contract_records_query_test
commit 723d171 fix: Hbar.ToString implemented, fixed KeyList.String to print out threshold
commit 728c00c fix: Fixed Transaction.GetSignatures
commit 72c587f fix: fixed SignWithOperator in accoutn_update_transaction_test, mnemonic test now properly tests everything
commit 72d09ba add missing response codes (150+)
commit 73765e9 fix: update `go.mod` to indicate v2
commit 747c387 refactor: SetKey parameter from PublicKey to Key
commit 7486f1a fix: for chunking, ensure incrementing IDs
commit 74a7123 make the auto signing create account more consistent
commit 74b2150 refactor: clean up integration client construction
commit 74b3270 👕 more golint
commit 74dd5a3 fix: TransactionHash fails when NodeAccountIDs are not set or locked (#582)
commit 74ebc1a add gitignore
commit 7532657 add documentation for account delete transaction
commit 7547dab actually sign
commit 75a296d Added crypto_transfer_transaction
commit 7639349 Resolve Comments
commit 7662eac add documentation for account create transaction
commit 773ac07 fix: remove `threshold` from `KeyList.String()` if it's not set
commit 7812400 feat: Added token_transfer_transaction
commit 785aebf fix: examples to use new `TransferTransaction`
commit 785c2d9 fix current tests so they actually pass and add snapshots
commit 7878ea4 fix: Fixed query.getCost()
commit 7922f45 format hbar string as hbar if greater than 1000 tinybar
commit 796fae8 document crypto.go
commit 79772d9 Actually set maxQueryPayment when setMaxQueryPayment is used
commit 79869a6 feat: Added account_balance_query_test
commit 7a3343b update snapshots
commit 7a5a000 Chore(deps): Bump gradle/gradle-build-action from 3.1.0 to 3.3.2 (#925)
commit 7b003e7 fix: Fixed AddScheduleSignature() in schedule_sign_transaction, added SetTransaction and AddScheduleSignature tests
commit 7b52bd3 test: support `CONFIG_FILE` and `HEDERA_NETWORK` in integration test
commit 7b71428 feat(wip): implement query support
commit 7baa425 Added contract_create_transaction_test
commit 7bff149 fix: Fixed tests after rebase
commit 7c4a6a9 fix: remove `ContractRecordsQuery` to allow merging
commit 7c60fce fix: attempt to make the transaction ID monotonic
commit 7d1aaf4 feat: Added Verify and VerifyTransaction to PublicKey
commit 7d256fa minor function cleanup in crypto
commit 7d415f3 add example for a multi app transfer scenario
commit 7d7aaec ContractFunctionSelector and ContractFunctionParam Parity
commit 7db7d41 chore: fix more lints
commit 7db92b8 Added contract_execute_transaction
commit 7dbd4d3 refactor: rename `ClientFrom[JSON|JsonFile]` to `ClientFromConfig[File]`
commit 7dee0a2 feat: start `Token*Transaction`
commit 7e1009f update snapshots?
commit 7e50ec7 message submit test
commit 7e8c3f6 fix: Fixing schedule transaction api
commit 7ec4650 feat: Updated protobuf
commit 7f0eba8 fixes key derivation
commit 7f7ab09 Added contract_create_transaction
commit 7f7fcc9 add file create test
commit 7fc8378 feat(wip): use `SignedTransaction`
commit 8063b52 hbar tests
commit 80c4149 feat: Added getCost testing for all queries
commit 80ec59e add some docs for contract function result
commit 80fb88f feat: Added live_hash_query
commit 81606ac fix: keylist and _Execute tests
commit 81819b5 improved client from file
commit 818d5be chore(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 (#547)
commit 81b1a82 docs: fill in more documentation
commit 8201ff6 Resolve Comments
commit 822da57 feat: Updating scheduled transactions.
commit 82fb9df fix: recursive errors causing stack overflow
commit 831c636 fix: consensus message submit tests
commit 83353dc feat: Added topic_with_admin_key example
commit 8348b64 feat: being implementing channels
commit 8429932 feat: Added legacy mnemonic support
commit 843c1fb fix: Changelog fixes
commit 84d83fa fix: change which status `TransactionReceiptQuery` uses for retrying
commit 85c0f4a add get file contents example
commit 85c3d7b revert the Bytes interface to []byte
commit 86133ac 👕 go fmt
commit 862d920 update docs for client
commit 86ae913 feat: add retry logic to mirror subscribe
commit 8721f27 rename Cost to GetCost in QueryBuilder
commit 87a9b94 Fix typo on AddByte32s
commit 87df336 add clientfromjson
commit 882e99e Added contract_delete_transaction
commit 88950b9 Added topic_update_transaction
commit 894a81a add Cost() function to transaction builder
commit 8a0edbd refactor: Removed the unneeded error wrapping
commit 8a2de8d feat: implement support for reading private key from encrytped pem
commit 8a93fb3 Feature/hip351 name update (#544)
commit 8a94490 documentation for contract call query
commit 8b5e1e1 Added topic_id
commit 8b65305 add tracking for max tx fee
commit 8be0295 prepend status enum names with Status
commit 8bef17c update readme
commit 8c45735 entity id documentation
commit 8ccb10c Added freeze_transaction_test
commit 8d1898c Added file_id
commit 8da8f5a fix: tests for FileUpdateTransaction and ConsensusMessageSubmitTransaction
commit 8dbcd81 feat: update protobufs, depercate `CryptoTransferTransaction` and `TokenTransferTransaction`, implement `TransferTransaction`
commit 8de0706 update record behavior to match receipt hedera updates
commit 8e62952 style: formatting fix
commit 8e83f5b feat: add transfer_tokens example
commit 8ec4282 fix: failing tests
commit 8ede935 Add Go workflow
commit 8f6f9a0 feat: Added file_info_query
commit 8fe9993 feat: Added consensus_pub_sub_with_submit_key example
commit 90acf6a feat: fix client config being `accountId -> url` instead of `url -> accountId`
commit 90da317 fix: Transaction.AddSignature fixes, added AddSignature tests
commit 90fe5e1 chore: update changelog
commit 9148443 feat: add ChunkInfo to submit message and message response
commit 914d789 fix: typo in changelog
commit 9277878 👕 golint fixes except for adding doc comments
commit 932fc78 fix: update `TokenTransfersTransaction.AddTransfer()` to append to existing list
commit 93bd0eb fix: More changelog fixes
commit 93be701 fix: changelog
commit 93c02f4 feat: account_stakers_query_test
commit 9425132 chore: fix several lints
commit 951b318 fix: remove `ScheduleTransactionBody` type
commit 954eb84 Merge proto/mirror and proto
commit 95a3d1d add sign
commit 95aa257 better context handling
commit 964fc5d feat: Adding checksum support to IDs
commit 96c982d fix: multi_app_transfer example
commit 96eabe5 refactor: run `go fmt`
commit 97777ca docs: document SetNodeAccountID everywhere
commit 9849aed Implement various queries and transactions
commit 98737d1 fix: schedule transactions
commit 989e5c2 fix: schedule sign transaction and tests
commit 98c8138 better error message
commit 9964085 Implement Solidity encoding and decoding
commit 9a1aede feat: implement all methods for `Transaction`
commit 9aaac2c fix: status's should use `ID` instead `Id`
commit 9ab1826 use hbar wrapper in costError properly
commit 9ae59aa Ed25519PublicKeyFromString: Show invalid public key in error message
commit 9aef38a refactor: error handling should properly construct precheck errors vs receipt errors
commit 9b16c28 Add support for HCS
commit 9ba73ad Fix Transaction.sign
commit 9bb77fd Added contract_update_transaction_test
commit 9c12fd9 Resolve Comments
commit 9c142de give protobufs a new home
commit 9d21ceb feat: Added TokenBalanceQuery
commit 9db75fb refactor: remove `query_makePaymentTransaction` from `execute`
commit 9dc52fc chore: rename TimeStamp -> Timestamp
commit 9f1fff6 add documentation for contract_info_query
commit 9f6b8ef Added file_update_transaction_test
commit 9f9411e add check for Response_ConsensusGetTopicInfo and fix inconsistent function signatures
commit 9fdde1d fix: Hbar.ToString implemented, fixed KeyList.String to print out threshold
commit a042954 feat: Added account_info_query_test
commit a0c83db add query creation snapshot tests and freeze transaction test
commit a0faf0e fix: network version info test
commit a14bcf9 fix: Fixed GetTransaction in schedule_info
commit a16fd4d Add LICENSE
commit a18b299 feat: Added token_update_transaction_test
commit a1f8d65 Clean up and fix
commit a20c709 feat: Added basic changelog
commit a266e81 feat: Added PrivateKey.SignTransaction
commit a28d574 added generation of key by mnemonic
commit a3c17a2 fix: fixing examples to work with sdk v2
commit a3dce31 feat: Adding checksum support to IDs
commit a4e51a8 docs: document SetNodeAccountID everywhere
commit a4f4f32 fix comment
commit a57d29e chore(deps): bump google.golang.org/grpc from 1.48.0 to 1.49.0 (#564)
commit a5f06c1 add documentation for consensus_topic_info_query
commit a608011 fix: fixing examples to work with sdk v2
commit a64a4fc TransactionId Parity
commit a670fd9 feat: Added token_info
commit a67b4dd account ifo query test
commit a845225 Implement FreezeTransaction
commit a850354 TransactionRecord Parity
commit a8647e3 add transaction ID to precheck status error
commit a9cec57 feat: Added contract_execute_transaction_test
commit aa5fd17 add protobuf rebuild command to readme
commit ab2b787 test: fix integration tests
commit ab4e8e8 initial work on transactions
commit abc9193 fix: multi sig example
commit ac01345 refactor: Added HEDERA_NETWORK to tests, made sure all tests accept CONFIG_FILE
commit ac4ff85 account cpeate tsranraction E2E
commit ace5b56 Initial commit
commit ad08448 👕 go fmt
commit ad66a9c fix: update status with new codes
commit adfa93d add docs for contract log info
commit ae2b9b5 fix: topic message submit in tests should use 15 chunks
commit aea42ba feat(wip): update protobufs
commit af0f402 fix a few minor bugs in chunked HCS handling
commit af12246 fix: fixed AddScheduleSignature() in schedule_sign_transaction, added test
commit af25097 fix: `TokenCreateTransaction` method comments, and `Hbar.ToString()` not using `HbarUnit.String()` as suffix
commit af3806d rebuild protos
commit af48772 fix: Adding missing ScheduleInfo.getTransaction()
commit af501e0 getting the cost of a query now fails if operator id is not set on client
commit b03dc3d TransactionReceipt Parity
commit b0b1860 fix: schedule sign transaction
commit b0e36d1 feat: Added network_version_info
commit b149b64 chore: update `TokenCreateTransaction` to not set `ExpirationTime` on creation and make sure to set `AutoRenewAccount` if one is not set
commit b1a21f9 update proto packages and some missing protos
commit b1c0d2c feat: Added topic_info
commit b285319 fix: `Transaction.ToBytes()`
commit b314566 style: run `go fmt`
commit b35e62a reorder funcs
commit b36a707 add hedera-protobuf submodule
commit b36ef8c ++file create transaction docs
commit b480910 fix: Made transaction_id String() include nonce and scheduled
commit b51eb6c feat: Added AddSignature and SignTransaction test
commit b56c5e0 fix: changelog
commit b594434 feat: Added contract_function_result
commit b5a30a1 feat: Added proxy_staker
commit b5f29f9 Added file_append_transaction_test
commit b5fb78c Pass error back from GenerateEd25519PrivateKey
commit b622241 feat: Added TransferTransaction.GetHbarTransfers
commit b676862 🐛 fix various problems in the sdk - no longer always set query payment to 0 - contract function params are nullable on contract calls - properly check nil values in contract related areas
commit b7287ad intiial client and account_id
commit b761a9e  - add Consensus Topic Info Query to method names in query builder  - handle potential nil values in ConsensusTopicInfoQuery.Execute()
commit b8419a4 more mnemonic tests
commit b88c3ea fix: update `NewTranscationRecordQuery()` to set query correctly
commit b8a67ef feat: update changelog to reflect protobufs being updated
commit b8daa42 Added file_update_transaction
commit b90c41e feat: Updated protobuf
commit b95d641 feat: Added token_info_query
commit b99cc08 fix: fixed token_info, topic_delete_transaction, topic_info after testing
commit bac96c5 fix: token tests not creating new accounts
commit baed37c fix: typo in changelog
commit baf7807 add tests for the various transactions
commit bafc383 fix: consensus message submit tests
commit bb165c8 chore: update protobufs
commit bb41dc2 add example for creating a stateful contract (wip)
commit bb589f2 chore: fix several lints
commit bb73d05 Add initial config for golangci-lint
commit bbc5b77 feat: Adding tests, fixing scheduled_multi_sig example, fixing scheduled transactions
commit bbea5d5 feat: Added token_create_transaction_test
commit bbed8f1 feat: Added token_dissociate_transaction_test
commit bc3aa9c Added live_hash_delete_transaction
commit bc7466c add documentation for consensus message submit transaction
commit bcbbfb2 Extract the general ID parse to id.go
commit bcbebfc feat: Added file_contents_query
commit bcfa6fd feat: implement `TopicMessageQuery` and chunked `TopicMessageSubmitTransaction`
commit bcfdb7c update consensus example and rename the transactions to singular case
commit bd81824 Fill in methodName and mapResponse in QueryBuilder
commit bda3454 feat: add max retry support
commit bdc857d Hbar and HbarUnit
commit be8eba0 refactor: token and topic setKeys from PublicKey to Key
commit bea7f8d style: run `go fmt`
commit bf00fff update the consensus pub sub example
commit bf614fa feat: Added ToBytes and FromBytes into *ID, *Info, TransactionRecord, and TransactionReceipt
commit bf6cf13 update documentation on consensus_topic_id
commit bf7ecc0 wip on transactions
commit bf8ec6e provide a function to ping the network through the client
commit bfe8cf1 add snapshot test for message submit tx
commit c08b4cf feat: Adding TopicMessageQuery error handling
commit c0bdfea feat: Added contract_records_query
commit c0ce33d Clean up examples and fix a couple minor things
commit c0d1630 fix: `Transaction.Schedule()` should error when attempting to schedule unscheduable transaction
commit c124f00 feat: Added scheduled transaction support
commit c17319b chore: try tls without verification
commit c19534b update snapshots
commit c1a79a9 chore: run go fmt
commit c1c3d89 feat: implement `TransactionReceiptQuery`
commit c2076e0 add docs for contrac records query
commit c21e215 feat: Added rapid message test for topic message test
commit c228766 feat: Added token_associate_transaction_test
commit c2a1a29 fix: use random jitter for the transaction ID generation
commit c322e77 feat: Added transaction_receipt_query_test
commit c32dd24 chore: rename `TransactionReceipt.NewTotalSupply` to `TransactionReceipt.TotalSupply`
commit c38a0f1 refactor: clean up mirror network and network code. Fix integration tests.
commit c3e6666 feat: adding examples, improving example error handling
commit c3f1ec1 add generated proto files
commit c499ee9 fix: return _initial_ ID from execute
commit c5e022d feat: Adding scheduled transaction tests, fixing scheduled transactions
commit c5f8be1 refactor: Query error now doesn't return transactionID
commit c61ac20 (wip) fix threshold keys and such
commit c64c73d Added toProtoKeyList
commit c64e70b feat: Added KeepAlive to grpc Dial
commit c68bbf6 stop experimenting and push waht works
commit c77c65c feat: added transfer_tokens example
commit c7d5bba error changes to crypto
commit c7db6f8 feat: update protobufs and implement `Token*[Query|Transaction]`
commit c814af8 feat: Added Transaction.GetSignatures
commit c8515e7 feat: Updated protobufs
commit c880c68 feat: adding precompile examples (#575)
commit c89a661 feat: Updating protobufs
commit c95cfbe Revert "feat: Upgdating protobufs, and FreezeTransaction (#297)" (#298)
commit c9913ad feat: Added contract_function_selector
commit c9d1cb5 chore: update dependencies
commit c9df0e2 Ed25519PublicKeyFromString: handle capital hex for the prefix
commit ca3bfbc Fix AddKey and add test
commit ca71105 add a gitignore
commit ca97c2f documentation for bytecode query
commit cb8c996 Implement System Transactions
commit cba7618 fix: increase transaction fee for `TokenCreateTransaction`
commit cbfb5f0 feat: HIP-573, added CustomFee.AllCollectorsAreExempt (#580)
commit cc125a6 add snapshot test for mirror consensus topic query
commit cc595c0 add from pem for ed25519 private keys
commit cc651d5 fix: `Transaction.ToBytes()` to use `EncodeMessage` instead of `Marshal`
commit cc796b9 fix: default `autoRenewPeriod` and `expiry` for `TokenCreateTransaction`
commit cc81170 fix: account_create_transaction serialization test
commit cc9bc84 topic update test
commit cca6064 fix: Removed unneeded config file error check for all examples
commit ccaf0ca fix: add missing status, and fix failing tests
commit ccaf128 feat: implement `hedera_executable` using closure parameters
commit ccf20c2 chore: change `CONFIG` to `CONFIG_FILE`
commit ccffa55 fix: fixed SetAutoRenewPeriod and SetExpirationTime to have the right time in token_create_transaction
commit cd4ac82 test: TransactionID create with strictly increasing validStart
commit cdd2c4e feat: use config file for integration tests by default
commit cdfc67f keystore helper functions for keys and more tests
commit cf2cc79 👕 go vet
commit cfcf5eb style: run `go fmt`
commit d00f815 feat: Added semantic_version
commit d0c2b1e add documentation for account stakers query
commit d1156c9 fix: change max chunsk from 4 to 15
commit d17397f feat: add a very basic NodesAddressBookQuery
commit d195487 feat: update `token_tranfers` example to simulate transfers between non-treasury accounts
commit d1baae2 feat: Added file_info_query_test
commit d1ee72f feat: clean up `node` and return correct `TransactionID` if request is a transaction
commit d241c8a 👕
commit d2ec6f5 👕
commit d4928d0 fix test
commit d4aa475 fix: change word case for status
commit d515433 chore: adding missing comments
commit d557708 docs: document SetMaxQueryPayment, SetQueryPayment, SetQueryPaymentTransaction everywhere
commit d65c778 wip
commit d6fca5b docs: document SetMaxTransactionFee, SetTransactionMemo, SetTransactionValidDuration, SetTransactionID everywhere
commit d72f989 fix: added [set|get]Transfer[AccountId|ContractId], int64 to uint64
commit d77aa24 feat: Added more TopicSubmit[Transaction|Query] Tests
commit d85c001 feat: Updated protobufs
commit d8663f9 fix: fixed token_info kyc|freezefromprotobuf
commit d92e6a3 improve documentation of contract function result
commit d96233f add documentation for AccountID
commit d96c6cf fix: fixed protobuf update errors
commit d98607a API Parity
commit d9d68ae add file id constructors for address book, fee schedule, and exchange rate
commit d9db332 feat: Added contract_info_query
commit da83e44 Update main.go
commit dacb02a feat: Added schedule multisign example
commit dae427a refactor: removed networkChannels from client, added channel into node
commit db11c68 feat: Made transaction set MaxTransactionFee by default
commit db1ec11 mirror client, topic query, sub handle
commit db2914a Added file_delete_transaction_test
commit db999fd fix: added [Set|Get]BytecodeFileId to contract_create_transaction
commit dc43e66 style: run `go fmt`
commit dcfe66f Added system_delete_transaction
commit dd36df7 update gas values
commit dd46af8 feat(chunking): add example to demonstrate sending a huge message
commit dd6fa1e Added system_delete_transaction_test
commit de1aab7 Added topic_create_transaction
commit de5cdb3 add docs to file append transaction
commit df3d9ba refactor: AccountID.isZero now check if its zero, not if its not zero
commit e020163 Remove sub-module to hedera-protobuf
commit e02eb7d fix: toProtobuf() -> toProtoKey(), removed default SetAutoRenewPeriod in contract_update_transaction
commit e0d7498 fix: more test fixes for testnet
commit e114f94 add execute and a stub for execute for receipt
commit e160b35 fix: remove `KeyList.AddAllPubKeys()` as it's redundant
commit e1da8df feat: Added token_mint_transaction_test
commit e1efec7 feat: Added ClientForName
commit e22114c feat: adding more regression unit tests (#557)
commit e26df3f feat: add token test, add `TokenID` to `TranscationReceipt`
commit e2b2cdd feat: Added TransactionIdFromString() and fixed String(), added TransactionId test
commit e2b7797 make signer a public type
commit e2bc4d2 fix test
commit e2dac61 fix: added bip39 mnemonic validation
commit e2fe93f feat: Added token_transfer_transaction_test
commit e3005f6 feat: Added update_account_public_key
commit e3640e7 get account info example
commit e36948b Deploying to gh-pages from @ 6f15c3a 🚀
commit e3e0c36 fix: token_transfers example
commit e3f48e3 feat: Added checksum to *ID.toString()
commit e408cab Update Readme to contain required Go lang version and how to build project
commit e536e1a Add GenerateWithMnemonic example
commit e53b471 feat: Added getTransactionID, setQueryPayment and setMaxQueryPayment to Query
commit e579926 more minor fixes
commit e5db007 feat: Added topic_info_query_test
commit e65ee56 docs: document SetMaxTransactionFee, SetTransactionMemo, SetTransactionValidDuration, SetTransactionID everywhere
commit e712c19 added more detailed status exceptions and documentation
commit e7237d0 feat: update `token-transfers` example to use previewnet, and update `Token[Associate|Dissocaite]Transaction.SetTokenIds()` to be `*.AddTokenId()`
commit e7576ac Update HCS transactions as Build can fail now
commit e7fb045 feat: Added the 3rd mnemonic
commit e802d63 add more functions to client
commit e83000b feat: implement `TransactionFromBytes()`
commit e866254 fix: Transaction.[To|From]Bytes() ignored memo (#571)
commit e877836 chore(deps): bump github.com/ethereum/go-ethereum from 1.10.21 to 1.10.23 (#563)
commit e8cf6e7 feat: Added Set|GetMemo for update transactions
commit e901004 added AccountDeleteTransaction
commit ea3121a fix: adding tests for higher code coverage (#560)
commit ea92529 move hedera-protobuf to vendor
commit eac0b8c feat: Added schedule_multisig_transaction example
commit eb12bcf fix: Fixed all the serialization test
commit ebeb931 feat: added token_relationship
commit ec0a82f feat: Added token_unfreeze_transaction_test
commit ec1762c fix: Added GetGas into contract_execute_transaction, fixed GetPayableAmount
commit ec451a1 docs: fill in some documentation for Hbar
commit ec6cd22 add missing error types
commit ed2705b add delete file example
commit edaa975 change how Cost() handles the txFee in transactionBuilder
commit edda932 feat: Adding GetCost tests
commit ededec1 feat: remove `TransferTransaction.Add[Hbar|Token][Sender|Recipient]()`
commit ee17ee9 feat: Added frozen check to Transaction.AddSignature for consistency.
commit ee3308f feat: update mocker to support multiple gRPC servers
commit ee69824 feat: made network more easier to set with config file or from json, network : [testnet|mainnet|previewnet] works now
commit ef03eb2 fix: Closes #121 panic on nil ProxyAccountID
commit ef3c7dd feat: Added node_id
commit ef9d184 commit often ™️
commit efcde37 Allow different kinds of public keys in setSubmitKey and setAdminKey
commit eff2540 fix: update remaining files to use v2
commit f076f32 Added topic_create_transaction_test
commit f0869ab feat: add support for network names to Client#fromJSON
commit f09feb9 Added topic_delete_transaction
commit f0d0d94 fix: Id->ID, Added Transaction overriden functions to all transactions
commit f1a0e8f Fix typo in GetAccountBalance
commit f1cf548 fix: schedule transactions and their tests
commit f1e66d1 feat: Add ValidateStatus to TransactionResponse (#583)
commit f1f67fd feat: Added max payment checking to queries
commit f215e6e Added contract_delete_transaction_test
commit f2396ac feat: Updating scheduled API to new protobufs
commit f28a50d docs: document SetMaxQueryPayment, SetQueryPayment, SetQueryPaymentTransaction everywhere
commit f29cc53 add pkey structs
commit f2bbf57 feat: Added contract_bytecode_query_test
commit f314d4b chore: update version in changelog
commit f34601c feat: Added contract_bytecode_query
commit f378d12 fix: node_id to node, fixed node implementation
commit f3f209d feat: Added token_burn_transaction_test
commit f4197f5 file contents query docs
commit f5ab009 refactor: implementing node de-prioritization
commit f5b9c5b Added live_hash_add_transaction_test
commit f5cc5f9 initial new keystore
commit f5d478e Added topic_update_transaction_test
commit f5ed5a0 add mirror client
commit f60b81b chore: update changelog
commit f62082f Mnemonic parity
commit f62bba9 add documentation for account_records_query.go
commit f6cb83b snapshot the struct instead of the string() function
commit f6e4148 feat: Added contract_info_query_test
commit f776230 add basic validation to the transaction builder
commit f8b8e04 fix: potential nil dereference fixes in TokenInfo, token_create_transaction serialization fix
commit f94339d feat: Expanding and adding tests
commit f95c489 fix: Receipt now gives receipt status error instead of precheck status error
commit f9ad310 fix: consensus message tests
commit f9f5135 feat: Added contract_call_query_test
commit fa5fcf7 parse keystore
commit fabe99b feat: Added transaction_record
commit fae2818 fix: remove unused functions in client and transfer_transaction
commit fae8192 Added file_append_transaction
commit fb01392 fix: Removed unnecessary GetNodeAccountIDs from *Query and *Transaction
commit fb9eb35 Update main.go
commit fc2531f refactor: run `go vet`
commit fc49491 fix: Fixing schedule transaction api
commit fc989d2 fix: warnings returned by `go vet`
commit fd79fe7 refactor: made a network type and integrated it into client, added get[Network|MirrorNetwork]
commit fe42e16 examples now load the operator id from the OPERATOR_ID environment variable
commit feff59d fix: Added missing getters for token*
commit ff4d655 feat: Adding getCost to all the queries, Changed getNodeAccountIDsForTransaction to getNodeAccountIdsForExecute
commit ff62f39 fix name for file contract_create_transaction.go
commit ffa8f5c add transaction cost example

Signed-off-by: Andrew Brandt <[email protected]>
  • Loading branch information
andrewb1269hg committed Oct 29, 2024
1 parent 43cf7fc commit d5cb97f
Showing 0 changed files with 0 additions and 0 deletions.

0 comments on commit d5cb97f

Please sign in to comment.