aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWei-Ning Huang <w@byzantine-lab.io>2019-06-23 15:39:23 +0800
committerWei-Ning Huang <w@byzantine-lab.io>2019-09-17 16:57:30 +0800
commite6f5201b178f40b516ffe7b98757df25f8aee028 (patch)
tree982d6281ac9670d0ad451ca6bbd0677488b52344
parentf6e06ac35033f9e52b6b2e3ebfe623c23a39c338 (diff)
downloadgo-tangerine-e6f5201b178f40b516ffe7b98757df25f8aee028.tar
go-tangerine-e6f5201b178f40b516ffe7b98757df25f8aee028.tar.gz
go-tangerine-e6f5201b178f40b516ffe7b98757df25f8aee028.tar.bz2
go-tangerine-e6f5201b178f40b516ffe7b98757df25f8aee028.tar.lz
go-tangerine-e6f5201b178f40b516ffe7b98757df25f8aee028.tar.xz
go-tangerine-e6f5201b178f40b516ffe7b98757df25f8aee028.tar.zst
go-tangerine-e6f5201b178f40b516ffe7b98757df25f8aee028.zip
import: switch consensus core to gitlab.com/tangerine-network/tangerine-consensus
-rw-r--r--.gitignore4
-rw-r--r--.gitlab-ci.yml6
-rw-r--r--Makefile6
-rw-r--r--README.md12
-rw-r--r--build/testtool/testtool.go2
-rw-r--r--cmd/govtool/main.go4
-rw-r--r--consensus/dexcon/dexcon.go2
-rw-r--r--consensus/dexcon/fake_dexcon.go16
-rw-r--r--core/blockchain.go4
-rw-r--r--core/blockchain_test.go2
-rw-r--r--core/dexon_chain_makers.go2
-rw-r--r--core/governance.go14
-rw-r--r--core/headerchain.go6
-rw-r--r--core/rawdb/accessors_core_block.go2
-rw-r--r--core/rawdb/accessors_core_chain_tip.go2
-rw-r--r--core/rawdb/accessors_core_dkg_private_key.go2
-rw-r--r--core/rawdb/accessors_core_dkg_protocol.go2
-rw-r--r--core/state_transition.go2
-rw-r--r--core/tx_pool.go2
-rw-r--r--core/vm/oracle_contracts.go16
-rw-r--r--core/vm/oracle_contracts_test.go14
-rw-r--r--dex/app.go4
-rw-r--r--dex/app_test.go8
-rw-r--r--dex/backend.go2
-rw-r--r--dex/blockproposer.go8
-rw-r--r--dex/cache.go6
-rw-r--r--dex/cache_test.go6
-rw-r--r--dex/db/db.go8
-rw-r--r--dex/downloader/downloader.go2
-rw-r--r--dex/downloader/downloader_test.go5
-rw-r--r--dex/downloader/testchain_test.go4
-rw-r--r--dex/governance.go4
-rw-r--r--dex/handler.go10
-rw-r--r--dex/network.go8
-rw-r--r--dex/peer.go6
-rw-r--r--dex/protocol_test.go10
-rwxr-xr-xtest/sync_core.sh2
-rw-r--r--vendor/github.com/byzantine-lab/dexon-consensus/core/blockdb/interfaces.go70
-rw-r--r--vendor/github.com/byzantine-lab/dexon-consensus/core/blockdb/level-db.go127
-rw-r--r--vendor/github.com/byzantine-lab/dexon-consensus/core/blockdb/memory.go183
-rw-r--r--vendor/github.com/tangerine-network/bls/.gitignore (renamed from vendor/github.com/byzantine-lab/bls/.gitignore)0
-rw-r--r--vendor/github.com/tangerine-network/bls/.travis.yml (renamed from vendor/github.com/byzantine-lab/bls/.travis.yml)0
-rw-r--r--vendor/github.com/tangerine-network/bls/CMakeLists.txt (renamed from vendor/github.com/byzantine-lab/bls/CMakeLists.txt)0
-rw-r--r--vendor/github.com/tangerine-network/bls/Makefile (renamed from vendor/github.com/byzantine-lab/bls/Makefile)0
-rw-r--r--vendor/github.com/tangerine-network/bls/bin/.emptydir (renamed from vendor/github.com/byzantine-lab/bls/bin/.emptydir)0
-rw-r--r--vendor/github.com/tangerine-network/bls/bls.sln (renamed from vendor/github.com/byzantine-lab/bls/bls.sln)0
-rw-r--r--vendor/github.com/tangerine-network/bls/bls_smpl.py (renamed from vendor/github.com/byzantine-lab/bls/bls_smpl.py)0
-rw-r--r--vendor/github.com/tangerine-network/bls/common.props (renamed from vendor/github.com/byzantine-lab/bls/common.props)0
-rw-r--r--vendor/github.com/tangerine-network/bls/debug.props (renamed from vendor/github.com/byzantine-lab/bls/debug.props)0
-rw-r--r--vendor/github.com/tangerine-network/bls/ffi/cs/App.config (renamed from vendor/github.com/byzantine-lab/bls/ffi/cs/App.config)0
-rw-r--r--vendor/github.com/tangerine-network/bls/ffi/cs/Properties/AssemblyInfo.cs (renamed from vendor/github.com/byzantine-lab/bls/ffi/cs/Properties/AssemblyInfo.cs)0
-rw-r--r--vendor/github.com/tangerine-network/bls/ffi/cs/bls.cs (renamed from vendor/github.com/byzantine-lab/bls/ffi/cs/bls.cs)0
-rw-r--r--vendor/github.com/tangerine-network/bls/ffi/cs/bls.csproj (renamed from vendor/github.com/byzantine-lab/bls/ffi/cs/bls.csproj)0
-rw-r--r--vendor/github.com/tangerine-network/bls/ffi/cs/bls.sln (renamed from vendor/github.com/byzantine-lab/bls/ffi/cs/bls.sln)0
-rw-r--r--vendor/github.com/tangerine-network/bls/ffi/cs/bls256.cs (renamed from vendor/github.com/byzantine-lab/bls/ffi/cs/bls256.cs)0
-rw-r--r--vendor/github.com/tangerine-network/bls/ffi/cs/bls256.csproj (renamed from vendor/github.com/byzantine-lab/bls/ffi/cs/bls256.csproj)0
-rw-r--r--vendor/github.com/tangerine-network/bls/ffi/cs/bls256.sln (renamed from vendor/github.com/byzantine-lab/bls/ffi/cs/bls256.sln)0
-rw-r--r--vendor/github.com/tangerine-network/bls/ffi/cs/bls256_test.cs (renamed from vendor/github.com/byzantine-lab/bls/ffi/cs/bls256_test.cs)0
-rw-r--r--vendor/github.com/tangerine-network/bls/ffi/cs/bls_test.cs (renamed from vendor/github.com/byzantine-lab/bls/ffi/cs/bls_test.cs)0
-rw-r--r--vendor/github.com/tangerine-network/bls/ffi/cs/readme-ja.md (renamed from vendor/github.com/byzantine-lab/bls/ffi/cs/readme-ja.md)0
-rw-r--r--vendor/github.com/tangerine-network/bls/ffi/cs/readme.md (renamed from vendor/github.com/byzantine-lab/bls/ffi/cs/readme.md)0
-rw-r--r--vendor/github.com/tangerine-network/bls/ffi/go/bls/bls.go (renamed from vendor/github.com/byzantine-lab/bls/ffi/go/bls/bls.go)0
-rw-r--r--vendor/github.com/tangerine-network/bls/ffi/go/bls/callback.go (renamed from vendor/github.com/byzantine-lab/bls/ffi/go/bls/callback.go)0
-rw-r--r--vendor/github.com/tangerine-network/bls/ffi/go/bls/dummy.cpp (renamed from vendor/github.com/byzantine-lab/bls/ffi/go/bls/dummy.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/bls/ffi/go/bls/mcl.go (renamed from vendor/github.com/byzantine-lab/bls/ffi/go/bls/mcl.go)0
-rw-r--r--vendor/github.com/tangerine-network/bls/images/bls-go-alpine/Dockerfile (renamed from vendor/github.com/byzantine-lab/bls/images/bls-go-alpine/Dockerfile)0
-rw-r--r--vendor/github.com/tangerine-network/bls/include/bls/bls.h (renamed from vendor/github.com/byzantine-lab/bls/include/bls/bls.h)0
-rw-r--r--vendor/github.com/tangerine-network/bls/include/bls/bls.hpp (renamed from vendor/github.com/byzantine-lab/bls/include/bls/bls.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/bls/lib/.emptydir (renamed from vendor/github.com/byzantine-lab/bls/lib/.emptydir)0
-rw-r--r--vendor/github.com/tangerine-network/bls/mk.bat (renamed from vendor/github.com/byzantine-lab/bls/mk.bat)0
-rwxr-xr-xvendor/github.com/tangerine-network/bls/mkdll.bat (renamed from vendor/github.com/byzantine-lab/bls/mkdll.bat)0
-rw-r--r--vendor/github.com/tangerine-network/bls/mklib.bat (renamed from vendor/github.com/byzantine-lab/bls/mklib.bat)0
-rw-r--r--vendor/github.com/tangerine-network/bls/obj/.emptydir (renamed from vendor/github.com/byzantine-lab/bls/obj/.emptydir)0
-rw-r--r--vendor/github.com/tangerine-network/bls/readme.md (renamed from vendor/github.com/byzantine-lab/bls/readme.md)0
-rw-r--r--vendor/github.com/tangerine-network/bls/release.props (renamed from vendor/github.com/byzantine-lab/bls/release.props)0
-rw-r--r--vendor/github.com/tangerine-network/bls/sample/bls_smpl.cpp (renamed from vendor/github.com/byzantine-lab/bls/sample/bls_smpl.cpp)0
-rwxr-xr-xvendor/github.com/tangerine-network/bls/setvar.bat (renamed from vendor/github.com/byzantine-lab/bls/setvar.bat)0
-rw-r--r--vendor/github.com/tangerine-network/bls/src/bls_c256.cpp (renamed from vendor/github.com/byzantine-lab/bls/src/bls_c256.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/bls/src/bls_c384.cpp (renamed from vendor/github.com/byzantine-lab/bls/src/bls_c384.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/bls/src/bls_c384_256.cpp (renamed from vendor/github.com/byzantine-lab/bls/src/bls_c384_256.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/bls/src/bls_c_impl.hpp (renamed from vendor/github.com/byzantine-lab/bls/src/bls_c_impl.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/bls/src/proj/bls.vcxproj (renamed from vendor/github.com/byzantine-lab/bls/src/proj/bls.vcxproj)0
-rw-r--r--vendor/github.com/tangerine-network/bls/src/qcoeff-bn254.hpp (renamed from vendor/github.com/byzantine-lab/bls/src/qcoeff-bn254.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/bls/test/bls256_test.cpp (renamed from vendor/github.com/byzantine-lab/bls/test/bls256_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/bls/test/bls384_256_test.cpp (renamed from vendor/github.com/byzantine-lab/bls/test/bls384_256_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/bls/test/bls384_test.cpp (renamed from vendor/github.com/byzantine-lab/bls/test/bls384_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/bls/test/bls_c256_test.cpp (renamed from vendor/github.com/byzantine-lab/bls/test/bls_c256_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/bls/test/bls_c384_256_test.cpp (renamed from vendor/github.com/byzantine-lab/bls/test/bls_c384_256_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/bls/test/bls_c384_test.cpp (renamed from vendor/github.com/byzantine-lab/bls/test/bls_c384_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/bls/test/bls_c_test.hpp (renamed from vendor/github.com/byzantine-lab/bls/test/bls_c_test.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/bls/test/bls_test.hpp (renamed from vendor/github.com/byzantine-lab/bls/test/bls_test.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/bls/test/proj/bls_test/bls_test.vcxproj (renamed from vendor/github.com/byzantine-lab/bls/test/proj/bls_test/bls_test.vcxproj)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/.gitignore (renamed from vendor/github.com/byzantine-lab/mcl/.gitignore)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/.travis.yml (renamed from vendor/github.com/byzantine-lab/mcl/.travis.yml)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/CMakeLists.txt (renamed from vendor/github.com/byzantine-lab/mcl/CMakeLists.txt)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/COPYRIGHT (renamed from vendor/github.com/byzantine-lab/mcl/COPYRIGHT)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/Makefile (renamed from vendor/github.com/byzantine-lab/mcl/Makefile)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/bench.txt (renamed from vendor/github.com/byzantine-lab/mcl/bench.txt)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/common.mk (renamed from vendor/github.com/byzantine-lab/mcl/common.mk)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/common.props (renamed from vendor/github.com/byzantine-lab/mcl/common.props)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/debug.props (renamed from vendor/github.com/byzantine-lab/mcl/debug.props)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/cs/App.config (renamed from vendor/github.com/byzantine-lab/mcl/ffi/cs/App.config)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/cs/Properties/AssemblyInfo.cs (renamed from vendor/github.com/byzantine-lab/mcl/ffi/cs/Properties/AssemblyInfo.cs)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/cs/bn256.cs (renamed from vendor/github.com/byzantine-lab/mcl/ffi/cs/bn256.cs)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/cs/bn256.csproj (renamed from vendor/github.com/byzantine-lab/mcl/ffi/cs/bn256.csproj)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/cs/bn256.sln (renamed from vendor/github.com/byzantine-lab/mcl/ffi/cs/bn256.sln)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/cs/bn256_test.cs (renamed from vendor/github.com/byzantine-lab/mcl/ffi/cs/bn256_test.cs)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/go/mcl/mcl.go (renamed from vendor/github.com/byzantine-lab/mcl/ffi/go/mcl/mcl.go)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/go/mcl/mcl_test.go (renamed from vendor/github.com/byzantine-lab/mcl/ffi/go/mcl/mcl_test.go)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/java/Bn256Test.java (renamed from vendor/github.com/byzantine-lab/mcl/ffi/java/Bn256Test.java)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/java/ElgamalTest.java (renamed from vendor/github.com/byzantine-lab/mcl/ffi/java/ElgamalTest.java)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/java/Makefile (renamed from vendor/github.com/byzantine-lab/mcl/ffi/java/Makefile)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/java/bn256.i (renamed from vendor/github.com/byzantine-lab/mcl/ffi/java/bn256.i)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/java/bn256_impl.hpp (renamed from vendor/github.com/byzantine-lab/mcl/ffi/java/bn256_impl.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/java/bn256_wrap.cxx (renamed from vendor/github.com/byzantine-lab/mcl/ffi/java/bn256_wrap.cxx)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/java/elgamal.i (renamed from vendor/github.com/byzantine-lab/mcl/ffi/java/elgamal.i)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/java/elgamal_impl.hpp (renamed from vendor/github.com/byzantine-lab/mcl/ffi/java/elgamal_impl.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/java/elgamal_wrap.cxx (renamed from vendor/github.com/byzantine-lab/mcl/ffi/java/elgamal_wrap.cxx)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/java/java.md (renamed from vendor/github.com/byzantine-lab/mcl/ffi/java/java.md)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/java/make_wrap.bat (renamed from vendor/github.com/byzantine-lab/mcl/ffi/java/make_wrap.bat)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/java/run-bn256.bat (renamed from vendor/github.com/byzantine-lab/mcl/ffi/java/run-bn256.bat)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/java/run-elgamal.bat (renamed from vendor/github.com/byzantine-lab/mcl/ffi/java/run-elgamal.bat)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/java/set-java-path.bat (renamed from vendor/github.com/byzantine-lab/mcl/ffi/java/set-java-path.bat)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/js/export-functions.py (renamed from vendor/github.com/byzantine-lab/mcl/ffi/js/export-functions.py)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/js/pre-mcl.js (renamed from vendor/github.com/byzantine-lab/mcl/ffi/js/pre-mcl.js)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/python/pairing.py (renamed from vendor/github.com/byzantine-lab/mcl/ffi/python/pairing.py)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/ffi/python/she.py (renamed from vendor/github.com/byzantine-lab/mcl/ffi/python/she.py)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/array.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/array.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/atoi.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/atoi.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/benchmark.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/benchmark.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/bit_operation.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/bit_operation.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/critical_section.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/critical_section.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/crypto.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/crypto.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/endian.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/endian.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/exception.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/exception.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/hash.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/hash.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/inttype.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/inttype.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/itoa.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/itoa.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/link_libeay32.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/link_libeay32.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/link_mpir.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/link_mpir.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/link_ssleay32.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/link_ssleay32.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/mutex.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/mutex.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/option.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/option.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/random_generator.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/random_generator.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/serializer.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/serializer.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/sha2.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/sha2.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/stream.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/stream.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/test.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/test.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/unordered_map.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/unordered_map.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/cybozu/xorshift.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/cybozu/xorshift.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/aggregate_sig.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/aggregate_sig.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/ahe.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/ahe.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/array.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/array.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/bls12_381.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/bls12_381.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/bn.h (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/bn.h)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/bn.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/bn.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/bn256.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/bn256.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/bn384.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/bn384.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/bn512.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/bn512.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/conversion.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/conversion.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/curve_type.h (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/curve_type.h)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/ec.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/ec.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/ecdsa.h (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/ecdsa.h)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/ecdsa.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/ecdsa.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/ecparam.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/ecparam.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/elgamal.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/elgamal.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/fp.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/fp.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/fp_tower.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/fp_tower.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/gmp_util.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/gmp_util.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/impl/bn_c_impl.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/impl/bn_c_impl.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/lagrange.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/lagrange.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/op.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/op.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/operator.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/operator.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/paillier.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/paillier.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/randgen.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/randgen.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/she.h (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/she.h)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/she.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/she.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/util.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/util.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/vint.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/vint.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/include/mcl/window_method.hpp (renamed from vendor/github.com/byzantine-lab/mcl/include/mcl/window_method.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/lib/.emptydir (renamed from vendor/github.com/byzantine-lab/mcl/lib/.emptydir)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/mcl.sln (renamed from vendor/github.com/byzantine-lab/mcl/mcl.sln)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/misc/bench.txt (renamed from vendor/github.com/byzantine-lab/mcl/misc/bench.txt)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/misc/karatsuba.cpp (renamed from vendor/github.com/byzantine-lab/mcl/misc/karatsuba.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/misc/mul.cpp (renamed from vendor/github.com/byzantine-lab/mcl/misc/mul.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/misc/precompute.cpp (renamed from vendor/github.com/byzantine-lab/mcl/misc/precompute.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/misc/she/bench.sh (renamed from vendor/github.com/byzantine-lab/mcl/misc/she/bench.sh)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/misc/she/bench4.txt (renamed from vendor/github.com/byzantine-lab/mcl/misc/she/bench4.txt)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/misc/she/bench6.txt (renamed from vendor/github.com/byzantine-lab/mcl/misc/she/bench6.txt)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/misc/she/bench8.txt (renamed from vendor/github.com/byzantine-lab/mcl/misc/she/bench8.txt)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/misc/she/nizkp.pdf (renamed from vendor/github.com/byzantine-lab/mcl/misc/she/nizkp.pdf)bin28787 -> 28787 bytes
-rw-r--r--vendor/github.com/tangerine-network/mcl/misc/she/she-api-ja.md (renamed from vendor/github.com/byzantine-lab/mcl/misc/she/she-api-ja.md)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/misc/she/she-api.md (renamed from vendor/github.com/byzantine-lab/mcl/misc/she/she-api.md)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/misc/she/she.pdf (renamed from vendor/github.com/byzantine-lab/mcl/misc/she/she.pdf)bin25716 -> 25716 bytes
-rw-r--r--vendor/github.com/tangerine-network/mcl/mk.bat (renamed from vendor/github.com/byzantine-lab/mcl/mk.bat)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/mklib.bat (renamed from vendor/github.com/byzantine-lab/mcl/mklib.bat)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/obj/.emptydir (renamed from vendor/github.com/byzantine-lab/mcl/obj/.emptydir)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/readme.md (renamed from vendor/github.com/byzantine-lab/mcl/readme.md)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/release.props (renamed from vendor/github.com/byzantine-lab/mcl/release.props)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/sample/bench.cpp (renamed from vendor/github.com/byzantine-lab/mcl/sample/bench.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/sample/bls_sig.cpp (renamed from vendor/github.com/byzantine-lab/mcl/sample/bls_sig.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/sample/ecdh.cpp (renamed from vendor/github.com/byzantine-lab/mcl/sample/ecdh.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/sample/large.cpp (renamed from vendor/github.com/byzantine-lab/mcl/sample/large.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/sample/pairing.cpp (renamed from vendor/github.com/byzantine-lab/mcl/sample/pairing.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/sample/pairing_c.c (renamed from vendor/github.com/byzantine-lab/mcl/sample/pairing_c.c)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/sample/random.cpp (renamed from vendor/github.com/byzantine-lab/mcl/sample/random.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/sample/rawbench.cpp (renamed from vendor/github.com/byzantine-lab/mcl/sample/rawbench.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/sample/she_make_dlp_table.cpp (renamed from vendor/github.com/byzantine-lab/mcl/sample/she_make_dlp_table.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/sample/she_smpl.cpp (renamed from vendor/github.com/byzantine-lab/mcl/sample/she_smpl.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/sample/tri-dh.cpp (renamed from vendor/github.com/byzantine-lab/mcl/sample/tri-dh.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/sample/vote.cpp (renamed from vendor/github.com/byzantine-lab/mcl/sample/vote.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/setvar.bat (renamed from vendor/github.com/byzantine-lab/mcl/setvar.bat)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/asm/aarch64.s (renamed from vendor/github.com/byzantine-lab/mcl/src/asm/aarch64.s)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/asm/arm.s (renamed from vendor/github.com/byzantine-lab/mcl/src/asm/arm.s)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/asm/low_arm.s (renamed from vendor/github.com/byzantine-lab/mcl/src/asm/low_arm.s)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/asm/low_x86-64.asm (renamed from vendor/github.com/byzantine-lab/mcl/src/asm/low_x86-64.asm)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/asm/low_x86.asm (renamed from vendor/github.com/byzantine-lab/mcl/src/asm/low_x86.asm)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/asm/x86-64.bmi2.s (renamed from vendor/github.com/byzantine-lab/mcl/src/asm/x86-64.bmi2.s)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/asm/x86-64.s (renamed from vendor/github.com/byzantine-lab/mcl/src/asm/x86-64.s)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/asm/x86-64mac.bmi2.s (renamed from vendor/github.com/byzantine-lab/mcl/src/asm/x86-64mac.bmi2.s)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/asm/x86-64mac.s (renamed from vendor/github.com/byzantine-lab/mcl/src/asm/x86-64mac.s)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/asm/x86.bmi2.s (renamed from vendor/github.com/byzantine-lab/mcl/src/asm/x86.bmi2.s)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/asm/x86.s (renamed from vendor/github.com/byzantine-lab/mcl/src/asm/x86.s)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/bn_c256.cpp (renamed from vendor/github.com/byzantine-lab/mcl/src/bn_c256.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/bn_c384.cpp (renamed from vendor/github.com/byzantine-lab/mcl/src/bn_c384.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/bn_c384_256.cpp (renamed from vendor/github.com/byzantine-lab/mcl/src/bn_c384_256.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/bn_c512.cpp (renamed from vendor/github.com/byzantine-lab/mcl/src/bn_c512.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/bn_c_impl.hpp (renamed from vendor/github.com/byzantine-lab/mcl/src/bn_c_impl.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/ecdsa_c.cpp (renamed from vendor/github.com/byzantine-lab/mcl/src/ecdsa_c.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/fp.cpp (renamed from vendor/github.com/byzantine-lab/mcl/src/fp.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/fp_generator.hpp (renamed from vendor/github.com/byzantine-lab/mcl/src/fp_generator.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/gen.cpp (renamed from vendor/github.com/byzantine-lab/mcl/src/gen.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/llvm_gen.hpp (renamed from vendor/github.com/byzantine-lab/mcl/src/llvm_gen.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/low_func.hpp (renamed from vendor/github.com/byzantine-lab/mcl/src/low_func.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/low_func_llvm.hpp (renamed from vendor/github.com/byzantine-lab/mcl/src/low_func_llvm.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/proj/mcl.vcxproj (renamed from vendor/github.com/byzantine-lab/mcl/src/proj/mcl.vcxproj)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/proto.hpp (renamed from vendor/github.com/byzantine-lab/mcl/src/proto.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/she_c256.cpp (renamed from vendor/github.com/byzantine-lab/mcl/src/she_c256.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/she_c384.cpp (renamed from vendor/github.com/byzantine-lab/mcl/src/she_c384.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/she_c_impl.hpp (renamed from vendor/github.com/byzantine-lab/mcl/src/she_c_impl.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/xbyak/xbyak.h (renamed from vendor/github.com/byzantine-lab/mcl/src/xbyak/xbyak.h)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/xbyak/xbyak_mnemonic.h (renamed from vendor/github.com/byzantine-lab/mcl/src/xbyak/xbyak_mnemonic.h)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/src/xbyak/xbyak_util.h (renamed from vendor/github.com/byzantine-lab/mcl/src/xbyak/xbyak_util.h)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/aggregate_sig_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/aggregate_sig_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/array_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/array_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/base_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/base_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/bench.hpp (renamed from vendor/github.com/byzantine-lab/mcl/test/bench.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/bls12_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/bls12_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/bn384_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/bn384_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/bn512_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/bn512_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/bn_c256_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/bn_c256_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/bn_c384_256_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/bn_c384_256_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/bn_c384_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/bn_c384_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/bn_c512_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/bn_c512_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/bn_c_test.hpp (renamed from vendor/github.com/byzantine-lab/mcl/test/bn_c_test.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/bn_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/bn_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/conversion_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/conversion_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/ec_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/ec_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/ecdsa_c_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/ecdsa_c_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/ecdsa_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/ecdsa_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/elgamal_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/elgamal_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/fp_generator_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/fp_generator_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/fp_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/fp_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/fp_tower_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/fp_tower_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/fp_util_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/fp_util_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/glv_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/glv_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/gmp_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/gmp_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/low_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/low_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/mk32.sh (renamed from vendor/github.com/byzantine-lab/mcl/test/mk32.sh)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/modp_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/modp_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/mont_fp_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/mont_fp_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/paillier_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/paillier_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/proj/bn_test/bn_test.vcxproj (renamed from vendor/github.com/byzantine-lab/mcl/test/proj/bn_test/bn_test.vcxproj)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/proj/ec_test/ec_test.vcxproj (renamed from vendor/github.com/byzantine-lab/mcl/test/proj/ec_test/ec_test.vcxproj)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/proj/fp_test/fp_test.vcxproj (renamed from vendor/github.com/byzantine-lab/mcl/test/proj/fp_test/fp_test.vcxproj)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/proj/fp_tower_test/fp_tower_test.vcxproj (renamed from vendor/github.com/byzantine-lab/mcl/test/proj/fp_tower_test/fp_tower_test.vcxproj)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/she_c256_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/she_c256_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/she_c384_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/she_c384_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/she_c_test.hpp (renamed from vendor/github.com/byzantine-lab/mcl/test/she_c_test.hpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/she_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/she_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/sq_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/sq_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/vint_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/vint_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/mcl/test/window_method_test.cpp (renamed from vendor/github.com/byzantine-lab/mcl/test/window_method_test.cpp)0
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/LICENSE (renamed from vendor/github.com/byzantine-lab/dexon-consensus/LICENSE)0
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/common/event.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/common/event.go)0
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/common/logger.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/common/logger.go)0
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/common/types.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/common/types.go)0
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/common/utils.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/common/utils.go)0
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/agreement-mgr.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/agreement-mgr.go)8
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/agreement-state.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/agreement-state.go)2
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/agreement.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/agreement.go)6
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/blockchain.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/blockchain.go)8
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/configuration-chain.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/configuration-chain.go)12
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/consensus.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/consensus.go)24
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/constant.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/constant.go)2
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/dkg/constant.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/dkg/constant.go)2
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/dkg/dkg.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/dkg/dkg.go)8
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/dkg/utils.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/dkg/utils.go)4
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/ecdsa/ecdsa.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/ecdsa/ecdsa.go)6
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/interfaces.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/interfaces.go)2
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/utils.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/utils.go)4
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/db/interfaces.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/db/interfaces.go)6
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/db/level-db.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/db/level-db.go)8
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/db/memory.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/db/memory.go)6
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/dkg-tsig-protocol.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/dkg-tsig-protocol.go)14
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/interfaces.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/interfaces.go)8
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/leader-selector.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/leader-selector.go)6
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/nonblocking.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/nonblocking.go)4
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/syncer/agreement.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/syncer/agreement.go)10
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/syncer/consensus.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/syncer/consensus.go)12
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/syncer/watch-cat.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/syncer/watch-cat.go)15
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/ticker.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/ticker.go)2
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/types/block-randomness.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/types/block-randomness.go)2
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/types/block.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/types/block.go)6
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/types/config.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/types/config.go)0
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/types/dkg/dkg.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/types/dkg/dkg.go)10
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/types/message.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/types/message.go)0
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/types/node.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/types/node.go)4
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/types/nodeset.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/types/nodeset.go)4
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/types/position.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/types/position.go)0
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/types/vote.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/types/vote.go)6
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/utils.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/utils.go)8
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/utils/crypto.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/utils/crypto.go)8
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/utils/nodeset-cache.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/utils/nodeset-cache.go)6
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/utils/penalty-helper.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/utils/penalty-helper.go)4
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/utils/round-based-config.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/utils/round-based-config.go)2
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/utils/round-event.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/utils/round-event.go)10
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/utils/signer.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/utils/signer.go)8
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/utils/utils.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/utils/utils.go)11
-rw-r--r--vendor/github.com/tangerine-network/tangerine-consensus/core/utils/vote-filter.go (renamed from vendor/github.com/byzantine-lab/dexon-consensus/core/utils/vote-filter.go)2
-rw-r--r--vendor/vendor.json199
331 files changed, 341 insertions, 723 deletions
diff --git a/.gitignore b/.gitignore
index ea200aabe..7bce814ec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -57,5 +57,5 @@ test/*.log
dex/transactions.rlp
# consensus
-vendor/github.com/byzantine-lab/mcl/lib/*.dylib
-vendor/github.com/byzantine-lab/bls/lib/*.dylib
+vendor/github.com/tangerine-network/mcl/lib/*.dylib
+vendor/github.com/tangerine-network/bls/lib/*.dylib
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 697487acd..9330ef19b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,9 +1,9 @@
image: "registry.gitlab.com/byzantine-lab/go-tangerine/ci-testbed:latest"
before_script:
- - mkdir -p /go/src/github.com/byzantine-lab
- - ln -s /builds/byzantine-lab/go-tangerine /go/src/github.com/byzantine-lab
- - cd /go/src/github.com/byzantine-lab/go-tangerine
+ - mkdir -p /go/src/github.com/tangerine-network
+ - ln -s /builds/tangerine-network/go-tangerine /go/src/github.com/tangerine-network
+ - cd /go/src/github.com/tangerine-network/go-tangerine
stages:
- lint
diff --git a/Makefile b/Makefile
index dd89b1d32..1665c7aad 100644
--- a/Makefile
+++ b/Makefile
@@ -41,11 +41,11 @@ lint: ## Run linters.
build/env.sh go run build/ci.go lint
libbls:
- make -C vendor/github.com/byzantine-lab/bls MCL_USE_OPENSSL=0 lib/libbls384.a
+ make -C vendor/github.com/tangerine-network/bls MCL_USE_OPENSSL=0 lib/libbls384.a
clean-cgo:
- make -C vendor/github.com/byzantine-lab/bls clean
- make -C vendor/github.com/byzantine-lab/mcl clean
+ make -C vendor/github.com/tangerine-network/bls clean
+ make -C vendor/github.com/tangerine-network/mcl clean
clean: clean-cgo
./build/clean_go_build_cache.sh
diff --git a/README.md b/README.md
index 4047a2d52..0a6171133 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,12 @@
-## DEXON
+## Tangerine
-Official golang implementation of the Tangerine fullnode.
+Official golang implementation of the Tangerine Newtork fullnode.
-[![API Reference](https://camo.githubusercontent.com/915b7be44ada53c290eb157634330494ebe3e30a/68747470733a2f2f676f646f632e6f72672f6769746875622e636f6d2f676f6c616e672f6764646f3f7374617475732e737667)](https://godoc.org/github.com/tangerine-network/go-tangerine)
+Tangerine implementation is based-on the [go-ethereum](https://github.com/ethereum/go-ethereum) project. The consensus layer is replaced with the [Tangerine consensus](https://github.com/tangerine-network/tangerine-consensus) implementation.
+
+[![API Reference](
+https://camo.githubusercontent.com/915b7be44ada53c290eb157634330494ebe3e30a/68747470733a2f2f676f646f632e6f72672f6769746875622e636f6d2f676f6c616e672f6764646f3f7374617475732e737667
+)](https://godoc.org/github.com/tangerine-network/go-tangerine)
[![Go Report Card](https://goreportcard.com/badge/github.com/tangerine-network/go-tangerine)](https://goreportcard.com/report/github.com/tangerine-network/go-tangerine)
<!--
@@ -91,7 +95,7 @@ Specifying the `--testnet` flag however will reconfigure your Gtan instance a bi
`gtan attach <datadir>/testnet/gtan.ipc`. Windows users are not affected by this.
* Instead of connecting the main Tangerine network, the client will connect to the test network,
which uses different P2P bootnodes, different network IDs and genesis states.
-
+
*Note: Although there are some internal protective measures to prevent transactions from crossing
over between the main network and test network, you should make sure to always use separate accounts
for play-money and real-money. Unless you manually move accounts, Gtan will by default correctly
diff --git a/build/testtool/testtool.go b/build/testtool/testtool.go
index 15659f656..8310ff396 100644
--- a/build/testtool/testtool.go
+++ b/build/testtool/testtool.go
@@ -11,7 +11,7 @@ import (
"strings"
"time"
- dexCore "github.com/byzantine-lab/dexon-consensus/core"
+ dexCore "github.com/tangerine-network/tangerine-consensus/core"
ethereum "github.com/tangerine-network/go-tangerine"
"github.com/tangerine-network/go-tangerine/accounts/abi"
diff --git a/cmd/govtool/main.go b/cmd/govtool/main.go
index 68e3452c1..254ffd50b 100644
--- a/cmd/govtool/main.go
+++ b/cmd/govtool/main.go
@@ -6,11 +6,11 @@ import (
"math/big"
"os"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
- dkgTypes "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
"github.com/tangerine-network/go-tangerine/cmd/utils"
"github.com/tangerine-network/go-tangerine/core/vm"
"github.com/tangerine-network/go-tangerine/rlp"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
+ dkgTypes "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
"gopkg.in/urfave/cli.v1"
)
diff --git a/consensus/dexcon/dexcon.go b/consensus/dexcon/dexcon.go
index 6b4a09359..e47a8a8e2 100644
--- a/consensus/dexcon/dexcon.go
+++ b/consensus/dexcon/dexcon.go
@@ -21,7 +21,6 @@ import (
"fmt"
"math/big"
- dexCore "github.com/byzantine-lab/dexon-consensus/core"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/consensus"
"github.com/tangerine-network/go-tangerine/core/state"
@@ -29,6 +28,7 @@ import (
"github.com/tangerine-network/go-tangerine/core/vm"
"github.com/tangerine-network/go-tangerine/log"
"github.com/tangerine-network/go-tangerine/rpc"
+ dexCore "github.com/tangerine-network/tangerine-consensus/core"
)
type GovernanceStateFetcher interface {
diff --git a/consensus/dexcon/fake_dexcon.go b/consensus/dexcon/fake_dexcon.go
index d50deb147..2619c9bf4 100644
--- a/consensus/dexcon/fake_dexcon.go
+++ b/consensus/dexcon/fake_dexcon.go
@@ -4,14 +4,14 @@ import (
"crypto/ecdsa"
"math/big"
- coreCommon "github.com/byzantine-lab/dexon-consensus/common"
- dexCore "github.com/byzantine-lab/dexon-consensus/core"
- coreCrypto "github.com/byzantine-lab/dexon-consensus/core/crypto"
- coreDKG "github.com/byzantine-lab/dexon-consensus/core/crypto/dkg"
- coreEcdsa "github.com/byzantine-lab/dexon-consensus/core/crypto/ecdsa"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
- coreTypesDKG "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
- coreUtils "github.com/byzantine-lab/dexon-consensus/core/utils"
+ coreCommon "github.com/tangerine-network/tangerine-consensus/common"
+ dexCore "github.com/tangerine-network/tangerine-consensus/core"
+ coreCrypto "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ coreDKG "github.com/tangerine-network/tangerine-consensus/core/crypto/dkg"
+ coreEcdsa "github.com/tangerine-network/tangerine-consensus/core/crypto/ecdsa"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
+ coreTypesDKG "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
+ coreUtils "github.com/tangerine-network/tangerine-consensus/core/utils"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/consensus"
diff --git a/core/blockchain.go b/core/blockchain.go
index e84e688c7..76d490d65 100644
--- a/core/blockchain.go
+++ b/core/blockchain.go
@@ -28,9 +28,9 @@ import (
"sync/atomic"
"time"
- dexCore "github.com/byzantine-lab/dexon-consensus/core"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
lru "github.com/hashicorp/golang-lru"
+ dexCore "github.com/tangerine-network/tangerine-consensus/core"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/common/math"
diff --git a/core/blockchain_test.go b/core/blockchain_test.go
index 74d80a8d6..03cb9f343 100644
--- a/core/blockchain_test.go
+++ b/core/blockchain_test.go
@@ -25,7 +25,7 @@ import (
"testing"
"time"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/consensus"
diff --git a/core/dexon_chain_makers.go b/core/dexon_chain_makers.go
index 2fdee2eca..4fa8d227e 100644
--- a/core/dexon_chain_makers.go
+++ b/core/dexon_chain_makers.go
@@ -22,7 +22,7 @@ import (
"math/rand"
"time"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/consensus"
diff --git a/core/governance.go b/core/governance.go
index 00cb47e4b..792c94621 100644
--- a/core/governance.go
+++ b/core/governance.go
@@ -7,14 +7,14 @@ import (
"sync"
"time"
- coreCommon "github.com/byzantine-lab/dexon-consensus/common"
- dexCore "github.com/byzantine-lab/dexon-consensus/core"
- coreCrypto "github.com/byzantine-lab/dexon-consensus/core/crypto"
- coreEcdsa "github.com/byzantine-lab/dexon-consensus/core/crypto/ecdsa"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
- dkgTypes "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
- coreUtils "github.com/byzantine-lab/dexon-consensus/core/utils"
"github.com/hashicorp/golang-lru/simplelru"
+ coreCommon "github.com/tangerine-network/tangerine-consensus/common"
+ dexCore "github.com/tangerine-network/tangerine-consensus/core"
+ coreCrypto "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ coreEcdsa "github.com/tangerine-network/tangerine-consensus/core/crypto/ecdsa"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
+ dkgTypes "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
+ coreUtils "github.com/tangerine-network/tangerine-consensus/core/utils"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/core/state"
diff --git a/core/headerchain.go b/core/headerchain.go
index 64eaff6f9..7714f568c 100644
--- a/core/headerchain.go
+++ b/core/headerchain.go
@@ -27,10 +27,10 @@ import (
"sync/atomic"
"time"
- dexCore "github.com/byzantine-lab/dexon-consensus/core"
- coreCrypto "github.com/byzantine-lab/dexon-consensus/core/crypto"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
lru "github.com/hashicorp/golang-lru"
+ dexCore "github.com/tangerine-network/tangerine-consensus/core"
+ coreCrypto "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/consensus"
diff --git a/core/rawdb/accessors_core_block.go b/core/rawdb/accessors_core_block.go
index 7484802a0..fba00d243 100644
--- a/core/rawdb/accessors_core_block.go
+++ b/core/rawdb/accessors_core_block.go
@@ -3,7 +3,7 @@ package rawdb
import (
"bytes"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/log"
diff --git a/core/rawdb/accessors_core_chain_tip.go b/core/rawdb/accessors_core_chain_tip.go
index 740fb470f..6c77d3544 100644
--- a/core/rawdb/accessors_core_chain_tip.go
+++ b/core/rawdb/accessors_core_chain_tip.go
@@ -3,9 +3,9 @@ package rawdb
import (
"bytes"
- coreCommon "github.com/byzantine-lab/dexon-consensus/common"
"github.com/tangerine-network/go-tangerine/log"
"github.com/tangerine-network/go-tangerine/rlp"
+ coreCommon "github.com/tangerine-network/tangerine-consensus/common"
)
func ReadCoreCompactionChainTipRLP(db DatabaseReader) (rlp.RawValue, error) {
diff --git a/core/rawdb/accessors_core_dkg_private_key.go b/core/rawdb/accessors_core_dkg_private_key.go
index 51938f204..9d95ce955 100644
--- a/core/rawdb/accessors_core_dkg_private_key.go
+++ b/core/rawdb/accessors_core_dkg_private_key.go
@@ -3,9 +3,9 @@ package rawdb
import (
"bytes"
- coreDKG "github.com/byzantine-lab/dexon-consensus/core/crypto/dkg"
"github.com/tangerine-network/go-tangerine/log"
"github.com/tangerine-network/go-tangerine/rlp"
+ coreDKG "github.com/tangerine-network/tangerine-consensus/core/crypto/dkg"
)
type dkgPrivateKey struct {
diff --git a/core/rawdb/accessors_core_dkg_protocol.go b/core/rawdb/accessors_core_dkg_protocol.go
index b6ec532cd..373e902ad 100644
--- a/core/rawdb/accessors_core_dkg_protocol.go
+++ b/core/rawdb/accessors_core_dkg_protocol.go
@@ -3,9 +3,9 @@ package rawdb
import (
"bytes"
- coreDb "github.com/byzantine-lab/dexon-consensus/core/db"
"github.com/tangerine-network/go-tangerine/log"
"github.com/tangerine-network/go-tangerine/rlp"
+ coreDb "github.com/tangerine-network/tangerine-consensus/core/db"
)
func ReadCoreDKGProtocolRLP(db DatabaseReader) rlp.RawValue {
diff --git a/core/state_transition.go b/core/state_transition.go
index 8851b4f51..1b8a85655 100644
--- a/core/state_transition.go
+++ b/core/state_transition.go
@@ -23,11 +23,11 @@ import (
"math/big"
"sync/atomic"
- dexCore "github.com/byzantine-lab/dexon-consensus/core"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/core/vm"
"github.com/tangerine-network/go-tangerine/log"
"github.com/tangerine-network/go-tangerine/params"
+ dexCore "github.com/tangerine-network/tangerine-consensus/core"
)
var legacyEvm = flag.Bool("legacy-evm", false, "make evm run origin logic")
diff --git a/core/tx_pool.go b/core/tx_pool.go
index 4822279c9..115a915b4 100644
--- a/core/tx_pool.go
+++ b/core/tx_pool.go
@@ -24,7 +24,7 @@ import (
"sync"
"time"
- dexCore "github.com/byzantine-lab/dexon-consensus/core"
+ dexCore "github.com/tangerine-network/tangerine-consensus/core"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/common/prque"
diff --git a/core/vm/oracle_contracts.go b/core/vm/oracle_contracts.go
index 7e245e6bd..e850811ff 100644
--- a/core/vm/oracle_contracts.go
+++ b/core/vm/oracle_contracts.go
@@ -34,14 +34,14 @@ import (
"github.com/tangerine-network/go-tangerine/params"
"github.com/tangerine-network/go-tangerine/rlp"
- coreCommon "github.com/byzantine-lab/dexon-consensus/common"
- dexCore "github.com/byzantine-lab/dexon-consensus/core"
- coreCrypto "github.com/byzantine-lab/dexon-consensus/core/crypto"
- coreUtils "github.com/byzantine-lab/dexon-consensus/core/utils"
-
- "github.com/byzantine-lab/dexon-consensus/core/crypto/ecdsa"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
- dkgTypes "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
+ coreCommon "github.com/tangerine-network/tangerine-consensus/common"
+ dexCore "github.com/tangerine-network/tangerine-consensus/core"
+ coreCrypto "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ coreUtils "github.com/tangerine-network/tangerine-consensus/core/utils"
+
+ "github.com/tangerine-network/tangerine-consensus/core/crypto/ecdsa"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
+ dkgTypes "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
)
type Bytes32 [32]byte
diff --git a/core/vm/oracle_contracts_test.go b/core/vm/oracle_contracts_test.go
index 0bafb5ed6..ef6b9bde8 100644
--- a/core/vm/oracle_contracts_test.go
+++ b/core/vm/oracle_contracts_test.go
@@ -26,13 +26,13 @@ import (
"testing"
"time"
- coreCommon "github.com/byzantine-lab/dexon-consensus/common"
- dexCore "github.com/byzantine-lab/dexon-consensus/core"
- coreCrypto "github.com/byzantine-lab/dexon-consensus/core/crypto"
- coreEcdsa "github.com/byzantine-lab/dexon-consensus/core/crypto/ecdsa"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
- dkgTypes "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
- coreUtils "github.com/byzantine-lab/dexon-consensus/core/utils"
+ coreCommon "github.com/tangerine-network/tangerine-consensus/common"
+ dexCore "github.com/tangerine-network/tangerine-consensus/core"
+ coreCrypto "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ coreEcdsa "github.com/tangerine-network/tangerine-consensus/core/crypto/ecdsa"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
+ dkgTypes "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
+ coreUtils "github.com/tangerine-network/tangerine-consensus/core/utils"
"github.com/stretchr/testify/suite"
"github.com/tangerine-network/go-tangerine/common"
diff --git a/dex/app.go b/dex/app.go
index 8fbc53f82..fb8ffa46d 100644
--- a/dex/app.go
+++ b/dex/app.go
@@ -25,8 +25,8 @@ import (
"sync"
"time"
- coreCommon "github.com/byzantine-lab/dexon-consensus/common"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
+ coreCommon "github.com/tangerine-network/tangerine-consensus/common"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/core"
diff --git a/dex/app_test.go b/dex/app_test.go
index 0a25f61f3..22b85b766 100644
--- a/dex/app_test.go
+++ b/dex/app_test.go
@@ -10,10 +10,6 @@ import (
"testing"
"time"
- coreCommon "github.com/byzantine-lab/dexon-consensus/common"
- coreCrypto "github.com/byzantine-lab/dexon-consensus/core/crypto"
- coreEcdsa "github.com/byzantine-lab/dexon-consensus/core/crypto/ecdsa"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/common/math"
"github.com/tangerine-network/go-tangerine/consensus/dexcon"
@@ -25,6 +21,10 @@ import (
"github.com/tangerine-network/go-tangerine/ethdb"
"github.com/tangerine-network/go-tangerine/event"
"github.com/tangerine-network/go-tangerine/rlp"
+ coreCommon "github.com/tangerine-network/tangerine-consensus/common"
+ coreCrypto "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ coreEcdsa "github.com/tangerine-network/tangerine-consensus/core/crypto/ecdsa"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
)
type singnal int
diff --git a/dex/backend.go b/dex/backend.go
index 68783864c..c76b9af85 100644
--- a/dex/backend.go
+++ b/dex/backend.go
@@ -21,7 +21,6 @@ import (
"fmt"
"time"
- "github.com/byzantine-lab/dexon-consensus/core/syncer"
"github.com/tangerine-network/go-tangerine/accounts"
"github.com/tangerine-network/go-tangerine/consensus"
"github.com/tangerine-network/go-tangerine/consensus/dexcon"
@@ -41,6 +40,7 @@ import (
"github.com/tangerine-network/go-tangerine/p2p"
"github.com/tangerine-network/go-tangerine/params"
"github.com/tangerine-network/go-tangerine/rpc"
+ "github.com/tangerine-network/tangerine-consensus/core/syncer"
)
// Tangerine implements the DEXON fullnode service.
diff --git a/dex/blockproposer.go b/dex/blockproposer.go
index f280d409e..64873ed21 100644
--- a/dex/blockproposer.go
+++ b/dex/blockproposer.go
@@ -7,10 +7,10 @@ import (
"sync/atomic"
"time"
- dexCore "github.com/byzantine-lab/dexon-consensus/core"
- coreEcdsa "github.com/byzantine-lab/dexon-consensus/core/crypto/ecdsa"
- "github.com/byzantine-lab/dexon-consensus/core/syncer"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
+ dexCore "github.com/tangerine-network/tangerine-consensus/core"
+ coreEcdsa "github.com/tangerine-network/tangerine-consensus/core/crypto/ecdsa"
+ "github.com/tangerine-network/tangerine-consensus/core/syncer"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
"github.com/tangerine-network/go-tangerine/core"
"github.com/tangerine-network/go-tangerine/dex/db"
diff --git a/dex/cache.go b/dex/cache.go
index a8d246eec..aeabf72f8 100644
--- a/dex/cache.go
+++ b/dex/cache.go
@@ -20,9 +20,9 @@ package dex
import (
"sync"
- coreCommon "github.com/byzantine-lab/dexon-consensus/common"
- coreDb "github.com/byzantine-lab/dexon-consensus/core/db"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
+ coreCommon "github.com/tangerine-network/tangerine-consensus/common"
+ coreDb "github.com/tangerine-network/tangerine-consensus/core/db"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
)
type voteKey struct {
diff --git a/dex/cache_test.go b/dex/cache_test.go
index 64801db2d..f654bf009 100644
--- a/dex/cache_test.go
+++ b/dex/cache_test.go
@@ -24,9 +24,9 @@ import (
"strings"
"testing"
- coreCommon "github.com/byzantine-lab/dexon-consensus/common"
- coreDb "github.com/byzantine-lab/dexon-consensus/core/db"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
+ coreCommon "github.com/tangerine-network/tangerine-consensus/common"
+ coreDb "github.com/tangerine-network/tangerine-consensus/core/db"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
)
type byHash []*coreTypes.Vote
diff --git a/dex/db/db.go b/dex/db/db.go
index c6479cd8c..2c87b4616 100644
--- a/dex/db/db.go
+++ b/dex/db/db.go
@@ -18,10 +18,10 @@
package db
import (
- coreCommon "github.com/byzantine-lab/dexon-consensus/common"
- coreDKG "github.com/byzantine-lab/dexon-consensus/core/crypto/dkg"
- coreDb "github.com/byzantine-lab/dexon-consensus/core/db"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
+ coreCommon "github.com/tangerine-network/tangerine-consensus/common"
+ coreDKG "github.com/tangerine-network/tangerine-consensus/core/crypto/dkg"
+ coreDb "github.com/tangerine-network/tangerine-consensus/core/db"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/core/rawdb"
diff --git a/dex/downloader/downloader.go b/dex/downloader/downloader.go
index 71f68ff83..1c99c3107 100644
--- a/dex/downloader/downloader.go
+++ b/dex/downloader/downloader.go
@@ -23,7 +23,7 @@ import (
"sync/atomic"
"time"
- dexCore "github.com/byzantine-lab/dexon-consensus/core"
+ dexCore "github.com/tangerine-network/tangerine-consensus/core"
ethereum "github.com/tangerine-network/go-tangerine"
"github.com/tangerine-network/go-tangerine/common"
diff --git a/dex/downloader/downloader_test.go b/dex/downloader/downloader_test.go
index 6d3718d44..3d185abe7 100644
--- a/dex/downloader/downloader_test.go
+++ b/dex/downloader/downloader_test.go
@@ -25,10 +25,7 @@ import (
"testing"
"time"
- dexCore "github.com/byzantine-lab/dexon-consensus/core"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
ethereum "github.com/tangerine-network/go-tangerine"
-
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/consensus/dexcon"
"github.com/tangerine-network/go-tangerine/core/state"
@@ -38,6 +35,8 @@ import (
"github.com/tangerine-network/go-tangerine/event"
"github.com/tangerine-network/go-tangerine/rlp"
"github.com/tangerine-network/go-tangerine/trie"
+ dexCore "github.com/tangerine-network/tangerine-consensus/core"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
)
// Reduce some of the parameters to make the tester faster.
diff --git a/dex/downloader/testchain_test.go b/dex/downloader/testchain_test.go
index 5be77b86f..9595dc212 100644
--- a/dex/downloader/testchain_test.go
+++ b/dex/downloader/testchain_test.go
@@ -21,8 +21,8 @@ import (
"fmt"
"math/big"
- dexCore "github.com/byzantine-lab/dexon-consensus/core"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
+ dexCore "github.com/tangerine-network/tangerine-consensus/core"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/consensus/dexcon"
diff --git a/dex/governance.go b/dex/governance.go
index 3e73467b5..1ca94e1dc 100644
--- a/dex/governance.go
+++ b/dex/governance.go
@@ -22,8 +22,8 @@ import (
"crypto/ecdsa"
"math/big"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
- dkgTypes "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
+ dkgTypes "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/core"
diff --git a/dex/handler.go b/dex/handler.go
index 2c849b8ee..6ef3c3359 100644
--- a/dex/handler.go
+++ b/dex/handler.go
@@ -45,11 +45,11 @@ import (
"sync/atomic"
"time"
- coreCommon "github.com/byzantine-lab/dexon-consensus/common"
- dexCore "github.com/byzantine-lab/dexon-consensus/core"
- coreCrypto "github.com/byzantine-lab/dexon-consensus/core/crypto"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
- dkgTypes "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
+ coreCommon "github.com/tangerine-network/tangerine-consensus/common"
+ dexCore "github.com/tangerine-network/tangerine-consensus/core"
+ coreCrypto "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
+ dkgTypes "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/consensus"
diff --git a/dex/network.go b/dex/network.go
index f4f18beb5..3a5a3e620 100644
--- a/dex/network.go
+++ b/dex/network.go
@@ -18,10 +18,10 @@
package dex
import (
- coreCommon "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- dkgTypes "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
+ coreCommon "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
+ dkgTypes "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
)
type DexconNetwork struct {
diff --git a/dex/peer.go b/dex/peer.go
index a9a952f2f..9b7eb058c 100644
--- a/dex/peer.go
+++ b/dex/peer.go
@@ -40,10 +40,10 @@ import (
"sync"
"time"
- coreCommon "github.com/byzantine-lab/dexon-consensus/common"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
- dkgTypes "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
mapset "github.com/deckarep/golang-set"
+ coreCommon "github.com/tangerine-network/tangerine-consensus/common"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
+ dkgTypes "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/core/types"
diff --git a/dex/protocol_test.go b/dex/protocol_test.go
index 605cd0dec..bd0a77dfa 100644
--- a/dex/protocol_test.go
+++ b/dex/protocol_test.go
@@ -24,11 +24,11 @@ import (
"testing"
"time"
- coreCommon "github.com/byzantine-lab/dexon-consensus/common"
- coreCrypto "github.com/byzantine-lab/dexon-consensus/core/crypto"
- "github.com/byzantine-lab/dexon-consensus/core/crypto/dkg"
- coreTypes "github.com/byzantine-lab/dexon-consensus/core/types"
- dkgTypes "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
+ coreCommon "github.com/tangerine-network/tangerine-consensus/common"
+ coreCrypto "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto/dkg"
+ coreTypes "github.com/tangerine-network/tangerine-consensus/core/types"
+ dkgTypes "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
"github.com/tangerine-network/go-tangerine/common"
"github.com/tangerine-network/go-tangerine/core/types"
diff --git a/test/sync_core.sh b/test/sync_core.sh
index 1fd9a043f..d0ece6133 100755
--- a/test/sync_core.sh
+++ b/test/sync_core.sh
@@ -1,3 +1,3 @@
#!/bin/sh
-govendor fetch github.com/byzantine-lab/dexon-consensus/...@master
+govendor fetch github.com/tangerine-network/tangerine-consensus/...@master
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/blockdb/interfaces.go b/vendor/github.com/byzantine-lab/dexon-consensus/core/blockdb/interfaces.go
deleted file mode 100644
index c85630775..000000000
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/blockdb/interfaces.go
+++ /dev/null
@@ -1,70 +0,0 @@
-// Copyright 2018 The dexon-consensus Authors
-// This file is part of the dexon-consensus library.
-//
-// The dexon-consensus library is free software: you can redistribute it
-// and/or modify it under the terms of the GNU Lesser General Public License as
-// published by the Free Software Foundation, either version 3 of the License,
-// or (at your option) any later version.
-//
-// The dexon-consensus library is distributed in the hope that it will be
-// useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser
-// General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public License
-// along with the dexon-consensus library. If not, see
-// <http://www.gnu.org/licenses/>.
-
-package blockdb
-
-import (
- "errors"
- "fmt"
-
- "github.com/dexon-foundation/dexon-consensus/common"
- "github.com/dexon-foundation/dexon-consensus/core/types"
-)
-
-var (
- // ErrBlockExists is the error when block eixsts.
- ErrBlockExists = errors.New("block exists")
- // ErrBlockDoesNotExist is the error when block does not eixst.
- ErrBlockDoesNotExist = errors.New("block does not exist")
- // ErrIterationFinished is the error to check if the iteration is finished.
- ErrIterationFinished = errors.New("iteration finished")
- // ErrEmptyPath is the error when the required path is empty.
- ErrEmptyPath = fmt.Errorf("empty path")
- // ErrClosed is the error when using DB after it's closed.
- ErrClosed = fmt.Errorf("db closed")
- // ErrNotImplemented is the error that some interface is not implemented.
- ErrNotImplemented = fmt.Errorf("not implemented")
-)
-
-// BlockDatabase is the interface for a BlockDatabase.
-type BlockDatabase interface {
- Reader
- Writer
-
- // Close allows database implementation able to
- // release resource when finishing.
- Close() error
-}
-
-// Reader defines the interface for reading blocks into DB.
-type Reader interface {
- Has(hash common.Hash) bool
- Get(hash common.Hash) (types.Block, error)
- GetAll() (BlockIterator, error)
-}
-
-// Writer defines the interface for writing blocks into DB.
-type Writer interface {
- Update(block types.Block) error
- Put(block types.Block) error
-}
-
-// BlockIterator defines an iterator on blocks hold
-// in a DB.
-type BlockIterator interface {
- Next() (types.Block, error)
-}
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/blockdb/level-db.go b/vendor/github.com/byzantine-lab/dexon-consensus/core/blockdb/level-db.go
deleted file mode 100644
index 76730fc9c..000000000
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/blockdb/level-db.go
+++ /dev/null
@@ -1,127 +0,0 @@
-// Copyright 2018 The dexon-consensus Authors
-// This file is part of the dexon-consensus library.
-//
-// The dexon-consensus library is free software: you can redistribute it
-// and/or modify it under the terms of the GNU Lesser General Public License as
-// published by the Free Software Foundation, either version 3 of the License,
-// or (at your option) any later version.
-//
-// The dexon-consensus library is distributed in the hope that it will be
-// useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser
-// General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public License
-// along with the dexon-consensus library. If not, see
-// <http://www.gnu.org/licenses/>.
-
-package blockdb
-
-import (
- "encoding/json"
-
- "github.com/syndtr/goleveldb/leveldb"
-
- "github.com/dexon-foundation/dexon-consensus/common"
- "github.com/dexon-foundation/dexon-consensus/core/types"
-)
-
-// LevelDBBackedBlockDB is a leveldb backed BlockDB implementation.
-type LevelDBBackedBlockDB struct {
- db *leveldb.DB
-}
-
-// NewLevelDBBackedBlockDB initialize a leveldb-backed block database.
-func NewLevelDBBackedBlockDB(
- path string) (lvl *LevelDBBackedBlockDB, err error) {
-
- db, err := leveldb.OpenFile(path, nil)
- if err != nil {
- return
- }
- lvl = &LevelDBBackedBlockDB{db: db}
- return
-}
-
-// Close implement Closer interface, which would release allocated resource.
-func (lvl *LevelDBBackedBlockDB) Close() error {
- return lvl.db.Close()
-}
-
-// Has implements the Reader.Has method.
-func (lvl *LevelDBBackedBlockDB) Has(hash common.Hash) bool {
- exists, err := lvl.db.Has([]byte(hash[:]), nil)
- if err != nil {
- // TODO(missionliao): Modify the interface to return error.
- panic(err)
- }
- return exists
-}
-
-// Get implements the Reader.Get method.
-func (lvl *LevelDBBackedBlockDB) Get(
- hash common.Hash) (block types.Block, err error) {
-
- queried, err := lvl.db.Get([]byte(hash[:]), nil)
- if err != nil {
- if err == leveldb.ErrNotFound {
- err = ErrBlockDoesNotExist
- }
- return
- }
- err = json.Unmarshal(queried, &block)
- if err != nil {
- return
- }
- return
-}
-
-// Update implements the Writer.Update method.
-func (lvl *LevelDBBackedBlockDB) Update(block types.Block) (err error) {
- // NOTE: we didn't handle changes of block hash (and it
- // should not happen).
- marshaled, err := json.Marshal(&block)
- if err != nil {
- return
- }
-
- if !lvl.Has(block.Hash) {
- err = ErrBlockDoesNotExist
- return
- }
- err = lvl.db.Put(
- []byte(block.Hash[:]),
- marshaled,
- nil)
- if err != nil {
- return
- }
- return
-}
-
-// Put implements the Writer.Put method.
-func (lvl *LevelDBBackedBlockDB) Put(block types.Block) (err error) {
- marshaled, err := json.Marshal(&block)
- if err != nil {
- return
- }
- if lvl.Has(block.Hash) {
- err = ErrBlockExists
- return
- }
- err = lvl.db.Put(
- []byte(block.Hash[:]),
- marshaled,
- nil)
- if err != nil {
- return
- }
- return
-}
-
-// GetAll implements Reader.GetAll method, which allows callers
-// to retrieve all blocks in DB.
-func (lvl *LevelDBBackedBlockDB) GetAll() (BlockIterator, error) {
- // TODO (mission): Implement this part via goleveldb's iterator.
- return nil, ErrNotImplemented
-}
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/blockdb/memory.go b/vendor/github.com/byzantine-lab/dexon-consensus/core/blockdb/memory.go
deleted file mode 100644
index b45af229b..000000000
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/blockdb/memory.go
+++ /dev/null
@@ -1,183 +0,0 @@
-// Copyright 2018 The dexon-consensus Authors
-// This file is part of the dexon-consensus library.
-//
-// The dexon-consensus library is free software: you can redistribute it
-// and/or modify it under the terms of the GNU Lesser General Public License as
-// published by the Free Software Foundation, either version 3 of the License,
-// or (at your option) any later version.
-//
-// The dexon-consensus library is distributed in the hope that it will be
-// useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser
-// General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public License
-// along with the dexon-consensus library. If not, see
-// <http://www.gnu.org/licenses/>.
-
-package blockdb
-
-import (
- "encoding/json"
- "io/ioutil"
- "os"
- "sync"
-
- "github.com/dexon-foundation/dexon-consensus/common"
- "github.com/dexon-foundation/dexon-consensus/core/types"
-)
-
-type seqIterator struct {
- idx int
- db *MemBackedBlockDB
-}
-
-func (seq *seqIterator) Next() (types.Block, error) {
- curIdx := seq.idx
- seq.idx++
- return seq.db.getByIndex(curIdx)
-}
-
-// MemBackedBlockDB is a memory backed BlockDB implementation.
-type MemBackedBlockDB struct {
- blocksMutex sync.RWMutex
- blockHashSequence common.Hashes
- blocksByHash map[common.Hash]*types.Block
- persistantFilePath string
-}
-
-// NewMemBackedBlockDB initialize a memory-backed block database.
-func NewMemBackedBlockDB(persistantFilePath ...string) (db *MemBackedBlockDB, err error) {
- db = &MemBackedBlockDB{
- blockHashSequence: common.Hashes{},
- blocksByHash: make(map[common.Hash]*types.Block),
- }
- if len(persistantFilePath) == 0 || len(persistantFilePath[0]) == 0 {
- return
- }
- db.persistantFilePath = persistantFilePath[0]
- buf, err := ioutil.ReadFile(db.persistantFilePath)
- if err != nil {
- if !os.IsNotExist(err) {
- // Something unexpected happened.
- return
- }
- // It's expected behavior that file doesn't exists, we should not
- // report error on it.
- err = nil
- return
- }
-
- // Init this instance by file content, it's a temporary way
- // to export those private field for JSON encoding.
- toLoad := struct {
- Sequence common.Hashes
- ByHash map[common.Hash]*types.Block
- }{}
- err = json.Unmarshal(buf, &toLoad)
- if err != nil {
- return
- }
- db.blockHashSequence = toLoad.Sequence
- db.blocksByHash = toLoad.ByHash
- return
-}
-
-// Has returns wheter or not the DB has a block identified with the hash.
-func (m *MemBackedBlockDB) Has(hash common.Hash) bool {
- m.blocksMutex.RLock()
- defer m.blocksMutex.RUnlock()
-
- _, ok := m.blocksByHash[hash]
- return ok
-}
-
-// Get returns a block given a hash.
-func (m *MemBackedBlockDB) Get(hash common.Hash) (types.Block, error) {
- m.blocksMutex.RLock()
- defer m.blocksMutex.RUnlock()
-
- return m.internalGet(hash)
-}
-
-func (m *MemBackedBlockDB) internalGet(hash common.Hash) (types.Block, error) {
- b, ok := m.blocksByHash[hash]
- if !ok {
- return types.Block{}, ErrBlockDoesNotExist
- }
- return *b, nil
-}
-
-// Put inserts a new block into the database.
-func (m *MemBackedBlockDB) Put(block types.Block) error {
- if m.Has(block.Hash) {
- return ErrBlockExists
- }
-
- m.blocksMutex.Lock()
- defer m.blocksMutex.Unlock()
-
- m.blockHashSequence = append(m.blockHashSequence, block.Hash)
- m.blocksByHash[block.Hash] = &block
- return nil
-}
-
-// Update updates a block in the database.
-func (m *MemBackedBlockDB) Update(block types.Block) error {
- if !m.Has(block.Hash) {
- return ErrBlockDoesNotExist
- }
-
- m.blocksMutex.Lock()
- defer m.blocksMutex.Unlock()
-
- m.blocksByHash[block.Hash] = &block
- return nil
-}
-
-// Close implement Closer interface, which would release allocated resource.
-func (m *MemBackedBlockDB) Close() (err error) {
- // Save internal state to a pretty-print json file. It's a temporary way
- // to dump private file via JSON encoding.
- if len(m.persistantFilePath) == 0 {
- return
- }
-
- m.blocksMutex.RLock()
- defer m.blocksMutex.RUnlock()
-
- toDump := struct {
- Sequence common.Hashes
- ByHash map[common.Hash]*types.Block
- }{
- Sequence: m.blockHashSequence,
- ByHash: m.blocksByHash,
- }
-
- // Dump to JSON with 2-space indent.
- buf, err := json.Marshal(&toDump)
- if err != nil {
- return
- }
-
- err = ioutil.WriteFile(m.persistantFilePath, buf, 0644)
- return
-}
-
-func (m *MemBackedBlockDB) getByIndex(idx int) (types.Block, error) {
- m.blocksMutex.RLock()
- defer m.blocksMutex.RUnlock()
-
- if idx >= len(m.blockHashSequence) {
- return types.Block{}, ErrIterationFinished
- }
-
- hash := m.blockHashSequence[idx]
- return m.internalGet(hash)
-}
-
-// GetAll implement Reader.GetAll method, which allows caller
-// to retrieve all blocks in DB.
-func (m *MemBackedBlockDB) GetAll() (BlockIterator, error) {
- return &seqIterator{db: m}, nil
-}
diff --git a/vendor/github.com/byzantine-lab/bls/.gitignore b/vendor/github.com/tangerine-network/bls/.gitignore
index dacdfc906..dacdfc906 100644
--- a/vendor/github.com/byzantine-lab/bls/.gitignore
+++ b/vendor/github.com/tangerine-network/bls/.gitignore
diff --git a/vendor/github.com/byzantine-lab/bls/.travis.yml b/vendor/github.com/tangerine-network/bls/.travis.yml
index 71a667a2e..71a667a2e 100644
--- a/vendor/github.com/byzantine-lab/bls/.travis.yml
+++ b/vendor/github.com/tangerine-network/bls/.travis.yml
diff --git a/vendor/github.com/byzantine-lab/bls/CMakeLists.txt b/vendor/github.com/tangerine-network/bls/CMakeLists.txt
index 30fb90fd5..30fb90fd5 100644
--- a/vendor/github.com/byzantine-lab/bls/CMakeLists.txt
+++ b/vendor/github.com/tangerine-network/bls/CMakeLists.txt
diff --git a/vendor/github.com/byzantine-lab/bls/Makefile b/vendor/github.com/tangerine-network/bls/Makefile
index efea22274..efea22274 100644
--- a/vendor/github.com/byzantine-lab/bls/Makefile
+++ b/vendor/github.com/tangerine-network/bls/Makefile
diff --git a/vendor/github.com/byzantine-lab/bls/bin/.emptydir b/vendor/github.com/tangerine-network/bls/bin/.emptydir
index e69de29bb..e69de29bb 100644
--- a/vendor/github.com/byzantine-lab/bls/bin/.emptydir
+++ b/vendor/github.com/tangerine-network/bls/bin/.emptydir
diff --git a/vendor/github.com/byzantine-lab/bls/bls.sln b/vendor/github.com/tangerine-network/bls/bls.sln
index 4889ec601..4889ec601 100644
--- a/vendor/github.com/byzantine-lab/bls/bls.sln
+++ b/vendor/github.com/tangerine-network/bls/bls.sln
diff --git a/vendor/github.com/byzantine-lab/bls/bls_smpl.py b/vendor/github.com/tangerine-network/bls/bls_smpl.py
index f834d80aa..f834d80aa 100644
--- a/vendor/github.com/byzantine-lab/bls/bls_smpl.py
+++ b/vendor/github.com/tangerine-network/bls/bls_smpl.py
diff --git a/vendor/github.com/byzantine-lab/bls/common.props b/vendor/github.com/tangerine-network/bls/common.props
index d6fdbb902..d6fdbb902 100644
--- a/vendor/github.com/byzantine-lab/bls/common.props
+++ b/vendor/github.com/tangerine-network/bls/common.props
diff --git a/vendor/github.com/byzantine-lab/bls/debug.props b/vendor/github.com/tangerine-network/bls/debug.props
index 1553ae0dc..1553ae0dc 100644
--- a/vendor/github.com/byzantine-lab/bls/debug.props
+++ b/vendor/github.com/tangerine-network/bls/debug.props
diff --git a/vendor/github.com/byzantine-lab/bls/ffi/cs/App.config b/vendor/github.com/tangerine-network/bls/ffi/cs/App.config
index 8d234373a..8d234373a 100644
--- a/vendor/github.com/byzantine-lab/bls/ffi/cs/App.config
+++ b/vendor/github.com/tangerine-network/bls/ffi/cs/App.config
diff --git a/vendor/github.com/byzantine-lab/bls/ffi/cs/Properties/AssemblyInfo.cs b/vendor/github.com/tangerine-network/bls/ffi/cs/Properties/AssemblyInfo.cs
index 201222c55..201222c55 100644
--- a/vendor/github.com/byzantine-lab/bls/ffi/cs/Properties/AssemblyInfo.cs
+++ b/vendor/github.com/tangerine-network/bls/ffi/cs/Properties/AssemblyInfo.cs
diff --git a/vendor/github.com/byzantine-lab/bls/ffi/cs/bls.cs b/vendor/github.com/tangerine-network/bls/ffi/cs/bls.cs
index 6bcaf07fb..6bcaf07fb 100644
--- a/vendor/github.com/byzantine-lab/bls/ffi/cs/bls.cs
+++ b/vendor/github.com/tangerine-network/bls/ffi/cs/bls.cs
diff --git a/vendor/github.com/byzantine-lab/bls/ffi/cs/bls.csproj b/vendor/github.com/tangerine-network/bls/ffi/cs/bls.csproj
index c03afa436..c03afa436 100644
--- a/vendor/github.com/byzantine-lab/bls/ffi/cs/bls.csproj
+++ b/vendor/github.com/tangerine-network/bls/ffi/cs/bls.csproj
diff --git a/vendor/github.com/byzantine-lab/bls/ffi/cs/bls.sln b/vendor/github.com/tangerine-network/bls/ffi/cs/bls.sln
index 7c3dfba7b..7c3dfba7b 100644
--- a/vendor/github.com/byzantine-lab/bls/ffi/cs/bls.sln
+++ b/vendor/github.com/tangerine-network/bls/ffi/cs/bls.sln
diff --git a/vendor/github.com/byzantine-lab/bls/ffi/cs/bls256.cs b/vendor/github.com/tangerine-network/bls/ffi/cs/bls256.cs
index 3ef5fab9a..3ef5fab9a 100644
--- a/vendor/github.com/byzantine-lab/bls/ffi/cs/bls256.cs
+++ b/vendor/github.com/tangerine-network/bls/ffi/cs/bls256.cs
diff --git a/vendor/github.com/byzantine-lab/bls/ffi/cs/bls256.csproj b/vendor/github.com/tangerine-network/bls/ffi/cs/bls256.csproj
index 032a1d347..032a1d347 100644
--- a/vendor/github.com/byzantine-lab/bls/ffi/cs/bls256.csproj
+++ b/vendor/github.com/tangerine-network/bls/ffi/cs/bls256.csproj
diff --git a/vendor/github.com/byzantine-lab/bls/ffi/cs/bls256.sln b/vendor/github.com/tangerine-network/bls/ffi/cs/bls256.sln
index eb29af97b..eb29af97b 100644
--- a/vendor/github.com/byzantine-lab/bls/ffi/cs/bls256.sln
+++ b/vendor/github.com/tangerine-network/bls/ffi/cs/bls256.sln
diff --git a/vendor/github.com/byzantine-lab/bls/ffi/cs/bls256_test.cs b/vendor/github.com/tangerine-network/bls/ffi/cs/bls256_test.cs
index 989993e0f..989993e0f 100644
--- a/vendor/github.com/byzantine-lab/bls/ffi/cs/bls256_test.cs
+++ b/vendor/github.com/tangerine-network/bls/ffi/cs/bls256_test.cs
diff --git a/vendor/github.com/byzantine-lab/bls/ffi/cs/bls_test.cs b/vendor/github.com/tangerine-network/bls/ffi/cs/bls_test.cs
index 2eb451ba9..2eb451ba9 100644
--- a/vendor/github.com/byzantine-lab/bls/ffi/cs/bls_test.cs
+++ b/vendor/github.com/tangerine-network/bls/ffi/cs/bls_test.cs
diff --git a/vendor/github.com/byzantine-lab/bls/ffi/cs/readme-ja.md b/vendor/github.com/tangerine-network/bls/ffi/cs/readme-ja.md
index 199135725..199135725 100644
--- a/vendor/github.com/byzantine-lab/bls/ffi/cs/readme-ja.md
+++ b/vendor/github.com/tangerine-network/bls/ffi/cs/readme-ja.md
diff --git a/vendor/github.com/byzantine-lab/bls/ffi/cs/readme.md b/vendor/github.com/tangerine-network/bls/ffi/cs/readme.md
index 2b7191871..2b7191871 100644
--- a/vendor/github.com/byzantine-lab/bls/ffi/cs/readme.md
+++ b/vendor/github.com/tangerine-network/bls/ffi/cs/readme.md
diff --git a/vendor/github.com/byzantine-lab/bls/ffi/go/bls/bls.go b/vendor/github.com/tangerine-network/bls/ffi/go/bls/bls.go
index 56bf08039..56bf08039 100644
--- a/vendor/github.com/byzantine-lab/bls/ffi/go/bls/bls.go
+++ b/vendor/github.com/tangerine-network/bls/ffi/go/bls/bls.go
diff --git a/vendor/github.com/byzantine-lab/bls/ffi/go/bls/callback.go b/vendor/github.com/tangerine-network/bls/ffi/go/bls/callback.go
index ba73a5e15..ba73a5e15 100644
--- a/vendor/github.com/byzantine-lab/bls/ffi/go/bls/callback.go
+++ b/vendor/github.com/tangerine-network/bls/ffi/go/bls/callback.go
diff --git a/vendor/github.com/byzantine-lab/bls/ffi/go/bls/dummy.cpp b/vendor/github.com/tangerine-network/bls/ffi/go/bls/dummy.cpp
index a5103a1c5..a5103a1c5 100644
--- a/vendor/github.com/byzantine-lab/bls/ffi/go/bls/dummy.cpp
+++ b/vendor/github.com/tangerine-network/bls/ffi/go/bls/dummy.cpp
diff --git a/vendor/github.com/byzantine-lab/bls/ffi/go/bls/mcl.go b/vendor/github.com/tangerine-network/bls/ffi/go/bls/mcl.go
index ca8d7f02b..ca8d7f02b 100644
--- a/vendor/github.com/byzantine-lab/bls/ffi/go/bls/mcl.go
+++ b/vendor/github.com/tangerine-network/bls/ffi/go/bls/mcl.go
diff --git a/vendor/github.com/byzantine-lab/bls/images/bls-go-alpine/Dockerfile b/vendor/github.com/tangerine-network/bls/images/bls-go-alpine/Dockerfile
index edd49eb4b..edd49eb4b 100644
--- a/vendor/github.com/byzantine-lab/bls/images/bls-go-alpine/Dockerfile
+++ b/vendor/github.com/tangerine-network/bls/images/bls-go-alpine/Dockerfile
diff --git a/vendor/github.com/byzantine-lab/bls/include/bls/bls.h b/vendor/github.com/tangerine-network/bls/include/bls/bls.h
index cb300bc49..cb300bc49 100644
--- a/vendor/github.com/byzantine-lab/bls/include/bls/bls.h
+++ b/vendor/github.com/tangerine-network/bls/include/bls/bls.h
diff --git a/vendor/github.com/byzantine-lab/bls/include/bls/bls.hpp b/vendor/github.com/tangerine-network/bls/include/bls/bls.hpp
index 741334555..741334555 100644
--- a/vendor/github.com/byzantine-lab/bls/include/bls/bls.hpp
+++ b/vendor/github.com/tangerine-network/bls/include/bls/bls.hpp
diff --git a/vendor/github.com/byzantine-lab/bls/lib/.emptydir b/vendor/github.com/tangerine-network/bls/lib/.emptydir
index e69de29bb..e69de29bb 100644
--- a/vendor/github.com/byzantine-lab/bls/lib/.emptydir
+++ b/vendor/github.com/tangerine-network/bls/lib/.emptydir
diff --git a/vendor/github.com/byzantine-lab/bls/mk.bat b/vendor/github.com/tangerine-network/bls/mk.bat
index 9bf8dd9e6..9bf8dd9e6 100644
--- a/vendor/github.com/byzantine-lab/bls/mk.bat
+++ b/vendor/github.com/tangerine-network/bls/mk.bat
diff --git a/vendor/github.com/byzantine-lab/bls/mkdll.bat b/vendor/github.com/tangerine-network/bls/mkdll.bat
index 17e934f92..17e934f92 100755
--- a/vendor/github.com/byzantine-lab/bls/mkdll.bat
+++ b/vendor/github.com/tangerine-network/bls/mkdll.bat
diff --git a/vendor/github.com/byzantine-lab/bls/mklib.bat b/vendor/github.com/tangerine-network/bls/mklib.bat
index 4a60d7196..4a60d7196 100644
--- a/vendor/github.com/byzantine-lab/bls/mklib.bat
+++ b/vendor/github.com/tangerine-network/bls/mklib.bat
diff --git a/vendor/github.com/byzantine-lab/bls/obj/.emptydir b/vendor/github.com/tangerine-network/bls/obj/.emptydir
index e69de29bb..e69de29bb 100644
--- a/vendor/github.com/byzantine-lab/bls/obj/.emptydir
+++ b/vendor/github.com/tangerine-network/bls/obj/.emptydir
diff --git a/vendor/github.com/byzantine-lab/bls/readme.md b/vendor/github.com/tangerine-network/bls/readme.md
index b1efb3f36..b1efb3f36 100644
--- a/vendor/github.com/byzantine-lab/bls/readme.md
+++ b/vendor/github.com/tangerine-network/bls/readme.md
diff --git a/vendor/github.com/byzantine-lab/bls/release.props b/vendor/github.com/tangerine-network/bls/release.props
index 886ce6890..886ce6890 100644
--- a/vendor/github.com/byzantine-lab/bls/release.props
+++ b/vendor/github.com/tangerine-network/bls/release.props
diff --git a/vendor/github.com/byzantine-lab/bls/sample/bls_smpl.cpp b/vendor/github.com/tangerine-network/bls/sample/bls_smpl.cpp
index e812cd500..e812cd500 100644
--- a/vendor/github.com/byzantine-lab/bls/sample/bls_smpl.cpp
+++ b/vendor/github.com/tangerine-network/bls/sample/bls_smpl.cpp
diff --git a/vendor/github.com/byzantine-lab/bls/setvar.bat b/vendor/github.com/tangerine-network/bls/setvar.bat
index 0ff286ab8..0ff286ab8 100755
--- a/vendor/github.com/byzantine-lab/bls/setvar.bat
+++ b/vendor/github.com/tangerine-network/bls/setvar.bat
diff --git a/vendor/github.com/byzantine-lab/bls/src/bls_c256.cpp b/vendor/github.com/tangerine-network/bls/src/bls_c256.cpp
index a9f3412ea..a9f3412ea 100644
--- a/vendor/github.com/byzantine-lab/bls/src/bls_c256.cpp
+++ b/vendor/github.com/tangerine-network/bls/src/bls_c256.cpp
diff --git a/vendor/github.com/byzantine-lab/bls/src/bls_c384.cpp b/vendor/github.com/tangerine-network/bls/src/bls_c384.cpp
index d28f8547b..d28f8547b 100644
--- a/vendor/github.com/byzantine-lab/bls/src/bls_c384.cpp
+++ b/vendor/github.com/tangerine-network/bls/src/bls_c384.cpp
diff --git a/vendor/github.com/byzantine-lab/bls/src/bls_c384_256.cpp b/vendor/github.com/tangerine-network/bls/src/bls_c384_256.cpp
index 3dcb3e7d7..3dcb3e7d7 100644
--- a/vendor/github.com/byzantine-lab/bls/src/bls_c384_256.cpp
+++ b/vendor/github.com/tangerine-network/bls/src/bls_c384_256.cpp
diff --git a/vendor/github.com/byzantine-lab/bls/src/bls_c_impl.hpp b/vendor/github.com/tangerine-network/bls/src/bls_c_impl.hpp
index b38c1ad06..b38c1ad06 100644
--- a/vendor/github.com/byzantine-lab/bls/src/bls_c_impl.hpp
+++ b/vendor/github.com/tangerine-network/bls/src/bls_c_impl.hpp
diff --git a/vendor/github.com/byzantine-lab/bls/src/proj/bls.vcxproj b/vendor/github.com/tangerine-network/bls/src/proj/bls.vcxproj
index b78c97919..b78c97919 100644
--- a/vendor/github.com/byzantine-lab/bls/src/proj/bls.vcxproj
+++ b/vendor/github.com/tangerine-network/bls/src/proj/bls.vcxproj
diff --git a/vendor/github.com/byzantine-lab/bls/src/qcoeff-bn254.hpp b/vendor/github.com/tangerine-network/bls/src/qcoeff-bn254.hpp
index 18d169568..18d169568 100644
--- a/vendor/github.com/byzantine-lab/bls/src/qcoeff-bn254.hpp
+++ b/vendor/github.com/tangerine-network/bls/src/qcoeff-bn254.hpp
diff --git a/vendor/github.com/byzantine-lab/bls/test/bls256_test.cpp b/vendor/github.com/tangerine-network/bls/test/bls256_test.cpp
index e53a87057..e53a87057 100644
--- a/vendor/github.com/byzantine-lab/bls/test/bls256_test.cpp
+++ b/vendor/github.com/tangerine-network/bls/test/bls256_test.cpp
diff --git a/vendor/github.com/byzantine-lab/bls/test/bls384_256_test.cpp b/vendor/github.com/tangerine-network/bls/test/bls384_256_test.cpp
index ea8126567..ea8126567 100644
--- a/vendor/github.com/byzantine-lab/bls/test/bls384_256_test.cpp
+++ b/vendor/github.com/tangerine-network/bls/test/bls384_256_test.cpp
diff --git a/vendor/github.com/byzantine-lab/bls/test/bls384_test.cpp b/vendor/github.com/tangerine-network/bls/test/bls384_test.cpp
index 2212f8e6b..2212f8e6b 100644
--- a/vendor/github.com/byzantine-lab/bls/test/bls384_test.cpp
+++ b/vendor/github.com/tangerine-network/bls/test/bls384_test.cpp
diff --git a/vendor/github.com/byzantine-lab/bls/test/bls_c256_test.cpp b/vendor/github.com/tangerine-network/bls/test/bls_c256_test.cpp
index 8613720b4..8613720b4 100644
--- a/vendor/github.com/byzantine-lab/bls/test/bls_c256_test.cpp
+++ b/vendor/github.com/tangerine-network/bls/test/bls_c256_test.cpp
diff --git a/vendor/github.com/byzantine-lab/bls/test/bls_c384_256_test.cpp b/vendor/github.com/tangerine-network/bls/test/bls_c384_256_test.cpp
index 6f153f9d8..6f153f9d8 100644
--- a/vendor/github.com/byzantine-lab/bls/test/bls_c384_256_test.cpp
+++ b/vendor/github.com/tangerine-network/bls/test/bls_c384_256_test.cpp
diff --git a/vendor/github.com/byzantine-lab/bls/test/bls_c384_test.cpp b/vendor/github.com/tangerine-network/bls/test/bls_c384_test.cpp
index b6886dd04..b6886dd04 100644
--- a/vendor/github.com/byzantine-lab/bls/test/bls_c384_test.cpp
+++ b/vendor/github.com/tangerine-network/bls/test/bls_c384_test.cpp
diff --git a/vendor/github.com/byzantine-lab/bls/test/bls_c_test.hpp b/vendor/github.com/tangerine-network/bls/test/bls_c_test.hpp
index e9b6e6302..e9b6e6302 100644
--- a/vendor/github.com/byzantine-lab/bls/test/bls_c_test.hpp
+++ b/vendor/github.com/tangerine-network/bls/test/bls_c_test.hpp
diff --git a/vendor/github.com/byzantine-lab/bls/test/bls_test.hpp b/vendor/github.com/tangerine-network/bls/test/bls_test.hpp
index 346fafe15..346fafe15 100644
--- a/vendor/github.com/byzantine-lab/bls/test/bls_test.hpp
+++ b/vendor/github.com/tangerine-network/bls/test/bls_test.hpp
diff --git a/vendor/github.com/byzantine-lab/bls/test/proj/bls_test/bls_test.vcxproj b/vendor/github.com/tangerine-network/bls/test/proj/bls_test/bls_test.vcxproj
index 1755135fb..1755135fb 100644
--- a/vendor/github.com/byzantine-lab/bls/test/proj/bls_test/bls_test.vcxproj
+++ b/vendor/github.com/tangerine-network/bls/test/proj/bls_test/bls_test.vcxproj
diff --git a/vendor/github.com/byzantine-lab/mcl/.gitignore b/vendor/github.com/tangerine-network/mcl/.gitignore
index f5edb3706..f5edb3706 100644
--- a/vendor/github.com/byzantine-lab/mcl/.gitignore
+++ b/vendor/github.com/tangerine-network/mcl/.gitignore
diff --git a/vendor/github.com/byzantine-lab/mcl/.travis.yml b/vendor/github.com/tangerine-network/mcl/.travis.yml
index 73a97e6aa..73a97e6aa 100644
--- a/vendor/github.com/byzantine-lab/mcl/.travis.yml
+++ b/vendor/github.com/tangerine-network/mcl/.travis.yml
diff --git a/vendor/github.com/byzantine-lab/mcl/CMakeLists.txt b/vendor/github.com/tangerine-network/mcl/CMakeLists.txt
index aaa0a8cf2..aaa0a8cf2 100644
--- a/vendor/github.com/byzantine-lab/mcl/CMakeLists.txt
+++ b/vendor/github.com/tangerine-network/mcl/CMakeLists.txt
diff --git a/vendor/github.com/byzantine-lab/mcl/COPYRIGHT b/vendor/github.com/tangerine-network/mcl/COPYRIGHT
index 90e49b4bc..90e49b4bc 100644
--- a/vendor/github.com/byzantine-lab/mcl/COPYRIGHT
+++ b/vendor/github.com/tangerine-network/mcl/COPYRIGHT
diff --git a/vendor/github.com/byzantine-lab/mcl/Makefile b/vendor/github.com/tangerine-network/mcl/Makefile
index 7df1dd300..7df1dd300 100644
--- a/vendor/github.com/byzantine-lab/mcl/Makefile
+++ b/vendor/github.com/tangerine-network/mcl/Makefile
diff --git a/vendor/github.com/byzantine-lab/mcl/bench.txt b/vendor/github.com/tangerine-network/mcl/bench.txt
index 35e47dca5..35e47dca5 100644
--- a/vendor/github.com/byzantine-lab/mcl/bench.txt
+++ b/vendor/github.com/tangerine-network/mcl/bench.txt
diff --git a/vendor/github.com/byzantine-lab/mcl/common.mk b/vendor/github.com/tangerine-network/mcl/common.mk
index 5c749e1a6..5c749e1a6 100644
--- a/vendor/github.com/byzantine-lab/mcl/common.mk
+++ b/vendor/github.com/tangerine-network/mcl/common.mk
diff --git a/vendor/github.com/byzantine-lab/mcl/common.props b/vendor/github.com/tangerine-network/mcl/common.props
index 912f39e30..912f39e30 100644
--- a/vendor/github.com/byzantine-lab/mcl/common.props
+++ b/vendor/github.com/tangerine-network/mcl/common.props
diff --git a/vendor/github.com/byzantine-lab/mcl/debug.props b/vendor/github.com/tangerine-network/mcl/debug.props
index 1553ae0dc..1553ae0dc 100644
--- a/vendor/github.com/byzantine-lab/mcl/debug.props
+++ b/vendor/github.com/tangerine-network/mcl/debug.props
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/cs/App.config b/vendor/github.com/tangerine-network/mcl/ffi/cs/App.config
index 88fa4027b..88fa4027b 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/cs/App.config
+++ b/vendor/github.com/tangerine-network/mcl/ffi/cs/App.config
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/cs/Properties/AssemblyInfo.cs b/vendor/github.com/tangerine-network/mcl/ffi/cs/Properties/AssemblyInfo.cs
index c87e1d44b..c87e1d44b 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/cs/Properties/AssemblyInfo.cs
+++ b/vendor/github.com/tangerine-network/mcl/ffi/cs/Properties/AssemblyInfo.cs
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/cs/bn256.cs b/vendor/github.com/tangerine-network/mcl/ffi/cs/bn256.cs
index 0e1ed032c..0e1ed032c 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/cs/bn256.cs
+++ b/vendor/github.com/tangerine-network/mcl/ffi/cs/bn256.cs
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/cs/bn256.csproj b/vendor/github.com/tangerine-network/mcl/ffi/cs/bn256.csproj
index 21a049f01..21a049f01 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/cs/bn256.csproj
+++ b/vendor/github.com/tangerine-network/mcl/ffi/cs/bn256.csproj
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/cs/bn256.sln b/vendor/github.com/tangerine-network/mcl/ffi/cs/bn256.sln
index 6e6aa67ee..6e6aa67ee 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/cs/bn256.sln
+++ b/vendor/github.com/tangerine-network/mcl/ffi/cs/bn256.sln
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/cs/bn256_test.cs b/vendor/github.com/tangerine-network/mcl/ffi/cs/bn256_test.cs
index cad8c03d3..cad8c03d3 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/cs/bn256_test.cs
+++ b/vendor/github.com/tangerine-network/mcl/ffi/cs/bn256_test.cs
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/go/mcl/mcl.go b/vendor/github.com/tangerine-network/mcl/ffi/go/mcl/mcl.go
index a0c8bb4d3..a0c8bb4d3 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/go/mcl/mcl.go
+++ b/vendor/github.com/tangerine-network/mcl/ffi/go/mcl/mcl.go
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/go/mcl/mcl_test.go b/vendor/github.com/tangerine-network/mcl/ffi/go/mcl/mcl_test.go
index 16bb6910f..16bb6910f 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/go/mcl/mcl_test.go
+++ b/vendor/github.com/tangerine-network/mcl/ffi/go/mcl/mcl_test.go
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/java/Bn256Test.java b/vendor/github.com/tangerine-network/mcl/ffi/java/Bn256Test.java
index b1f9f6f34..b1f9f6f34 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/java/Bn256Test.java
+++ b/vendor/github.com/tangerine-network/mcl/ffi/java/Bn256Test.java
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/java/ElgamalTest.java b/vendor/github.com/tangerine-network/mcl/ffi/java/ElgamalTest.java
index 0cf49e144..0cf49e144 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/java/ElgamalTest.java
+++ b/vendor/github.com/tangerine-network/mcl/ffi/java/ElgamalTest.java
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/java/Makefile b/vendor/github.com/tangerine-network/mcl/ffi/java/Makefile
index d69c043fb..d69c043fb 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/java/Makefile
+++ b/vendor/github.com/tangerine-network/mcl/ffi/java/Makefile
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/java/bn256.i b/vendor/github.com/tangerine-network/mcl/ffi/java/bn256.i
index 94a8edb7a..94a8edb7a 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/java/bn256.i
+++ b/vendor/github.com/tangerine-network/mcl/ffi/java/bn256.i
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/java/bn256_impl.hpp b/vendor/github.com/tangerine-network/mcl/ffi/java/bn256_impl.hpp
index c4caaf3ca..c4caaf3ca 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/java/bn256_impl.hpp
+++ b/vendor/github.com/tangerine-network/mcl/ffi/java/bn256_impl.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/java/bn256_wrap.cxx b/vendor/github.com/tangerine-network/mcl/ffi/java/bn256_wrap.cxx
index 0c8257af5..0c8257af5 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/java/bn256_wrap.cxx
+++ b/vendor/github.com/tangerine-network/mcl/ffi/java/bn256_wrap.cxx
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/java/elgamal.i b/vendor/github.com/tangerine-network/mcl/ffi/java/elgamal.i
index 410723174..410723174 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/java/elgamal.i
+++ b/vendor/github.com/tangerine-network/mcl/ffi/java/elgamal.i
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/java/elgamal_impl.hpp b/vendor/github.com/tangerine-network/mcl/ffi/java/elgamal_impl.hpp
index dbf2ba64e..dbf2ba64e 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/java/elgamal_impl.hpp
+++ b/vendor/github.com/tangerine-network/mcl/ffi/java/elgamal_impl.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/java/elgamal_wrap.cxx b/vendor/github.com/tangerine-network/mcl/ffi/java/elgamal_wrap.cxx
index 38d05f489..38d05f489 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/java/elgamal_wrap.cxx
+++ b/vendor/github.com/tangerine-network/mcl/ffi/java/elgamal_wrap.cxx
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/java/java.md b/vendor/github.com/tangerine-network/mcl/ffi/java/java.md
index 3fe861351..3fe861351 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/java/java.md
+++ b/vendor/github.com/tangerine-network/mcl/ffi/java/java.md
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/java/make_wrap.bat b/vendor/github.com/tangerine-network/mcl/ffi/java/make_wrap.bat
index b7008bc02..b7008bc02 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/java/make_wrap.bat
+++ b/vendor/github.com/tangerine-network/mcl/ffi/java/make_wrap.bat
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/java/run-bn256.bat b/vendor/github.com/tangerine-network/mcl/ffi/java/run-bn256.bat
index 903876ec6..903876ec6 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/java/run-bn256.bat
+++ b/vendor/github.com/tangerine-network/mcl/ffi/java/run-bn256.bat
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/java/run-elgamal.bat b/vendor/github.com/tangerine-network/mcl/ffi/java/run-elgamal.bat
index 8b889a64c..8b889a64c 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/java/run-elgamal.bat
+++ b/vendor/github.com/tangerine-network/mcl/ffi/java/run-elgamal.bat
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/java/set-java-path.bat b/vendor/github.com/tangerine-network/mcl/ffi/java/set-java-path.bat
index c66f81830..c66f81830 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/java/set-java-path.bat
+++ b/vendor/github.com/tangerine-network/mcl/ffi/java/set-java-path.bat
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/js/export-functions.py b/vendor/github.com/tangerine-network/mcl/ffi/js/export-functions.py
index 2a929564b..2a929564b 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/js/export-functions.py
+++ b/vendor/github.com/tangerine-network/mcl/ffi/js/export-functions.py
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/js/pre-mcl.js b/vendor/github.com/tangerine-network/mcl/ffi/js/pre-mcl.js
index ebc93e581..ebc93e581 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/js/pre-mcl.js
+++ b/vendor/github.com/tangerine-network/mcl/ffi/js/pre-mcl.js
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/python/pairing.py b/vendor/github.com/tangerine-network/mcl/ffi/python/pairing.py
index 88b729176..88b729176 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/python/pairing.py
+++ b/vendor/github.com/tangerine-network/mcl/ffi/python/pairing.py
diff --git a/vendor/github.com/byzantine-lab/mcl/ffi/python/she.py b/vendor/github.com/tangerine-network/mcl/ffi/python/she.py
index ab8975274..ab8975274 100644
--- a/vendor/github.com/byzantine-lab/mcl/ffi/python/she.py
+++ b/vendor/github.com/tangerine-network/mcl/ffi/python/she.py
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/array.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/array.hpp
index 30df3667d..30df3667d 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/array.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/array.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/atoi.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/atoi.hpp
index a22853a17..a22853a17 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/atoi.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/atoi.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/benchmark.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/benchmark.hpp
index 4c02f1869..4c02f1869 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/benchmark.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/benchmark.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/bit_operation.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/bit_operation.hpp
index 865c1e47d..865c1e47d 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/bit_operation.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/bit_operation.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/critical_section.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/critical_section.hpp
index 13d7f3a0e..13d7f3a0e 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/critical_section.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/critical_section.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/crypto.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/crypto.hpp
index d427179d9..d427179d9 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/crypto.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/crypto.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/endian.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/endian.hpp
index 3f1575c46..3f1575c46 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/endian.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/endian.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/exception.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/exception.hpp
index 247ba4de0..247ba4de0 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/exception.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/exception.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/hash.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/hash.hpp
index 3fd246fa1..3fd246fa1 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/hash.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/hash.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/inttype.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/inttype.hpp
index 62856bdb3..62856bdb3 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/inttype.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/inttype.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/itoa.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/itoa.hpp
index 072e5b8b4..072e5b8b4 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/itoa.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/itoa.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/link_libeay32.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/link_libeay32.hpp
index d83f1b6ea..d83f1b6ea 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/link_libeay32.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/link_libeay32.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/link_mpir.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/link_mpir.hpp
index d20d7b1a9..d20d7b1a9 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/link_mpir.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/link_mpir.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/link_ssleay32.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/link_ssleay32.hpp
index 60c2361ae..60c2361ae 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/link_ssleay32.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/link_ssleay32.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/mutex.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/mutex.hpp
index acde6bcbf..acde6bcbf 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/mutex.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/mutex.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/option.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/option.hpp
index a5dfd137d..a5dfd137d 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/option.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/option.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/random_generator.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/random_generator.hpp
index ff4a78da5..ff4a78da5 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/random_generator.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/random_generator.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/serializer.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/serializer.hpp
index 1e23c8f42..1e23c8f42 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/serializer.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/serializer.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/sha2.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/sha2.hpp
index 1830936f0..1830936f0 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/sha2.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/sha2.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/stream.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/stream.hpp
index bc110bdb0..bc110bdb0 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/stream.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/stream.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/test.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/test.hpp
index 7dfffab96..7dfffab96 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/test.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/test.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/unordered_map.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/unordered_map.hpp
index 89f8f8774..89f8f8774 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/unordered_map.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/unordered_map.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/cybozu/xorshift.hpp b/vendor/github.com/tangerine-network/mcl/include/cybozu/xorshift.hpp
index 08c6a04f9..08c6a04f9 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/cybozu/xorshift.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/cybozu/xorshift.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/aggregate_sig.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/aggregate_sig.hpp
index f31405705..f31405705 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/aggregate_sig.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/aggregate_sig.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/ahe.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/ahe.hpp
index 239319d0d..239319d0d 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/ahe.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/ahe.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/array.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/array.hpp
index a6d2a8fa3..a6d2a8fa3 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/array.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/array.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/bls12_381.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/bls12_381.hpp
index 316e142af..316e142af 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/bls12_381.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/bls12_381.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/bn.h b/vendor/github.com/tangerine-network/mcl/include/mcl/bn.h
index 0a31d5501..0a31d5501 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/bn.h
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/bn.h
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/bn.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/bn.hpp
index 5ebe5d956..5ebe5d956 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/bn.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/bn.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/bn256.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/bn256.hpp
index 7a5da7a05..7a5da7a05 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/bn256.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/bn256.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/bn384.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/bn384.hpp
index 8aa14fe5c..8aa14fe5c 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/bn384.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/bn384.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/bn512.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/bn512.hpp
index c87ad9035..c87ad9035 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/bn512.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/bn512.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/conversion.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/conversion.hpp
index 7a04b7fa2..7a04b7fa2 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/conversion.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/conversion.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/curve_type.h b/vendor/github.com/tangerine-network/mcl/include/mcl/curve_type.h
index 9e4a941a0..9e4a941a0 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/curve_type.h
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/curve_type.h
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/ec.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/ec.hpp
index b8eb10be3..b8eb10be3 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/ec.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/ec.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/ecdsa.h b/vendor/github.com/tangerine-network/mcl/include/mcl/ecdsa.h
index daeb6be53..daeb6be53 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/ecdsa.h
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/ecdsa.h
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/ecdsa.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/ecdsa.hpp
index cf3ed3f65..cf3ed3f65 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/ecdsa.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/ecdsa.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/ecparam.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/ecparam.hpp
index 087bf8b6c..087bf8b6c 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/ecparam.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/ecparam.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/elgamal.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/elgamal.hpp
index 431148508..431148508 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/elgamal.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/elgamal.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/fp.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/fp.hpp
index 2e69729dd..2e69729dd 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/fp.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/fp.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/fp_tower.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/fp_tower.hpp
index 95722e2d5..95722e2d5 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/fp_tower.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/fp_tower.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/gmp_util.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/gmp_util.hpp
index bcbd91a1e..bcbd91a1e 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/gmp_util.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/gmp_util.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/impl/bn_c_impl.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/impl/bn_c_impl.hpp
index bec2466dd..bec2466dd 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/impl/bn_c_impl.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/impl/bn_c_impl.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/lagrange.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/lagrange.hpp
index 18e0597ec..18e0597ec 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/lagrange.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/lagrange.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/op.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/op.hpp
index 36d37035e..36d37035e 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/op.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/op.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/operator.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/operator.hpp
index e9bc506df..e9bc506df 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/operator.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/operator.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/paillier.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/paillier.hpp
index 03e44cb16..03e44cb16 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/paillier.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/paillier.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/randgen.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/randgen.hpp
index 30502fc10..30502fc10 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/randgen.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/randgen.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/she.h b/vendor/github.com/tangerine-network/mcl/include/mcl/she.h
index 60b399c65..60b399c65 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/she.h
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/she.h
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/she.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/she.hpp
index 3ce361454..3ce361454 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/she.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/she.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/util.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/util.hpp
index edef971cb..edef971cb 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/util.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/util.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/vint.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/vint.hpp
index b087688c3..b087688c3 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/vint.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/vint.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/include/mcl/window_method.hpp b/vendor/github.com/tangerine-network/mcl/include/mcl/window_method.hpp
index cb4fad37e..cb4fad37e 100644
--- a/vendor/github.com/byzantine-lab/mcl/include/mcl/window_method.hpp
+++ b/vendor/github.com/tangerine-network/mcl/include/mcl/window_method.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/lib/.emptydir b/vendor/github.com/tangerine-network/mcl/lib/.emptydir
index e69de29bb..e69de29bb 100644
--- a/vendor/github.com/byzantine-lab/mcl/lib/.emptydir
+++ b/vendor/github.com/tangerine-network/mcl/lib/.emptydir
diff --git a/vendor/github.com/byzantine-lab/mcl/mcl.sln b/vendor/github.com/tangerine-network/mcl/mcl.sln
index 7c4fe8f0c..7c4fe8f0c 100644
--- a/vendor/github.com/byzantine-lab/mcl/mcl.sln
+++ b/vendor/github.com/tangerine-network/mcl/mcl.sln
diff --git a/vendor/github.com/byzantine-lab/mcl/misc/bench.txt b/vendor/github.com/tangerine-network/mcl/misc/bench.txt
index 3e18e6b44..3e18e6b44 100644
--- a/vendor/github.com/byzantine-lab/mcl/misc/bench.txt
+++ b/vendor/github.com/tangerine-network/mcl/misc/bench.txt
diff --git a/vendor/github.com/byzantine-lab/mcl/misc/karatsuba.cpp b/vendor/github.com/tangerine-network/mcl/misc/karatsuba.cpp
index 7c150c6e3..7c150c6e3 100644
--- a/vendor/github.com/byzantine-lab/mcl/misc/karatsuba.cpp
+++ b/vendor/github.com/tangerine-network/mcl/misc/karatsuba.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/misc/mul.cpp b/vendor/github.com/tangerine-network/mcl/misc/mul.cpp
index 146ac33a9..146ac33a9 100644
--- a/vendor/github.com/byzantine-lab/mcl/misc/mul.cpp
+++ b/vendor/github.com/tangerine-network/mcl/misc/mul.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/misc/precompute.cpp b/vendor/github.com/tangerine-network/mcl/misc/precompute.cpp
index 63cdd663b..63cdd663b 100644
--- a/vendor/github.com/byzantine-lab/mcl/misc/precompute.cpp
+++ b/vendor/github.com/tangerine-network/mcl/misc/precompute.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/misc/she/bench.sh b/vendor/github.com/tangerine-network/mcl/misc/she/bench.sh
index ced87b4db..ced87b4db 100644
--- a/vendor/github.com/byzantine-lab/mcl/misc/she/bench.sh
+++ b/vendor/github.com/tangerine-network/mcl/misc/she/bench.sh
diff --git a/vendor/github.com/byzantine-lab/mcl/misc/she/bench4.txt b/vendor/github.com/tangerine-network/mcl/misc/she/bench4.txt
index 99b2593c4..99b2593c4 100644
--- a/vendor/github.com/byzantine-lab/mcl/misc/she/bench4.txt
+++ b/vendor/github.com/tangerine-network/mcl/misc/she/bench4.txt
diff --git a/vendor/github.com/byzantine-lab/mcl/misc/she/bench6.txt b/vendor/github.com/tangerine-network/mcl/misc/she/bench6.txt
index 863f7129a..863f7129a 100644
--- a/vendor/github.com/byzantine-lab/mcl/misc/she/bench6.txt
+++ b/vendor/github.com/tangerine-network/mcl/misc/she/bench6.txt
diff --git a/vendor/github.com/byzantine-lab/mcl/misc/she/bench8.txt b/vendor/github.com/tangerine-network/mcl/misc/she/bench8.txt
index f8fe8fd75..f8fe8fd75 100644
--- a/vendor/github.com/byzantine-lab/mcl/misc/she/bench8.txt
+++ b/vendor/github.com/tangerine-network/mcl/misc/she/bench8.txt
diff --git a/vendor/github.com/byzantine-lab/mcl/misc/she/nizkp.pdf b/vendor/github.com/tangerine-network/mcl/misc/she/nizkp.pdf
index 7e61b5a64..7e61b5a64 100644
--- a/vendor/github.com/byzantine-lab/mcl/misc/she/nizkp.pdf
+++ b/vendor/github.com/tangerine-network/mcl/misc/she/nizkp.pdf
Binary files differ
diff --git a/vendor/github.com/byzantine-lab/mcl/misc/she/she-api-ja.md b/vendor/github.com/tangerine-network/mcl/misc/she/she-api-ja.md
index 850f11ff3..850f11ff3 100644
--- a/vendor/github.com/byzantine-lab/mcl/misc/she/she-api-ja.md
+++ b/vendor/github.com/tangerine-network/mcl/misc/she/she-api-ja.md
diff --git a/vendor/github.com/byzantine-lab/mcl/misc/she/she-api.md b/vendor/github.com/tangerine-network/mcl/misc/she/she-api.md
index af54311e9..af54311e9 100644
--- a/vendor/github.com/byzantine-lab/mcl/misc/she/she-api.md
+++ b/vendor/github.com/tangerine-network/mcl/misc/she/she-api.md
diff --git a/vendor/github.com/byzantine-lab/mcl/misc/she/she.pdf b/vendor/github.com/tangerine-network/mcl/misc/she/she.pdf
index 355a308b3..355a308b3 100644
--- a/vendor/github.com/byzantine-lab/mcl/misc/she/she.pdf
+++ b/vendor/github.com/tangerine-network/mcl/misc/she/she.pdf
Binary files differ
diff --git a/vendor/github.com/byzantine-lab/mcl/mk.bat b/vendor/github.com/tangerine-network/mcl/mk.bat
index 19eb84197..19eb84197 100644
--- a/vendor/github.com/byzantine-lab/mcl/mk.bat
+++ b/vendor/github.com/tangerine-network/mcl/mk.bat
diff --git a/vendor/github.com/byzantine-lab/mcl/mklib.bat b/vendor/github.com/tangerine-network/mcl/mklib.bat
index 389b69009..389b69009 100644
--- a/vendor/github.com/byzantine-lab/mcl/mklib.bat
+++ b/vendor/github.com/tangerine-network/mcl/mklib.bat
diff --git a/vendor/github.com/byzantine-lab/mcl/obj/.emptydir b/vendor/github.com/tangerine-network/mcl/obj/.emptydir
index e69de29bb..e69de29bb 100644
--- a/vendor/github.com/byzantine-lab/mcl/obj/.emptydir
+++ b/vendor/github.com/tangerine-network/mcl/obj/.emptydir
diff --git a/vendor/github.com/byzantine-lab/mcl/readme.md b/vendor/github.com/tangerine-network/mcl/readme.md
index 39b3d4d42..39b3d4d42 100644
--- a/vendor/github.com/byzantine-lab/mcl/readme.md
+++ b/vendor/github.com/tangerine-network/mcl/readme.md
diff --git a/vendor/github.com/byzantine-lab/mcl/release.props b/vendor/github.com/tangerine-network/mcl/release.props
index 886ce6890..886ce6890 100644
--- a/vendor/github.com/byzantine-lab/mcl/release.props
+++ b/vendor/github.com/tangerine-network/mcl/release.props
diff --git a/vendor/github.com/byzantine-lab/mcl/sample/bench.cpp b/vendor/github.com/tangerine-network/mcl/sample/bench.cpp
index 0f865b189..0f865b189 100644
--- a/vendor/github.com/byzantine-lab/mcl/sample/bench.cpp
+++ b/vendor/github.com/tangerine-network/mcl/sample/bench.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/sample/bls_sig.cpp b/vendor/github.com/tangerine-network/mcl/sample/bls_sig.cpp
index d75f7d427..d75f7d427 100644
--- a/vendor/github.com/byzantine-lab/mcl/sample/bls_sig.cpp
+++ b/vendor/github.com/tangerine-network/mcl/sample/bls_sig.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/sample/ecdh.cpp b/vendor/github.com/tangerine-network/mcl/sample/ecdh.cpp
index d5c4a31b2..d5c4a31b2 100644
--- a/vendor/github.com/byzantine-lab/mcl/sample/ecdh.cpp
+++ b/vendor/github.com/tangerine-network/mcl/sample/ecdh.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/sample/large.cpp b/vendor/github.com/tangerine-network/mcl/sample/large.cpp
index 60b2ac900..60b2ac900 100644
--- a/vendor/github.com/byzantine-lab/mcl/sample/large.cpp
+++ b/vendor/github.com/tangerine-network/mcl/sample/large.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/sample/pairing.cpp b/vendor/github.com/tangerine-network/mcl/sample/pairing.cpp
index 230583b6e..230583b6e 100644
--- a/vendor/github.com/byzantine-lab/mcl/sample/pairing.cpp
+++ b/vendor/github.com/tangerine-network/mcl/sample/pairing.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/sample/pairing_c.c b/vendor/github.com/tangerine-network/mcl/sample/pairing_c.c
index 5c2cd222a..5c2cd222a 100644
--- a/vendor/github.com/byzantine-lab/mcl/sample/pairing_c.c
+++ b/vendor/github.com/tangerine-network/mcl/sample/pairing_c.c
diff --git a/vendor/github.com/byzantine-lab/mcl/sample/random.cpp b/vendor/github.com/tangerine-network/mcl/sample/random.cpp
index a2a3619ad..a2a3619ad 100644
--- a/vendor/github.com/byzantine-lab/mcl/sample/random.cpp
+++ b/vendor/github.com/tangerine-network/mcl/sample/random.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/sample/rawbench.cpp b/vendor/github.com/tangerine-network/mcl/sample/rawbench.cpp
index 4d7506ef5..4d7506ef5 100644
--- a/vendor/github.com/byzantine-lab/mcl/sample/rawbench.cpp
+++ b/vendor/github.com/tangerine-network/mcl/sample/rawbench.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/sample/she_make_dlp_table.cpp b/vendor/github.com/tangerine-network/mcl/sample/she_make_dlp_table.cpp
index 41f18e225..41f18e225 100644
--- a/vendor/github.com/byzantine-lab/mcl/sample/she_make_dlp_table.cpp
+++ b/vendor/github.com/tangerine-network/mcl/sample/she_make_dlp_table.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/sample/she_smpl.cpp b/vendor/github.com/tangerine-network/mcl/sample/she_smpl.cpp
index e01b9c130..e01b9c130 100644
--- a/vendor/github.com/byzantine-lab/mcl/sample/she_smpl.cpp
+++ b/vendor/github.com/tangerine-network/mcl/sample/she_smpl.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/sample/tri-dh.cpp b/vendor/github.com/tangerine-network/mcl/sample/tri-dh.cpp
index 8b720edbf..8b720edbf 100644
--- a/vendor/github.com/byzantine-lab/mcl/sample/tri-dh.cpp
+++ b/vendor/github.com/tangerine-network/mcl/sample/tri-dh.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/sample/vote.cpp b/vendor/github.com/tangerine-network/mcl/sample/vote.cpp
index 88137187c..88137187c 100644
--- a/vendor/github.com/byzantine-lab/mcl/sample/vote.cpp
+++ b/vendor/github.com/tangerine-network/mcl/sample/vote.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/setvar.bat b/vendor/github.com/tangerine-network/mcl/setvar.bat
index 1d57fa69e..1d57fa69e 100644
--- a/vendor/github.com/byzantine-lab/mcl/setvar.bat
+++ b/vendor/github.com/tangerine-network/mcl/setvar.bat
diff --git a/vendor/github.com/byzantine-lab/mcl/src/asm/aarch64.s b/vendor/github.com/tangerine-network/mcl/src/asm/aarch64.s
index a49a36e3a..a49a36e3a 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/asm/aarch64.s
+++ b/vendor/github.com/tangerine-network/mcl/src/asm/aarch64.s
diff --git a/vendor/github.com/byzantine-lab/mcl/src/asm/arm.s b/vendor/github.com/tangerine-network/mcl/src/asm/arm.s
index 2df9bfb92..2df9bfb92 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/asm/arm.s
+++ b/vendor/github.com/tangerine-network/mcl/src/asm/arm.s
diff --git a/vendor/github.com/byzantine-lab/mcl/src/asm/low_arm.s b/vendor/github.com/tangerine-network/mcl/src/asm/low_arm.s
index 1ed2a1233..1ed2a1233 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/asm/low_arm.s
+++ b/vendor/github.com/tangerine-network/mcl/src/asm/low_arm.s
diff --git a/vendor/github.com/byzantine-lab/mcl/src/asm/low_x86-64.asm b/vendor/github.com/tangerine-network/mcl/src/asm/low_x86-64.asm
index b09b9dcd3..b09b9dcd3 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/asm/low_x86-64.asm
+++ b/vendor/github.com/tangerine-network/mcl/src/asm/low_x86-64.asm
diff --git a/vendor/github.com/byzantine-lab/mcl/src/asm/low_x86.asm b/vendor/github.com/tangerine-network/mcl/src/asm/low_x86.asm
index e69de29bb..e69de29bb 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/asm/low_x86.asm
+++ b/vendor/github.com/tangerine-network/mcl/src/asm/low_x86.asm
diff --git a/vendor/github.com/byzantine-lab/mcl/src/asm/x86-64.bmi2.s b/vendor/github.com/tangerine-network/mcl/src/asm/x86-64.bmi2.s
index e12174ac6..e12174ac6 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/asm/x86-64.bmi2.s
+++ b/vendor/github.com/tangerine-network/mcl/src/asm/x86-64.bmi2.s
diff --git a/vendor/github.com/byzantine-lab/mcl/src/asm/x86-64.s b/vendor/github.com/tangerine-network/mcl/src/asm/x86-64.s
index aa677d2ea..aa677d2ea 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/asm/x86-64.s
+++ b/vendor/github.com/tangerine-network/mcl/src/asm/x86-64.s
diff --git a/vendor/github.com/byzantine-lab/mcl/src/asm/x86-64mac.bmi2.s b/vendor/github.com/tangerine-network/mcl/src/asm/x86-64mac.bmi2.s
index 849c66649..849c66649 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/asm/x86-64mac.bmi2.s
+++ b/vendor/github.com/tangerine-network/mcl/src/asm/x86-64mac.bmi2.s
diff --git a/vendor/github.com/byzantine-lab/mcl/src/asm/x86-64mac.s b/vendor/github.com/tangerine-network/mcl/src/asm/x86-64mac.s
index 0dc7014a3..0dc7014a3 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/asm/x86-64mac.s
+++ b/vendor/github.com/tangerine-network/mcl/src/asm/x86-64mac.s
diff --git a/vendor/github.com/byzantine-lab/mcl/src/asm/x86.bmi2.s b/vendor/github.com/tangerine-network/mcl/src/asm/x86.bmi2.s
index 77729c530..77729c530 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/asm/x86.bmi2.s
+++ b/vendor/github.com/tangerine-network/mcl/src/asm/x86.bmi2.s
diff --git a/vendor/github.com/byzantine-lab/mcl/src/asm/x86.s b/vendor/github.com/tangerine-network/mcl/src/asm/x86.s
index cdd988ad3..cdd988ad3 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/asm/x86.s
+++ b/vendor/github.com/tangerine-network/mcl/src/asm/x86.s
diff --git a/vendor/github.com/byzantine-lab/mcl/src/bn_c256.cpp b/vendor/github.com/tangerine-network/mcl/src/bn_c256.cpp
index 2f975a287..2f975a287 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/bn_c256.cpp
+++ b/vendor/github.com/tangerine-network/mcl/src/bn_c256.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/src/bn_c384.cpp b/vendor/github.com/tangerine-network/mcl/src/bn_c384.cpp
index 934a078ae..934a078ae 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/bn_c384.cpp
+++ b/vendor/github.com/tangerine-network/mcl/src/bn_c384.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/src/bn_c384_256.cpp b/vendor/github.com/tangerine-network/mcl/src/bn_c384_256.cpp
index ecd968efd..ecd968efd 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/bn_c384_256.cpp
+++ b/vendor/github.com/tangerine-network/mcl/src/bn_c384_256.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/src/bn_c512.cpp b/vendor/github.com/tangerine-network/mcl/src/bn_c512.cpp
index 7c1029522..7c1029522 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/bn_c512.cpp
+++ b/vendor/github.com/tangerine-network/mcl/src/bn_c512.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/src/bn_c_impl.hpp b/vendor/github.com/tangerine-network/mcl/src/bn_c_impl.hpp
index bb0b4ba8e..bb0b4ba8e 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/bn_c_impl.hpp
+++ b/vendor/github.com/tangerine-network/mcl/src/bn_c_impl.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/src/ecdsa_c.cpp b/vendor/github.com/tangerine-network/mcl/src/ecdsa_c.cpp
index f2222a224..f2222a224 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/ecdsa_c.cpp
+++ b/vendor/github.com/tangerine-network/mcl/src/ecdsa_c.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/src/fp.cpp b/vendor/github.com/tangerine-network/mcl/src/fp.cpp
index df72d6d07..df72d6d07 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/fp.cpp
+++ b/vendor/github.com/tangerine-network/mcl/src/fp.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/src/fp_generator.hpp b/vendor/github.com/tangerine-network/mcl/src/fp_generator.hpp
index b496bc4d4..b496bc4d4 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/fp_generator.hpp
+++ b/vendor/github.com/tangerine-network/mcl/src/fp_generator.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/src/gen.cpp b/vendor/github.com/tangerine-network/mcl/src/gen.cpp
index 763f64b98..763f64b98 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/gen.cpp
+++ b/vendor/github.com/tangerine-network/mcl/src/gen.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/src/llvm_gen.hpp b/vendor/github.com/tangerine-network/mcl/src/llvm_gen.hpp
index bbc5b9030..bbc5b9030 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/llvm_gen.hpp
+++ b/vendor/github.com/tangerine-network/mcl/src/llvm_gen.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/src/low_func.hpp b/vendor/github.com/tangerine-network/mcl/src/low_func.hpp
index 57c63cfa3..57c63cfa3 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/low_func.hpp
+++ b/vendor/github.com/tangerine-network/mcl/src/low_func.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/src/low_func_llvm.hpp b/vendor/github.com/tangerine-network/mcl/src/low_func_llvm.hpp
index 8a44c2277..8a44c2277 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/low_func_llvm.hpp
+++ b/vendor/github.com/tangerine-network/mcl/src/low_func_llvm.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/src/proj/mcl.vcxproj b/vendor/github.com/tangerine-network/mcl/src/proj/mcl.vcxproj
index b247982ab..b247982ab 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/proj/mcl.vcxproj
+++ b/vendor/github.com/tangerine-network/mcl/src/proj/mcl.vcxproj
diff --git a/vendor/github.com/byzantine-lab/mcl/src/proto.hpp b/vendor/github.com/tangerine-network/mcl/src/proto.hpp
index 97c331194..97c331194 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/proto.hpp
+++ b/vendor/github.com/tangerine-network/mcl/src/proto.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/src/she_c256.cpp b/vendor/github.com/tangerine-network/mcl/src/she_c256.cpp
index 84873e4ca..84873e4ca 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/she_c256.cpp
+++ b/vendor/github.com/tangerine-network/mcl/src/she_c256.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/src/she_c384.cpp b/vendor/github.com/tangerine-network/mcl/src/she_c384.cpp
index bfc456a05..bfc456a05 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/she_c384.cpp
+++ b/vendor/github.com/tangerine-network/mcl/src/she_c384.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/src/she_c_impl.hpp b/vendor/github.com/tangerine-network/mcl/src/she_c_impl.hpp
index 073bc2b34..073bc2b34 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/she_c_impl.hpp
+++ b/vendor/github.com/tangerine-network/mcl/src/she_c_impl.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/src/xbyak/xbyak.h b/vendor/github.com/tangerine-network/mcl/src/xbyak/xbyak.h
index bcfeb34bf..bcfeb34bf 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/xbyak/xbyak.h
+++ b/vendor/github.com/tangerine-network/mcl/src/xbyak/xbyak.h
diff --git a/vendor/github.com/byzantine-lab/mcl/src/xbyak/xbyak_mnemonic.h b/vendor/github.com/tangerine-network/mcl/src/xbyak/xbyak_mnemonic.h
index 766f2f6ec..766f2f6ec 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/xbyak/xbyak_mnemonic.h
+++ b/vendor/github.com/tangerine-network/mcl/src/xbyak/xbyak_mnemonic.h
diff --git a/vendor/github.com/byzantine-lab/mcl/src/xbyak/xbyak_util.h b/vendor/github.com/tangerine-network/mcl/src/xbyak/xbyak_util.h
index 01544501d..01544501d 100644
--- a/vendor/github.com/byzantine-lab/mcl/src/xbyak/xbyak_util.h
+++ b/vendor/github.com/tangerine-network/mcl/src/xbyak/xbyak_util.h
diff --git a/vendor/github.com/byzantine-lab/mcl/test/aggregate_sig_test.cpp b/vendor/github.com/tangerine-network/mcl/test/aggregate_sig_test.cpp
index c3a0e758d..c3a0e758d 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/aggregate_sig_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/aggregate_sig_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/array_test.cpp b/vendor/github.com/tangerine-network/mcl/test/array_test.cpp
index 2168a28fa..2168a28fa 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/array_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/array_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/base_test.cpp b/vendor/github.com/tangerine-network/mcl/test/base_test.cpp
index 2733d17ca..2733d17ca 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/base_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/base_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/bench.hpp b/vendor/github.com/tangerine-network/mcl/test/bench.hpp
index cc1639e6e..cc1639e6e 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/bench.hpp
+++ b/vendor/github.com/tangerine-network/mcl/test/bench.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/bls12_test.cpp b/vendor/github.com/tangerine-network/mcl/test/bls12_test.cpp
index 7011516bd..7011516bd 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/bls12_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/bls12_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/bn384_test.cpp b/vendor/github.com/tangerine-network/mcl/test/bn384_test.cpp
index b5674a918..b5674a918 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/bn384_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/bn384_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/bn512_test.cpp b/vendor/github.com/tangerine-network/mcl/test/bn512_test.cpp
index 905bfd3db..905bfd3db 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/bn512_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/bn512_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/bn_c256_test.cpp b/vendor/github.com/tangerine-network/mcl/test/bn_c256_test.cpp
index 2ce85162d..2ce85162d 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/bn_c256_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/bn_c256_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/bn_c384_256_test.cpp b/vendor/github.com/tangerine-network/mcl/test/bn_c384_256_test.cpp
index e7bbefda9..e7bbefda9 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/bn_c384_256_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/bn_c384_256_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/bn_c384_test.cpp b/vendor/github.com/tangerine-network/mcl/test/bn_c384_test.cpp
index a9f20243a..a9f20243a 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/bn_c384_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/bn_c384_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/bn_c512_test.cpp b/vendor/github.com/tangerine-network/mcl/test/bn_c512_test.cpp
index c6af3989f..c6af3989f 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/bn_c512_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/bn_c512_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/bn_c_test.hpp b/vendor/github.com/tangerine-network/mcl/test/bn_c_test.hpp
index e9dc59393..e9dc59393 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/bn_c_test.hpp
+++ b/vendor/github.com/tangerine-network/mcl/test/bn_c_test.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/bn_test.cpp b/vendor/github.com/tangerine-network/mcl/test/bn_test.cpp
index 071ec706c..071ec706c 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/bn_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/bn_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/conversion_test.cpp b/vendor/github.com/tangerine-network/mcl/test/conversion_test.cpp
index ec11fe900..ec11fe900 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/conversion_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/conversion_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/ec_test.cpp b/vendor/github.com/tangerine-network/mcl/test/ec_test.cpp
index ec49adbfe..ec49adbfe 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/ec_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/ec_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/ecdsa_c_test.cpp b/vendor/github.com/tangerine-network/mcl/test/ecdsa_c_test.cpp
index e0af38182..e0af38182 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/ecdsa_c_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/ecdsa_c_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/ecdsa_test.cpp b/vendor/github.com/tangerine-network/mcl/test/ecdsa_test.cpp
index 332c9ee27..332c9ee27 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/ecdsa_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/ecdsa_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/elgamal_test.cpp b/vendor/github.com/tangerine-network/mcl/test/elgamal_test.cpp
index 9532fc597..9532fc597 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/elgamal_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/elgamal_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/fp_generator_test.cpp b/vendor/github.com/tangerine-network/mcl/test/fp_generator_test.cpp
index 60ec5cd41..60ec5cd41 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/fp_generator_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/fp_generator_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/fp_test.cpp b/vendor/github.com/tangerine-network/mcl/test/fp_test.cpp
index dc1b01ef4..dc1b01ef4 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/fp_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/fp_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/fp_tower_test.cpp b/vendor/github.com/tangerine-network/mcl/test/fp_tower_test.cpp
index a7123f7a5..a7123f7a5 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/fp_tower_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/fp_tower_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/fp_util_test.cpp b/vendor/github.com/tangerine-network/mcl/test/fp_util_test.cpp
index e8a9f9aa5..e8a9f9aa5 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/fp_util_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/fp_util_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/glv_test.cpp b/vendor/github.com/tangerine-network/mcl/test/glv_test.cpp
index a917f51f4..a917f51f4 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/glv_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/glv_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/gmp_test.cpp b/vendor/github.com/tangerine-network/mcl/test/gmp_test.cpp
index 1fe9d4eb6..1fe9d4eb6 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/gmp_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/gmp_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/low_test.cpp b/vendor/github.com/tangerine-network/mcl/test/low_test.cpp
index f5e72a0b3..f5e72a0b3 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/low_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/low_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/mk32.sh b/vendor/github.com/tangerine-network/mcl/test/mk32.sh
index 4d5f60711..4d5f60711 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/mk32.sh
+++ b/vendor/github.com/tangerine-network/mcl/test/mk32.sh
diff --git a/vendor/github.com/byzantine-lab/mcl/test/modp_test.cpp b/vendor/github.com/tangerine-network/mcl/test/modp_test.cpp
index bf9da38bf..bf9da38bf 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/modp_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/modp_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/mont_fp_test.cpp b/vendor/github.com/tangerine-network/mcl/test/mont_fp_test.cpp
index e41e77a53..e41e77a53 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/mont_fp_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/mont_fp_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/paillier_test.cpp b/vendor/github.com/tangerine-network/mcl/test/paillier_test.cpp
index 31d2b26fc..31d2b26fc 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/paillier_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/paillier_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/proj/bn_test/bn_test.vcxproj b/vendor/github.com/tangerine-network/mcl/test/proj/bn_test/bn_test.vcxproj
index 936e075aa..936e075aa 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/proj/bn_test/bn_test.vcxproj
+++ b/vendor/github.com/tangerine-network/mcl/test/proj/bn_test/bn_test.vcxproj
diff --git a/vendor/github.com/byzantine-lab/mcl/test/proj/ec_test/ec_test.vcxproj b/vendor/github.com/tangerine-network/mcl/test/proj/ec_test/ec_test.vcxproj
index 4bdfda2cb..4bdfda2cb 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/proj/ec_test/ec_test.vcxproj
+++ b/vendor/github.com/tangerine-network/mcl/test/proj/ec_test/ec_test.vcxproj
diff --git a/vendor/github.com/byzantine-lab/mcl/test/proj/fp_test/fp_test.vcxproj b/vendor/github.com/tangerine-network/mcl/test/proj/fp_test/fp_test.vcxproj
index f705982bf..f705982bf 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/proj/fp_test/fp_test.vcxproj
+++ b/vendor/github.com/tangerine-network/mcl/test/proj/fp_test/fp_test.vcxproj
diff --git a/vendor/github.com/byzantine-lab/mcl/test/proj/fp_tower_test/fp_tower_test.vcxproj b/vendor/github.com/tangerine-network/mcl/test/proj/fp_tower_test/fp_tower_test.vcxproj
index d5720678f..d5720678f 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/proj/fp_tower_test/fp_tower_test.vcxproj
+++ b/vendor/github.com/tangerine-network/mcl/test/proj/fp_tower_test/fp_tower_test.vcxproj
diff --git a/vendor/github.com/byzantine-lab/mcl/test/she_c256_test.cpp b/vendor/github.com/tangerine-network/mcl/test/she_c256_test.cpp
index 3e458b623..3e458b623 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/she_c256_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/she_c256_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/she_c384_test.cpp b/vendor/github.com/tangerine-network/mcl/test/she_c384_test.cpp
index 5c7bd9882..5c7bd9882 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/she_c384_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/she_c384_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/she_c_test.hpp b/vendor/github.com/tangerine-network/mcl/test/she_c_test.hpp
index 8287c0e0a..8287c0e0a 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/she_c_test.hpp
+++ b/vendor/github.com/tangerine-network/mcl/test/she_c_test.hpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/she_test.cpp b/vendor/github.com/tangerine-network/mcl/test/she_test.cpp
index 9292c35f4..9292c35f4 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/she_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/she_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/sq_test.cpp b/vendor/github.com/tangerine-network/mcl/test/sq_test.cpp
index 4c386d23b..4c386d23b 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/sq_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/sq_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/vint_test.cpp b/vendor/github.com/tangerine-network/mcl/test/vint_test.cpp
index 15e14266a..15e14266a 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/vint_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/vint_test.cpp
diff --git a/vendor/github.com/byzantine-lab/mcl/test/window_method_test.cpp b/vendor/github.com/tangerine-network/mcl/test/window_method_test.cpp
index 1b0f702af..1b0f702af 100644
--- a/vendor/github.com/byzantine-lab/mcl/test/window_method_test.cpp
+++ b/vendor/github.com/tangerine-network/mcl/test/window_method_test.cpp
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/LICENSE b/vendor/github.com/tangerine-network/tangerine-consensus/LICENSE
index 0a041280b..0a041280b 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/LICENSE
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/LICENSE
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/common/event.go b/vendor/github.com/tangerine-network/tangerine-consensus/common/event.go
index 4e4e23bf3..4e4e23bf3 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/common/event.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/common/event.go
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/common/logger.go b/vendor/github.com/tangerine-network/tangerine-consensus/common/logger.go
index 3328e939a..3328e939a 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/common/logger.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/common/logger.go
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/common/types.go b/vendor/github.com/tangerine-network/tangerine-consensus/common/types.go
index 883492bf3..883492bf3 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/common/types.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/common/types.go
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/common/utils.go b/vendor/github.com/tangerine-network/tangerine-consensus/common/utils.go
index 0e847900f..0e847900f 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/common/utils.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/common/utils.go
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/agreement-mgr.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/agreement-mgr.go
index cdbfadf13..59c97b809 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/agreement-mgr.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/agreement-mgr.go
@@ -26,10 +26,10 @@ import (
lru "github.com/hashicorp/golang-lru"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- typesDKG "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
- "github.com/byzantine-lab/dexon-consensus/core/utils"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
+ typesDKG "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
+ "github.com/tangerine-network/tangerine-consensus/core/utils"
)
// Errors returned from BA modules
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/agreement-state.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/agreement-state.go
index fc2b6f3d5..d99b8b7d9 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/agreement-state.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/agreement-state.go
@@ -20,7 +20,7 @@ package core
import (
"fmt"
- "github.com/byzantine-lab/dexon-consensus/core/types"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
)
// Errors for agreement state module.
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/agreement.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/agreement.go
index bad6afa2b..62d19670c 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/agreement.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/agreement.go
@@ -24,9 +24,9 @@ import (
"sync/atomic"
"time"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- "github.com/byzantine-lab/dexon-consensus/core/utils"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
+ "github.com/tangerine-network/tangerine-consensus/core/utils"
)
// closedchan is a reusable closed channel.
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/blockchain.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/blockchain.go
index 579ccd44c..2d7bf9abd 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/blockchain.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/blockchain.go
@@ -26,10 +26,10 @@ import (
"sync"
"time"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- "github.com/byzantine-lab/dexon-consensus/core/utils"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
+ "github.com/tangerine-network/tangerine-consensus/core/utils"
)
// Errors for sanity check error.
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/configuration-chain.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/configuration-chain.go
index 0f1400cb5..de863b45f 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/configuration-chain.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/configuration-chain.go
@@ -23,12 +23,12 @@ import (
"sync"
"time"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
- "github.com/byzantine-lab/dexon-consensus/core/db"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- typesDKG "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
- "github.com/byzantine-lab/dexon-consensus/core/utils"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/core/db"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
+ typesDKG "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
+ "github.com/tangerine-network/tangerine-consensus/core/utils"
)
// Errors for configuration chain..
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/consensus.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/consensus.go
index 8b2b9a048..9af7a4484 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/consensus.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/consensus.go
@@ -24,13 +24,13 @@ import (
"sync"
"time"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
- cryptoDKG "github.com/byzantine-lab/dexon-consensus/core/crypto/dkg"
- "github.com/byzantine-lab/dexon-consensus/core/db"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- typesDKG "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
- "github.com/byzantine-lab/dexon-consensus/core/utils"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ cryptoDKG "github.com/tangerine-network/tangerine-consensus/core/crypto/dkg"
+ "github.com/tangerine-network/tangerine-consensus/core/db"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
+ typesDKG "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
+ "github.com/tangerine-network/tangerine-consensus/core/utils"
)
// Errors for consensus core.
@@ -1007,7 +1007,7 @@ func (con *Consensus) prepare(initBlock *types.Block) (err error) {
}
// Run starts running DEXON Consensus.
-func (con *Consensus) Run() {
+func (con *Consensus) Run(stopChan chan<- struct{}) {
// There may have emptys block in blockchain added by force sync.
blocksWithoutRandomness := con.bcModule.pendingBlocksWithoutRandomness()
// Launch BA routines.
@@ -1047,7 +1047,7 @@ func (con *Consensus) Run() {
// Take some time to bootstrap.
time.Sleep(3 * time.Second)
con.waitGroup.Add(1)
- go con.deliveryGuard()
+ go con.deliveryGuard(stopChan)
// Block until done.
select {
case <-con.ctx.Done():
@@ -1442,7 +1442,7 @@ func (con *Consensus) processFinalizedBlock(b *types.Block) (err error) {
return
}
-func (con *Consensus) deliveryGuard() {
+func (con *Consensus) deliveryGuard(stopChan chan<- struct{}) {
defer con.waitGroup.Done()
select {
case <-con.ctx.Done():
@@ -1465,7 +1465,9 @@ func (con *Consensus) deliveryGuard() {
case <-con.resetDeliveryGuardTicker:
case <-time.After(60 * time.Second):
con.logger.Error("No blocks delivered for too long", "ID", con.ID)
- panic(fmt.Errorf("No blocks delivered for too long"))
+ stopChan <- struct{}{}
+ con.ctxCancel()
+ return
}
}
}
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/constant.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/constant.go
index 51b95a3c0..25a2bfc66 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/constant.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/constant.go
@@ -17,7 +17,7 @@
package core
-import "github.com/byzantine-lab/dexon-consensus/core/utils"
+import "github.com/tangerine-network/tangerine-consensus/core/utils"
// ConfigRoundShift refers to the difference between block's round and config
// round derived from its state.
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/dkg/constant.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/dkg/constant.go
index 3f6627b92..34d7606a2 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/dkg/constant.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/dkg/constant.go
@@ -18,7 +18,7 @@
package dkg
import (
- "github.com/byzantine-lab/bls/ffi/go/bls"
+ "github.com/tangerine-network/bls/ffi/go/bls"
)
const (
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/dkg/dkg.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/dkg/dkg.go
index b9dd038ce..8011e18d3 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/dkg/dkg.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/dkg/dkg.go
@@ -24,11 +24,11 @@ import (
"sync"
"sync/atomic"
- "github.com/byzantine-lab/bls/ffi/go/bls"
- "github.com/byzantine-lab/go-tangerine/rlp"
+ "github.com/tangerine-network/bls/ffi/go/bls"
+ "github.com/tangerine-network/go-tangerine/rlp"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
)
var (
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/dkg/utils.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/dkg/utils.go
index 589480a3b..295658291 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/dkg/utils.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/dkg/utils.go
@@ -22,9 +22,9 @@ import (
"fmt"
"math/rand"
- "github.com/byzantine-lab/bls/ffi/go/bls"
+ "github.com/tangerine-network/bls/ffi/go/bls"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
)
// PartialSignature is a partial signature in DKG+TSIG protocol.
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/ecdsa/ecdsa.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/ecdsa/ecdsa.go
index 5c3bf96bb..924b1ba7c 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/ecdsa/ecdsa.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/ecdsa/ecdsa.go
@@ -20,10 +20,10 @@ package ecdsa
import (
"crypto/ecdsa"
- dexCrypto "github.com/byzantine-lab/go-tangerine/crypto"
+ dexCrypto "github.com/tangerine-network/go-tangerine/crypto"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
)
const cryptoType = "ecdsa"
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/interfaces.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/interfaces.go
index 9fe47f7dc..7eb27d529 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/interfaces.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/interfaces.go
@@ -18,7 +18,7 @@
package crypto
import (
- "github.com/byzantine-lab/dexon-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/common"
)
// Signature is the basic signature type in DEXON.
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/utils.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/utils.go
index 744be3e5f..9b7c39a28 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/crypto/utils.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/crypto/utils.go
@@ -21,9 +21,9 @@ import (
"encoding/hex"
"fmt"
- "github.com/byzantine-lab/go-tangerine/crypto"
+ "github.com/tangerine-network/go-tangerine/crypto"
- "github.com/byzantine-lab/dexon-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/common"
)
var (
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/db/interfaces.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/db/interfaces.go
index 1d15c68a0..1eacc8147 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/db/interfaces.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/db/interfaces.go
@@ -21,9 +21,9 @@ import (
"errors"
"fmt"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto/dkg"
- "github.com/byzantine-lab/dexon-consensus/core/types"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto/dkg"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
)
var (
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/db/level-db.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/db/level-db.go
index 9e3564b50..f06a7631b 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/db/level-db.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/db/level-db.go
@@ -23,10 +23,10 @@ import (
"github.com/syndtr/goleveldb/leveldb"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto/dkg"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- "github.com/byzantine-lab/go-tangerine/rlp"
+ "github.com/tangerine-network/go-tangerine/rlp"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto/dkg"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
)
var (
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/db/memory.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/db/memory.go
index 2ad5cda9e..520a035c5 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/db/memory.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/db/memory.go
@@ -23,9 +23,9 @@ import (
"os"
"sync"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto/dkg"
- "github.com/byzantine-lab/dexon-consensus/core/types"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto/dkg"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
)
type blockSeqIterator struct {
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/dkg-tsig-protocol.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/dkg-tsig-protocol.go
index 38739da4e..da7653d61 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/dkg-tsig-protocol.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/dkg-tsig-protocol.go
@@ -21,13 +21,13 @@ import (
"fmt"
"sync"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
- "github.com/byzantine-lab/dexon-consensus/core/crypto/dkg"
- "github.com/byzantine-lab/dexon-consensus/core/db"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- typesDKG "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
- "github.com/byzantine-lab/dexon-consensus/core/utils"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto/dkg"
+ "github.com/tangerine-network/tangerine-consensus/core/db"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
+ typesDKG "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
+ "github.com/tangerine-network/tangerine-consensus/core/utils"
)
// Errors for dkg module.
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/interfaces.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/interfaces.go
index 3adcf78c9..2798469f2 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/interfaces.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/interfaces.go
@@ -20,10 +20,10 @@ package core
import (
"time"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- typesDKG "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
+ typesDKG "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
)
// Application describes the application interface that interacts with DEXON
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/leader-selector.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/leader-selector.go
index 9e3d406a7..1fcb214a3 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/leader-selector.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/leader-selector.go
@@ -21,9 +21,9 @@ import (
"math/big"
"sync"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
- "github.com/byzantine-lab/dexon-consensus/core/types"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
)
type validLeaderFn func(block *types.Block, crs common.Hash) (bool, error)
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/nonblocking.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/nonblocking.go
index 516138a63..860464ce4 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/nonblocking.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/nonblocking.go
@@ -21,8 +21,8 @@ import (
"fmt"
"sync"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/types"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
)
type blockConfirmedEvent struct {
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/syncer/agreement.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/syncer/agreement.go
index 274cbfc79..c20bd6018 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/syncer/agreement.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/syncer/agreement.go
@@ -23,11 +23,11 @@ import (
"fmt"
"time"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- "github.com/byzantine-lab/dexon-consensus/core/utils"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
+ "github.com/tangerine-network/tangerine-consensus/core/utils"
)
// Struct agreement implements struct of BA (Byzantine Agreement) protocol
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/syncer/consensus.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/syncer/consensus.go
index d12dc4863..ecadae4ad 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/syncer/consensus.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/syncer/consensus.go
@@ -24,12 +24,12 @@ import (
"sync"
"time"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
- "github.com/byzantine-lab/dexon-consensus/core/db"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- "github.com/byzantine-lab/dexon-consensus/core/utils"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/core/db"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
+ "github.com/tangerine-network/tangerine-consensus/core/utils"
)
var (
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/syncer/watch-cat.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/syncer/watch-cat.go
index e5ba911a7..ce2b05c1c 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/syncer/watch-cat.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/syncer/watch-cat.go
@@ -21,10 +21,10 @@ import (
"context"
"time"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- "github.com/byzantine-lab/dexon-consensus/core/utils"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
+ "github.com/tangerine-network/tangerine-consensus/core/utils"
)
type configReader interface {
@@ -106,9 +106,8 @@ func (wc *WatchCat) Start() {
}()
defer wc.cancel()
proposed := false
- threshold := uint64(
- utils.GetConfigWithPanic(wc.configReader, lastPos.Round, wc.logger).
- NotarySetSize / 2)
+ threshold := uint64(utils.GetDKGThreshold(
+ utils.GetConfigWithPanic(wc.configReader, lastPos.Round, wc.logger)))
wc.logger.Info("Threshold for recovery", "votes", threshold)
ResetLoop:
for {
@@ -124,7 +123,7 @@ func (wc *WatchCat) Start() {
votes, err := wc.recovery.Votes(lastPos.Height)
if err != nil {
wc.logger.Error("Failed to get recovery votes", "height", lastPos.Height, "error", err)
- } else if votes > threshold {
+ } else if votes >= threshold {
wc.logger.Info("Threshold for recovery reached!")
wc.lastPosition = lastPos
break ResetLoop
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/ticker.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/ticker.go
index aba56ef9f..cbd9c69b0 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/ticker.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/ticker.go
@@ -23,7 +23,7 @@ import (
"sync"
"time"
- "github.com/byzantine-lab/dexon-consensus/core/utils"
+ "github.com/tangerine-network/tangerine-consensus/core/utils"
)
// TickerType is the type of ticker.
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/block-randomness.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/block-randomness.go
index b97188705..eaaa2c361 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/block-randomness.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/block-randomness.go
@@ -21,7 +21,7 @@ import (
"encoding/hex"
"fmt"
- "github.com/byzantine-lab/dexon-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/common"
)
// AgreementResult describes an agremeent result.
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/block.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/block.go
index bc92211b9..4c71d9f32 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/block.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/block.go
@@ -25,10 +25,10 @@ import (
"io"
"time"
- "github.com/byzantine-lab/go-tangerine/rlp"
+ "github.com/tangerine-network/go-tangerine/rlp"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
)
// GenesisHeight refers to the initial height the genesis block should be.
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/config.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/config.go
index dce38369e..dce38369e 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/config.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/config.go
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/dkg/dkg.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/dkg/dkg.go
index 6c2b777cd..bc1b19e94 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/dkg/dkg.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/dkg/dkg.go
@@ -23,12 +23,12 @@ import (
"fmt"
"io"
- "github.com/byzantine-lab/go-tangerine/rlp"
+ "github.com/tangerine-network/go-tangerine/rlp"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
- cryptoDKG "github.com/byzantine-lab/dexon-consensus/core/crypto/dkg"
- "github.com/byzantine-lab/dexon-consensus/core/types"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ cryptoDKG "github.com/tangerine-network/tangerine-consensus/core/crypto/dkg"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
)
// Errors for typesDKG package.
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/message.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/message.go
index 0335cfaae..0335cfaae 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/message.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/message.go
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/node.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/node.go
index 84b38a3b1..74db07cc9 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/node.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/node.go
@@ -21,8 +21,8 @@ import (
"bytes"
"encoding/hex"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
)
// NodeID is the ID type for nodes.
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/nodeset.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/nodeset.go
index 522bcb224..6dc338bb5 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/nodeset.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/nodeset.go
@@ -22,8 +22,8 @@ import (
"encoding/binary"
"math/big"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
)
// NodeSet is the node set structure as defined in DEXON consensus core.
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/position.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/position.go
index 81d23c266..81d23c266 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/position.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/position.go
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/vote.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/vote.go
index def09293a..015064541 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/types/vote.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/types/vote.go
@@ -20,9 +20,9 @@ package types
import (
"fmt"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
- cryptoDKG "github.com/byzantine-lab/dexon-consensus/core/crypto/dkg"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ cryptoDKG "github.com/tangerine-network/tangerine-consensus/core/crypto/dkg"
)
// VoteType is the type of vote.
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils.go
index 4cb3bf18a..373c559d8 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils.go
@@ -25,10 +25,10 @@ import (
"sort"
"time"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- "github.com/byzantine-lab/dexon-consensus/core/utils"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
+ "github.com/tangerine-network/tangerine-consensus/core/utils"
)
// Errors for utils.
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils/crypto.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils/crypto.go
index 161c1d495..1f85e94b6 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils/crypto.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils/crypto.go
@@ -21,10 +21,10 @@ import (
"bytes"
"encoding/binary"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- typesDKG "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
+ typesDKG "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
)
func hashWitness(witness *types.Witness) (common.Hash, error) {
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils/nodeset-cache.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils/nodeset-cache.go
index 028690e18..cfb4b072c 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils/nodeset-cache.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils/nodeset-cache.go
@@ -21,9 +21,9 @@ import (
"errors"
"sync"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
- "github.com/byzantine-lab/dexon-consensus/core/types"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
)
var (
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils/penalty-helper.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils/penalty-helper.go
index 658fe79a9..b1789f0cd 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils/penalty-helper.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils/penalty-helper.go
@@ -20,8 +20,8 @@ package utils
import (
"errors"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- typesDKG "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
+ typesDKG "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
)
var (
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils/round-based-config.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils/round-based-config.go
index 88842cacf..83ffaca46 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils/round-based-config.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils/round-based-config.go
@@ -20,7 +20,7 @@ package utils
import (
"fmt"
- "github.com/byzantine-lab/dexon-consensus/core/types"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
)
// RoundBasedConfig is based config for rounds and provide boundary checking
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils/round-event.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils/round-event.go
index 4f4b04542..67850a7bf 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils/round-event.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils/round-event.go
@@ -22,9 +22,9 @@ import (
"fmt"
"sync"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- typesDKG "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
+ typesDKG "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
)
// ErrUnmatchedBlockHeightWithConfig is for invalid parameters for NewRoundEvent.
@@ -176,7 +176,7 @@ func NewRoundEvent(parentCtx context.Context, gov governanceAccessor,
*RoundEvent, error) {
// We need to generate valid ending block height of this round (taken
// DKG reset count into consideration).
- logger.Info("new RoundEvent", "position", initPos, "shift", roundShift)
+ logger.Info("New RoundEvent", "position", initPos, "shift", roundShift)
initConfig := GetConfigWithPanic(gov, initPos.Round, logger)
e := &RoundEvent{
gov: gov,
@@ -294,7 +294,7 @@ func (e *RoundEvent) check(blockHeight, startRound uint64) (
param.CRS = GetCRSWithPanic(e.gov, e.lastTriggeredRound, e.logger)
param.Config = GetConfigWithPanic(e.gov, e.lastTriggeredRound, e.logger)
e.logger.Info("New RoundEvent triggered",
- "round", e.lastTriggeredRound,
+ "round", e.lastTriggeredRound+1,
"reset", e.lastTriggeredResetCount,
"begin-height", e.config.LastPeriodBeginHeight(),
"crs", param.CRS.String()[:6],
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils/signer.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils/signer.go
index 9128e264c..bb0a25a93 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils/signer.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils/signer.go
@@ -20,10 +20,10 @@ package utils
import (
"errors"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/crypto"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- typesDKG "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/crypto"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
+ typesDKG "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
)
// Errors for signer.
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils/utils.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils/utils.go
index 6ff5bb62f..ec293f2ef 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils/utils.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils/utils.go
@@ -21,9 +21,9 @@ import (
"context"
"fmt"
- "github.com/byzantine-lab/dexon-consensus/common"
- "github.com/byzantine-lab/dexon-consensus/core/types"
- typesDKG "github.com/byzantine-lab/dexon-consensus/core/types/dkg"
+ "github.com/tangerine-network/tangerine-consensus/common"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
+ typesDKG "github.com/tangerine-network/tangerine-consensus/core/types/dkg"
)
var dkgDelayRound uint64
@@ -134,6 +134,11 @@ func LaunchDummyReceiver(
return dummyCancel, finishedChan
}
+// GetDKGNackThreshold return expected threshold for given nacking DKG set.
+func GetDKGNackThreshold(config *types.Config) int {
+ return int(config.NotarySetSize*1/3) + 1
+}
+
// GetDKGThreshold return expected threshold for given DKG set size.
func GetDKGThreshold(config *types.Config) int {
return int(config.NotarySetSize*2/3) + 1
diff --git a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils/vote-filter.go b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils/vote-filter.go
index 556c2489a..0a7731138 100644
--- a/vendor/github.com/byzantine-lab/dexon-consensus/core/utils/vote-filter.go
+++ b/vendor/github.com/tangerine-network/tangerine-consensus/core/utils/vote-filter.go
@@ -18,7 +18,7 @@
package utils
import (
- "github.com/byzantine-lab/dexon-consensus/core/types"
+ "github.com/tangerine-network/tangerine-consensus/core/types"
)
// VoteFilter filters votes that are useless for now.
diff --git a/vendor/vendor.json b/vendor/vendor.json
index 789eb8ab2..856f5d32d 100644
--- a/vendor/vendor.json
+++ b/vendor/vendor.json
@@ -99,111 +99,6 @@
"revisionTime": "2017-11-28T15:02:46Z"
},
{
- "checksumSHA1": "Rls1USg65f0XKk3xOEo23d79nTs=",
- "path": "github.com/byzantine-lab/bls/ffi/go/bls",
- "revision": "5e8e1cd9adf37e993a5bea2ad116e107652f0301",
- "revisionTime": "2019-04-12T05:24:20Z"
- },
- {
- "checksumSHA1": "YNFLm0hecMirCfnG+yC1hwrq63w=",
- "origin": "gitlab.com/byzantine-lab/dexon-consensus/common",
- "path": "github.com/byzantine-lab/dexon-consensus/common",
- "revision": "f05d9c34d6595ebced2de25d9b436f3aac35a53f",
- "revisionTime": "2019-06-10T16:05:10Z",
- "version": "master",
- "versionExact": "master"
- },
- {
- "checksumSHA1": "mVmTRuUjdKaeLKOIPDr9WlrWbM8=",
- "origin": "gitlab.com/byzantine-lab/dexon-consensus/core",
- "path": "github.com/byzantine-lab/dexon-consensus/core",
- "revision": "f05d9c34d6595ebced2de25d9b436f3aac35a53f",
- "revisionTime": "2019-06-10T16:05:10Z",
- "version": "master",
- "versionExact": "master"
- },
- {
- "checksumSHA1": "giMmtUvHD7fKNXEyYpXL1bWhZms=",
- "origin": "gitlab.com/byzantine-lab/dexon-consensus/core/blockdb",
- "path": "github.com/byzantine-lab/dexon-consensus/core/blockdb",
- "revision": "56e872f84131348adbc0861afb3554bba4a8e5db",
- "revisionTime": "2018-12-05T06:29:54Z",
- "version": "master",
- "versionExact": "master"
- },
- {
- "checksumSHA1": "Ta8d9OKIAYDXuh32bHFyqdAzhEM=",
- "origin": "gitlab.com/byzantine-lab/dexon-consensus/core/crypto",
- "path": "github.com/byzantine-lab/dexon-consensus/core/crypto",
- "revision": "f05d9c34d6595ebced2de25d9b436f3aac35a53f",
- "revisionTime": "2019-06-10T16:05:10Z",
- "version": "master",
- "versionExact": "master"
- },
- {
- "checksumSHA1": "haQqxxRfx8Tk8dhuilDmDMZ6rO8=",
- "origin": "gitlab.com/byzantine-lab/dexon-consensus/core/crypto/dkg",
- "path": "github.com/byzantine-lab/dexon-consensus/core/crypto/dkg",
- "revision": "f05d9c34d6595ebced2de25d9b436f3aac35a53f",
- "revisionTime": "2019-06-10T16:05:10Z",
- "version": "master",
- "versionExact": "master"
- },
- {
- "checksumSHA1": "0Tj49Z4zfOogG6lEnMaZae11/1s=",
- "origin": "gitlab.com/byzantine-lab/dexon-consensus/core/crypto/ecdsa",
- "path": "github.com/byzantine-lab/dexon-consensus/core/crypto/ecdsa",
- "revision": "f05d9c34d6595ebced2de25d9b436f3aac35a53f",
- "revisionTime": "2019-06-10T16:05:10Z",
- "version": "master",
- "versionExact": "master"
- },
- {
- "checksumSHA1": "J2Lgj2veHRGtHlfXFyzrM4qnKow=",
- "origin": "gitlab.com/byzantine-lab/dexon-consensus/core/db",
- "path": "github.com/byzantine-lab/dexon-consensus/core/db",
- "revision": "f05d9c34d6595ebced2de25d9b436f3aac35a53f",
- "revisionTime": "2019-06-10T16:05:10Z",
- "version": "master",
- "versionExact": "master"
- },
- {
- "checksumSHA1": "6VjD99+YZ1DN86I3qg/nKklpT58=",
- "origin": "gitlab.com/byzantine-lab/dexon-consensus/core/syncer",
- "path": "github.com/byzantine-lab/dexon-consensus/core/syncer",
- "revision": "f05d9c34d6595ebced2de25d9b436f3aac35a53f",
- "revisionTime": "2019-06-10T16:05:10Z",
- "version": "master",
- "versionExact": "master"
- },
- {
- "checksumSHA1": "gSe2rW85N3hdJ8B10xcHboUJq8g=",
- "origin": "gitlab.com/byzantine-lab/dexon-consensus/core/types",
- "path": "github.com/byzantine-lab/dexon-consensus/core/types",
- "revision": "f05d9c34d6595ebced2de25d9b436f3aac35a53f",
- "revisionTime": "2019-06-10T16:05:10Z",
- "version": "master",
- "versionExact": "master"
- },
- {
- "checksumSHA1": "R6k6vmgePKuYJlQgA05kh9HqCx8=",
- "origin": "gitlab.com/byzantine-lab/dexon-consensus/core/types/dkg",
- "path": "github.com/byzantine-lab/dexon-consensus/core/types/dkg",
- "revision": "f05d9c34d6595ebced2de25d9b436f3aac35a53f",
- "revisionTime": "2019-06-10T16:05:10Z",
- "version": "master",
- "versionExact": "master"
- },
- {
- "checksumSHA1": "orcvISLeKABwd4AGsC2jAMQkd04=",
- "origin": "gitlab.com/byzantine-lab/dexon-consensus/core/utils",
- "path": "github.com/byzantine-lab/dexon-consensus/core/utils",
- "revision": "f05d9c34d6595ebced2de25d9b436f3aac35a53f",
- "revisionTime": "2019-06-10T16:05:10Z",
- "version": "master",
- "versionExact": "master"
- },
- {
"checksumSHA1": "cDMtzKmdTx4CcIpP4broa+16X9g=",
"path": "github.com/cespare/cp",
"revision": "165db2f241fd235aec29ba6d9b1ccd5f1c14637c",
@@ -746,6 +641,100 @@
"revisionTime": "2018-11-28T10:09:59Z"
},
{
+ "checksumSHA1": "33ilTxSgPt8u9bq1inlxp4BHU9I=",
+ "path": "github.com/tangerine-network/bls/ffi/go/bls",
+ "revision": "5e8e1cd9adf37e993a5bea2ad116e107652f0301",
+ "revisionTime": "2019-04-12T05:24:20Z"
+ },
+ {
+ "checksumSHA1": "NGziGsUc5J8yatLzEkyq+dKHCA8=",
+ "path": "github.com/tangerine-network/tangerine-consensus/common",
+ "revision": "1eecef2512d9c8a2bd3c0ef4af7a7b830fa30a0f",
+ "revisionTime": "2019-09-16T06:50:28Z",
+ "version": "master",
+ "versionExact": "master"
+ },
+ {
+ "checksumSHA1": "q95iobP0KfVuwR8XMlSrdWA6C78=",
+ "path": "github.com/tangerine-network/tangerine-consensus/core",
+ "revision": "1eecef2512d9c8a2bd3c0ef4af7a7b830fa30a0f",
+ "revisionTime": "2019-09-16T06:50:28Z",
+ "version": "master",
+ "versionExact": "master"
+ },
+ {
+ "checksumSHA1": "eo/teMG8zMinYdOWnWiaQwteOoA=",
+ "path": "github.com/tangerine-network/tangerine-consensus/core/blockdb",
+ "revision": "56e872f84131348adbc0861afb3554bba4a8e5db",
+ "revisionTime": "2018-12-05T06:29:54Z",
+ "version": "master",
+ "versionExact": "master"
+ },
+ {
+ "checksumSHA1": "VzMWZGwspZ2Gt5JXovACVGYZniY=",
+ "path": "github.com/tangerine-network/tangerine-consensus/core/crypto",
+ "revision": "1eecef2512d9c8a2bd3c0ef4af7a7b830fa30a0f",
+ "revisionTime": "2019-09-16T06:50:28Z",
+ "version": "master",
+ "versionExact": "master"
+ },
+ {
+ "checksumSHA1": "KBdSQE+vXiz95jvWj22heyE1hCQ=",
+ "path": "github.com/tangerine-network/tangerine-consensus/core/crypto/dkg",
+ "revision": "1eecef2512d9c8a2bd3c0ef4af7a7b830fa30a0f",
+ "revisionTime": "2019-09-16T06:50:28Z",
+ "version": "master",
+ "versionExact": "master"
+ },
+ {
+ "checksumSHA1": "VWknl5zd1YBzJ2LNeto4tdWBZLU=",
+ "path": "github.com/tangerine-network/tangerine-consensus/core/crypto/ecdsa",
+ "revision": "1eecef2512d9c8a2bd3c0ef4af7a7b830fa30a0f",
+ "revisionTime": "2019-09-16T06:50:28Z",
+ "version": "master",
+ "versionExact": "master"
+ },
+ {
+ "checksumSHA1": "Hr5l1o66PisU/ZeVVem/PjWiwRY=",
+ "path": "github.com/tangerine-network/tangerine-consensus/core/db",
+ "revision": "1eecef2512d9c8a2bd3c0ef4af7a7b830fa30a0f",
+ "revisionTime": "2019-09-16T06:50:28Z",
+ "version": "master",
+ "versionExact": "master"
+ },
+ {
+ "checksumSHA1": "KlnATyRvXte2KrNUmokr9ovBZBY=",
+ "path": "github.com/tangerine-network/tangerine-consensus/core/syncer",
+ "revision": "1eecef2512d9c8a2bd3c0ef4af7a7b830fa30a0f",
+ "revisionTime": "2019-09-16T06:50:28Z",
+ "version": "master",
+ "versionExact": "master"
+ },
+ {
+ "checksumSHA1": "iuy80meozpRYuctavnpxtXiqs8c=",
+ "path": "github.com/tangerine-network/tangerine-consensus/core/types",
+ "revision": "1eecef2512d9c8a2bd3c0ef4af7a7b830fa30a0f",
+ "revisionTime": "2019-09-16T06:50:28Z",
+ "version": "master",
+ "versionExact": "master"
+ },
+ {
+ "checksumSHA1": "M6CxB+cb9WpdyphA7Q7WxO2q7LE=",
+ "path": "github.com/tangerine-network/tangerine-consensus/core/types/dkg",
+ "revision": "1eecef2512d9c8a2bd3c0ef4af7a7b830fa30a0f",
+ "revisionTime": "2019-09-16T06:50:28Z",
+ "version": "master",
+ "versionExact": "master"
+ },
+ {
+ "checksumSHA1": "fGYfxHDDS2gbDGdKpMiXSNMxE5w=",
+ "path": "github.com/tangerine-network/tangerine-consensus/core/utils",
+ "revision": "1eecef2512d9c8a2bd3c0ef4af7a7b830fa30a0f",
+ "revisionTime": "2019-09-16T06:50:28Z",
+ "version": "master",
+ "versionExact": "master"
+ },
+ {
"checksumSHA1": "nD6S4KB0S+YHxVMDDE+w3PyXaMk=",
"path": "github.com/uber/jaeger-client-go",
"revision": "f7e0d4744fa6d5287c53b8ac8d4f83089ce07ce8",