Skip to content

Releases: MinterTeam/minter-android-blockchain

1.0.0 - Minter 1.2-ready

11 Nov 23:50
Compare
Choose a tag to compare

Release notes

  • BREAKING CHANGES
  • Renamed MinterBlockChainApi to MinterBlockChainSDK
  • Now communication with node api works with RxJava2
  • Base API response now in root of json, so BcResult is just NodeResult and each response object inherits this class
  • Added synchronized blocks to methods uses native secp256k1 context
  • CheckTransaction#sign() now returns MinterCheck instead of TransactionSign
  • Added CheckTransaction#validatePassword() method to verify check password validity offline

0.5.6

26 Mar 16:18
Compare
Choose a tag to compare

Release notes

  • Changed stake to value in delegate/unbound transactions

0.5.2

19 Feb 12:02
Compare
Choose a tag to compare

Release notes

  • Added getApiService() to modify api client

0.5.1

21 Jan 14:13
Compare
Choose a tag to compare

Release note

  • Added gas price methods, see BlockChainBlockRepository
  • Opened gas price field and setter for transaction, it uses in new api
  • Added ability to create non-singleton instances, for using in cases when need to connect to multiple nodes

0.5.0

17 Jan 17:16
Compare
Choose a tag to compare

Release notes

  • BREAKING:
    • New api methods, some fields are removed/partly moved to another place due blockchain api has been changed.
  • Fixed conversion from double to BigDecimal - now only through the string. Don't do this: new BigDecimal(0.1d) - it leads too much garbage
  • Added support for new types of transaction:
    • Create multisig address (transaction for creating multisignature address)
    • Multisend (single transaction for sending coins to multiple addresses)
    • Edit candidate (transaction for editing existing candidate)
  • Added missing endpoints and repositories
  • More tests (still without mocks. Soon...)

0.3.1: Merge branch 'dev'

29 Nov 13:25
Compare
Choose a tag to compare

Release notes

  • Added minter check creation support
  • Updated core library

0.3.0

29 Nov 13:24
Compare
Choose a tag to compare

Release notes

  • Multiple signatures support
  • BREAKING CHANGES:
    • Old transactions will not works with new signing algorithm
    • Deprecated Transaction#sign(PrivateKey pk).
      Use Transaction#signSingle(PrivateKey pk)
      or for multiple signs: Transaction#signMulti(MinterAddress, List<PrivateKey>)
    • removed Class<> argument from Transaction#fromEncoded.
      Old signature: Transaction#fromEncoded(String hexString, Class<T extends Operation> cls),
      new: Transaction#fromEncoded(String hexString)
  • Reduced android dependencies, more pure java for JRE support (in future)
  • Custom logger

0.2.0: Merge branch 'dev'

02 Oct 10:59
Compare
Choose a tag to compare

Release notes

  • BREAKING CHANGES:
    • refactored blockchain api result codes, now they are is valid and representative
  • removed android support dependencies, replaced with guava (proguard included)

0.1.4

02 Oct 10:59
Compare
Choose a tag to compare

Release notes

  • https based minter node url

0.1.3

02 Oct 11:00
Compare
Choose a tag to compare

Release notes

  • package dependencies fix