Skip to content

Releases: chaintope/glueby

Release v1.4.1

15 May 07:03
Compare
Choose a tag to compare

Changes

  • Puts logs via logger in block syncer rake task (#203)

Full Changelog: v1.4.0...v1.4.1

Release v1.4.0

09 Apr 02:48
Compare
Choose a tag to compare

Changes

  • Specify version to generally support rails 7. (#202 )

Full Changelog: v1.3.0...v1.4.0

Release v1.3.0

09 Apr 02:47
5d52aa0
Compare
Choose a tag to compare

Changes

  • Fix a problem when updating trackable timestamp not work with hex option. (d1515ce)
  • Add coverage measurement and satisfy test cases. (#192 )
  • Add next_id field to timestamp record. (0f1822d)
  • Implement Glueby::Wallet#tokens. (#196 )
  • Add version column to Timestamp table. (#200 )

Full Changelog: v1.2.3...v1.3.0

Release v1.2.3

09 Apr 02:40
Compare
Choose a tag to compare

Changes

  • Timestamp content and prefix now accept hex strings. (865d1a9)
  • Fixed an issue where UTXO remained locked when transaction broadcast failed. (#183 )

Full Changelog: v1.2.2...v1.2.3

Release v1.2.2

27 Sep 02:34
Compare
Choose a tag to compare

Changes

  • Enable exclusion control for colored coin UTXOs #180

Full Changelog: v1.2.1...v1.2.2

Release v1.2.1

27 Sep 02:33
Compare
Choose a tag to compare

Changes

  • Fix simple timestamp records broken OP_RETURN data if the prefix or data of Simple#set_data contain a single hexadecimal digit #179

Full Changelog: v1.2.0...v1.2.1

v1.2.0 release!

13 Jun 05:19
Compare
Choose a tag to compare

Changes

Allows to set mysql wallet adapter using Glueby::Wallet.configure(config)

  • You can use MySQL Wallet Adapter by Glueby.configuration.wallet_adapter = :mysql
  • MySQL Wallet Adapter supports exclusive control mechanism for getting UTXOs.

Unified algorithm for determining if an output is a Dust Output.

Previously, the following two algorithms were unintentionally mixed.

  • If the Value is less than 600 tapyrus
  • If the Value of the output is less than the increased fee for using the output.

The algorithm is unified to the second one.

Internal Changes

  • Add Glueby::Internal::ContractBuilder and use it all the place where creates contract transactions.
  • Make UtxoProvider non-singleton class

Full Changelog: v1.1.2...v1.2.0

v1.1.2 release!

07 Apr 08:11
Compare
Choose a tag to compare

Changes

  • Add Glueby::Internal::Wallet#get_addresses_info method that returns address details like wallet_id, public key, label by specified addresses.

Full Changelog: v1.1.1...v1.1.2

v1.1.1 release!

07 Apr 05:27
Compare
Choose a tag to compare

Changes

  • Fix if the pay to contract private key is missing a digit in hex #166

v1.1.0 release!

09 Nov 04:52
8dfc390
Compare
Choose a tag to compare

Changes

  • Timestamp created by different signer should raise record invalid #159
  • Use parameter key_type instead 'compressed' parameter #158
  • Lock utxo with SKIP LOCKED option #157
  • Add rake task to skip synchronization process #156
  • Remove dust outputs from transation in utxo provider task. #155
  • Add validation to check if the wallet which updates timestamp is same as one which creates it #153
  • 'contents' arguments should be converted to binary string #152
  • Remove burn_all_amount_flag in create_burn_tx #151
  • Raise error when the wallet has no private key associated with trackable timestamp #150
  • Feature/token metadata #149
  • Adjust output value in test case which has dust output #147
  • Add fee estimator option for Token#burn #146
  • Log broadcasting tx payload #145
  • Support ruby 3.1 #144
  • Token#reissue! should raise UnknownScriptPubkey error with an unknown color_id #143
  • Modify UtxoProvider#fill_inputs to set just minimum relay fee if it use FeeEstimator::Auto #142
  • Make token issue and multiple transfer feature possible to work with the tx has a lot of outputs #141
  • Add block_time and block_height field #140