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

Would you suggest we create a pull request #370

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
SOLANA Migration $SOL/$NEUROMASTER

#BCN Cryptonote NEUROMASTER Beta

$NXR NEUROMASTER Binance Token http://neuromaster.io

#BSC Binance Smart Chain / $WAVES $NXR $SOLANA $MATIC $ETH $BNB $BCN $AUDIUS $CRYPTOMUSIC

This is the reference code for [CryptoNote](https://cryptonote.org) cryptocurrency protocol.

* Launch your own CryptoNote currency: [CryptoNote Starter](https://cryptonotestarter.org/)
Expand Down Expand Up @@ -238,4 +246,4 @@ cmake -G "Visual Studio 12 Win64" ..
```

And then do Build.
Good luck!
Good luck!
4 changes: 2 additions & 2 deletions ReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Release notes 1.1.1
Release notes 1.1.1 NEUROMASTER Crypto Currency

- New API for CryptoNote RPC Wallet

Expand Down Expand Up @@ -98,4 +98,4 @@ Release notes 0.8.2

Release notes 0.8.1

Bytecoin project is moved to GitHub
Bytecoin project is moved to GitHub
2 changes: 1 addition & 1 deletion src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -80,4 +80,4 @@ set_property(TARGET SimpleWallet PROPERTY OUTPUT_NAME "simplewallet")
set_property(TARGET PaymentGateService PROPERTY OUTPUT_NAME "walletd")
set_property(TARGET Miner PROPERTY OUTPUT_NAME "miner")
#TODO Specify the name of daemon for your currency
set_property(TARGET Daemon PROPERTY OUTPUT_NAME "cryptonoted")
set_property(TARGET Daemon PROPERTY OUTPUT_NAME "NEUROMASTER")
18 changes: 9 additions & 9 deletions src/CryptoNoteConfig.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ const uint64_t CRYPTONOTE_MAX_BLOCK_NUMBER = 500000000;
const size_t CRYPTONOTE_MAX_BLOCK_BLOB_SIZE = 500000000;
const size_t CRYPTONOTE_MAX_TX_SIZE = 1000000000;
//TODO Currency-specific address prefix
const uint64_t CRYPTONOTE_PUBLIC_ADDRESS_BASE58_PREFIX = ;
const uint64_t CRYPTONOTE_PUBLIC_ADDRESS_BASE58_PREFIX = 0x27868; // addresses start with "f" ;
//TODO Choose maturity period for your currency
const size_t CRYPTONOTE_MINED_MONEY_UNLOCK_WINDOW = 60;
const uint64_t CRYPTONOTE_BLOCK_FUTURE_TIME_LIMIT = 60 * 60 * 2;
Expand All @@ -24,18 +24,18 @@ const size_t BLOCKCHAIN_TIMESTAMP_CHECK_WINDOW = 60;
//TODO Specify total number of available coins
//TODO ((uint64_t)(-1)) equals to 18446744073709551616 coins
//TODO or you can define number explicitly UINT64_C(858986905600000000)
const uint64_t MONEY_SUPPLY = ;
const uint64_t MONEY_SUPPLY = (uint64_t)(-1);
const unsigned EMISSION_SPEED_FACTOR = 18;
static_assert(EMISSION_SPEED_FACTOR <= 8 * sizeof(uint64_t), "Bad EMISSION_SPEED_FACTOR");

//TODO Define number of blocks for block size median calculation
const size_t CRYPTONOTE_REWARD_BLOCKS_WINDOW = 100;
const size_t CRYPTONOTE_BLOCK_GRANTED_FULL_REWARD_ZONE = 10000; //size of block (bytes) after which reward for block calculated using block size
const size_t CRYPTONOTE_BLOCK_GRANTED_FULL_REWARD_ZONE = 20000; //size of block (bytes) after which reward for block calculated using block size
const size_t CRYPTONOTE_COINBASE_BLOB_RESERVED_SIZE = 600;
//TODO Define number of digits
const size_t CRYPTONOTE_DISPLAY_DECIMAL_POINT = 8;
//TODO Define minimum fee for transactions
const uint64_t MINIMUM_FEE = ;
const uint64_t MINIMUM_FEE = 100000;
const uint64_t DEFAULT_DUST_THRESHOLD = MINIMUM_FEE;

//TODO Define preferred block's target time
Expand Down Expand Up @@ -73,7 +73,7 @@ const char MINER_CONFIG_FILE_NAME[] = "miner_conf.json"
} // parameters

//TODO Put here the name of your currency
const char CRYPTONOTE_NAME[] = "";
const char CRYPTONOTE_NAME[] = "NEUROMASTER";
const char GENESIS_COINBASE_TX_HEX[] = "";

const uint8_t CURRENT_TRANSACTION_VERSION = 1;
Expand All @@ -85,9 +85,9 @@ const size_t BLOCKS_SYNCHRONIZING_DEFAULT_COUNT = 200; //by def
const size_t COMMAND_RPC_GET_BLOCKS_FAST_MAX_COUNT = 1000;

//TODO This port will be used by the daemon to establish connections with p2p network
const int P2P_DEFAULT_PORT = ;
const int P2P_DEFAULT_PORT = 17236;
//TODO This port will be used by the daemon to interact with simlewallet
const int RPC_DEFAULT_PORT = ;
const int RPC_DEFAULT_PORT = 18236;

const size_t P2P_LOCAL_WHITE_PEERLIST_LIMIT = 1000;
const size_t P2P_LOCAL_GRAY_PEERLIST_LIMIT = 5000;
Expand All @@ -106,8 +106,8 @@ const char P2P_STAT_TRUSTED_PUB_KEY[] = "8f80f9a5a434a9f1

//TODO Add here your network seed nodes
const std::initializer_list<const char*> SEED_NODES = {
//"your_seed_ip1.com:8080",
//"your_seed_ip2.com:8080",
//"111.11.11.11:17236",
//"222.22.22.22:17236",
};

struct CheckpointData {
Expand Down
3 changes: 1 addition & 2 deletions src/P2p/P2pNetworks.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,4 @@

namespace CryptoNote
{
const static boost::uuids::uuid CRYPTONOTE_NETWORK = { { 0x43, 0x52, 0x59, 0x50, 0x54, 0x4f, 0x4e, 0x4f, 0x54, 0x45, 0x00, 0x12, 0x10, 0x11, 0x01, 0x10 } };
}
const static boost::uuids::uuid CRYPTONOTE_NETWORK = { { 0xA1, 0x1A, 0xA1, 0x1A, 0xA1, 0x0A, 0xA1, 0x0A, 0xA0, 0x1A, 0xA0, 0x1A, 0xA0, 0x1A, 0xA1, 0x1A } };