github celo-org/celo-blockchain v1.5.0-beta.1
Celo-Blockchain Release 1.5.0-beta.1

latest releases: v1.8.4, v1.8.3, v1.8.2...
pre-release2 years ago

v1.5.0-beta.1 is the Baklava-only release of v1.5.0. After testing on the Baklava testnet, it will be followed by v1.5.0-stable which will be intended for mainnet and Alfajores

The baklava activation block is 9195000 targeting an activation at 12:45 PM PDT on Wednesday December 15th.

The biggest and most important change in v1.5.0 is the implementation and activation of the Espresso hard fork with the following CIPS.

  • CIP-43: Block Context
  • CIP-47: Increased round change timer for early rounds in IBFT
  • CIP-45: Relax canPayFee condition for non-native tokens
  • CIP-50: Allow unprotected transactions

Relative to v1.4.0 version 1.5.0 has the following breaking changes

Please note that reverting to Celo blockchain v1.4.0 or prior after upgrading to v1.5.0 is not possible without a resync because the blockchain database layout has changed. Please take a backup of the data directory to be able to downgrade.

Flag Changes
The following previously deprecated flags have been removed.

--pprofport value                  use --pprof.port
--pprofaddr value                  use --pprof.addr
--memprofilerate value             use --pprof.memprofilerate
--blockprofilerate value           use --pprof.blockprofilerate
--cpuprofile value                 use --pprof.cpuprofile
--bootnodesv4                      use --bootnodes
--bootnodesv5                      use --bootnodes

The following flags have been removed

--vm.evm                           no substitute
--vm.ewasm                         no substitute
WHISPER (EXPERIMENTAL) OPTIONS
--shh                              no substitute
--shh.maxmessagesize value         no substitute
--shh.pow value                    no substitute
--shh.restrict-light               no substitute

The following flags have been added

--datadir.minfreedisk
--usb
--mainnet
--txlookuplimit
--light.nosyncserve
--cache.preimages
--http.rpcprefix
--ws.rpcprefix
--bloomfilter.size

The following flags have been deprecated and will be removed in a future release.

--nousb                            USB defaults to off. Use --usb to enable
--backtrace                        use --log.backtrace
--debug                            use --log.debug
--consoleformat                    use --log.json (true for JSON, false for Term output format)

Other:
We are aware of an issue when syncing with syncmode=light, but are releasing this to start testing the other changes for the hardfork.

Docker Images

geth: us.gcr.io/celo-org/geth:1.5.0-beta.1
geth-all: us.gcr.io/celo-org/geth-all:1.5.0-beta.1

Don't miss a new celo-blockchain release

NewReleases is sending notifications on new releases.