Skip to content

v0.7.5

Compare
Choose a tag to compare
@abourget abourget released this 10 Jul 22:13
· 249 commits to master since this release

Release notes

New features

  • Operating system environment variables can now automatically set any command-line flag:
    • All global flags (those you get from eosc --help) can be set with the following pattern: EOSC_GLOBAL_FLAG_NAME.
      • For instance, the --wallet-url maps to EOSC_GLOBAL_WALLET_URL, etc.
    • Any command and subcommands flags map to the following pattern: EOSC_COMMAND_SUBCOMMAND_CMD_FLAG_NAME.
      • For instance, eosc forum post --reply-to Mommy would be set as EOSC_FORUM_POST_CMD_REPLY_TO=Mommy. The CMD token separates command name from its flags.
  • Added a new transfer command which allows for easy EOS token transfers between accounts.
  • New subcommand to system:
    • bidname : Allow to bid in the EOS account name auction contract.
  • New subcommand to multisig:
    • review: Allows pretty display of a multisig proposal for review before signature. It can dig deeper in the transaction and explode nested transactions (like sudo-wrapped transactions).
  • New subcommands to system:
  • delegatebw: Allows to delegate bandwidth (CPU/NET) to an account
  • undelegatebw : Allows to undelegate bandwidth (CPU/NET) given to an account
  • linkauth : Allows to assign a permission to call an action and delegate it to an authority on an account (see help for more details)
  • Added global --sudo-wrap flag, which simplifies creating privileged multisig transaction proposals for BPs execution.
  • Added global flags --output-transaction / --skip-sign which **greatly ** simplify creating multisig proposals by exporting the raw unsigned transaction to a file. This is also very useful for simplifiying usage of the eosio.sudo contract.
  • Added global flags --expiration and --offline-* which allow to export transaction to a file and not submit directly to the chain.

Major changes

  • The --requested-permissions flag of multisig propose is now mandatory as you would otherwise be unable to submit the proposal and use on the chain.
  • Fixed bug which prevented proper usage of the transfer command.

Minor changes and bug fixes

  • Fixed bug with the eosc tools chain-freeze
  • Updated underlying eos-go core library

Changelog

872de56 Added analysis support for eosc multisig review.
ddd98c6 Added delegatebw and undelegatebw commands to eosc system.
461f355 Added transfer command.
f281b61 Fixup eosc tools chain-freeze, exec stuff.
cbbcfe1 Added global --sudo-wrap flag
f92b679 Implemented "system linkauth".
bdc6075 Implemented analysis needed to quickly review the eosio.sudo account proposal
c64bd68 Improved review analyzer. Fix transfer !
cbb35eb 8dc1926 Output transactions with --output-transaction filename.json --skip-sign 22ccf34 Better support for environment variables now. ca9d23c Sync with eos-go. Adjusted program banner. 3bb2c5e Updated bidname, 66a3960 msig propose: make sure you passed --requested-permissions.. or you'll dig to find the assertion error that says transaction authorization failed8b5d80c 910502a Wrap all actions submission inpushEOSCAction, which adds support for all global flags (like --expirationand--offline-*flags. be84648 Addedeosc system bidname` command.