This repository has been archived by the owner on May 13, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 344
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1220 from hyperledger/develop
0.28.1
- Loading branch information
Showing
90 changed files
with
10,701 additions
and
115 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -21,4 +21,5 @@ commit_hash.txt | |
|
||
tests/keys/ | ||
.output.json | ||
vendor/ | ||
vendor/ | ||
node_modules |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,7 @@ | ||
### Changed | ||
- [State] IterateStreamEvents now takes inclusive start and end points (end used to be exclusive) avoid bug-prone conversion | ||
- [Dump] Improved structure and API | ||
- [Dump] Default to JSON output and use protobuf for binary output | ||
|
||
### Fixed | ||
- [Dump] Fix dump missing events emitted at end height provided | ||
- [Dump] EVM events were not dumped if no height was provided to burrow dump remote commandline | ||
- [RPC/Info] Fix panic in /names and implement properly - now accepts a 'regex' parameter which is a regular expression to match names. Empty for all names. | ||
- [Configure] burrow configure flags --separate-genesis-doc and --pool now work together | ||
- [Vent] Log for _vent_log insert now faithfully captures what is being inserted | ||
- [Vent] Remove arbitrary 100 character limits on system table text fields | ||
|
||
### Added | ||
- [State] Burrow now remembers contact ABIs (which describe how to pack bits when calling contracts) - burrow deploy and vent will both use chain-hosted ABI if they are available | ||
- [State] Bond and unbond transactions are now implement to allow validators to transfer native token into validator power. | ||
- [Dump] Better tests, mock, and benchmarks - suitable for profiling IAVL | ||
- [Events] Filters now support OR connective | ||
- [Vent] Projection filters can now have filters longer than 100 characters. | ||
- [Vent] Falls back to local ABI | ||
- [CLI/RPC] Contracts now hold metadata, including contract name, source file, and function names | ||
|
||
- [JS] Burrow.js now included in Burrow repo and tested with Burrow CI! Future burrow.js releases will now match version of Burrow. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,40 @@ | ||
## Minimum requirements | ||
# Installation | ||
|
||
Requirement|Notes | ||
---|--- | ||
Go version | Go1.11 or higher | ||
## Binary | ||
|
||
## Installation | ||
Download a binary from our list of [releases](https://github.com/hyperledger/burrow/releases) | ||
and copy it to a suitable location. | ||
|
||
- [Install go](https://golang.org/doc/install) version 1.11 or above and have `$GOPATH` set | ||
|
||
## Source | ||
|
||
[Install Go](https://golang.org/doc/install) (Version >= 1.11) and set `$GOPATH`. | ||
|
||
``` | ||
go get github.com/hyperledger/burrow | ||
cd $GOPATH/src/github.com/hyperledger/burrow | ||
# We need to force enable module support to build from within GOPATH (our protobuf build depends on path, otherwise any checkout location should work) | ||
export GO111MODULE=on | ||
make build | ||
``` | ||
|
||
This will build the `burrow` binary and put it in the `bin/` directory. It can be executed from there or put wherever is convenient. | ||
|
||
You can also install `burrow` into `$BIN_PATH/bin` with `make install`, where `$BIN_PATH` defaults to `$HOME/go/bin` | ||
if not set in environment. | ||
|
||
|
||
## Docker | ||
|
||
Each release is also tagged and pushed to [Docker Hub](https://hub.docker.com/r/hyperledger/burrow). | ||
This can act as a direct replacement for the burrow binary, for example the following commands are equivalent: | ||
|
||
```bash | ||
burrow spec -v4 | ||
docker run hyperledger/burrow spec -v4 | ||
``` | ||
|
||
Note: ensure to mount local volumes for secrets / configurations when running a container to prevent data loss. | ||
|
||
## Kubernetes | ||
|
||
Use our official [helm charts](https://github.com/helm/charts/tree/master/stable/burrow) to configure and run | ||
a burrow chain in your cluster. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes
File renamed without changes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.