Upgrading the Tezster CLI to Version 2.0
With new features to support developers in the ever-growing Tezos ecosystem.
Tezster is Ganache for Tezos. It includes a personal Tezos blockchain, baker, Command-line tool, and Desktop application. The Tezster suite contains the Tezster tool and Tezster Bundles. It provides a complete interface to build, deploy, and interact with smart contracts and decentralized applications on Tezos.
We upgraded the Tezster-CLI to version 2.0 and added some interesting features!
So What’s New?
For version 2.0 we set out to make Tezster more user-friendly, so we are introducing some really nice new features:
- Docker integration for Tezos Alphanet nodes.
- Cross-platform compatibility.
- Auto baking processes.
- Complex smart contracts deployment and invocation support.
- An easy approach to create wallets and activate accounts.
- Better logging of user actions for traceability.
- Introducing new commands for easy interaction with smart contracts, accounts and nodes.
- Tezster GUI integration for visual interaction with local nodes.
- Bundle-react compatibility.
Try out Tezster-CLI
We invite everyone to test it out! All the following steps below can also be found in our documentation.
A quick tutorial for the Tezster CLI
Install the NPM package using the following command:
sudo npm install -g tezster@latest
Local Node Setup
After a successfully installation the Tezos nodes need to be setup on the local machine. Setting up local nodes will create a Tezos network on your machine. You always have the option to switch to remote nodes. For detailed instructions refer to our documentation.
Switch Node Provider
A lot of different providers run Tezos nodes. You can switch to another node provider as per your convenience (local or remote node). For more information visit this link.
Account Activation
You can activate and use your own account to interact with Carthagenet (one of the test networks of Tezos). For details visit this link.
Create Wallet and Transactions
You can create a Testnet account on local node/remote node without the need of a faucet. Besides creating a wallet, you will be able to transfer Tez from one account wallet to another.
Smart Contract Operations
Apart from deploy and invoke, you can fetch the storage from a smart contract. To learn more about the different operations refer to our documentation page.
What’s next?
We will keep upgrading Tezster with new features. Some include:
- Integration of an Emacs with Michelson mode-like text editor.
- Support of multiple smart contract languages.
- Interactive contract deployment and invocation.
- Commands to control gas limit, storage limit and other parameters.