From e7efb6099a011acd7b26d9a20ff6d2d740c8a411 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Magiera?= Date: Sat, 23 Nov 2019 20:13:07 +0100 Subject: [PATCH] Debug build mode --- Makefile | 5 ++++- build/params_debug.go | 9 +++++++++ build/params_devnet.go | 9 +++++++++ build/{params.go => params_shared.go} | 6 ------ 4 files changed, 22 insertions(+), 7 deletions(-) create mode 100644 build/params_debug.go create mode 100644 build/params_devnet.go rename build/{params.go => params_shared.go} (96%) diff --git a/Makefile b/Makefile index 6faafaffe..6411786e5 100644 --- a/Makefile +++ b/Makefile @@ -60,9 +60,12 @@ CLEAN+=build/.update-modules deps: $(BUILD_DEPS) .PHONY: deps +debug: GOFLAGS=-tags=debug +debug: lotus lotus-storage-miner + lotus: $(BUILD_DEPS) rm -f lotus - go build -o lotus ./cmd/lotus + go build $(GOFLAGS) -o lotus ./cmd/lotus go run github.com/GeertJohan/go.rice/rice append --exec lotus -i ./build .PHONY: lotus diff --git a/build/params_debug.go b/build/params_debug.go new file mode 100644 index 000000000..bf36ad106 --- /dev/null +++ b/build/params_debug.go @@ -0,0 +1,9 @@ +// +build debug + +package build + +// Seconds +const BlockDelay = 2 + +// Blocks +const ProvingPeriodDuration uint64 = 40 diff --git a/build/params_devnet.go b/build/params_devnet.go new file mode 100644 index 000000000..58aa48321 --- /dev/null +++ b/build/params_devnet.go @@ -0,0 +1,9 @@ +// +build !debug + +package build + +// Seconds +const BlockDelay = 12 + +// Blocks +const ProvingPeriodDuration uint64 = 300 diff --git a/build/params.go b/build/params_shared.go similarity index 96% rename from build/params.go rename to build/params_shared.go index 35ccd69f0..7bf6a4824 100644 --- a/build/params.go +++ b/build/params_shared.go @@ -36,9 +36,6 @@ const PaymentChannelClosingDelay = 6 * 60 * 2 // six hours // ///// // Consensus / Network -// Seconds -const BlockDelay = 12 - // Seconds const AllowableClockDrift = BlockDelay * 2 @@ -59,9 +56,6 @@ const WRatioDen = 2 // ///// // Proofs -// Blocks -const ProvingPeriodDuration uint64 = 300 - // PoStChallangeTime sets the window in which post computation should happen // Blocks const PoStChallangeTime = ProvingPeriodDuration - 6