Skip to content

Releases: 0xcert/framework

Aragorn

02 Mar 13:44
3546d3c
Compare
Choose a tag to compare

This is the second version of the 0xcert Framework. The Framework provides all the features you need to build fully functional decentralized applications.

Important code upgrades:

  • The atomic order gateway is the feature that was optimized and upgraded the most. It is one of our leading innovations, and 0xcert was the first to develop and offer it to a broader audience.
  • We now support atomic asset and value ledger deployment, which enables you to deploy a ledger in an atomic transaction and define arbitrary token value transfer options.
  • Atomic order now supports even more actions. Apart from the transfer value, create, update, and transfer asset functions, we also added a destroy asset function and the option to set ledger abilities for individual users. The Xcert non-fungible token represents an enhanced ERC-721 non-fungible token and as such, supports the per-user permission layer without which its implementation in business services would be completely useless.
  • Atomic orders are now executed differently. In v2.0, they support multi-signature function, which introduces multiple partakers to the transaction. Thus, the Framework enables many-to-many atomic transactions, where multiple partakers can execute an operation or at least sign the order for its execution. This update allows for no-ETH transactions with all the partakers signing an atomic transaction and a third party executing it (usually for a fee charged in tokens). Moreover, it introduces an array of new business use cases that were previously unsupported. Its infrastructure could even be leveraged to support a DAO.
  • Xcert now also follows ERC-2477 standard.
  • Every component of the Framework has been optimized.
  • We've also enhanced the Bitski integration,
  • built the support for parsing transaction events,
  • and improved the defining of asset ledger URI (URI template).
  • Moreover, certifying of assets has become even easier with a few added methods.

1.8.0

30 Jul 11:26
Compare
Choose a tag to compare
  • Adding sign(message) support to providers.
  • Minor bug fixes.

1.7.0

29 May 15:28
1eb55e2
Compare
Choose a tag to compare
  • Add support for sandbox option to providers (defaults to false). When sandbox is set to true, no transaction is actually transmitted to the blockchain, but rather a check whether the transaction would be successful is performed (via estimateGas).
  • Add support for gasPriceMultiplier to providers (defaults to 1.1). This option sets a multiplier which is applied when creating a mutation. Calculation of gas price is made by first calling eth_gasPrice and then multiplying the result with the gasPriceMultiplier. This way, we can dynamically adjust the gas price for optimal results. You can still manually set the gas price per specific mutation.

1.6.0

17 May 08:04
db5652b
Compare
Choose a tag to compare

Integration with Bitski - the first digital wallet built for mainstream adoption.

Integration comes in the form of two new Providers based on where you want to use Bitski:

  • ethereum-bitski-frontend-provider
  • ethereum-bitski-backend-provider

Check out the updated Framework documentation to learn more.

Please note that Bitski only supports the Ethereum blockchain.

1.5.0

03 May 14:07
0bd9977
Compare
Choose a tag to compare
  • Fix Cert class bug #487
  • Add update asset functionality to OrderGateway.
  • You can now create an Order in OrderGateway without specifying the Taker, meaning anyone can perform the Order (marketplace functionality).

⚠️ To use all the new OrderGateway functionalities, you need to update your orderGatewayId (order gateway contract address). You can find the new addresses in our docs here:

1.4.0

23 Apr 18:39
f427ae7
Compare
Choose a tag to compare
  • Add support for Wanchain.

1.3.0

23 Apr 15:46
c92d289
Compare
Choose a tag to compare
  • NPM version consolidation

1.2.0

23 Apr 14:35
010b95b
Compare
Choose a tag to compare
  • NPM version consolidation

1.1.0

23 Apr 14:02
cbec874
Compare
Choose a tag to compare
  • Updating dependencies
  • Updating documentation
  • Add missing Vue functions
  • Fix HttpProvider accountId argument

Odin

21 Mar 19:43
c6c8f6c
Compare
Choose a tag to compare

This is the first version of the 0xcert Framework, an open-source and blockchain-agnostic framework that supports the development of powerful decentralized apps.

It enables management of assets (ERC-721 non-fungible tokens) and values (ERC-20 fungible tokens), currently on the Ethereum blockchain.

The 0xcert Framework supports the following features that you can integrate into your decentralized app:

  • The Ethereum asset ledger module provides management of assets (ERC-721 tokens) on the Ethereum blockchain.
  • The Ethereum value ledger module supports management of values (ERC-20 tokens) on the Ethereum blockchain.
  • The Ethereum order gateway module enables many-to-many atomic operations on the Ethereum blockchain.
  • The MetaMask provider supports communication with the Ethereum blockchain.
  • The certification module supports certifying and validation of non-fungible asset (ERC-721) data objects.
  • A VueJS plug-in provides quick access to all 0xcert API methods.