Cardstack to adopt ZeppelinOS framework for smart contract upgrade

Cardstack, a framework for the development of decentralized applications today announced the deployment of its second major upgrade for the Cardstack Token (CARD) smart contract, and will be adopting the ZeppelinOS framework for upgradable contracts, which employs a proxy pattern.

To prepare for this upgrade, the Cardstack team reviewed the latest ZeppelinOS codebase and decided previous security vulnerabilities had been addressed.

The deployment is currently planned for Tuesday, September 11, 2018. Cardstack expects to proceed on third-party integrations soon after the upgrade is complete.

Background

The core idea behind Cardstack is to allow end-users and developers to “mix and match” features to fit their workflow. To achieve that, Cardstack has been designed as a full-stack application development platform complemented by a modular smart contract architecture.

Since its initial Ethereum mainnet deployment, end-users can always find the latest version of the Cardstack Token (CARD) smart contract using our Ethereum Name Service (ENS) address: cardstack.eth.

With the recent announcement of their technical roadmap, Cardstack explained their intention for CARD to serve as a universal fuel, so users can pay for any dApp, app, or cloud service using their CARD token balance.

To achieve this, we plan to roll out steady, iterative updates to integrate Cardstack with decentralized exchanges, stablecoins, and oracles, as well as enable compliance mechanisms such as CLUTCH (Conditionally Locked Until Token is Handed over), to grow the Cardstack ecosystem.

Important notes for the upgrade

For those who are interested, below are the full list of changes:

Exit mobile version