Skip to content

Releases: KryptomineCH/CHIA-RPC

2.2.0 - multi transaction

01 Mar 10:43
Compare
Choose a tag to compare

2.2.0

  • Implement Datalayer get_proof
  • implement Datalayer verify_proof
  • implement get_aggsig_additional_data
  • add implicit conversion to GetSpendableCoins_RPC
  • added GetSortedCoins to GetSpendableCoins_Response
  • added GetSortedCoins to GetSpendableCoins_Response
  • added Bech32 helperFunctions
  • Reverse engineered, fixed and tested send_transaction_multi
  • add support for .net 8.0
  • removed parameter from nft_nft_get_nfts according to documentation update

compatibility upgrade

21 Dec 19:54
7d069c9
Compare
Choose a tag to compare
  • compatibility with chia 2.1.3 & chia 2.1.2
  • removed workaround amount_correct_custom as it was fixed per our request with chia 2.1.2

many usage improvements & cross platform compatiility

26 Nov 15:56
Compare
Choose a tag to compare
  • added workaround for amount in cat
  • added AssetIDCache as utility class in chia_client_api.Helpers_NS useful if you need to look up asset ids often
  • added information to offer summary if the offer will generate a separate fee transaction for the person accepting the offer
  • added information to TradeRecord if this offer generates a separate fee transaction for you
  • traderecord status is now the apropriate enum TradeStatus
  • added implicit conversion from TransactionDict to WalletID_RPC
  • added functionality to check if the file exists on disk due to extension
  • added efficient hash comparing function to CHIA_RPC.HelperFunctions_NS.HashCompare
  • added utility comparing operations to coin. ==, != and .Equals()
  • GetCoinID() is now deprecated. Please use the property CoinName
  • added comparison function for two coin arrays
  • added transaction comparison
  • added implicit conversion from ulong to fingerprint_rpc
  • added implicit operator for WalletID_RPC (ulong)
  • added implicit operator for GetTransactions_RPC (walletID_RPC & ulong)
  • improved client endpoints error handling. They will no longer return a null value. Please check if bool success and string error
  • Fixed Paths for Cross Plattform compatibility

Critical workaround for OUTGOING_TRADE transaction

15 Nov 18:47
Compare
Choose a tag to compare
  • improved internal debug capabiolities
  • worked on get primary coins

(!) added a critical workaround for chia <= 2.1.1 reporting incorrect amount in OUTGOING_TRADE transactions
use amount_correct_custom for now
see Chia-Network/chia-blockchain#16842 for more details

documentation, offers, error reporting

15 Nov 08:47
Compare
Choose a tag to compare
  • Updated GetAllOffers_RPC Documentation
  • Updated get_all_offers sort_key type (string)
  • Updated TradeRecord documentation with findings from offers
  • Trade recod accepted_at_time can now be accessed through DateTime with accepted_at_time_dateTime
  • NftCoinIdAndWalletId is noww a serializable object
  • Format fix GetCoinRecords_Response documentation
  • added opt in error reporting (must set CHIA_RPC.General_NS.Settings.ReportErrors = true )
  • updated readme
  • added offer summary and Asset info to offers (was dynamic object before)

Documentation and offer improvements

09 Nov 08:39
Compare
Choose a tag to compare

2.1.1.4

  • Updated Transactions documentation with its caviats

2.1.1.3

  • Improved Documentation for GetTransactions_RPC
  • Added jsonignore for offer_in_xch (because its a custom property)
  • Updated GetTransactions Documentation
  • Updated Transaction Documentation

feature improvement program

19 Oct 22:26
Compare
Choose a tag to compare

2.1.1.2

  • Fixed an error where AwaitOfferToExecuteOrCancel gets stuck when called with an invalid offer
  • Implemented Globalvar - packageVersion
  • added opt-in error transmit feature improvement program.
    Transmitts error responses of the server in rsa4096 encrypted manner if opted in. Keys are not included. More details in the parameter documentation where creating the api instance.
  • typo corrections in WalletApi_wallet and WalletApi_WalletNode

2.1.1

13 Oct 21:43
Compare
Choose a tag to compare
  • Improved nft documentation
  • Added functionality to await until an offer is executed or cancalled/invaild
  • Added implicit conversion for takeOffer RPC
  • Update AddOfferPosition (now supports cat and updated documentation)
  • added daemon endpoints
  • added implicit conversions for fingerprint rpc
  • implemented daemon rpc endpoints
  • Implemented Verifiable Credentials endpoints
  • update NftMintBulk according to documentation
  • add clear_pending_roots endpoint according to documentation
  • implemented time-limited offers

transaction updates

05 Oct 13:43
Compare
Choose a tag to compare

2.0.1

  • Update README
  • fix recursive call stackoverflow exception on AwaitTransactionToConfirm_Sync
  • add validation for wallet id
  • worked on transactions

update verify_signature

28 Aug 08:37
Compare
Choose a tag to compare

2.0.0

  • documentation updates according to official documentation
  • added signing_mode to verify_signature