Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release] v0.8.1 [Falkor] #600

Merged
merged 47 commits into from
Nov 14, 2023
Merged
Changes from 42 commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
4dd2b0a
Update komodod_cd.yml
smk762 Jul 1, 2023
657cc69
Merge pull request #590 from KomodoPlatform/Run-CD-on-push-to-master
tonymorony Jul 3, 2023
01da71a
bump libcurl to 8.4.0
DeckerSU Oct 18, 2023
2b28926
add update-rust-hashes.sh script
DeckerSU Oct 24, 2023
cfe8d56
depends: update rust to 1.69.0
DeckerSU Oct 24, 2023
23a22d6
mac ci: try to fix brew upgrade / existing links
DeckerSU Oct 24, 2023
3f98ecd
mac ci: remove redundant unlink for node
DeckerSU Oct 24, 2023
642c698
build: mac, suppress deprecated declarations warning
DeckerSU Oct 24, 2023
fcb431a
update KMD checkpoints
DeckerSU Oct 26, 2023
cc237be
Merge pull request #594 from DeckerSU/patch-bump-libcurl
DeckerSU Oct 28, 2023
9d8c5f6
Merge pull request #595 from DeckerSU/patch-bump-rust
DeckerSU Oct 28, 2023
4ceb0ee
temp disable CC and basic RPC jobs in workflows
DeckerSU Oct 28, 2023
e42444f
update assetchains.old, remove old (deprecated) chains
DeckerSU Aug 7, 2023
a6ce7c8
add events related unit tests
DeckerSU Aug 8, 2023
9c32d6e
add NormalKMDLTCNota unit test
DeckerSU Aug 9, 2023
0ecea4a
add advanced clear of all variables between tests
DeckerSU Aug 9, 2023
13ea74e
add MIL->KMD notarisation test (3p coin nota test)
DeckerSU Aug 11, 2023
e06aa5b
add MARTY->KMD notarisation test (AC nota test in KMD chain)
DeckerSU Aug 11, 2023
3479410
add MARTY->KMD notarisation test (AC nota test in MARTY chain)
DeckerSU Aug 11, 2023
00cb01d
enable all tests, add missed checks
DeckerSU Aug 14, 2023
81581d0
correct opretlen calculations for BIG_ENDIAN
DeckerSU Aug 14, 2023
ce4d344
remove deprecated KV OPRET in assetchains
DeckerSU Aug 14, 2023
e5023e2
fix PhantomOpReturnEvent test
DeckerSU Aug 14, 2023
b435ecc
refactor opret chain search and compare
DeckerSU Aug 14, 2023
54ebb28
more get rid of strcmp in komodo_voutupdate
DeckerSU Aug 14, 2023
c645cb6
get rid of legacy PAX related specific oprets
DeckerSU Aug 14, 2023
b8678b4
remove unneded OtherTest
DeckerSU Aug 14, 2023
e94d98d
limit the scope of ratification transactions to KMD
DeckerSU Aug 15, 2023
2d5f55b
komodo_voutupdate: don't try to process staking oprets and notary proofs
DeckerSU Aug 15, 2023
40475ad
bump version [0.8.1]
DeckerSU Oct 29, 2023
5e362af
Merge pull request #596 from DeckerSU/patch-update-checkpoints
ca333 Nov 3, 2023
bac0096
Merge pull request #597 from DeckerSU/patch-disable-ci-jobs
ca333 Nov 3, 2023
3212c3c
Merge pull request #598 from DeckerSU/patch-refactor-old-code
ca333 Nov 3, 2023
b3e9e1f
Merge pull request #599 from DeckerSU/patch-version-bump
ca333 Nov 3, 2023
72a6df2
komodo_args: fix rpc and p2p port in ACs on MacOS
DeckerSU Nov 2, 2023
8640b82
tests: add ParseArgumentsTests for komodo_args / chainparams_commandline
DeckerSU Nov 6, 2023
6a8112c
tests: fix ParseArgumentsTests initializer list issue
DeckerSU Nov 6, 2023
232b422
tests: KomodoFeatures fix missed override keyword for member- functions
DeckerSU Nov 6, 2023
3217da4
tests: add missed fs namespace
DeckerSU Nov 7, 2023
7f68232
tests: fix compatibility of LegacyEvents test with other tests
DeckerSU Nov 7, 2023
aceb7c7
test: improve mapBlockIndex cleanup in LegacyEventsTests
DeckerSU Nov 7, 2023
c86da4d
Merge pull request #601 from DeckerSU/patch-parse-arg-test
ca333 Nov 8, 2023
f38c6f0
update dockerfiles
smk762 Nov 9, 2023
fc6804b
use ubuntu-20.04 for CI/CD
smk762 Nov 9, 2023
c470b18
rm / unlink breaking brews
smk762 Nov 9, 2023
bd682c8
use ubuntu-latest for win builds
smk762 Nov 9, 2023
c248b15
Merge pull request #603 from KomodoPlatform/update-CD
ca333 Nov 14, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/workflows/komodo_linux_ci.yml
Original file line number Diff line number Diff line change
@@ -47,6 +47,7 @@ jobs:
path: ./komodo-linux.tar.gz

linux-test-dice-token-reards-faucet-cc:
if: ${{ false }}

name: Test (Linux/Dice, Token, Faucet, Rewards)
runs-on: ubuntu-latest
@@ -83,6 +84,7 @@ jobs:
cd qa/pytest_komodo
./ci_setup.sh "cc_modules/test_dice.py cc_modules/test_faucet.py cc_modules/test_token.py cc_modules/test_rewards.py"
linux-test-oracles:
if: ${{ false }}

name: Test (Linux/OraclesCC)
runs-on: ubuntu-latest
@@ -119,6 +121,7 @@ jobs:
cd qa/pytest_komodo
./ci_setup.sh cc_modules/test_oracles.py
linux-test-baserpc:
if: ${{ false }}

name: Test (Linux/BasicRPC)
runs-on: ubuntu-latest
@@ -155,6 +158,7 @@ jobs:
cd qa/pytest_komodo
./ci_setup.sh basic
linux-test-channels:
if: ${{ false }}

name: Test (Linux/ChannelsCC)
runs-on: ubuntu-latest
@@ -191,6 +195,7 @@ jobs:
cd qa/pytest_komodo
./ci_setup.sh cc_modules/test_channels.py
linux-test-heir:
if: ${{ false }}

name: Test (Linux/HeirCC)
runs-on: ubuntu-latest
18 changes: 18 additions & 0 deletions .github/workflows/komodo_mac_ci.yml
Original file line number Diff line number Diff line change
@@ -15,6 +15,19 @@ jobs:
steps:
- uses: actions/checkout@v2

# Workaround for https://github.com/actions/setup-python/issues/577
- name: Clean up binaries and links (macOS)
run: |
rm -f /usr/local/bin/2to3-3.*
rm -f /usr/local/bin/idle3.*
rm -f /usr/local/bin/pydoc3.*
rm -f /usr/local/bin/python3.*
rm -f /usr/local/bin/2to3
rm -f /usr/local/bin/idle3
rm -f /usr/local/bin/pydoc3
rm -f /usr/local/bin/python3
rm -f /usr/local/bin/python3-config

- name: Install deps (macOS)
run: |
brew update
@@ -43,6 +56,7 @@ jobs:
path: ./komodo-macos.tar.gz

macos-test-dice-token-reards-faucet-cc:
if: ${{ false }}

name: Test (MacOS/Dice, Token, Faucet, Rewards)
runs-on: macos-latest
@@ -72,6 +86,7 @@ jobs:
./ci_setup.sh "cc_modules/test_dice.py cc_modules/test_faucet.py cc_modules/test_token.py cc_modules/test_rewards.py"

macos-test-oracles:
if: ${{ false }}

name: Test (macos/OraclesCC)
runs-on: macos-latest
@@ -100,6 +115,7 @@ jobs:
./ci_setup.sh cc_modules/test_oracles.py

macos-test-baserpc:
if: ${{ false }}

name: Test (macos/BasicRPC)
runs-on: macos-latest
@@ -128,6 +144,7 @@ jobs:
./ci_setup.sh basic

macos-test-channels:
if: ${{ false }}

name: Test (macos/ChannelsCC)
runs-on: macos-latest
@@ -156,6 +173,7 @@ jobs:
./ci_setup.sh cc_modules/test_channels.py

macos-test-heir:
if: ${{ false }}

name: Test (macos/HeirCC)
runs-on: macos-latest
5 changes: 5 additions & 0 deletions .github/workflows/komodo_win_ci.yml
Original file line number Diff line number Diff line change
@@ -73,6 +73,7 @@ jobs:
path: ./komodod_win.zip

windows-test-baserpc:
if: ${{ false }}

name: Test (Win/BasicRPC)
needs: windows-build
@@ -103,6 +104,7 @@ jobs:
cd qa\pytest_komodo
start_ci.bat basic
windows-test-dice-faucet-tok-rewCC:
if: ${{ false }}

name: Test (Win/Dice Faucet Token Rewards)
runs-on: windows-latest
@@ -133,6 +135,7 @@ jobs:
cd qa\pytest_komodo
start_ci.bat cc_modules\test_dice.py cc_modules\test_faucet.py cc_modules\test_token.py cc_modules\test_rewards.py
windows-test-oracles-cc:
if: ${{ false }}

name: Test (Win/OraclesCC)
runs-on: windows-latest
@@ -163,6 +166,7 @@ jobs:
cd qa\pytest_komodo
start_ci.bat cc_modules\test_oracles.py
windows-test-heir-cc:
if: ${{ false }}

name: Test (Win/HeirCC)
runs-on: windows-latest
@@ -193,6 +197,7 @@ jobs:
cd qa\pytest_komodo
start_ci.bat cc_modules\test_heir.py
windows-test-channels-cc:
if: ${{ false }}

name: Test (Win/ChannelsCC)
runs-on: windows-latest
2 changes: 1 addition & 1 deletion .github/workflows/komodod_cd.yml
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ on:
- beta
- dev
- research

- master

jobs:

2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@ dnl require autoconf 2.60 (AS_ECHO/AS_ECHO_N)
AC_PREREQ([2.60])
define(_CLIENT_VERSION_MAJOR, 0)
define(_CLIENT_VERSION_MINOR, 8)
define(_CLIENT_VERSION_REVISION, 0)
define(_CLIENT_VERSION_REVISION, 1)
define(_CLIENT_VERSION_BUILD, 0)
define(_ZC_BUILD_VAL, m4_if(m4_eval(_CLIENT_VERSION_BUILD < 25), 1, m4_incr(_CLIENT_VERSION_BUILD), m4_eval(_CLIENT_VERSION_BUILD < 50), 1, m4_eval(_CLIENT_VERSION_BUILD - 24), m4_eval(_CLIENT_VERSION_BUILD == 50), 1, , m4_eval(_CLIENT_VERSION_BUILD - 50)))
define(_CLIENT_VERSION_SUFFIX, m4_if(m4_eval(_CLIENT_VERSION_BUILD < 25), 1, _CLIENT_VERSION_REVISION-beta$1, m4_eval(_CLIENT_VERSION_BUILD < 50), 1, _CLIENT_VERSION_REVISION-rc$1, m4_eval(_CLIENT_VERSION_BUILD == 50), 1, _CLIENT_VERSION_REVISION, _CLIENT_VERSION_REVISION-$1)))
38 changes: 38 additions & 0 deletions contrib/devtools/update-rust-hashes.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
#!/usr/bin/env bash

export LC_ALL=C

SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
RUST_PACKAGE="$SCRIPT_DIR/../../depends/packages/rust.mk"

RUST_VERSION=$( grep -oP "_version=\K.*" $RUST_PACKAGE )

update_hash() {
url="https://static.rust-lang.org/dist/$1-$RUST_VERSION-$2.tar.gz"
echo "Fetching $url"
hash=$( curl $url | sha256sum | awk '{print $1}' )
sed -i "/\$(package)_$3_$4=/c\\\$(package)_$3_$4=$hash" $RUST_PACKAGE
}

update_rust_hash() {
update_hash rust $1 sha256_hash $2
}

update_stdlib_hash() {
update_hash rust-std $1 rust_std_sha256_hash $1
}

# For native targets
# update_rust_hash RUST_TARGET MAKEFILE_PACKAGE_IDENTIFIER
update_rust_hash aarch64-unknown-linux-gnu aarch64_linux
update_rust_hash x86_64-apple-darwin darwin
update_rust_hash x86_64-unknown-linux-gnu linux
update_rust_hash x86_64-unknown-freebsd freebsd
update_rust_hash x86_64-pc-windows-gnu mingw32

# For cross-compilation targets
# update_stdlib_hash RUST_TARGET
# update_stdlib_hash aarch64-unknown-linux-gnu
# update_stdlib_hash x86_64-apple-darwin
# update_stdlib_hash x86_64-pc-windows-gnu
# update_stdlib_hash x86_64-unknown-freebsd
16 changes: 8 additions & 8 deletions depends/packages/libcurl.mk
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
package=libcurl
$(package)_version=7.76.1
$(package)_version=8.4.0
$(package)_dependencies=openssl
$(package)_download_path=https://curl.haxx.se/download
$(package)_file_name=curl-$($(package)_version).tar.gz
$(package)_sha256_hash=5f85c4d891ccb14d6c3c701da3010c91c6570c3419391d485d95235253d837d7
$(package)_config_opts_linux=--disable-shared --enable-static --prefix=$(host_prefix) --host=x86_64-unknown-linux-gnu
$(package)_config_opts_mingw32=--enable-mingw --disable-shared --enable-static --prefix=$(host_prefix) --host=x86_64-w64-mingw32
$(package)_config_opts_darwin=--disable-shared --enable-static --prefix=$(host_prefix)
$(package)_cflags_darwin=-mmacosx-version-min=10.9
$(package)_sha256_hash=816e41809c043ff285e8c0f06a75a1fa250211bbfb2dc0a037eeef39f1a9e427
$(package)_config_opts=--with-openssl --disable-shared --enable-static --prefix=$(host_prefix)
$(package)_config_opts_linux=--host=x86_64-unknown-linux-gnu
$(package)_config_opts_mingw32=--enable-mingw --host=x86_64-w64-mingw32
$(package)_cflags_darwin=-mmacosx-version-min=$(OSX_MIN_VERSION)
$(package)_conf_tool=./configure

ifeq ($(build_os),darwin)
define $(package)_set_vars
$(package)_build_env=MACOSX_DEPLOYMENT_TARGET="10.9"
$(package)_build_env=MACOSX_DEPLOYMENT_TARGET="$(OSX_MIN_VERSION)"
endef
endif

@@ -32,7 +32,7 @@ endef

ifeq ($(build_os),darwin)
define $(package)_build_cmds
$(MAKE) CPPFLAGS="-I$(host_prefix)/include -fPIC" CFLAGS='-mmacosx-version-min=10.9'
$(MAKE) CPPFLAGS="-I$(host_prefix)/include -fPIC" CFLAGS="-mmacosx-version-min=$(OSX_MIN_VERSION)"
endef
else
define $(package)_build_cmds
2 changes: 1 addition & 1 deletion depends/packages/librustzcash.mk
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ $(package)_dependencies=rust $(rust_crates)
$(package)_patches=cargo.config 0001-Start-using-cargo-clippy-for-CI.patch remove-dev-dependencies.diff

ifeq ($(host_os),mingw32)
$(package)_library_file=target/x86_64-pc-windows-gnu/release/rustzcash.lib
$(package)_library_file=target/x86_64-pc-windows-gnu/release/librustzcash.a
else
$(package)_library_file=target/release/librustzcash.a
endif
17 changes: 11 additions & 6 deletions depends/packages/rust.mk
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
package=rust
$(package)_version=1.32.0
$(package)_version=1.69.0
$(package)_download_path=https://static.rust-lang.org/dist

$(package)_file_name_linux=rust-$($(package)_version)-x86_64-unknown-linux-gnu.tar.gz
$(package)_sha256_hash_linux=e024698320d76b74daf0e6e71be3681a1e7923122e3ebd03673fcac3ecc23810
$(package)_sha256_hash_linux=2ca4a306047c0b8b4029c382910fcbc895badc29680e0332c9df990fd1c70d4f
$(package)_file_name_darwin=rust-$($(package)_version)-x86_64-apple-darwin.tar.gz
$(package)_sha256_hash_darwin=f0dfba507192f9b5c330b5984ba71d57d434475f3d62bd44a39201e36fa76304
$(package)_sha256_hash_darwin=9818dab2c3726d63dfbfde12c9273e62e484ef6d6f6e05a6431a3e089c335454
$(package)_file_name_mingw32=rust-$($(package)_version)-x86_64-pc-windows-gnu.tar.gz
$(package)_sha256_hash_mingw32=358e1435347c67dbf33aa9cad6fe501a833d6633ed5d5aa1863d5dffa0349be9
$(package)_sha256_hash_mingw32=9a2a887defb9d0e0aa48fd54237b583a693a2565420b4d90efd0740c0fe69b0d

define $(package)_set_vars
$(package)_stage_opts=--disable-ldconfig
$(package)_stage_build_opts=--without=rust-docs-json-preview,rust-docs
endef

ifeq ($(build_os),darwin)
$(package)_file_name=$($(package)_file_name_darwin)
@@ -41,12 +46,12 @@ define $(package)_extract_cmds
endef

define $(package)_stage_cmds
./install.sh --destdir=$($(package)_staging_dir) --prefix=$(host_prefix)/native --disable-ldconfig --without=rust-docs && \
./install.sh --destdir=$($(package)_staging_dir) --prefix=$(host_prefix)/native $($(package)_stage_opts) $($(package)_stage_build_opts) && \
cp -r ../mingw32/rust-std-x86_64-pc-windows-gnu/lib/rustlib/x86_64-pc-windows-gnu $($(package)_staging_dir)$(host_prefix)/native/lib/rustlib
endef
else

define $(package)_stage_cmds
./install.sh --destdir=$($(package)_staging_dir) --prefix=$(host_prefix)/native --disable-ldconfig --without=rust-docs
./install.sh --destdir=$($(package)_staging_dir) --prefix=$(host_prefix)/native $($(package)_stage_opts) $($(package)_stage_build_opts)
endef
endif
4 changes: 3 additions & 1 deletion src/Makefile.ktest.include
Original file line number Diff line number Diff line change
@@ -30,7 +30,9 @@ bin_PROGRAMS += komodo-test
test-komodo/test_haraka_removal.cpp \
test-komodo/test_miner.cpp \
test-komodo/test_oldhash_removal.cpp \
test-komodo/test_kmd_feat.cpp
test-komodo/test_kmd_feat.cpp \
test-komodo/test_legacy_events.cpp \
test-komodo/test_parse_args.cpp

if TARGET_WINDOWS
komodo_test_SOURCES += test-komodo/komodo-test-res.rc
35 changes: 11 additions & 24 deletions src/assetchains.old
Original file line number Diff line number Diff line change
@@ -3,27 +3,14 @@ set -x
delay=60
source pubkey.txt
echo $pubkey

./komodod -pubkey=$pubkey -ac_name=BET -ac_supply=999999 -addnode=95.213.238.98 $1 &
./komodod -pubkey=$pubkey -ac_name=BOTS -ac_supply=999999 -addnode=95.213.238.98 $1 &
./komodod -pubkey=$pubkey -ac_name=CCL -ac_supply=200000000 -ac_end=1 -ac_cc=2 -addressindex=1 -spentindex=1 -addnode=142.93.136.89 -addnode=195.201.22.89 $1 &
./komodod -pubkey=$pubkey -ac_name=CLC -ac_supply=99000000 -ac_reward=50000000 -ac_perc=100000000 -ac_founders=1 -ac_cc=45 -ac_public=1 -ac_snapshot=1440 -ac_pubkey=02df9bda7bfe2bcaa938b29a399fb0ba58cfb6cc3ddc0001062a600f60a8237ad9 -addnode=node.cryptocollider.com -ac_adaptivepow=6 $1 &
./komodod -pubkey=$pubkey -ac_name=CRYPTO -ac_supply=999999 -addnode=95.213.238.98 $1 &
./komodod -pubkey=$pubkey -ac_name=DEX -ac_supply=999999 -addnode=95.213.238.98 $1 &
./komodod -pubkey=$pubkey -ac_name=GLEEC -ac_supply=210000000 -ac_public=1 -ac_staked=100 -addnode=95.217.161.126 $1 &
./komodod -pubkey=$pubkey -ac_name=HODL -ac_supply=9999999 -addnode=95.213.238.98 $1 &
./komodod -pubkey=$pubkey -ac_name=ILN -ac_supply=10000000000 -ac_cc=2 -addressindex=1 -spentindex=1 -addnode=51.75.122.83 $1 &
./komodod -pubkey=$pubkey -ac_name=JUMBLR -ac_supply=999999 -addnode=95.213.238.98 $1 &
./komodod -pubkey=$pubkey -ac_name=KOIN -ac_supply=125000000 -addnode=3.0.32.10 $1 &
./komodod -pubkey=$pubkey -ac_name=MESH -ac_supply=1000007 -ac_ccactivate=320000 -addnode=95.213.238.98 $1 &
./komodod -pubkey=$pubkey -ac_name=MGW -ac_supply=999999 -addnode=95.213.238.98 $1 &
./komodod -pubkey=$pubkey -ac_name=MORTY -ac_supply=90000000000 -ac_reward=100000000 -ac_cc=3 -ac_staked=10 -addnode=95.217.44.58 -addnode=138.201.136.145 $1 &
./komodod -pubkey=$pubkey -ac_name=MSHARK -ac_supply=1400000 -addnode=95.213.238.98 $1 &
./komodod -pubkey=$pubkey -ac_name=NINJA -ac_supply=100000000 -addnode=95.213.238.98 $1 &
./komodod -pubkey=$pubkey -ac_name=PANGEA -ac_supply=999999 -addnode=95.213.238.98 $1 &
./komodod -pubkey=$pubkey -ac_name=PIRATE -ac_supply=0 -ac_reward=25600000000 -ac_halving=77777 -ac_private=1 -addnode=88.99.212.81 $1 &
./komodod -pubkey=$pubkey -ac_name=REVS -ac_supply=1300000 -addnode=95.213.238.98 $1 &
./komodod -pubkey=$pubkey -ac_name=RICK -ac_supply=90000000000 -ac_reward=100000000 -ac_cc=3 -ac_staked=10 -addnode=95.217.44.58 -addnode=138.201.136.145 $1 &
./komodod -pubkey=$pubkey -ac_name=SUPERNET -ac_supply=816061 -addnode=95.213.238.98 $1 &
./komodod -pubkey=$pubkey -ac_name=THC -ac_supply=251253103 -ac_reward=360000000,300000000,240000000,180000000,150000000,90000000,0 -ac_staked=100 -ac_eras=7 -ac_end=500001,1000001,1500001,2000001,2500001,4500001,0 -ac_perc=233333333 -ac_cc=2 -ac_ccenable=229,236,240 -ac_script=2ea22c8020987fad30df055db6fd922c3a57e55d76601229ed3da3b31340112e773df3d0d28103120c008203000401ccb8 -ac_founders=150 -ac_cbmaturity=1 -ac_sapling=1 -addnode=157.230.45.184 -addnode=165.22.52.123 -earlytxid=7e4a76259e99c9379551389e9f757fc5f46c33ae922a8644dc2b187af2a6adc1 $1 &
./komodod -pubkey=$pubkey -ac_name=ZILLA -ac_supply=11000000 -ac_sapling=5000000 -addnode=51.68.215.104 $1 &
komodod -pubkey=$pubkey -ac_name=CCL -ac_supply=200000000 -ac_end=1 -ac_cc=2 -addressindex=1 -spentindex=1 -addnode=142.93.136.89 -addnode=195.201.22.89 -addnode=209.222.101.247 -addnode=103.195.100.32 $1 &
komodod -pubkey=$pubkey -ac_name=CLC -ac_supply=99000000 -ac_reward=50000000 -ac_perc=100000000 -ac_founders=1 -ac_cc=45 -ac_public=1 -ac_snapshot=1440 -ac_pubkey=02df9bda7bfe2bcaa938b29a399fb0ba58cfb6cc3ddc0001062a600f60a8237ad9 -addnode=node.cryptocollider.com -ac_adaptivepow=6 -addnode=209.222.101.247 -addnode=103.195.100.32 $1 &
komodod -pubkey=$pubkey -ac_name=DOC -ac_supply=90000000000 -ac_reward=100000000 -ac_cc=3 -ac_staked=10 -addnode=65.21.77.109 -addnode=65.21.51.47 -addnode=209.222.101.247 -addnode=103.195.100.32 $1 &
komodod -pubkey=$pubkey -ac_name=GLEEC -ac_supply=210000000 -ac_public=1 -ac_staked=100 -addnode=95.217.161.126 -addnode=209.222.101.247 -addnode=103.195.100.32 $1 &
komodod -pubkey=$pubkey -ac_name=ILN -ac_supply=10000000000 -ac_cc=2 -addressindex=1 -spentindex=1 -addnode=51.75.122.83 -addnode=209.222.101.247 -addnode=103.195.100.32 $1 &
komodod -pubkey=$pubkey -ac_name=KOIN -ac_supply=125000000 -addnode=3.0.32.10 -addnode=209.222.101.247 -addnode=103.195.100.32 $1 &
komodod -pubkey=$pubkey -ac_name=MARTY -ac_supply=90000000000 -ac_reward=100000000 -ac_cc=3 -ac_staked=10 -addnode=65.21.77.109 -addnode=65.21.51.47 -addnode=209.222.101.247 -addnode=103.195.100.32 $1 &
komodod -pubkey=$pubkey -ac_name=NINJA -ac_supply=100000000 -addnode=95.213.238.98 -addnode=209.222.101.247 -addnode=103.195.100.32 $1 &
komodod -pubkey=$pubkey -ac_name=PIRATE -ac_supply=0 -ac_reward=25600000000 -ac_halving=77777 -ac_private=1 -addnode=88.99.212.81 -addnode=209.222.101.247 -addnode=103.195.100.32 $1 &
komodod -pubkey=$pubkey -ac_name=SUPERNET -ac_supply=816061 -addnode=95.213.238.98 -addnode=209.222.101.247 -addnode=103.195.100.32 $1 &
komodod -pubkey=$pubkey -ac_name=THC -ac_supply=251253103 -ac_reward=360000000,300000000,240000000,180000000,150000000,90000000,0 -ac_staked=100 -ac_eras=7 -ac_end=500001,1000001,1500001,2000001,2500001,4500001,0 -ac_perc=233333333 -ac_cc=2 -ac_ccenable=229,236,240 -ac_script=2ea22c8020987fad30df055db6fd922c3a57e55d76601229ed3da3b31340112e773df3d0d28103120c008203000401ccb8 -ac_founders=150 -ac_cbmaturity=1 -ac_sapling=1 -addnode=157.230.45.184 -addnode=165.22.52.123 -earlytxid=7e4a76259e99c9379551389e9f757fc5f46c33ae922a8644dc2b187af2a6adc1 -addnode=209.222.101.247 -addnode=103.195.100.32 $1 &
31 changes: 28 additions & 3 deletions src/chainparams.cpp
Original file line number Diff line number Diff line change
@@ -269,9 +269,34 @@ class CMainParams : public CChainParams {
( 2250000, uint256S("0x0127d1ed5cd6f261631423275b6b17728c392583177e1151a6e638a4b0dea985"))
( 2300000, uint256S("0x07df8af646bc30c71d068b146d9ea2c8b25b27a180e9537d5aef859efcfc41f7"))
( 2350000, uint256S("0x0b8028dbfcd92fe34496953872cba2d256923e3e52b4abbdcbe9911071e929e5"))
( 2395555, uint256S("0x0a09f16d886ed8152aaa2e2fcdf6ab4bb142ff8ce5abac131c5eda385a5d712f")),
1621188001, // * UNIX timestamp of last checkpoint block
13903562, // * total number of transactions between genesis and last checkpoint
( 2400000, uint256S("0x0000000030f4e55dab91dc3528257fdddbbaec7e7e6f877d357654f07704d773"))
( 2450000, uint256S("0x00000000b1cb8e9046e561486a5dbdb7fa06ac35c96f290653d1f0f4578d55c0"))
( 2500000, uint256S("0x0d79a66e1e611b8b7070f924c6d23f41837caa6e2636d3e0e94fb74f4c0e7eaf"))
( 2550000, uint256S("0x08ead55adf3253d8e7d4cc5eab3586bbc3bdbba9ae4104d13f0e9731350aa991"))
( 2600000, uint256S("0x0665b6e23d60a892069fe12ccc3c6ec1f4b38bfd6c62ebbc88039d99492ec67d"))
( 2650000, uint256S("0x0c0997bd2251d5aaa7d7509f49fd41ff8666f3d137cbe1b7695ec77afa95a977"))
( 2700000, uint256S("0x02c317060b9ee983f30f33e21ae6973cda8c2746d38dff546a56341440fa0ff2"))
( 2750000, uint256S("0x00000000d534909e2726aa0eb132cbd27894914de21f7e42942a11ce152bd0e8"))
( 2800000, uint256S("0x0ce1585dfde5b561e4c436e9bceb3070681f033604df3ae5ee471fa37f93df40"))
( 2850000, uint256S("0x000000000dd1a4cdc68d869d7bff1459c24950c2c49bfbc99379b1192189d9ff"))
( 2900000, uint256S("0x0e476e4c8680723d5993c8d3241437eb496785a681bfee2723d48c8aca7e7775"))
( 2950000, uint256S("0x02c2ad86947eb44eb0c341f62cbb42ee7604120736b59e3bf4ae7c15876116c6"))
( 3000000, uint256S("0x000000000341c41238da4aa354c0b110c0dcb406c77ae88c6cbe1af9279e5ad5"))
( 3050000, uint256S("0x06201c395a0e570e7efe63e8c406a57ba01ee1e7994a496aa7314d66c46f4d03"))
( 3100000, uint256S("0x0cc9d173d3062e7bd02fe3880f6647c12be5e4fbc0d54bbc57fb630a4d27b152"))
( 3150000, uint256S("0x0bc9aacb5b61ce72269156ef1c3d097b3866c1d41f9204eda0565c71e6f28765"))
( 3200000, uint256S("0x0000000086d9a4cd07bab1c621f626c8b56fdb4502b47294d84215a263c74e72"))
( 3250000, uint256S("0x05c1d8fff5449019ebf0dfc442fb6ab08aa8acb46c3fde0e9913a17feac897d9"))
( 3300000, uint256S("0x0549e87f0f3f028e10e20f6844e5d4605ad2a26e810d671ae516ee33328eda94"))
( 3350000, uint256S("0x0000000016335c6ac62b78d90dcc14a7e73fb71484bf18974ba13449fc223f4b"))
( 3400000, uint256S("0x0a7db2957f5122f54351ffa79e0399788b180628daa440be63230454ab6ebdbe"))
( 3450000, uint256S("0x0ed55d5048453070204e5301a194980aa6632dc53bf1fb3f5a38bcc127229751"))
( 3500000, uint256S("0x00000000058ded4878267a04562fba5f5455f3f015d0befc30f18a2a5363293c"))
( 3550000, uint256S("0x008e33e444039a184a27b083526a963f792f5053a1811cd8fde6aac0954a3925"))
( 3600000, uint256S("0x09a6622ca9c61abcd2e20c5bedfd3c975803ae8c1fb913f61be9ba3e82916791"))
( 3648244, uint256S("0x002fdc2c0a087b8b4075268c8caf97571ac9b0908aa6dde37077ad179dc614ee")),
1698278398, // * UNIX timestamp of last checkpoint block
21906511, // * total number of transactions between genesis and last checkpoint
// (the tx=... number in the SetBestChain debug.log lines)
2777 // * estimated number of transactions per day after checkpoint
// total number of tx / (checkpoint block height / (24 * 24))
2 changes: 1 addition & 1 deletion src/clientversion.h
Original file line number Diff line number Diff line change
@@ -32,7 +32,7 @@
//! These need to be macros, as clientversion.cpp's and bitcoin*-res.rc's voodoo requires it
#define CLIENT_VERSION_MAJOR 0
#define CLIENT_VERSION_MINOR 8
#define CLIENT_VERSION_REVISION 0
#define CLIENT_VERSION_REVISION 1
#define CLIENT_VERSION_BUILD 0

//! Set to true for release, false for prerelease or test build
Loading