Skip to content

Commit 2bbd1e0

Browse files
CassOnMarslittleblackcloudagostbiromscurtescudemipoet
authored
v1.4.18 (#193)
* Remove bootstrap peer (#189) * Change bootstrap servers to DHT-only peers (#187) * support voucher file-based claims (#183) * Change bootstrap servers to DHT-only peers Changing my bootstrap servers to DHT-only peers with somewhat lower specs. One of the new ones is in the US and the other one is in Switzerland. Both use reliable providers and have 10Gbps network interfaces. --------- Co-authored-by: Cassandra Heart <7929478+CassOnMars@users.noreply.github.com> * Don't run self-test in DHT-only mode (#186) * support voucher file-based claims (#183) * Don't run self-test in DHT-only mode The node tries to create a self-test when ran with the `-dht-only` flag, but it doesn't load the KZG ceremony data in DHT-only mode which leads to a crash. Don't run self-test when the `-dht-only` flag is set. I tested by starting a node locally with and without existing self-test and with the `-dht-only` flag. --------- Co-authored-by: Cassandra Heart <7929478+CassOnMars@users.noreply.github.com> * Embed json files in binary (#182) * Embed ceremony.json in binary * Embed retroactive_peers.json in binary * Signers build and verification tasks (#181) * add signers specific Taskfile * add verify tasks * move signer task under signer folder * create docker image specific for signers * map current user into docker image and container * ignore node-tmp-* * add verify:build:internal * prevent tasks with docker commands from being run inside a container * rename *:internal to *:container * add README.md * add pem files to git * Updating Q Guide link (#173) * Update README.md Updated link to Quilibrium guide to new website * Update README.md * feat: network switching and namespaced announce strings/bitmasks (#190) * feat: network switching and namespaced announce strings/bitmasks * bump version name and logo * feat: mini pomw proofs as part of peer manifest (#191) * shift default config directory under current folder (#176) * feat: signature check (#192) * feat: signature check * adjust docker command so it doesn't invoke sigcheck * remove old version * add binaries and digests * fix bug, revert build * shasum has weird byte at end * proper binaries and digests * Signatory #13 added * Signatory #3 added * Signer 4 (#194) * Signatory #5 added * Signatory #9 added (#195) * Signatory #1 added * added sig.6 files (#196) * Signatories #8 and #16 added * Signatory #12 added * Add signature (#197) * reset build for v1.4.18 after testnet bug * updated build, resigned by #13 * Signatory #16 added * added sig.6 files (#198) * Signatory #8 added * Signatory #17 added * Signatory #1 added * Signatory #7 added * Signatory #4 added * Signatory #14 added * remove binaries, ready to ship --------- Co-authored-by: littleblackcloud <163544315+littleblackcloud@users.noreply.github.com> Co-authored-by: Agost Biro <5764438+agostbiro@users.noreply.github.com> Co-authored-by: Marius Scurtescu <marius.scurtescu@gmail.com> Co-authored-by: Demipoet <161999657+demipoet@users.noreply.github.com> Co-authored-by: 0xOzgur <29779769+0xOzgur@users.noreply.github.com> Co-authored-by: Freekers <1370857+Freekers@users.noreply.github.com>
1 parent 6b6d6c1 commit 2bbd1e0

File tree

113 files changed

+901
-306
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+901
-306
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,6 @@ ceremony-client
55
.DS_Store
66
*.mprof
77
.env
8+
.env.signers
9+
.task
10+
node-tmp-*

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Quilibrium - Dawn
1+
# Quilibrium - Aurora
22

33
Quilibrium is a decentralized alternative to platform as a service providers.
44
This release, mirrored to GitHub, is the Dawn release, which contains the
@@ -94,7 +94,7 @@ This section contains community-built clients, applications, guides, etc <br /><
9494

9595
### 1. The Q Guide - Beginners’ Guide
9696

97-
- A detailed beginners' guide for how to setup a Quilibrium Node (on VPS, Ubuntu 22.04) - [link](https://github.com/demipoet/demipoet.github.io)<br/>
97+
- A detailed beginners' guide for how to setup a Quilibrium Node, created by [@demipoet](https://www.github.com/demipoet) - [link](https://quilibrium.guide/)<br/>
9898

9999

100100
## Pull Requests

client/cmd/root.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ func init() {
2525
rootCmd.PersistentFlags().StringVar(
2626
&configDirectory,
2727
"config",
28-
"../node/.config/",
29-
"config directory (default is ../node/.config/)",
28+
".config/",
29+
"config directory (default is .config/)",
3030
)
3131
}

docker-compose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ services:
77
node:
88
image: ${QUILIBRIUM_IMAGE_NAME:-quilibrium}
99
restart: unless-stopped
10+
command: ["--signature-check=false"]
1011
deploy:
1112
resources:
1213
limits:

node/app/db_console.go

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -865,26 +865,26 @@ func logoVersion(width int) string {
865865
var out string
866866

867867
if width >= 83 {
868-
out = " %#########\n"
869-
out += " #############################\n"
870-
out += " ########################################&\n"
871-
out += " ###############################################\n"
872-
out += " &#####################% %######################\n"
873-
out += " ################# #################\n"
874-
out += " ############### ###############\n"
875-
out += " ############# ##############\n"
876-
out += " ############# ############&\n"
877-
out += " ############ ############\n"
878-
out += " ########### ########## &###########\n"
879-
out += " ########### ############## ###########\n"
880-
out += " ########### ############## ##########&\n"
881-
out += " ########## ############## ##########\n"
882-
out += "%########## ########## ##########\n"
883-
out += "########## ##########\n"
884-
out += "########## &#########\n"
885-
out += "########## ####### ####### ##########\n"
886-
out += "%######### &######################### ##########\n"
887-
out += " ########## ##############% ############## &##########\n"
868+
out = " ..-------..\n"
869+
out += " ..---'''' ''''---..\n"
870+
out += " .---'' ''---.\n"
871+
out += " .-' '-.\n"
872+
out += " ..-' ..--'''''''''''%######################\n"
873+
out += " .' .--'' #################\n"
874+
out += " .'' ..-' ###############\n"
875+
out += " ' ' ##############\n"
876+
out += " '' .'' ############&\n"
877+
out += " ' '' ############\n"
878+
out += " ' ' ########## &###########\n"
879+
out += " ' ' ############## ###########\n"
880+
out += " ' ' ############## ##########&\n"
881+
out += " ' ' ############## ##########\n"
882+
out += "' ' ########## ##########\n"
883+
out += "' ' ##########\n"
884+
out += "' ' &#########\n"
885+
out += "' ' ####### ####### ##########\n"
886+
out += "' ' &######################### ##########\n"
887+
out += " ' ' ##############% ############## &##########\n"
888888
out += " ' ' &############## ############### ##########\n"
889889
out += " ' ' ############### ##############% ###########\n"
890890
out += " ' '. ########## ############### ########\n"
@@ -899,11 +899,11 @@ func logoVersion(width int) string {
899899
out += " ''---.. ...---'' ##\n"
900900
out += " ''----------''\n"
901901
out += " \n"
902-
out += " Quilibrium Node - v" + config.GetVersionString() + " – Sunset\n"
902+
out += " Quilibrium Node - v" + config.GetVersionString() + " – Nebula\n"
903903
out += " \n"
904904
out += " DB Console\n"
905905
} else {
906-
out = "Quilibrium Node - v" + config.GetVersionString() + " – Sunset - DB Console\n"
906+
out = "Quilibrium Node - v" + config.GetVersionString() + " – Nebula - DB Console\n"
907907
}
908908
return out
909909
}

node/app/node.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import (
88
"source.quilibrium.com/quilibrium/monorepo/node/consensus"
99
"source.quilibrium.com/quilibrium/monorepo/node/consensus/master"
1010
"source.quilibrium.com/quilibrium/monorepo/node/execution"
11-
"source.quilibrium.com/quilibrium/monorepo/node/execution/intrinsics/ceremony"
1211
"source.quilibrium.com/quilibrium/monorepo/node/execution/intrinsics/ceremony/application"
1312
"source.quilibrium.com/quilibrium/monorepo/node/keys"
1413
"source.quilibrium.com/quilibrium/monorepo/node/p2p"
@@ -44,17 +43,14 @@ func newNode(
4443
clockStore store.ClockStore,
4544
keyManager keys.KeyManager,
4645
pubSub p2p.PubSub,
47-
ceremonyExecutionEngine *ceremony.CeremonyExecutionEngine,
46+
// execution engines wire in here
4847
engine consensus.ConsensusEngine,
4948
) (*Node, error) {
5049
if engine == nil {
5150
return nil, errors.New("engine must not be nil")
5251
}
5352

5453
execEngines := make(map[string]execution.ExecutionEngine)
55-
if ceremonyExecutionEngine != nil {
56-
execEngines[ceremonyExecutionEngine.GetName()] = ceremonyExecutionEngine
57-
}
5854

5955
return &Node{
6056
logger,

node/app/wire_gen.go

Lines changed: 2 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node/config/config.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,16 +54,14 @@ var BootstrapPeers = []string{
5454
"/dns/quidditch.quilibrium.com/udp/8336/quic/p2p/QmbZEGuinaCndj4XLb6fteZmjmP3C1Tsgijmc5BGuUk8Ma",
5555
"/dns/quagmire.quilibrium.com/udp/8336/quic/p2p/QmaQ9KAaKtqXhYSQ5ARQNnn8B8474cWGvvD6PgJ4gAtMrx",
5656
"/ip4/204.186.74.46/udp/8316/quic/p2p/QmeqBjm3iX7sdTieyto1gys5ruQrQNPKfaTGcVQQWJPYDV",
57-
"/ip4/185.209.178.115/udp/8336/quic/p2p/Qmekz5obb9qCRP5CrZ4D8Tmabbr5mJf6mgBJHTaitrx7Fx",
58-
"/ip4/186.233.187.185/udp/8336/quic/p2p/QmR7jT9NKL3yZ1iRjLxPJjAVNbk38HAfDtAKF5SCZmHdpK",
59-
"/ip4/149.86.224.152/udp/8336/quic/p2p/QmaVaJ93mKaaqDnsYbHGEUBzEtbWhb3s4DAutt6JeJC5Wz",
57+
"/ip4/103.219.170.9/udp/8336/quic/p2p/QmfEdMfmdhNoYuGVhhw5LBApHHG1rbVAHXwGWpW8s9bXeg",
58+
"/ip4/185.143.102.84/udp/8336/quic/p2p/Qmce68gLLq9eMdwCcmd1ptfoC2nVoe861LF1cjdVHC2DwK",
6059
"/ip4/65.109.17.13/udp/8336/quic/p2p/Qmc35n99eojSvW3PkbfBczJoSX92WmnnKh3Fg114ok3oo4",
6160
"/ip4/65.108.194.84/udp/8336/quic/p2p/QmP8C7g9ZRiWzhqN2AgFu5onS6HwHzR6Vv1TCHxAhnCSnq",
6261
"/dns/quil.dfcnodes.eu/udp/8336/quic/p2p/QmQaFmbYVrKSwoen5UQdaqyDq4QhXfSSLDVnYpYD4SF9tX",
6362
"/ip4/87.98.167.207/udp/8336/quic/p2p/QmafiAXLu1JWktyfzDtD67i78GRBYCfQ4doTfq7pp7wfQ1",
6463
"/ip4/216.244.76.122/udp/8336/quic/p2p/QmUSbMytVBUYiiGE266aZHrHrP17vLx5UJFd7o74HkDoaV",
6564
"/ip4/216.244.79.194/udp/8336/quic/p2p/QmQn3bWk5aqaNSv9dwPjBg4qdeGBGNEB72tvuhgEc64Ki5",
66-
"/ip4/5.199.168.233/udp/8336/quic/p2p/QmeV1f11qjPTPaPspkJfdUb7p8kJ3fgsCqqozBtaW4nGFh",
6765
// purged peers (keep your node online to return to this list)
6866
// "/ip4/204.186.74.47/udp/8317/quic/p2p/Qmd233pLUDvcDW3ama27usfbG1HxKNh1V9dmWVW1SXp1pd",
6967
// "/ip4/186.233.184.181/udp/8336/quic/p2p/QmW6QDvKuYqJYYMP5tMZSp12X3nexywK28tZNgqtqNpEDL",
@@ -117,6 +115,7 @@ func LoadConfig(configPath string, proverKey string) (*Config, error) {
117115
ListenMultiaddr: "/ip4/0.0.0.0/udp/8336/quic",
118116
BootstrapPeers: BootstrapPeers,
119117
PeerPrivKey: "",
118+
Network: 0,
120119
},
121120
Engine: &EngineConfig{
122121
ProvingKeyId: "default-proving-key",

node/config/p2p.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,5 @@ type P2PConfig struct {
3737
PeerPrivKey string `yaml:"peerPrivKey"`
3838
TraceLogFile string `yaml:"traceLogFile"`
3939
MinPeers int `yaml:"minPeers"`
40+
Network uint8 `yaml:"network"`
4041
}

node/config/version.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ import (
66
)
77

88
func GetMinimumVersionCutoff() time.Time {
9-
return time.Date(2024, time.April, 4, 6, 20, 0, 0, time.UTC)
9+
return time.Date(2024, time.May, 24, 4, 0, 0, 0, time.UTC)
1010
}
1111

1212
func GetMinimumVersion() []byte {
13-
return []byte{0x01, 0x04, 0x10}
13+
return []byte{0x01, 0x04, 0x12}
1414
}
1515

1616
func GetVersion() []byte {
17-
return []byte{0x01, 0x04, 0x11}
17+
return []byte{0x01, 0x04, 0x12}
1818
}
1919

2020
func GetVersionString() string {

0 commit comments

Comments
 (0)