Skip to content

Releases: MythicalGames/dgoods

list sale time now configurable

28 Jul 21:06
d2710a3
Compare
Choose a tag to compare
  • if param sell_by_days is 0, the sale is as indefinite
  • if sell_by_days > 0, the sale will be valid for sell_by_days number of days

Ids start from 1

22 Jan 19:30
d668f41
Compare
Choose a tag to compare
Start dgood 1 (#25)

* ids start from 1 instead of 0

* update build files

max supply check

22 Jan 19:20
3f29ab7
Compare
Choose a tag to compare

This change makes it so that max supply is always checked against issued supply (unlike current supply, burning doesn't reduce issued supply)

Change to semantic versioning

27 Nov 00:21
Compare
Choose a tag to compare

Use semantic versioning

Adds logsale function for easy history tracking

04 Nov 21:20
Compare
Choose a tag to compare
  • logs when a sale occurs for block explorer ease of use

  • updates spec for v1.1

Time Based Minting

31 Oct 19:11
582aec2
Compare
Choose a tag to compare

v1.1 - Time Based Minting

The main feature added in v1.1 is the ability to mint tokens in a time limited fashion instead of
supply limited. To do this, one sets the available window time in days and sets max_supply to 0.
This enables tokens to be minted until the window has elapsed. Once the window has elapsed, or if
the contract owner wants to end it early the freezemaxsup() action may be called. This will set
the window time to 0 and the current supply will become the max supply, ensuring no more tokens may
be minted. To mint as before, just set max_issue_days to 0 in the create call. Alternatively,
one may set both a max issue time and max supply.

  • added time based minting
  • ensure dgood_id is unique even with tokens being burned (aka replace available_primary_key() )

dGoods v1.0.1

02 Oct 21:37
865fcbb
Compare
Choose a tag to compare

Some optimizations and improvements

dGoods v1.0

07 Aug 18:59
Compare
Choose a tag to compare

v1.0

Many changes have occured since v0.4 that made it into the 1.0 release. Some of these changes are
not backwards compatible since changes were made to multiple tables' structure. It is recommended to
start from a fresh contract rather than try and migrate data to the new version.

We have a basic usage tutorial

General

  • general bug fixes
  • removed custom dasset type in favor of standard asset type
  • removed inline actions in most places to comply with EOS 1.8 changes
  • issue function made batch

Added Features

  • add sellable flag
  • ex. transferable=false, sellable=true, can still trade; in fact becomes only way to effectively transfer item
  • add locking mechanism for use when selling and for future use in renting
    • enables listing for sale while keeping item until sell occurs
  • enable configurable fee per token type used in sale
    • enables an artist or creator to benefit from the resale market
  • listsalenft now batch as well
    • can list multiple dgoods for sale as a batch

dGoods v0.4

05 Jun 18:41
Compare
Choose a tag to compare
  • update code to be compatible with CDT 1.6.1
  • add checks for invalid amounts
  • allow EOS to be sent to contract account without invoking buynft by setting memo to "deposit"