Skip to content

Releases: tqtezos/stablecoin

v1.7.4

20 Oct 19:02
7b9f33d
Compare
Choose a tag to compare

This release adds support for the Kathmandu protocol.

v1.7.3

15 Aug 15:21
ba61ef0
Compare
Choose a tag to compare

This minor release:

  • Updates the contract's source code to be compilable with Ligo 0.46.1
  • Update the structure of the set_expiry parameter of the FA1.2 contract to be compatible with the 2020-10-30 version of TZIP-17. NB: The FA2 variant of the contract had already been updated in v1.4.0, so no changes were needed this time.

v1.7.2

16 Dec 14:08
cb90439
Compare
Choose a tag to compare

This minor release was made after:

  • a few small adjustments to the Haskell testing library
  • several updates to the CI to tests on new protocol

Neither of the contracts has been changed.

Assets in this release:

  1. stablecoin.tz – stablecoin smart contract.
  2. stablecoin.fa1.2.tz – stablecoin smart contract, implementing FA1.2 instead of FA2.
  3. stablecoin-client – static client executable for x86_64 Linux.

1.7.1

03 Feb 20:34
95469c3
Compare
Choose a tag to compare

The package dependencies have been updated in order to run network test on the edo protocol.

This minor version update does not modify any of the contracts.

Assets in this release:

  1. stablecoin.tz – stablecoin smart contract.
  2. stablecoin.fa1.2.tz – stablecoin smart contract, implementing FA1.2 instead of FA2.
  3. metadata.tz – FA2 metadata smart contract (which is going to become legacy soon).
  4. stablecoin-client – static client executable for x86_64 Linux.

1.7.0

21 Jan 14:08
4887b45
Compare
Choose a tag to compare
  • The contract metadata has been updated to adhere to the recent TZIP-016 changes as well as TZIP-012 ones.
  • The package dependencies have been updated as well.
  • stablecoin-client has now an option to specify a description for its metadata.

Assets in this release:

  1. stablecoin.tz – stablecoin smart contract.
  2. stablecoin.fa1.2.tz – stablecoin smart contract, implementing FA1.2 instead of FA2.
  3. metadata.tz – FA2 metadata smart contract (which is going to become legacy soon).
  4. stablecoin-client – static client executable for x86_64 Linux.

1.6.0

07 Jan 14:32
8c83a94
Compare
Choose a tag to compare
  • The Stablecoin contract has been updated to remove the token-metadata-registry entrypoint from the contract.

  • Adds TZIP-016 storage views to the metadata as described by TZIP-012

Assets in this release:

  1. stablecoin.tz – stablecoin smart contract.
  2. stablecoin.fa1.2.tz – stablecoin smart contract, implementing FA1.2 instead of FA2.
  3. metadata.tz – TZIP-016 compliant metadata smart contract
  4. stablecoin-client – static client executable for x86_64 Linux.

1.5.0

21 Dec 11:30
0b8876d
Compare
Choose a tag to compare

There are now deploy options to let the user choose where to store the metadata:
either embedded in the contract or with an off-chain URI.

The total_supply field has been added to the contract and some functions have been inlined for performance.

Assets in this release:

  1. stablecoin.tz – stablecoin smart contract.
  2. stablecoin.fa1.2.tz – stablecoin smart contract, implementing FA1.2 instead of FA2.
  3. metadata.tz – FA2 metadata smart contract (which is going to become legacy soon).
  4. tzip16-metadata.tz – TZIP-16 compliant metadata smart contract
  5. stablecoin-client – static client executable for x86_64 Linux.

1.4.0

26 Nov 18:55
f5e55fc
Compare
Choose a tag to compare

The Stablecoin contract has been made TZIP-17 (and consequently TZIP-16) compliant.

Currently all metadata is stored directly in the Stablecoin contract, it will be moved to another contract in a follow-up release.

Assets in this release:

  1. stablecoin.tz – stablecoin smart contract.
  2. stablecoin.fa1.2.tz – stablecoin smart contract, implementing FA1.2 instead of FA2.
  3. metadata.tz – FA2 metadata smart contract (which is going to become legacy soon).
  4. stablecoin-client – static client executable for x86_64 Linux.

1.3.0

30 Sep 10:16
771ab77
Compare
Choose a tag to compare
  • #118
    Include changes to FA2 w.r.t Update_operators.
    Remove Is_operator entrypoint.
  • #112
    Haskell bindings for Storage and related types now use
    Haskell data constructors instead of nested tuples.
  • #104
    Changed default token name from USDC to Test and token symbol
    from USDC to TEST
  • #93
    Implemented TZIP-17

Assets in this release:

  1. stablecoin.tz – stablecoin smart contract.
  2. stablecoin.fa1.2.tz – stablecoin smart contract, implementing FA1.2 instead of FA2.
  3. metadata.tz – metadata smart contract.
  4. stablecoin-client – static client executable for x86_64 Linux.

1.2.0: cheaper operations

27 Aug 12:07
7a64ec9
Compare
Choose a tag to compare

Operations on the contract got cheaper in this release:

  • #96
    Metadata was moved into a separate contract.
  • #95
    Maximal number of minters is limited, they are stored in strict map.
  • #89
    Prune 0 balance accounts from the storage.
  • #85
    Removed permissions_descriptor entrypoint.
    Removed 'total_supply' from storage.
    Changed owner hook behavior to Owner_no_hook.

Assets in this release:

  1. stablecoin.tz – stablecoin smart contract.
  2. metadata.tz – metadata smart contract.
  3. stablecoin-client – static client executable for x86_64 Linux.