With the rapid changes of the EOS mainnet, and the needs of the users and developers of this ecosystem
changing with it, we at EOS Canada are constantly adding more features and functionalities to eosc
.
We have just released the newest version, v1.1.0. The changes to note are:
- Substantially better layout of
get account
(Thanks to community contribution) - Added
tools names
to ease in conversion between EOS representation of names, uint, hex, etc… - Added
tx id
to print the transaction ID of a given transaction .json file. - Added support for the
EOSC_GLOBAL_INSECURE_VAULT_PASSPHRASE
environment variable, to unlock a vault programmatically. This is very useful for tests. See eosio.forum as an example use case! - Added a new global flag
-H
/--http-header
which allows to pass custom arbitrary HTTP headers when performing calls to any API - This is useful to support certain new, optional features of certain augmented endpoints (such as push guarantee semantics offered by the dfuse API!)
- Added new flag to
tx create
,-f
/--force-unique
which allows for quick repeated transactions with same payload (for instance transfers of same value that could not otherwise appear in same block due toTaPOS
replay protection) - Added
get scheduled-transactions
which shows transactions that are living in memory on nodes, waiting for eventual execution - Support eosio.forum referendums:
- Added
forum list
- Adapted
forum propose
to latest release
- Added
- Added alias for
tx cancel
, assystem canceldelay
for increased discoverability - Updated
--sudo-wrap
to use new official name for contract (eosio.wrap
)
We are constantly looking for feedback for what features and tools you would like to have available to build dApps on EOS. Please feel free to fork and contribute, and reach out to us in our Telegram Channel. We look forward to building up the developer toolkit for EOS with the community, and for the community.