├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── certifiers ├── client │ ├── main_test.go │ ├── provider.go │ ├── provider_test.go │ └── wrapper.go ├── dynamic.go ├── dynamic_test.go ├── errors.go ├── files │ ├── provider.go │ └── provider_test.go ├── helper.go ├── inquirer.go ├── inquirer_test.go ├── memprovider.go ├── performance_test.go ├── provider.go ├── provider_test.go ├── static.go └── static_test.go ├── checkpoint.go ├── cmd └── tmcli │ └── main.go ├── commands ├── common.go ├── init.go ├── proofs │ ├── get.go │ ├── root.go │ ├── state.go │ └── tx.go ├── proxy │ └── root.go ├── rpc │ ├── helpers.go │ ├── insecure.go │ ├── root.go │ └── secure.go ├── seeds │ ├── export.go │ ├── import.go │ ├── root.go │ ├── show.go │ └── update.go └── txs │ ├── demo.go │ ├── helpers.go │ └── root.go ├── docs.go ├── docs ├── basecoin.md ├── certifiers.md ├── extensions.md ├── lightclient.md ├── proxy.md ├── tx.md └── types.md ├── errors.go ├── errors_test.go ├── extensions └── README.md ├── glide.lock ├── glide.yaml ├── poster.go ├── proofs.go ├── proofs ├── app.go ├── app_test.go ├── block.go ├── main_test.go ├── presenters.go ├── tx.go └── tx_test.go ├── readers.go └── test ├── init.sh ├── keys.sh └── rpc.sh /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | vendor 3 | .keys 4 | tmcli 5 | shunit2 6 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/README.md -------------------------------------------------------------------------------- /certifiers/client/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/client/main_test.go -------------------------------------------------------------------------------- /certifiers/client/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/client/provider.go -------------------------------------------------------------------------------- /certifiers/client/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/client/provider_test.go -------------------------------------------------------------------------------- /certifiers/client/wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/client/wrapper.go -------------------------------------------------------------------------------- /certifiers/dynamic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/dynamic.go -------------------------------------------------------------------------------- /certifiers/dynamic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/dynamic_test.go -------------------------------------------------------------------------------- /certifiers/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/errors.go -------------------------------------------------------------------------------- /certifiers/files/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/files/provider.go -------------------------------------------------------------------------------- /certifiers/files/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/files/provider_test.go -------------------------------------------------------------------------------- /certifiers/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/helper.go -------------------------------------------------------------------------------- /certifiers/inquirer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/inquirer.go -------------------------------------------------------------------------------- /certifiers/inquirer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/inquirer_test.go -------------------------------------------------------------------------------- /certifiers/memprovider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/memprovider.go -------------------------------------------------------------------------------- /certifiers/performance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/performance_test.go -------------------------------------------------------------------------------- /certifiers/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/provider.go -------------------------------------------------------------------------------- /certifiers/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/provider_test.go -------------------------------------------------------------------------------- /certifiers/static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/static.go -------------------------------------------------------------------------------- /certifiers/static_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/certifiers/static_test.go -------------------------------------------------------------------------------- /checkpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/checkpoint.go -------------------------------------------------------------------------------- /cmd/tmcli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/cmd/tmcli/main.go -------------------------------------------------------------------------------- /commands/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/common.go -------------------------------------------------------------------------------- /commands/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/init.go -------------------------------------------------------------------------------- /commands/proofs/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/proofs/get.go -------------------------------------------------------------------------------- /commands/proofs/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/proofs/root.go -------------------------------------------------------------------------------- /commands/proofs/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/proofs/state.go -------------------------------------------------------------------------------- /commands/proofs/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/proofs/tx.go -------------------------------------------------------------------------------- /commands/proxy/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/proxy/root.go -------------------------------------------------------------------------------- /commands/rpc/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/rpc/helpers.go -------------------------------------------------------------------------------- /commands/rpc/insecure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/rpc/insecure.go -------------------------------------------------------------------------------- /commands/rpc/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/rpc/root.go -------------------------------------------------------------------------------- /commands/rpc/secure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/rpc/secure.go -------------------------------------------------------------------------------- /commands/seeds/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/seeds/export.go -------------------------------------------------------------------------------- /commands/seeds/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/seeds/import.go -------------------------------------------------------------------------------- /commands/seeds/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/seeds/root.go -------------------------------------------------------------------------------- /commands/seeds/show.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/seeds/show.go -------------------------------------------------------------------------------- /commands/seeds/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/seeds/update.go -------------------------------------------------------------------------------- /commands/txs/demo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/txs/demo.go -------------------------------------------------------------------------------- /commands/txs/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/txs/helpers.go -------------------------------------------------------------------------------- /commands/txs/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/commands/txs/root.go -------------------------------------------------------------------------------- /docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/docs.go -------------------------------------------------------------------------------- /docs/basecoin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/docs/basecoin.md -------------------------------------------------------------------------------- /docs/certifiers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/docs/certifiers.md -------------------------------------------------------------------------------- /docs/extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/docs/extensions.md -------------------------------------------------------------------------------- /docs/lightclient.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/docs/lightclient.md -------------------------------------------------------------------------------- /docs/proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/docs/proxy.md -------------------------------------------------------------------------------- /docs/tx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/docs/tx.md -------------------------------------------------------------------------------- /docs/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/docs/types.md -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/errors.go -------------------------------------------------------------------------------- /errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/errors_test.go -------------------------------------------------------------------------------- /extensions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/extensions/README.md -------------------------------------------------------------------------------- /glide.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/glide.lock -------------------------------------------------------------------------------- /glide.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/glide.yaml -------------------------------------------------------------------------------- /poster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/poster.go -------------------------------------------------------------------------------- /proofs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/proofs.go -------------------------------------------------------------------------------- /proofs/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/proofs/app.go -------------------------------------------------------------------------------- /proofs/app_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/proofs/app_test.go -------------------------------------------------------------------------------- /proofs/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/proofs/block.go -------------------------------------------------------------------------------- /proofs/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/proofs/main_test.go -------------------------------------------------------------------------------- /proofs/presenters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/proofs/presenters.go -------------------------------------------------------------------------------- /proofs/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/proofs/tx.go -------------------------------------------------------------------------------- /proofs/tx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/proofs/tx_test.go -------------------------------------------------------------------------------- /readers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/readers.go -------------------------------------------------------------------------------- /test/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/test/init.sh -------------------------------------------------------------------------------- /test/keys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/test/keys.sh -------------------------------------------------------------------------------- /test/rpc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/light-client/HEAD/test/rpc.sh --------------------------------------------------------------------------------