mosaicnetworks / evm-lite-client Goto Github PK
View Code? Open in Web Editor NEWDEPRECATED in favor of evm-lite-libs, evm-lite-cli, and evm-lite-wallet
License: MIT License
DEPRECATED in favor of evm-lite-libs, evm-lite-cli, and evm-lite-wallet
License: MIT License
running evmlc globals --host=xxx --port=xxx
does not update the configuration file, or the cached config (if there is one)
The program reads the config file from ~/.evmlc
, which is a good default value, but it should be configurable.
config
command, indicate where the config is read from.better display for large numbers.
ex current output:
5 | 0x01f1b35226737AF30129AA84735A96b765986526 | 1.3370000000000000005e+21 | 0 |
Need accounts to be encrypted and decrypted with different passwords rather than a single password file.
accounts create
should prompt for password by default unless or otherwise -p, --passsword
flag is provided. [COMPLETED]transfer
should also prompt for password by default when trying to transfer from an account.accounts update <address>
should allow users to update password for an account if the previous password is known.Add command to call /info
endpoint.
Use -f formatting flag (similar to accounts)
It would be good to document what the commands do in the README.
A simple walkthrough of classic scenario would be useful:
Also update descriptions in the actual CLI.
More meaningful descriptions.
shortcuts
The transfer
command says transferred
at the end.
What it should really say is: transaction submitted
or something like that.
We would need to track the transaction receipt to see if the transfer actually went through.
On way to do it would be to save the resulting txhash (with a description, timestamp...) in a special file, and implement a receipt
command to query receipts by transaction hash.
So as a user, I could look up all the transactions that I have submitted so far (looking at the file) and call the
receipt command to check how/if it was executed.
Separate command (or flag) for accounts list
to fetch local or remote accounts.
ex: accounts list local
and accounts list remote
Some commands are suspiciously slow.
ex: globals, config, and even help
Is the program systematically trying to connect to the node even when it is not necessary?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.