Releases: tqtezos/stablecoin
v1.7.4
v1.7.3
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
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:
- stablecoin.tz – stablecoin smart contract.
- stablecoin.fa1.2.tz – stablecoin smart contract, implementing FA1.2 instead of FA2.
- stablecoin-client – static client executable for x86_64 Linux.
1.7.1
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:
- stablecoin.tz – stablecoin smart contract.
- stablecoin.fa1.2.tz – stablecoin smart contract, implementing FA1.2 instead of FA2.
- metadata.tz – FA2 metadata smart contract (which is going to become legacy soon).
- stablecoin-client – static client executable for x86_64 Linux.
1.7.0
- 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:
- stablecoin.tz – stablecoin smart contract.
- stablecoin.fa1.2.tz – stablecoin smart contract, implementing FA1.2 instead of FA2.
- metadata.tz – FA2 metadata smart contract (which is going to become legacy soon).
- stablecoin-client – static client executable for x86_64 Linux.
1.6.0
-
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 byTZIP-012
Assets in this release:
- stablecoin.tz – stablecoin smart contract.
- stablecoin.fa1.2.tz – stablecoin smart contract, implementing FA1.2 instead of FA2.
- metadata.tz – TZIP-016 compliant metadata smart contract
- stablecoin-client – static client executable for x86_64 Linux.
1.5.0
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:
stablecoin.tz
– stablecoin smart contract.stablecoin.fa1.2.tz
– stablecoin smart contract, implementing FA1.2 instead of FA2.metadata.tz
– FA2 metadata smart contract (which is going to become legacy soon).tzip16-metadata.tz
– TZIP-16 compliant metadata smart contractstablecoin-client
– static client executable for x86_64 Linux.
1.4.0
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:
stablecoin.tz
– stablecoin smart contract.stablecoin.fa1.2.tz
– stablecoin smart contract, implementing FA1.2 instead of FA2.metadata.tz
– FA2 metadata smart contract (which is going to become legacy soon).stablecoin-client
– static client executable for x86_64 Linux.
1.3.0
- #118
Include changes to FA2 w.r.tUpdate_operators
.
RemoveIs_operator
entrypoint. - #112
Haskell bindings forStorage
and related types now use
Haskell data constructors instead of nested tuples. - #104
Changed default token name fromUSDC
toTest
and token symbol
fromUSDC
toTEST
- #93
Implemented TZIP-17
Assets in this release:
stablecoin.tz
– stablecoin smart contract.stablecoin.fa1.2.tz
– stablecoin smart contract, implementing FA1.2 instead of FA2.metadata.tz
– metadata smart contract.stablecoin-client
– static client executable for x86_64 Linux.
1.2.0: cheaper operations
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 strictmap
. - #89
Prune 0 balance accounts from the storage. - #85
Removedpermissions_descriptor
entrypoint.
Removed 'total_supply' from storage.
Changed owner hook behavior toOwner_no_hook
.
Assets in this release:
stablecoin.tz
– stablecoin smart contract.metadata.tz
– metadata smart contract.stablecoin-client
– static client executable for x86_64 Linux.