| Crates.io | inkpad-cli |
| lib.rs | inkpad-cli |
| version | 0.1.0 |
| created_at | 2022-01-29 09:29:14.403734+00 |
| updated_at | 2022-01-29 09:29:14.403734+00 |
| description | Run ink! contract in command line! |
| homepage | |
| repository | https://github.com/clearloop/inkpad |
| max_upload_size | |
| id | 523518 |
| size | 65,546 |
Run ink! contract anywhere.
This Inkpad CLI can be installed on Linux and macOS with a small install script:
$ cargo install --git https://github.com/patractlabs/inkpad --bin inkpad
inkpad 0.2.0
Inkpad command tool
USAGE:
inkpad [*.contract | name | code-hash] <SUBCOMMAND>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
ARGS:
<*.contract | name | code-hash> If empty, inkpad will load the last contract which has been executed
SUBCOMMANDS:
call Calls a call method
deploy Calls a deploy method
help Prints this message or the help of the given subcommand(s)
info Prints info of *.contract
list Lists all contracts
$ inkpad flipper.contract deploy default
Deploy contract succeed!
$ inkpad list
contract code-hash
---------------------------------------------------------------------------------------
flipper 0x97994513522c4cdf681c3377ef043ccefd865df0bd3ce86c599aab7b23de211f
$ inkpad info
name: flipper
code_hash: 0x97994513522c4cdf681c3377ef043ccefd865df0bd3ce86c599aab7b23de211f
contructors:
- default [ ]
- new [ bool ]
methods:
- flip [ ]
- get [ ]
$ inkpad call get
result: [0]
$ inkpad call flip
result: []
$ inkpad call get
result: [1]
Inkpad is an independent ink! contract environment, the runtime of Inkpad
supports both wasmtime and wasmi, with the wasmi feature of Inkpad, you
can run your ink! contract anywhere, even in the browser.
Apache-2.0