Skip to content

@ansigroup ansigroup released this Oct 7, 2019 · 4 commits to master since this release

  • Upgrade work with latest Contract Development Toolkit (CDT v1.6.3).
    (Resolves this compilation issue)
  • minor code refactoring.

WARNING: The minimum dependency on eosio.cdt is now v1.6.3.

Assets 2

@ansigroup ansigroup released this Oct 2, 2019 · 5 commits to master since this release

  • NON TRANSFERABLE TOKENS (NTTs) - new tables: snttassets and nttoffers
  • new NTT actions: createntt, createnttlog, claimntt, updatentt, burnntt
  • delegatemore action fix (thanks to cc32d9)
  • ricardian contracts updated.
  • external tests for NTT logic added.

WARNING!!! CDT currently has a bug that doesn't allow compilation (v1.6.x).
1.5.0 also has a bug "Segmentation fault (core dumped)", but only with abi generation (including array of self objects : std::vector container;)

Assets 2

@ansigroup ansigroup released this Sep 26, 2019 · 9 commits to master since this release

Change Log v1.1.3

  • ricardian contracts updated.
  • fungible token offer issue fix

IMPORTANT: Self-deployed instances of Simple Assets may need to migrate the regauthor table (if used) since v1.1.2.

WARNING!!! CDT currently has a bug that doesn't allow compilation (v1.6.1).
1.5.0 also has a bug "Segmentation fault (core dumped)", but only with abi generation (including array of self objects : std::vector container;)

Assets 2

@ansigroup ansigroup released this Sep 5, 2019 · 12 commits to master since this release

Change Log v1.1.2

  • added string imgpriority field in sauthor table and to regauthor and authorupdate actions.

IMPORTANT: Self-deployed instances of Simple Assets may need to migrate the regauthor table (if used).

Assets 2

@ansigroup ansigroup released this Aug 12, 2019 · 14 commits to master since this release

  • Code refactoring
  • Fixed detaching containerized NFTs for delegated and transferred NFTs.
  • new action delegatemore which allows extending delegate period for borrowed NFT.
  • Added external(bash) unit tests

WARNING!!! CDT currently has a bug that doesn't allow compilation (v1.6.1).
1.5.0 also has a bug "Segmentation fault (core dumped)", but only with abi generation (including array of self objects : std::vector container;)

Assets 2

@ansigroup ansigroup released this Aug 6, 2019 · 16 commits to master since this release

  • Code refactoring
  • Fixed detaching containerized NFTs for delegated and transferred NFTs.
  • new action delegatemore which allows extending delegate period for borrowed NFT.
  • Added external(bash) unit tests

WARNING!!! CDT currently has a bug that doesn't allow compilation on v1.6.x. 1.5.0 also has a bug "Segmentation fault (core dumped)", but only with abi generation. Recommendation: Use 1.5.0 for contract compilation and use our abi
issue: EOSIO/eosio.cdt#527

Assets 2

@ansigroup ansigroup released this Apr 15, 2019 · 22 commits to master since this release

We are live on mainnet! EOS Mainnet
Account: simpleassets

A simple standard for digital assets (both fungible and non-fungible tokens - NFTs) for EOSIO blockchains
by CryptoLions

web: http://simpleassets.io
Git: https://github.com/CryptoLions/SimpleAssets
Telegram: https://t.me/simpleassets

Intro & Demos: https://medium.com/@cryptolions/introducing-simple-assets-b4e17caafaa4

Events Receiver Example for authors: https://github.com/CryptoLions/SimpleAssets-EventReceiverExample


There are two ways to use Simple Assets:

  1. As an external ownership authority. When deployed on an EOSIO chain, Simple Assets will be a separate contract which other Dapps can call to manage their digital assets. This serves as an additional guarantee to users of the Dapp that the ownership of assets is managed by a reputable outside authority, and that once created, the Dapp can only manage the asset's mdata. All the ownership-related functionality exists outside the game.

    EOS Mainnet Account: simpleassets

    We are in the process of creating a DAC which will curate updates to Simple Assets after deployment to the EOSIO mainnet.

  2. Dapps can Deploy their own copy of Simple Assets and make modifications to have greater control of functionality. We consider this an example of a dapp being its own "ownership authority." Before deploying, Simple Assets should be modified to prevent anyone from making assets.

Assets 2

@ansigroup ansigroup released this Apr 8, 2019 · 28 commits to master since this release

Easily find fungible token information (fungible tokens have scope author):

  • new field author in account table for FT. (makes it easier to find fungible token information)

More fungible token information:

  • new field data in currency_stats table - stringify json which might include keys img, name (recommended for better displaying by markets)
  • new parameter data in createf action
  • new action updatef to change FT data

Offer/claim fungible tokens

  • new table sofferf to use for offer/calim FT
  • new actions offerf, cancelofferf and claimf
  • on closef check if no open offers (internal)

Containerizing assets
WARNING!!! CDT currently has a bug that doesn't allow compilation (v1.6.1).
1.5.0 also has a bug "Segmentation fault (core dumped)", but only with abi generation.
Recommendation: Use 1.5.0 for contract compilation and use our abi

  • new fields container and containerf in nft asset structure for attaching and detaching other NFT or FT
  • new actions attach, detach
  • new actions attachf, detachf

misc

  • fields renamed lastid -> lnftid, spare->defid (internal usage) in table global
  • field offeredTo renamed to offeredto in table soffer
Assets 2

@ansigroup ansigroup released this Mar 29, 2019 · 29 commits to master since this release

  • Added memo parameter to action offer;
  • Added memo parameter to action delegate;
Assets 2

@ansigroup ansigroup released this Mar 27, 2019 · 30 commits to master since this release

  • Internal action for NFT createlog added. Used by create action to log assetid so that third party explorers can easily get new asset ids and other information.
  • New singelton table tokenconfigs added. It helps external contracts parse actions and tables correctly (Usefull for decentralized exchanges, marketplaces and other contracts that use multiple tokens).
    Marketplaces, exchanges and other reliant contracts will be able to view this info using the following code.
     Configs configs("simpl1assets"_n, "simpl1assets"_n.value);
     configs.get("simpl1assets"_n);
    
  • added action updatever. It updates version of this SimpleAstes deployment for 3rd party wallets, marketplaces, etc;
  • New examples for Event notifications: https://github.com/CryptoLions/SimpleAssets-EventReceiverExample
Assets 2
You can’t perform that action at this time.