ligo/test
Grégoire Henry a55f31bc9b Merge branch 'resolve_prefix' into 'master'
Implement a minimal "completion" service.

The use of Base48 encoding allows to efficiently implement a "completion" mechanism for blocks, operations, public key and contract identifiers. For instance:

```
> ./tezos-client complete eeHfgnr9QeDN
eeHfgnr9QeDNvcMgSfATNeDeec4KG4CkHHkNNJt5B9xdVmsxhsHNR
```

This command returns all the identifiers matching the given prefix. Adding the option `-unique` let the command fails when there more than one possible completion.

This completion mechanism should probably never be used implicitly, but it might still be useful to display a small completion popup in a GUI, or during manual testing on the CLI. 

See merge request !101
2016-11-17 01:50:49 +01:00
..
attic Update test framework 2016-10-10 11:30:06 +02:00
lib Proto: Completion of Base48-encoded public keys and contracts 2016-11-16 00:53:40 +01:00
scripts First public release 2016-09-08 19:29:33 -07:00
.merlin P2p: add test 2016-11-16 17:21:56 +01:00
launch_daemon.sh First public release 2016-09-08 19:29:33 -07:00
launch.sh First public release 2016-09-08 19:29:33 -07:00
Makefile P2p: add test 2016-11-16 17:21:56 +01:00
sandbox.json First public release 2016-09-08 19:29:33 -07:00
test_basic.ml Shell: inline Ed25519 into Environment 2016-11-16 00:53:40 +01:00
test_context.ml Base48: encode the "data" before its "hash" 2016-11-16 00:52:48 +01:00
test_data_encoding.ml Shell: proper handling of uint{8,16} in Data_encoding 2016-11-16 00:38:58 +01:00
test_p2p.ml P2p: add test 2016-11-16 17:21:56 +01:00
test_state.ml Base48: encode the "data" before its "hash" 2016-11-16 00:52:48 +01:00
test_store.ml Proto: Completion of Base48-encoded public keys and contracts 2016-11-16 00:53:40 +01:00
test-basic.sh First public release 2016-09-08 19:29:33 -07:00