diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index a12a97d3..c7c4bbde 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -1,13 +1,13 @@ diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index ae92fc78..ab9892a8 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,18 +1,13 @@ diff --git a/README.md b/README.md index 6b932c4a..12245b29 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,37 @@ # ferrite-core ### +```mermaid + %%{init: { 'logLevel': 'debug', 'theme': 'base', 'gitGraph': {'showBranches': true, 'showCommitLabel':true,'mainBranchName': 'Ferrite 18', 'mainBranchOrder':4}} }%% + gitGraph + commit id:"1.0.0" + commit id:"1.1.0" + commit id:"1.2.0" + commit id:"1.2.1" + commit id:"1.2.2" + commit id:"1.2.3" + commit id:"1.2.4" + commit id:"1.3.0" + branch "Ferrite 21" order: 3 + commit id:"2.0.0" + checkout "Ferrite 18" + commit id:"1.3.1 (x86)" + checkout "Ferrite 21" + commit id:"2.1.0" + commit id:"2.1.1" + commit id:"2.1.2" + branch "Ferrite 21 DGW" order: 1 + commit id:"3.0.0" + commit id:"3.0.1" + commit id:"3.1.0" + checkout "Ferrite 18" + branch "Ferrite 18 DGW (x86)" order: 2 + commit id:"1.3.30" + checkout "Ferrite 21 DGW" + commit id:"3.1.1" + commit id:"3.1.2" + +``` ### Announcement #### If you have installed Ferrite Core before Apr 2023, please update to v3+ by height $250,000$ (mid 2024).**
@@ -10,13 +41,13 @@ ### ## Community group links -| [![telegram-logo](https://raw.githubusercontent.com/gauravghongde/social-icons/9d939e1c5b7ea4a24ac39c3e4631970c0aa1b920/SVG/Color/Telegram.svg)](https://t.me/ferrite_core) [Ferrite Core ](https://t.me/ferrite_core) | [![reddit-logo](https://raw.githubusercontent.com/gauravghongde/social-icons/9d939e1c5b7ea4a24ac39c3e4631970c0aa1b920/SVG/Color/Reddit.svg)](https://www.reddit.com/r/Ferritecoin) [r/Ferritecoin](https://www.reddit.com/r/Ferritecoin) | [![discord-logo](https://raw.githubusercontent.com/gauravghongde/social-icons/9d939e1c5b7ea4a24ac39c3e4631970c0aa1b920/SVG/Color/Discord.svg)](https://discord.gg/qKgF5xhS5p) [Discord](https://discord.gg/qKgF5xhS5p) | [![twitter-logo](https://raw.githubusercontent.com/gauravghongde/social-icons/9d939e1c5b7ea4a24ac39c3e4631970c0aa1b920/SVG/Color/Twitter.svg)](https://twitter.com/ferritecoin) [Twitter](https://twitter.com/ferritecoin) | +| [![telegram-logo](https://raw.githubusercontent.com/gauravghongde/social-icons/9d939e1c5b7ea4a24ac39c3e4631970c0aa1b920/SVG/Color/Telegram.svg)](https://t.me/ferrite_core) [Ferrite Core ](https://t.me/ferrite_core) | [![reddit-logo](https://raw.githubusercontent.com/gauravghongde/social-icons/9d939e1c5b7ea4a24ac39c3e4631970c0aa1b920/SVG/Color/Reddit.svg)](https://www.reddit.com/r/Ferritecoin) [r/Ferritecoin](https://www.reddit.com/r/Ferritecoin) | [![discord-logo](https://raw.githubusercontent.com/gauravghongde/social-icons/9d939e1c5b7ea4a24ac39c3e4631970c0aa1b920/SVG/Color/Discord.svg)](https://discord.gg/qKgF5xhS5p) [Discord](https://discord.gg/qKgF5xhS5p) | [X / Twitter](https://x.com/ferritecoin) | |--|--|--|--| -## Ferrite supply - 2023 08 19 -[![](https://progress-bar.dev/15089300/?scale=60221400&title=Circulating Supply&width=300&color=323040&suffix= / 𝔽60221400  (25·056%))](https://explorer.ferritecoin.org)
+## Ferrite supply - 2023 11 28 +[![](https://progress-bar.dev/15397400/?scale=60221400&title=Circulating Supply&width=300&color=323040&suffix= / 𝔽60221400  (25·568%))](https://explorer.ferritecoin.org)
        -[![](https://progress-bar.dev/150893/?scale=301107&title=Next Halving&width=300&color=323040&suffix= / 301107 blocks)](https://explorer.ferritecoin.org)
+[![](https://progress-bar.dev/153974/?scale=301107&title=Next Halving&width=300&color=323040&suffix= / 301107 blocks)](https://explorer.ferritecoin.org)
       [![](https://progress-bar.dev/100/?scale=100&title=Block Subsidy&width=300&color=323040&suffix= / 𝔽100 )](https://explorer.ferritecoin.org)
@@ -35,25 +66,31 @@ ## Trading information links | | Name | Type | Description | |-|---------------------------|----------|----------------------------------------------------------------------------| -| [![coinpaprika32](https://github.com/koh-gt/ferrite-core/assets/101822992/151060b8-19a9-4193-8791-857e3b783b1e)](https://coinpaprika.com/coin/fec-ferrite/) | [CoinPaprika](https://coinpaprika.com/coin/fec-ferrite/) | Info | Price information and charts | -| [![livecoinwatch32](https://github.com/koh-gt/ferrite-core/assets/101822992/9dc7490b-f40c-4107-a81d-fbb4808a76a6)](https://www.livecoinwatch.com/price/Ferritecoin-FEC) | [LiveCoinWatch](https://www.livecoinwatch.com/price/Ferritecoin-FEC) | Info | Price information and charts | -| [![coincodex32](https://github.com/koh-gt/ferrite-core/assets/101822992/11928cf0-7980-4de2-b91e-90ae70065798)](https://coincodex.com/crypto/ferrite/) | [Coincodex](https://coincodex.com/crypto/ferrite/) | Info | Price information and charts | -| [![coinmarketleague32](https://github.com/koh-gt/ferrite-core/assets/101822992/a00c483f-d8b5-4be7-aaf9-fe1a5f0e3638)](https://coinmarketleague.com/coin/feritecoin) | [CoinMarketLeague](https://coinmarketleague.com/coin/feritecoin) | Info | Price information and charts | +| | [CoinPaprika](https://coinpaprika.com/coin/fec-ferrite/) | Info | Price information and charts | +| | [LiveCoinWatch](https://www.livecoinwatch.com/price/Ferritecoin-FEC) | Info | Price information and charts | +| | [Coincodex](https://coincodex.com/crypto/ferrite/) | Info | Price information and charts | +| | [CoinMarketLeague](https://coinmarketleague.com/coin/feritecoin) | Info | Price information and charts | +| | [CoinCheckup](https://coincheckup.com/coins/ferrite) | Info | Price information and charts | +| | [Blockspot](https://blockspot.io/coin/ferrite/) | Info | Price information and charts | | | [Trading Information](https://github.com/koh-gt/ferrite-core/wiki/Trading-Information) | Info | Price history, available FEC trading pairs, funding contributors | ## Exchange links -| | Name | Type | Description | -|-|---------------------------|----------|----------------------------------------------------------------------------| -|

[![xeggex](https://github.com/koh-gt/ferrite-core/assets/101822992/0ea4401f-f232-49ef-a715-6bc6facf4294)](https://xeggex.com/asset/FEC)

| [XeggeX](https://xeggex.com/asset/FEC) | Exchange | [FEC/USDT](https://xeggex.com/market/FEC_USDT)
[FEC/LTC](https://xeggex.com/market/FEC_LTC) | -|

[![caldera-trade32](https://github.com/koh-gt/ferrite-core/assets/101822992/95c8dee8-3d16-4cc5-8726-5c567b6e0755)](https://discord.com/channels/859575137560297533/859831040213909554)

| [Caldera](https://discord.com/channels/859575137560297533/859831040213909554) | OTC | [FEC](https://discord.com/channels/1066663020257882182/1107052872736198676)
[ Available trading pairs](https://caldera.trade/coins)| +| Exchange | Trading pairs | +|--|----| +|
XeggeX
| [](https://xeggex.com/market/FEC_LTC)FEC/LTC [](https://xeggex.com/market/FEC_USDT)FEC/USDT| + +| OTC | Trading pairs | +|-----|---------------| +|
Caldera
| FEC OTC | ## [Wrapped Ferrite](https://github.com/koh-gt/wrapped-ferrite) Token -For third party movile wallets - add custom token CA to Metamask or Trust Wallet +For third party mobile wallets - add custom token CA to Metamask or Trust Wallet ### Contract addresses -| Network | Contract address (CA) | -|--------------------------------------------------------------------------|------------------| -| [BEP-20](https://bscscan.com/token/0xA846ab3673dfb3d27F81EcFe5BcA79c06120eE6D) | `0xA846ab3673dfb3d27F81EcFe5BcA79c06120eE6D` | -| [ARB-20](https://arbiscan.io/token/0x09bf659db25522bc9c367163966f35ac268e5b75) | `0x09bf659Db25522bc9c367163966f35ac268e5b75` | +| Token | Network | Contract address (CA) | +|-------|--------------------------------------------------------------------------|------------------| +| | [BEP-20](https://bscscan.com/token/0xA846ab3673dfb3d27F81EcFe5BcA79c06120eE6D) | `0xA846ab3673dfb3d27F81EcFe5BcA79c06120eE6D` | +| | [ARB-20](https://arbiscan.io/token/0x09bf659db25522bc9c367163966f35ac268e5b75) | `0x09bf659Db25522bc9c367163966f35ac268e5b75` | +| | [ERC-20]() | `---` | ### Mainnet FEC <-> Tokenised wFEC | | Name | Type | Description | @@ -63,8 +100,8 @@ For third party movile wallets - add custom token CA to Metamask or Trust Wallet ### wFEC liquidity pools / DEX | | Name | Type | Description | |-|---------------------------|----------|----------------------------------------------------------------------------| -|

[![pancakeswap32](https://github.com/koh-gt/ferrite-core/assets/101822992/b1a4cbaf-2de7-4e06-806c-5aa775cb74b4)](https://pancakeswap.finance/swap?inputCurrency=0xA846ab3673dfb3d27F81EcFe5BcA79c06120eE6D)

| [PancakeSwap](https://pancakeswap.finance/swap?inputCurrency=0xA846ab3673dfb3d27F81EcFe5BcA79c06120eE6D) | DEX | [BEP-20](https://pancakeswap.finance/swap?inputCurrency=0xA846ab3673dfb3d27F81EcFe5BcA79c06120eE6D) | -|

[![uniswap32](https://github.com/koh-gt/ferrite-core/assets/101822992/20792bb0-6d46-48ab-b0ca-73a29e357216)](https://app.uniswap.org/#/swap?inputCurrency=0x09bf659Db25522bc9c367163966f35ac268e5b75)

| [Uniswap](https://app.uniswap.org/#/swap?inputCurrency=0xA846ab3673dfb3d27F81EcFe5BcA79c06120eE6D)
[Uniswap](https://app.uniswap.org/#/swap?inputCurrency=0x09bf659Db25522bc9c367163966f35ac268e5b75) | DEX | [BEP-20](https://app.uniswap.org/#/swap?inputCurrency=0xA846ab3673dfb3d27F81EcFe5BcA79c06120eE6D)
[ARB-20](https://app.uniswap.org/#/swap?inputCurrency=0x09bf659Db25522bc9c367163966f35ac268e5b75) | +|

[![pancakeswap32](https://github.com/koh-gt/ferrite-core/assets/101822992/b1a4cbaf-2de7-4e06-806c-5aa775cb74b4)](https://pancakeswap.finance/swap?outputCurrency=0xA846ab3673dfb3d27F81EcFe5BcA79c06120eE6D)

| [PancakeSwap](https://pancakeswap.finance/swap?outputCurrency=0xA846ab3673dfb3d27F81EcFe5BcA79c06120eE6D) | DEX | [BEP-20](https://pancakeswap.finance/swap?outputCurrency=0xA846ab3673dfb3d27F81EcFe5BcA79c06120eE6D) | +|

[![uniswap32](https://github.com/koh-gt/ferrite-core/assets/101822992/20792bb0-6d46-48ab-b0ca-73a29e357216)](https://app.uniswap.org/#/swap?outputCurrency=0x09bf659Db25522bc9c367163966f35ac268e5b75)

| [Uniswap](https://app.uniswap.org/#/swap?outputCurrency=0x09bf659Db25522bc9c367163966f35ac268e5b75) | DEX | [ARB-20](https://app.uniswap.org/#/swap?outputCurrency=0x09bf659Db25522bc9c367163966f35ac268e5b75) | ## Blockchain information links | Name | Link | Description | @@ -78,11 +115,19 @@ For third party movile wallets - add custom token CA to Metamask or Trust Wallet ![ferrite-core-main-Banner art 1280-640](https://user-images.githubusercontent.com/101822992/204157973-5025ca19-d12b-4656-9b7a-2f3956b34c9f.png) +### Description +Ferritecoin (FEC) is designed for frequent low-cost microtransactions. Network fees are denominated in 1/100,000,000 atomic subdivisions of FEC, ensuring that even the smallest transactions remain economically viable for users. Ferrite seeks to democratise access to cryptocurrency by integrating affordability and ease of use. -## Features: -### Affordable transactions - -Fees are denominated in fractions of Ferrite, which amounts to a negligible cost. +A unique feature of FEC is its inclusion of an on-chain text messaging layer where users can communicate anonymously directly on the blockchain itself. The distributed ledger system prevents any attempts at censorship of text data. This is crucial for maintaining a truly decentralized and open social ecosystem, where communication is free from external control or interference. +FEC places a strong emphasis on privacy and security. +It expands on Bitcoin to employ advanced features such as MWEB and DGW to safeguard user data and transactions. +- MWEB (Mimblewimble Extension Block) is a privacy protocol from Litecoin that enhances transaction confidentiality by using techniques like aggregation, cryptographic obfuscation, and efficient signatures to make Ferrite transactions more private and lightweight. +- Dark Gravity Wave (DGW) is a difficulty adjustment algorithm from Dash that helps maintain stable block times and enhances network security by dynamically adjusting mining difficulty based on recent block production rates. + +FEC is the designated exchange currency within the Ferrite ecosystem. + +## Features: ### Uncensorable text messaging storage - Text inscribed on the blockchain are distributed to every node and stored permanently, allowing for censorship proofing. Use [Ferritext](https://github.com/koh-gt/ferritext) OP_RETURN tool to send messages. @@ -101,6 +146,9 @@ There will be no more than 60,221,400 FEC - [View current supply](https://explor A maximum of $100$ FEC (Ferrite coins) are mined in a block. This number will halve every $301107$ blocks, or about 8 months considering block propagation time. +### Affordable transactions - +Fees are denominated in fractions of Ferrite, which amounts to a negligible cost. + ### Transparent - No pre-mine - Linux Executables are uploaded on public Telegram and Discord groups as early as block 120 (2 hours), with full migration to Github by block 3000 (50 hours). @@ -123,7 +171,7 @@ Ports: 9573 (RPC), 9574 (P2P)
Block time: 1 minute
Difficulty adjustment time: 1 block or 1 hour
Halving time: 301,107 blocks
-Propogation time: 5 seconds (8.3% detached rate)
+Propagation time: 5 seconds (8.3% detached rate)
Block size: 3.8147 MiB
Transaction capacity: 105/s
Premine: No premine
diff --git a/contrib/seeds/nodes_main.txt b/contrib/seeds/nodes_main.txt index 553540f0..b6b91ba7 100644 --- a/contrib/seeds/nodes_main.txt +++ b/contrib/seeds/nodes_main.txt @@ -26,6 +26,7 @@ 118.189.201.104:9574 118.189.201.104:9588 118.189.201.104:9598 +133.177.197.167:9574 144.91.107.170:55622 154.26.137.167:46284 155.138.247.235:59488 diff --git a/doc/README.md b/doc/README.md index 873feb96..00bc4570 100644 --- a/doc/README.md +++ b/doc/README.md @@ -5,7 +5,7 @@ Setup --------------------- Ferrite Core is the original Ferrite client and it builds the backbone of the network. It downloads and, by default, stores the entire history of Ferrite transactions, which requires approximately 22 gigabytes of disk space. Depending on the speed of your computer and network connection, the synchronization process can take anywhere from a few hours to a day or more. -To download Ferrite Core, visit [ferrite.org](https://ferrite.org/). +To download Ferrite Core, visit [ferritecoin.org](https://ferritecoin.org/). Running --------------------- @@ -28,9 +28,9 @@ Drag Ferrite Core to your applications folder, and then run Ferrite Core. ### Need Help? -* See the documentation at the [Ferrite Wiki](https://ferrite.info/) for help and more information. -* Ask for help on [#ferrite](https://webchat.freenode.net/#ferrite) on Freenode. If you don't have an IRC client, use [webchat here](https://webchat.freenode.net/#ferrite). -* Ask for help on the [FerriteTalk](https://ferritetalk.io/) forums, in the [Technical Support board](https://ferritetalk.io/c/technical-support). +* See the documentation at the [Ferrite Github Wiki](https://github.com/koh-gt/ferrite-core/wiki) for help and more information. +* Ask for help on [ferrite_core](https://t.me/ferrite_core) on Telegram. If you prefer to stay pseudonymous, use [Ferritext](https://github.com/koh-gt/ferritext/) +* Ask for help on the [Ferrite Forum](https://ferritecoin.org:52443/) forums, in the Technical Support board. Building --------------------- diff --git a/doc/man/ferrite-cli.1 b/doc/man/ferrite-cli.1 index db2014a2..6d56c58f 100644 --- a/doc/man/ferrite-cli.1 +++ b/doc/man/ferrite-cli.1 @@ -1,7 +1,7 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13. -.TH FERRITE-CLI "1" "Sep 2023" "ferrite-cli v3.1.3" "User Commands" +.TH FERRITE-CLI "1" "Jan 2024" "ferrite-cli v4.0.0" "User Commands" .SH NAME -ferrite-cli \- manual page for ferrite-cli v3.1.3 +ferrite-cli \- manual page for ferrite-cli v4.0.0 .SH SYNOPSIS .B ferrite-cli [\fI\,options\/\fR] \fI\, \/\fR[\fI\,params\/\fR] \fI\,Send command to Ferrite Core\/\fR @@ -15,7 +15,7 @@ ferrite-cli \- manual page for ferrite-cli v3.1.3 .B ferrite-cli [\fI\,options\/\fR] \fI\,help Get help for a command\/\fR .SH DESCRIPTION -Ferrite Core RPC client version v3.1.3 +Ferrite Core RPC client version v4.0.0 .SH OPTIONS .HP \-? diff --git a/doc/man/ferrite-qt.1 b/doc/man/ferrite-qt.1 index 0e55f1a1..0919afe9 100644 --- a/doc/man/ferrite-qt.1 +++ b/doc/man/ferrite-qt.1 @@ -1,12 +1,12 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13. -.TH FERRITE-QT "1" "Sep 2023" "ferrite-qt v3.1.3" "User Commands" +.TH FERRITE-QT "1" "Jan 2024" "ferrite-qt v4.0.0" "User Commands" .SH NAME -ferrite-qt \- manual page for ferrite-qt v3.1.3 +ferrite-qt \- manual page for ferrite-qt v4.0.0 .SH SYNOPSIS .B ferrite-qt [\fI\,command-line options\/\fR] .SH DESCRIPTION -Ferrite Core version v3.1.3 (64\-bit) +Ferrite Core version v4.0.0 (64\-bit) .SH OPTIONS .HP \-? diff --git a/doc/man/ferrite-tx.1 b/doc/man/ferrite-tx.1 index e5937a4a..c86eca05 100644 --- a/doc/man/ferrite-tx.1 +++ b/doc/man/ferrite-tx.1 @@ -1,7 +1,7 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13. -.TH FERRITE-TX "1" "Sep 2023" "ferrite-tx v3.1.3" "User Commands" +.TH FERRITE-TX "1" "Jan 2024" "ferrite-tx v4.0.0" "User Commands" .SH NAME -ferrite-tx \- manual page for ferrite-tx v3.1.3 +ferrite-tx \- manual page for ferrite-tx v4.0.0 .SH SYNOPSIS .B ferrite-tx [\fI\,options\/\fR] \fI\, \/\fR[\fI\,commands\/\fR] \fI\,Update hex-encoded ferrite transaction\/\fR @@ -9,7 +9,7 @@ ferrite-tx \- manual page for ferrite-tx v3.1.3 .B ferrite-tx [\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR] \fI\,Create hex-encoded ferrite transaction\/\fR .SH DESCRIPTION -Ferrite Core ferrite\-tx utility version v3.1.3 +Ferrite Core ferrite\-tx utility version v4.0.0 .SH OPTIONS .HP \-? diff --git a/doc/man/ferrite-wallet.1 b/doc/man/ferrite-wallet.1 index 53412113..e6234ccc 100644 --- a/doc/man/ferrite-wallet.1 +++ b/doc/man/ferrite-wallet.1 @@ -1,9 +1,9 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13. -.TH FERRITE-WALLET "1" "Sep 2023" "ferrite-wallet v3.1.3" "User Commands" +.TH FERRITE-WALLET "1" "Jan 2024" "ferrite-wallet v4.0.0" "User Commands" .SH NAME -ferrite-wallet \- manual page for ferrite-wallet v3.1.3 +ferrite-wallet \- manual page for ferrite-wallet v4.0.0 .SH DESCRIPTION -Ferrite Core ferrite\-wallet version v3.1.3 +Ferrite Core ferrite\-wallet version v4.0.0 .PP ferrite\-wallet is an offline tool for creating and interacting with Ferrite Core wallet files. By default ferrite\-wallet will act on wallets in the default mainnet wallet directory in the datadir. diff --git a/doc/man/ferrited.1 b/doc/man/ferrited.1 index eadc2b31..a6653396 100644 --- a/doc/man/ferrited.1 +++ b/doc/man/ferrited.1 @@ -1,12 +1,12 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13. -.TH FERRITED "1" "Sep 2023" "ferrited v3.1.3" "User Commands" +.TH FERRITED "1" "Jan 2024" "ferrited v4.0.0" "User Commands" .SH NAME -ferrited \- manual page for ferrited v3.1.3 +ferrited \- manual page for ferrited v4.0.0 .SH SYNOPSIS .B ferrited [\fI\,options\/\fR] \fI\,Start Ferrite Core\/\fR .SH DESCRIPTION -Ferrite Core version v3.1.3 +Ferrite Core version v4.0.0 .SH OPTIONS .HP \-? diff --git a/src/chainparams.cpp b/src/chainparams.cpp index bb10bfaa..edf17688 100644 --- a/src/chainparams.cpp +++ b/src/chainparams.cpp @@ -105,11 +105,11 @@ class CMainParams : public CChainParams { // MWEB will be automatically activated after block 99999999 for now. // The best chain should have at least this much work. - consensus.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000000000000005dad1ae9118c795"); - // A total of 421880 062801 397653 hashes (421.9 PH) of work as of block 151120. MWEB Activation height 150120 + consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000000000000088358036fda6c15"); + // A total of 613430 746037 251093 hashes (613.4 PH) of work as of block 154000. MWEB Activation height 150120 - // consensus.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000000000000005dad1ae9118c795"); - // A total of 421880 062801 397653 hashes (421.9 PH) of work as of block 151120. MWEB Activation height 150120 + // consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000000000000088358036fda6c15"); + // A total of 613430 746037 251093 hashes (613.4 PH) of work as of block 154000. MWEB Activation height 150120 // consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000000000000050c151ee81a40c9"); // A total of 363688 892397 404361 hashes (363.7 PH) of work as of block 149000. // consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000000000000009cec62dc44b76d"); @@ -122,11 +122,11 @@ class CMainParams : public CChainParams { // A total of 187 976044 125601 hashes (188.0 TH) of work as of block 10000. // By default assume that the signatures in ancestors of this block are valid. - consensus.defaultAssumeValid = uint256S("0xc09529ad3df32d4c33c3110e10692f973d531085aacdc93f86ad157e5e872ea1"); - // Block 151120 + consensus.defaultAssumeValid = uint256S("0xe4925099992f4ca3337c9f85deb52b88da80a6ea40127adf2bc6c2851d5d49b2"); + // Block 154000 - // consensus.defaultAssumeValid = uint256S("0xc09529ad3df32d4c33c3110e10692f973d531085aacdc93f86ad157e5e872ea1"); - // Block 151120 + // consensus.defaultAssumeValid = uint256S("0xe4925099992f4ca3337c9f85deb52b88da80a6ea40127adf2bc6c2851d5d49b2"); + // Block 154000 // consensus.defaultAssumeValid = uint256S("0xef695bb26b2655308cba06c2dd9b303c833db933d0cd872104f3073e471da2b1"); // Block 149000 // consensus.defaultAssumeValid = uint256S("0x022dc4410add84d46359013d45df952493c53343304296a9066fc3df03dc8297"); @@ -159,10 +159,16 @@ class CMainParams : public CChainParams { // Seed servers to connect to other nodes. // Default configuration file contains nodes of popular ferritecoin mining pools. + vSeeds.emplace_back("118.189.201.104"); + vSeeds.emplace_back("38.242.145.73"); + vSeeds.emplace_back("78.220.84.58"); + vSeeds.emplace_back("133.177.197.167"); vSeeds.emplace_back("node1.ferritecoin.org"); // node1.ferritecoin.org vSeeds.emplace_back("node2.ferritecoin.org"); // node2.ferritecoin.org vSeeds.emplace_back("node3.ferritecoin.org"); // node3.ferritecoin.org vSeeds.emplace_back("node4.ferritecoin.org"); // node4.ferritecoin.org + + // CryptoID Chainz explorer vSeeds.emplace_back("46.105.34.58"); // https://btc.cryptoid.info/fec/ @@ -199,14 +205,14 @@ class CMainParams : public CChainParams { { 60000, uint256S("0xf38b639a8db731e7dac96eaae8f9ab443eaf85039433197345a72e1961d7f286")}, { 100000, uint256S("0x022dc4410add84d46359013d45df952493c53343304296a9066fc3df03dc8297")}, { 149000, uint256S("0xef695bb26b2655308cba06c2dd9b303c833db933d0cd872104f3073e471da2b1")}, - { 151120, uint256S("0xc09529ad3df32d4c33c3110e10692f973d531085aacdc93f86ad157e5e872ea1")}, + { 154000, uint256S("0xe4925099992f4ca3337c9f85deb52b88da80a6ea40127adf2bc6c2851d5d49b2")}, } }; chainTxData = ChainTxData{ - /* nTime */ 1692820156, - /* nTxCount */ 166120, - /* dTxRate */ 0.00343088 + /* nTime */ 1701118087, + /* nTxCount */ 173084, + /* dTxRate */ 0.00237163 }; } }; diff --git a/src/init.cpp b/src/init.cpp index 697f02b6..6335e040 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -599,26 +599,35 @@ void SetupServerArgs(NodeContext& node) std::string LicenseInfo() { const std::string URL_SOURCE_CODE = ""; - const std::string URL_WEBSITE = ""; - const std::string URL_BLOCK_EXPLORER = ""; + const std::string URL_WEBSITE = ""; + const std::string URL_FORUM = ""; + const std::string URL_BLOCK_EXPLORER = ""; + const std::string FEXT_URL_WEBSITE = ""; + const std::string FEXT_HELP_URL_WEBSITE = ""; return CopyrightHolders(strprintf(_("Copyright (C) %i-%i").translated, 2022, COPYRIGHT_YEAR) + " ") + strprintf(_("\nCopyright (C) %i-%i The Dash Core developers").translated, 2014, COPYRIGHT_YEAR) + strprintf(_("\nCopyright (C) %i-%i The Dogecoin Core developers").translated, 2013, COPYRIGHT_YEAR) + strprintf(_("\nCopyright (C) %i-%i The Litecoin Core developers").translated, 2011, COPYRIGHT_YEAR) + strprintf(_("\nCopyright (C) %i-%i The Bitcoin Core developers").translated, 2009, COPYRIGHT_YEAR) + - + strprintf(_(" \n\nPlease contribute if you find %s useful. " "Visit %s for further information about the software.").translated, PACKAGE_NAME, URL_WEBSITE) + + strprintf(_(" \n\nFerritext (FEXT) is a native messaging tool built on %s. FEXT is available from %s. " + "Visit %s for further information about the feature.").translated, + PACKAGE_NAME, FEXT_URL_WEBSITE, FEXT_HELP_URL_WEBSITE) + + + strprintf(_("\nVisit Ferrite Forum at %s for more details.").translated, + URL_FORUM) + + strprintf(_("\nThe source code is available from %s.").translated, URL_SOURCE_CODE) + strprintf(_("\nThe block explorer is available from %s.").translated, URL_BLOCK_EXPLORER) + - _("\n\nThis is experimental software.").translated + strprintf(_("\nDistributed under the MIT software license, see the accompanying file %s or %s").translated, "COPYING", "") + strprintf(_("\n\nThis product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit %s and cryptographic software written by Eric Young and UPnP software written by Thomas Bernard.").translated, ""); @@ -1376,6 +1385,7 @@ bool AppInitMain(const util::Ref& context, NodeContext& node, interfaces::BlockA "addnode=node1.ferritecoin.org\n" "addnode=node2.ferritecoin.org\n" "addnode=node3.ferritecoin.org\n" + "addnode=133.177.197.167:9574\n" "addnode=38.242.145.73:21004 # xeggex.com \n" "addnode=118.189.201.104:9574\n" "addnode=118.189.201.104:9588\n"