@@ -4,10 +4,10 @@ | |||
# Network-related settings: | |||
# Run on the test network instead of the real starwels network. | |||
#testnet=0 | |||
# Run on the ai instead of the real starwels network. | |||
#ai=0 | |||
# Run a regression test network | |||
# Run a regression ai | |||
#regtest=0 | |||
# Connect via a SOCKS5 proxy |
@@ -4,7 +4,7 @@ rpcpassword=somepassword | |||
#datadir=~/.starwels | |||
host=127.0.0.1 | |||
port=8352 | |||
#port=18352 | |||
#port=8342 | |||
# bootstrap.dat hashlist settings (linearize-hashes) | |||
max_height=313000 | |||
@@ -16,10 +16,10 @@ netmagic=f9beb4d9 | |||
genesis=000000003d69a915e9da53348c5c272978bb743442e3a6341c11061c125811a2 | |||
input=/home/example/.starwels/blocks | |||
# testnet | |||
# ai | |||
#netmagic=0b110907 | |||
#genesis=000000003d69a915e9da53348c5c272978bb743442e3a6341c11061c125811a2 | |||
#input=/home/example/.starwels/testnet3/blocks | |||
#input=/home/example/.starwels/ai/blocks | |||
# "output" option causes blockchain files to be written to the given location, | |||
# with "output_file" ignored. If not used, "output_file" is used instead. |
@@ -194,7 +194,7 @@ touch -a -m -t 201504280000 %{buildroot}%{_tmpfilesdir}/starwels.conf | |||
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig | |||
cat <<EOF > %{buildroot}%{_sysconfdir}/sysconfig/starwels | |||
# Provide options to the starwels daemon here, for example | |||
# OPTIONS="-testnet -disable-wallet" | |||
# OPTIONS="-ai -disable-wallet" | |||
OPTIONS="" | |||
@@ -334,8 +334,8 @@ for selinuxvariant in %{selinux_variants}; do | |||
done | |||
%{_sbindir}/semanage port -a -t starwels_port_t -p tcp 8352 | |||
%{_sbindir}/semanage port -a -t starwels_port_t -p tcp 8353 | |||
%{_sbindir}/semanage port -a -t starwels_port_t -p tcp 18352 | |||
%{_sbindir}/semanage port -a -t starwels_port_t -p tcp 18353 | |||
%{_sbindir}/semanage port -a -t starwels_port_t -p tcp 8342 | |||
%{_sbindir}/semanage port -a -t starwels_port_t -p tcp 8343 | |||
%{_sbindir}/fixfiles -R starwels-server restore &> /dev/null || : | |||
%{_sbindir}/restorecon -R %{_localstatedir}/lib/starwels || : | |||
fi | |||
@@ -353,8 +353,8 @@ if [ $1 -eq 0 ]; then | |||
if [ `%{_sbindir}/sestatus |grep -c "disabled"` -eq 0 ]; then | |||
%{_sbindir}/semanage port -d -p tcp 8352 | |||
%{_sbindir}/semanage port -d -p tcp 8353 | |||
%{_sbindir}/semanage port -d -p tcp 18352 | |||
%{_sbindir}/semanage port -d -p tcp 18353 | |||
%{_sbindir}/semanage port -d -p tcp 8342 | |||
%{_sbindir}/semanage port -d -p tcp 8343 | |||
for selinuxvariant in %{selinux_variants}; do | |||
%{_sbindir}/semodule -s ${selinuxvariant} -r starwels &> /dev/null || : | |||
done |
@@ -130,7 +130,7 @@ def main(): | |||
process_nodes(g, f, 'pnSeed6_main', 8353) | |||
g.write('\n') | |||
with open(os.path.join(indir,'nodes_test.txt'),'r') as f: | |||
process_nodes(g, f, 'pnSeed6_test', 18353) | |||
process_nodes(g, f, 'pnSeed6_test', 8343) | |||
g.write('#endif // STARWELS_CHAINPARAMSSEEDS_H\n') | |||
if __name__ == '__main__': |
@@ -1,6 +1,6 @@ | |||
# List of fixed seed nodes for testnet | |||
# List of fixed seed nodes for ai | |||
91.240.86.126:18353 | |||
94.102.26.117:18353 | |||
91.240.86.126:8343 | |||
94.102.26.117:8343 | |||
# Onion nodes |
@@ -9,7 +9,7 @@ _starwels_rpc() { | |||
local rpcargs=() | |||
for i in ${COMP_LINE}; do | |||
case "$i" in | |||
-conf=*|-datadir=*|-regtest|-rpc*|-testnet) | |||
-conf=*|-datadir=*|-regtest|-rpc*|-ai) | |||
rpcargs=( "${rpcargs[@]}" "$i" ) | |||
;; | |||
esac |
@@ -25,7 +25,7 @@ SCRIPT_ADDRESS_TEST = 196 | |||
PRIVKEY = 128 | |||
PRIVKEY_TEST = 239 | |||
metadata_keys = ['isPrivkey', 'isTestnet', 'addrType', 'isCompressed'] | |||
metadata_keys = ['isPrivkey', 'isAi', 'addrType', 'isCompressed'] | |||
# templates for valid sequences | |||
templates = [ | |||
# prefix, payload_size, suffix, metadata |
@@ -7,7 +7,7 @@ | |||
ZMQ example using python3's asyncio | |||
Starwels should be started with the command line arguments: | |||
starwelsd -testnet -daemon \ | |||
starwelsd -ai -daemon \ | |||
-zmqpubhashblock=tcp://127.0.0.1:28352 \ | |||
-zmqpubrawtx=tcp://127.0.0.1:28352 \ | |||
-zmqpubhashtx=tcp://127.0.0.1:28352 \ |
@@ -7,7 +7,7 @@ | |||
ZMQ example using python3's asyncio | |||
Starwels should be started with the command line arguments: | |||
starwelsd -testnet -daemon \ | |||
starwelsd -ai -daemon \ | |||
-zmqpubhashblock=tcp://127.0.0.1:28352 \ | |||
-zmqpubrawtx=tcp://127.0.0.1:28352 \ | |||
-zmqpubhashtx=tcp://127.0.0.1:28352 \ |
@@ -3,7 +3,7 @@ Unauthenticated REST Interface | |||
The REST API can be enabled with the `-rest` option. | |||
The interface runs on the same port as the JSON-RPC interface, by default port 8352 for mainnet and port 18352 for testnet. | |||
The interface runs on the same port as the JSON-RPC interface, by default port 8352 for mainnet and port 8342 for ai. | |||
Supported API | |||
------------- | |||
@@ -57,7 +57,7 @@ https://github.com/starwels/bips/blob/master/bip-0064.mediawiki | |||
Example: | |||
``` | |||
$ curl localhost:18352/rest/getutxos/checkmempool/b2cdfd7b89def827ff8af7cd9bff7627ff72e5e8b0f71210f92ea7a4000c5d75-0.json 2>/dev/null | json_pp | |||
$ curl localhost:8342/rest/getutxos/checkmempool/b2cdfd7b89def827ff8af7cd9bff7627ff72e5e8b0f71210f92ea7a4000c5d75-0.json 2>/dev/null | json_pp | |||
{ | |||
"chainHeight" : 325347, | |||
"chaintipHash" : "00000000fb01a7f3745a717f8caebee056c484e6e0bfe4a9591c235bb70506fb", |
@@ -149,9 +149,9 @@ on all categories (and give you a very large debug.log file). | |||
The Qt code routes qDebug() output to debug.log under category "qt": run with -debug=qt | |||
to see it. | |||
**testnet and regtest modes** | |||
**ai and regtest modes** | |||
Run with the -testnet option to run with "play starwelss" on the test network, if you | |||
Run with the -ai option to run with "play starwelss" on the ai, if you | |||
are testing multi-machine code that needs to operate across the internet. | |||
If you are testing something that can run on one machine, run with the -regtest option. |
@@ -28,7 +28,7 @@ Specify data directory | |||
.PP | |||
Chain selection options: | |||
.HP | |||
\fB\-testnet\fR | |||
\fB\-ai\fR | |||
.IP | |||
Use the test chain | |||
.HP | |||
@@ -48,7 +48,7 @@ Send commands to node running on <ip> (default: 127.0.0.1) | |||
.HP | |||
\fB\-rpcport=\fR<port> | |||
.IP | |||
Connect to JSON\-RPC on <port> (default: 8352 or testnet: 18352) | |||
Connect to JSON\-RPC on <port> (default: 8352 or ai: 8342) | |||
.HP | |||
\fB\-rpcwait\fR | |||
.IP |
@@ -33,8 +33,8 @@ If this block is in the chain assume that it and its ancestors are valid | |||
and potentially skip their script verification (0 to verify all, | |||
default: | |||
0000000002a47ec40e87c18501786717cbebb96efa3bb05505e1c24cce51689e, | |||
testnet: | |||
0000000002a47ec40e87c18501786717cbebb96efa3bb05505e1c24cce51689e) | |||
ai: | |||
00000000d7674ad1e7703e7ba02b7611c12fe74de27b6a414cf6e906cc3599e9) | |||
.HP | |||
\fB\-conf=\fR<file> | |||
.IP | |||
@@ -206,7 +206,7 @@ Support filtering of blocks and transaction with bloom filters (default: | |||
.HP | |||
\fB\-port=\fR<port> | |||
.IP | |||
Listen for connections on <port> (default: 8353 or testnet: 18353) | |||
Listen for connections on <port> (default: 8353 or ai: 8343) | |||
.HP | |||
\fB\-proxy=\fR<ip:port> | |||
.IP | |||
@@ -405,7 +405,7 @@ Shrink debug.log file on client startup (default: 1 when no \fB\-debug\fR) | |||
.PP | |||
Chain selection options: | |||
.HP | |||
\fB\-testnet\fR | |||
\fB\-ai\fR | |||
.IP | |||
Use the test chain | |||
.PP | |||
@@ -501,8 +501,8 @@ option can be specified multiple times | |||
.HP | |||
\fB\-rpcport=\fR<port> | |||
.IP | |||
Listen for JSON\-RPC connections on <port> (default: 8352 or testnet: | |||
18352) | |||
Listen for JSON\-RPC connections on <port> (default: 8352 or ai: | |||
8342) | |||
.HP | |||
\fB\-rpcallowip=\fR<ip> | |||
.IP |
@@ -31,7 +31,7 @@ Output only the hex\-encoded transaction id of the resultant transaction. | |||
.PP | |||
Chain selection options: | |||
.HP | |||
\fB\-testnet\fR | |||
\fB\-ai\fR | |||
.IP | |||
Use the test chain | |||
.HP |
@@ -34,8 +34,8 @@ If this block is in the chain assume that it and its ancestors are valid | |||
and potentially skip their script verification (0 to verify all, | |||
default: | |||
0000000002a47ec40e87c18501786717cbebb96efa3bb05505e1c24cce51689e, | |||
testnet: | |||
0000000002a47ec40e87c18501786717cbebb96efa3bb05505e1c24cce51689e) | |||
ai: | |||
00000000d7674ad1e7703e7ba02b7611c12fe74de27b6a414cf6e906cc3599e9) | |||
.HP | |||
\fB\-conf=\fR<file> | |||
.IP | |||
@@ -211,7 +211,7 @@ Support filtering of blocks and transaction with bloom filters (default: | |||
.HP | |||
\fB\-port=\fR<port> | |||
.IP | |||
Listen for connections on <port> (default: 8353 or testnet: 18353) | |||
Listen for connections on <port> (default: 8353 or ai: 8343) | |||
.HP | |||
\fB\-proxy=\fR<ip:port> | |||
.IP | |||
@@ -410,7 +410,7 @@ Shrink debug.log file on client startup (default: 1 when no \fB\-debug\fR) | |||
.PP | |||
Chain selection options: | |||
.HP | |||
\fB\-testnet\fR | |||
\fB\-ai\fR | |||
.IP | |||
Use the test chain | |||
.PP | |||
@@ -506,8 +506,8 @@ option can be specified multiple times | |||
.HP | |||
\fB\-rpcport=\fR<port> | |||
.IP | |||
Listen for JSON\-RPC connections on <port> (default: 8352 or testnet: | |||
18352) | |||
Listen for JSON\-RPC connections on <port> (default: 8352 or ai: | |||
8342) | |||
.HP | |||
\fB\-rpcallowip=\fR<ip> | |||
.IP |
@@ -675,7 +675,7 @@ and git merge commit are mentioned. | |||
- #9839 `eddaa6b` [qa] Make import-rescan.py watchonly check reliable (ryanofsky) | |||
### Documentation | |||
- #8332 `806b9e7` Clarify witness branches in transaction.h serialization (dcousens) | |||
- #8342 `806b9e7` Clarify witness branches in transaction.h serialization (dcousens) | |||
- #8935 `0306978` Documentation: Building on Windows with WSL (pooleja) | |||
- #9144 `c98f6b3` Correct waitforblockheight example help text (fanquake) | |||
- #9407 `041331e` Added missing colons in when running help command (anditto) |
@@ -15,7 +15,7 @@ Before every minor and major release: | |||
* Update `src/chainparams.cpp` nMinimumChainWork with information from the getblockchaininfo rpc. | |||
* Update `src/chainparams.cpp` defaultAssumeValid with information from the getblockhash rpc. | |||
- The selected value must not be orphaned so it may be useful to set the value two blocks back from the tip. | |||
- Testnet should be set some tens of thousands back from the tip due to reorgs there. | |||
- Ai should be set some tens of thousands back from the tip due to reorgs there. | |||
- This update should be reviewed with a reindex-chainstate with assumevalid=0 to catch any defect | |||
that causes rejection of blocks in the past history. | |||
@@ -43,7 +43,7 @@ config file): | |||
HiddenServiceDir /var/lib/tor/starwels-service/ | |||
HiddenServicePort 8353 127.0.0.1:8353 | |||
HiddenServicePort 18353 127.0.0.1:18353 | |||
HiddenServicePort 8343 127.0.0.1:8343 | |||
The directory can be different of course, but (both) port numbers should be equal to | |||
your starwelsd's P2P listen port (8353 by default). |
@@ -92,7 +92,7 @@ Section -post SEC0001 | |||
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application | |||
CreateDirectory $SMPROGRAMS\$StartMenuGroup | |||
CreateShortcut "$SMPROGRAMS\$StartMenuGroup\$(^Name).lnk" $INSTDIR\@STARWELS_GUI_NAME@@EXEEXT@ | |||
CreateShortcut "$SMPROGRAMS\$StartMenuGroup\@PACKAGE_NAME@ (testnet, @WINDOWS_BITS@-bit).lnk" "$INSTDIR\@STARWELS_GUI_NAME@@EXEEXT@" "-testnet" "$INSTDIR\@STARWELS_GUI_NAME@@EXEEXT@" 1 | |||
CreateShortcut "$SMPROGRAMS\$StartMenuGroup\@PACKAGE_NAME@ (ai, @WINDOWS_BITS@-bit).lnk" "$INSTDIR\@STARWELS_GUI_NAME@@EXEEXT@" "-ai" "$INSTDIR\@STARWELS_GUI_NAME@@EXEEXT@" 1 | |||
CreateShortcut "$SMPROGRAMS\$StartMenuGroup\Uninstall $(^Name).lnk" $INSTDIR\uninstall.exe | |||
!insertmacro MUI_STARTMENU_WRITE_END | |||
WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayName "$(^Name)" | |||
@@ -136,7 +136,7 @@ Section -un.post UNSEC0001 | |||
DeleteRegKey HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" | |||
Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\Uninstall $(^Name).lnk" | |||
Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\$(^Name).lnk" | |||
Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\@PACKAGE_NAME@ (testnet, @WINDOWS_BITS@-bit).lnk" | |||
Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\@PACKAGE_NAME@ (ai, @WINDOWS_BITS@-bit).lnk" | |||
Delete /REBOOTOK "$SMSTARTUP\Starwels.lnk" | |||
Delete /REBOOTOK $INSTDIR\uninstall.exe | |||
Delete /REBOOTOK $INSTDIR\debug.log |
@@ -258,7 +258,7 @@ RES_ICONS = \ | |||
qt/res/icons/about.png \ | |||
qt/res/icons/about_qt.png \ | |||
qt/res/icons/starwels.ico \ | |||
qt/res/icons/starwels_testnet.ico \ | |||
qt/res/icons/starwels_ai.ico \ | |||
qt/res/icons/starwels.png \ | |||
qt/res/icons/chevron.png \ | |||
qt/res/icons/clock1.png \ |
@@ -96,9 +96,9 @@ public: | |||
}; | |||
/** base58-encoded Starwels addresses. | |||
* Public-key-hash-addresses have version 0 (or 111 testnet). | |||
* Public-key-hash-addresses have version 0 (or 111 ai). | |||
* The data vector contains RIPEMD160(SHA256(pubkey)), where pubkey is the serialized public key. | |||
* Script-hash-addresses have version 5 (or 196 testnet). | |||
* Script-hash-addresses have version 5 (or 196 ai). | |||
* The data vector contains RIPEMD160(SHA256(cscript)), where cscript is the serialized redemption script. | |||
*/ | |||
class CStarwelsAddress : public CBase58Data { |
@@ -49,8 +49,9 @@ void CChainParams::UpdateVersionBitsParameters(Consensus::DeploymentPos d, int64 | |||
} | |||
/** | |||
* Main network | |||
* Main Network | |||
*/ | |||
/** | |||
* What makes a good checkpoint block? | |||
* + Is surrounded by blocks with reasonable timestamps | |||
@@ -58,7 +59,6 @@ void CChainParams::UpdateVersionBitsParameters(Consensus::DeploymentPos d, int64 | |||
* timestamp before) | |||
* + Contains no strange transactions | |||
*/ | |||
class CMainParams : public CChainParams { | |||
public: | |||
CMainParams() { | |||
@@ -130,63 +130,66 @@ public: | |||
{ | |||
{1024, uint256S("0x00000000fb559851169e0d915093533d31af0d963e06a7d80a20496f9cfd2b9f")}, | |||
{2048, uint256S("0x00000000a753b360bb5d54908378d999132fbeb415279ef530b397ae249cbef4")}, | |||
{4096, uint256S("0x0000000002a47ec40e87c18501786717cbebb96efa3bb05505e1c24cce51689e")}, | |||
{8192, uint256S("0x00000000041f1f4c7d09c2ce6d656293b0217093a005f19799d3042b83267418")}, | |||
{16384, uint256S("0x00000000000d596ae3c31ca582245d29435d98720d55283a7f3d6bb92a1afc98")}, | |||
} | |||
}; | |||
chainTxData = ChainTxData{ | |||
// Data as of block 0000000002a47ec40e87c18501786717cbebb96efa3bb05505e1c24cce51689e (height 4096). | |||
1517574356, // * UNIX timestamp of last known number of transactions | |||
4172, // * total number of transactions between genesis and that timestamp | |||
// (the tx=... number in the SetBestChain debug.log lines) | |||
3.1 // * estimated number of transactions per second after that timestamp | |||
// Data as of block 000000000000059d570e7eb57c53c49a9106580305510c091f6df8c07695a092 (height 32768). | |||
1523273405, // * UNIX timestamp of last known number of transactions | |||
33144, // * total number of transactions between genesis and that timestamp | |||
// (the tx=... number in the SetBestChain debug.log lines) | |||
3.1 // * estimated number of transactions per second after that timestamp | |||
}; | |||
} | |||
}; | |||
/** | |||
* Testnet (v3) | |||
* Starwels Ai Main Network | |||
*/ | |||
class CTestNetParams : public CChainParams { | |||
public: | |||
CTestNetParams() { | |||
strNetworkID = "test"; | |||
strNetworkID = "main"; | |||
consensus.nSubsidyHalvingInterval = 210000; | |||
consensus.BIP34Height = 227931; | |||
consensus.BIP34Hash = uint256S("0x00"); | |||
consensus.BIP65Height = 388381; | |||
consensus.BIP66Height = 363725; | |||
consensus.powLimit = uint256S("00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff"); | |||
consensus.nPowTargetTimespan = 14 * 24 * 60 * 60; // two weeks | |||
consensus.nPowTargetSpacing = 10 * 60; | |||
consensus.nPowTargetTimespan = 2 * 24 * 84; | |||
consensus.nPowTargetSpacing = 2; // 2 second | |||
consensus.fPowAllowMinDifficultyBlocks = false; | |||
consensus.fPowNoRetargeting = false; | |||
consensus.nRuleChangeActivationThreshold = 1916; // 95% of 2016 | |||
consensus.nMinerConfirmationWindow = 2016; // nPowTargetTimespan / nPowTargetSpacing | |||
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].bit = 28; | |||
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nStartTime = 1493596800; // May 1 Monday, 2017 | |||
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nTimeout = 1525132800; // May 1 Tuesday, 2018 | |||
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nStartTime = 1498867200; // July 1 Saturday, 2017 | |||
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nTimeout = 1530403200; // July 1 Sunday, 2018 | |||
// Deployment of BIP68, BIP112, and BIP113. | |||
consensus.vDeployments[Consensus::DEPLOYMENT_CSV].bit = 0; | |||
consensus.vDeployments[Consensus::DEPLOYMENT_CSV].nStartTime = 1496275200; // June 1 Thursday, 2017 | |||
consensus.vDeployments[Consensus::DEPLOYMENT_CSV].nTimeout = 1527811200; // June 1 Friday, 2018 | |||
consensus.vDeployments[Consensus::DEPLOYMENT_CSV].nStartTime = 1501545600; // August 1 Tuesday, 2017 | |||
consensus.vDeployments[Consensus::DEPLOYMENT_CSV].nTimeout = 1533081600; // August 1 Wednesday, 2018 | |||
// Deployment of SegWit (BIP141, BIP143, and BIP147) | |||
consensus.vDeployments[Consensus::DEPLOYMENT_SEGWIT].bit = 1; | |||
consensus.vDeployments[Consensus::DEPLOYMENT_SEGWIT].nStartTime = 1498867200; // July 1 Saturday, 2017 | |||
consensus.vDeployments[Consensus::DEPLOYMENT_SEGWIT].nTimeout = 1530403200; // July 1 Sunday, 2018 | |||
consensus.vDeployments[Consensus::DEPLOYMENT_SEGWIT].nStartTime = 1504224000; // September 1 Friday, 2017 | |||
consensus.vDeployments[Consensus::DEPLOYMENT_SEGWIT].nTimeout = 1535760000; // September 1 Saturday, 2018 | |||
// The best chain should have at least this much work. | |||
consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000000000000000010c410c410c4"); | |||
consensus.nMinimumChainWork = uint256S("0x0000000000000000000000000000000000000000000000000000100110011001"); | |||
// By default assume that the signatures in ancestors of this block are valid. | |||
consensus.defaultAssumeValid = uint256S("0x0000000002a47ec40e87c18501786717cbebb96efa3bb05505e1c24cce51689e"); // 4096 | |||
consensus.defaultAssumeValid = uint256S("0x00000000d7674ad1e7703e7ba02b7611c12fe74de27b6a414cf6e906cc3599e9"); // 4096 | |||
pchMessageStart[0] = 0xf9; | |||
pchMessageStart[1] = 0xbe; | |||
pchMessageStart[2] = 0xb4; | |||
pchMessageStart[3] = 0xd9; | |||
nDefaultPort = 18353; | |||
nDefaultPort = 8343; | |||
nPruneAfterHeight = 100000; | |||
genesis = CreateGenesisBlock(1484870400, 2121032621, 0x1d00ffff, 1, 50 * COIN); | |||
@@ -218,11 +221,11 @@ public: | |||
}; | |||
chainTxData = ChainTxData{ | |||
// Data as of block 0000000002a47ec40e87c18501786717cbebb96efa3bb05505e1c24cce51689e (height 4096). | |||
1517574356, // * UNIX timestamp of last known number of transactions | |||
4172, // * total number of transactions between genesis and that timestamp | |||
// (the tx=... number in the SetBestChain debug.log lines) | |||
3.1 // * estimated number of transactions per second after that timestamp | |||
// Data as of block 00000000d7674ad1e7703e7ba02b7611c12fe74de27b6a414cf6e906cc3599e9 (height 4096). | |||
1529914513, // * UNIX timestamp of last known number of transactions | |||
4172, // * total number of transactions between genesis and that timestamp | |||
// (the tx=... number in the SetBestChain debug.log lines) | |||
3.1 // * estimated number of transactions per second after that timestamp | |||
}; | |||
} | |||
@@ -313,7 +316,7 @@ std::unique_ptr<CChainParams> CreateChainParams(const std::string& chain) | |||
{ | |||
if (chain == CBaseChainParams::MAIN) | |||
return std::unique_ptr<CChainParams>(new CMainParams()); | |||
else if (chain == CBaseChainParams::TESTNET) | |||
else if (chain == CBaseChainParams::AI) | |||
return std::unique_ptr<CChainParams>(new CTestNetParams()); | |||
else if (chain == CBaseChainParams::REGTEST) | |||
return std::unique_ptr<CChainParams>(new CRegTestParams()); |
@@ -40,7 +40,7 @@ struct ChainTxData { | |||
/** | |||
* CChainParams defines various tweakable parameters of a given instance of the | |||
* Starwels system. There are three: the main network on which people trade goods | |||
* and services, the public test network which gets reset from time to time and | |||
* and services, the public ai which gets reset from time to time and | |||
* a regression test mode which is intended for private networks only. It has | |||
* minimal difficulty to ensure that blocks can be found instantly. | |||
*/ |
@@ -11,13 +11,13 @@ | |||
#include <assert.h> | |||
const std::string CBaseChainParams::MAIN = "main"; | |||
const std::string CBaseChainParams::TESTNET = "test"; | |||
const std::string CBaseChainParams::AI = "test"; | |||
const std::string CBaseChainParams::REGTEST = "regtest"; | |||
void AppendParamsHelpMessages(std::string& strUsage, bool debugHelp) | |||
{ | |||
strUsage += HelpMessageGroup(_("Chain selection options:")); | |||
strUsage += HelpMessageOpt("-testnet", _("Use the test chain")); | |||
strUsage += HelpMessageOpt("-ai", _("Use the test chain")); | |||
if (debugHelp) { | |||
strUsage += HelpMessageOpt("-regtest", "Enter regression test mode, which uses a special chain in which blocks can be solved instantly. " | |||
"This is intended for regression testing tools and app development."); | |||
@@ -37,15 +37,15 @@ public: | |||
}; | |||
/** | |||
* Testnet (v3) | |||
* Ai (v3) | |||
*/ | |||
class CBaseTestNetParams : public CBaseChainParams | |||
{ | |||
public: | |||
CBaseTestNetParams() | |||
{ | |||
nRPCPort = 18352; | |||
strDataDir = "testnet3"; | |||
nRPCPort = 8342; | |||
strDataDir = "ai"; | |||
} | |||
}; | |||
@@ -57,7 +57,7 @@ class CBaseRegTestParams : public CBaseChainParams | |||
public: | |||
CBaseRegTestParams() | |||
{ | |||
nRPCPort = 18352; | |||
nRPCPort = 8342; | |||
strDataDir = "regtest"; | |||
} | |||
}; | |||
@@ -74,7 +74,7 @@ std::unique_ptr<CBaseChainParams> CreateBaseChainParams(const std::string& chain | |||
{ | |||
if (chain == CBaseChainParams::MAIN) | |||
return std::unique_ptr<CBaseChainParams>(new CBaseMainParams()); | |||
else if (chain == CBaseChainParams::TESTNET) | |||
else if (chain == CBaseChainParams::AI) | |||
return std::unique_ptr<CBaseChainParams>(new CBaseTestNetParams()); | |||
else if (chain == CBaseChainParams::REGTEST) | |||
return std::unique_ptr<CBaseChainParams>(new CBaseRegTestParams()); | |||
@@ -90,13 +90,13 @@ void SelectBaseParams(const std::string& chain) | |||
std::string ChainNameFromCommandLine() | |||
{ | |||
bool fRegTest = gArgs.GetBoolArg("-regtest", false); | |||
bool fTestNet = gArgs.GetBoolArg("-testnet", false); | |||
bool fTestNet = gArgs.GetBoolArg("-ai", false); | |||
if (fTestNet && fRegTest) | |||
throw std::runtime_error("Invalid combination of -regtest and -testnet."); | |||
throw std::runtime_error("Invalid combination of -regtest and -ai."); | |||
if (fRegTest) | |||
return CBaseChainParams::REGTEST; | |||
if (fTestNet) | |||
return CBaseChainParams::TESTNET; | |||
return CBaseChainParams::AI; | |||
return CBaseChainParams::MAIN; | |||
} |
@@ -18,7 +18,7 @@ class CBaseChainParams | |||
public: | |||
/** BIP70 chain name strings (main, test or regtest) */ | |||
static const std::string MAIN; | |||
static const std::string TESTNET; | |||
static const std::string AI; | |||
static const std::string REGTEST; | |||
const std::string& DataDir() const { return strDataDir; } | |||
@@ -54,7 +54,7 @@ const CBaseChainParams& BaseParams(); | |||
void SelectBaseParams(const std::string& chain); | |||
/** | |||
* Looks for -regtest, -testnet and returns the appropriate BIP70 chain name. | |||
* Looks for -regtest, -ai and returns the appropriate BIP70 chain name. | |||
* @return CBaseChainParams::MAX_NETWORK_TYPES if an invalid combination is given. CBaseChainParams::MAIN by default. | |||
*/ | |||
std::string ChainNameFromCommandLine(); |
@@ -17,7 +17,7 @@ static SeedSpec6 pnSeed6_main[] = { | |||
}; | |||
static SeedSpec6 pnSeed6_test[] = { | |||
{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x5B,0xF0,0x56,0x7E}, 18353}, | |||
{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x5E,0x66,0x1A,0x75}, 18353} | |||
{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x5B,0xF0,0x56,0x7E}, 8343}, | |||
{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x5E,0x66,0x1A,0x75}, 8343} | |||
}; | |||
#endif // STARWELS_CHAINPARAMSSEEDS_H |
@@ -332,9 +332,9 @@ void OnRPCPreCommand(const CRPCCommand& cmd) | |||
std::string HelpMessage(HelpMessageMode mode) | |||
{ | |||
const auto defaultBaseParams = CreateBaseChainParams(CBaseChainParams::MAIN); | |||
const auto testnetBaseParams = CreateBaseChainParams(CBaseChainParams::TESTNET); | |||
const auto aiBaseParams = CreateBaseChainParams(CBaseChainParams::AI); | |||
const auto defaultChainParams = CreateChainParams(CBaseChainParams::MAIN); | |||
const auto testnetChainParams = CreateChainParams(CBaseChainParams::TESTNET); | |||
const auto aiChainParams = CreateChainParams(CBaseChainParams::AI); | |||
const bool showDebug = gArgs.GetBoolArg("-help-debug", false); | |||
// When adding new options to the categories, please keep and ensure alphabetical ordering. | |||
@@ -346,7 +346,7 @@ std::string HelpMessage(HelpMessageMode mode) | |||
strUsage += HelpMessageOpt("-blocknotify=<cmd>", _("Execute command when the best block changes (%s in cmd is replaced by block hash)")); | |||
if (showDebug) | |||
strUsage += HelpMessageOpt("-blocksonly", strprintf(_("Whether to operate in a blocks only mode (default: %u)"), DEFAULT_BLOCKSONLY)); | |||
strUsage +=HelpMessageOpt("-assumevalid=<hex>", strprintf(_("If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, testnet: %s)"), defaultChainParams->GetConsensus().defaultAssumeValid.GetHex(), testnetChainParams->GetConsensus().defaultAssumeValid.GetHex())); | |||
strUsage +=HelpMessageOpt("-assumevalid=<hex>", strprintf(_("If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, ai: %s)"), defaultChainParams->GetConsensus().defaultAssumeValid.GetHex(), aiChainParams->GetConsensus().defaultAssumeValid.GetHex())); | |||
strUsage += HelpMessageOpt("-conf=<file>", strprintf(_("Specify configuration file (default: %s)"), STARWELS_CONF_FILENAME)); | |||
if (mode == HMM_STARWELSD) | |||
{ | |||
@@ -366,7 +366,7 @@ std::string HelpMessage(HelpMessageMode mode) | |||
strUsage += HelpMessageOpt("-maxmempool=<n>", strprintf(_("Keep the transaction memory pool below <n> megabytes (default: %u)"), DEFAULT_MAX_MEMPOOL_SIZE)); | |||
strUsage += HelpMessageOpt("-mempoolexpiry=<n>", strprintf(_("Do not keep transactions in the mempool longer than <n> hours (default: %u)"), DEFAULT_MEMPOOL_EXPIRY)); | |||
if (showDebug) { | |||
strUsage += HelpMessageOpt("-minimumchainwork=<hex>", strprintf("Minimum work assumed to exist on a valid chain in hex (default: %s, testnet: %s)", defaultChainParams->GetConsensus().nMinimumChainWork.GetHex(), testnetChainParams->GetConsensus().nMinimumChainWork.GetHex())); | |||
strUsage += HelpMessageOpt("-minimumchainwork=<hex>", strprintf("Minimum work assumed to exist on a valid chain in hex (default: %s, ai: %s)", defaultChainParams->GetConsensus().nMinimumChainWork.GetHex(), aiChainParams->GetConsensus().nMinimumChainWork.GetHex())); | |||
} | |||
strUsage += HelpMessageOpt("-persistmempool", strprintf(_("Whether to save the mempool on shutdown and load on restart (default: %u)"), DEFAULT_PERSIST_MEMPOOL)); | |||
strUsage += HelpMessageOpt("-blockreconstructionextratxn=<n>", strprintf(_("Extra transactions to keep in memory for compact block reconstructions (default: %u)"), DEFAULT_BLOCK_RECONSTRUCTION_EXTRA_TXN)); | |||
@@ -406,7 +406,7 @@ std::string HelpMessage(HelpMessageMode mode) | |||
strUsage += HelpMessageOpt("-onlynet=<net>", _("Only connect to nodes in network <net> (ipv4, ipv6 or onion)")); | |||
strUsage += HelpMessageOpt("-permitbaremultisig", strprintf(_("Relay non-P2SH multisig (default: %u)"), DEFAULT_PERMIT_BAREMULTISIG)); | |||
strUsage += HelpMessageOpt("-peerbloomfilters", strprintf(_("Support filtering of blocks and transaction with bloom filters (default: %u)"), DEFAULT_PEERBLOOMFILTERS)); | |||
strUsage += HelpMessageOpt("-port=<port>", strprintf(_("Listen for connections on <port> (default: %u or testnet: %u)"), defaultChainParams->GetDefaultPort(), testnetChainParams->GetDefaultPort())); | |||
strUsage += HelpMessageOpt("-port=<port>", strprintf(_("Listen for connections on <port> (default: %u or ai: %u)"), defaultChainParams->GetDefaultPort(), aiChainParams->GetDefaultPort())); | |||
strUsage += HelpMessageOpt("-proxy=<ip:port>", _("Connect through SOCKS5 proxy")); | |||
strUsage += HelpMessageOpt("-proxyrandomize", strprintf(_("Randomize credentials for every proxy connection. This enables Tor stream isolation (default: %u)"), DEFAULT_PROXYRANDOMIZE)); | |||
strUsage += HelpMessageOpt("-seednode=<ip>", _("Connect to a node to retrieve peer addresses, and disconnect")); | |||
@@ -485,7 +485,7 @@ std::string HelpMessage(HelpMessageMode mode) | |||
strUsage += HelpMessageGroup(_("Node relay options:")); | |||
if (showDebug) { | |||
strUsage += HelpMessageOpt("-acceptnonstdtxn", strprintf("Relay and mine \"non-standard\" transactions (%sdefault: %u)", "testnet/regtest only; ", defaultChainParams->RequireStandard())); | |||
strUsage += HelpMessageOpt("-acceptnonstdtxn", strprintf("Relay and mine \"non-standard\" transactions (%sdefault: %u)", "ai/regtest only; ", defaultChainParams->RequireStandard())); | |||
strUsage += HelpMessageOpt("-incrementalrelayfee=<amt>", strprintf("Fee rate (in %s/kB) used to define cost of relay, used for mempool limiting and BIP 125 replacement. (default: %s)", CURRENCY_UNIT, FormatMoney(DEFAULT_INCREMENTAL_RELAY_FEE))); | |||
strUsage += HelpMessageOpt("-dustrelayfee=<amt>", strprintf("Fee rate (in %s/kB) used to defined dust, the value of an output such that it will cost more than its value in fees at this fee rate to spend it. (default: %s)", CURRENCY_UNIT, FormatMoney(DUST_RELAY_TX_FEE))); | |||
} | |||
@@ -513,7 +513,7 @@ std::string HelpMessage(HelpMessageMode mode) | |||
strUsage += HelpMessageOpt("-rpcuser=<user>", _("Username for JSON-RPC connections")); | |||
strUsage += HelpMessageOpt("-rpcpassword=<pw>", _("Password for JSON-RPC connections")); | |||
strUsage += HelpMessageOpt("-rpcauth=<userpw>", _("Username and hashed password for JSON-RPC connections. The field <userpw> comes in the format: <USERNAME>:<SALT>$<HASH>. A canonical python script is included in share/rpcuser. The client then connects normally using the rpcuser=<USERNAME>/rpcpassword=<PASSWORD> pair of arguments. This option can be specified multiple times")); | |||
strUsage += HelpMessageOpt("-rpcport=<port>", strprintf(_("Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)"), defaultBaseParams->RPCPort(), testnetBaseParams->RPCPort())); | |||
strUsage += HelpMessageOpt("-rpcport=<port>", strprintf(_("Listen for JSON-RPC connections on <port> (default: %u or ai: %u)"), defaultBaseParams->RPCPort(), aiBaseParams->RPCPort())); | |||
strUsage += HelpMessageOpt("-rpcallowip=<ip>", _("Allow JSON-RPC connections from specified source. Valid for <ip> are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times")); | |||
strUsage += HelpMessageOpt("-rpcserialversion", strprintf(_("Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: %d)"), DEFAULT_RPC_SERIALIZE_VERSION)); | |||
strUsage += HelpMessageOpt("-rpcthreads=<n>", strprintf(_("Set the number of threads to service RPC calls (default: %d)"), DEFAULT_HTTP_THREADS)); | |||
@@ -1450,7 +1450,7 @@ bool AppInitMain(boost::thread_group& threadGroup, CScheduler& scheduler) | |||
} | |||
// If the loaded chain has a wrong genesis, bail out immediately | |||
// (we're likely using a testnet datadir, or the other way around). | |||
// (we're likely using a ai datadir, or the other way around). | |||
if (!mapBlockIndex.empty() && mapBlockIndex.count(chainparams.GetConsensus().hashGenesisBlock) == 0) | |||
return InitError(_("Incorrect or no genesis block found. Wrong datadir for network?")); | |||
@@ -53,7 +53,7 @@ int64_t UpdateTime(CBlockHeader* pblock, const Consensus::Params& consensusParam | |||
if (nOldTime < nNewTime) | |||
pblock->nTime = nNewTime; | |||
// Updating time can change work required on testnet: | |||
// Updating time can change work required on ai: | |||
if (consensusParams.fPowAllowMinDifficultyBlocks) | |||
pblock->nBits = GetNextWorkRequired(pindexPrev, pblock, consensusParams); | |||
@@ -20,7 +20,7 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead | |||
{ | |||
if (params.fPowAllowMinDifficultyBlocks) | |||
{ | |||
// Special difficulty rule for testnet: | |||
// Special difficulty rule for ai: | |||
// If the new block's timestamp is more than 2* 10 minutes | |||
// then allow mining of a min-difficulty block. | |||
if (pblock->GetBlockTime() > pindexLast->GetBlockTime() + params.nPowTargetSpacing*2) |
@@ -51,6 +51,6 @@ static const int MAX_URI_LENGTH = 255; | |||
#define QAPP_ORG_NAME "Starwels" | |||
#define QAPP_ORG_DOMAIN "github.com/starwels" | |||
#define QAPP_APP_NAME_DEFAULT "Starwels-Qt" | |||
#define QAPP_APP_NAME_TESTNET "Starwels-Qt-testnet" | |||
#define QAPP_APP_NAME_AI "Starwels-Qt-ai" | |||
#endif // STARWELS_QT_GUICONSTANTS_H |
@@ -616,8 +616,8 @@ fs::path static StartupShortcutPath() | |||
std::string chain = ChainNameFromCommandLine(); | |||
if (chain == CBaseChainParams::MAIN) | |||
return GetSpecialFolderPath(CSIDL_STARTUP) / "Starwels.lnk"; | |||
if (chain == CBaseChainParams::TESTNET) // Remove this special case when CBaseChainParams::TESTNET = "testnet4" | |||
return GetSpecialFolderPath(CSIDL_STARTUP) / "Starwels (testnet).lnk"; | |||
if (chain == CBaseChainParams::AI) // Remove this special case when CBaseChainParams::AI = "ai4" | |||
return GetSpecialFolderPath(CSIDL_STARTUP) / "Starwels (ai).lnk"; | |||
return GetSpecialFolderPath(CSIDL_STARTUP) / strprintf("Starwels (%s).lnk", chain); | |||
} | |||
@@ -650,8 +650,8 @@ bool SetStartOnSystemStartup(bool fAutoStart) | |||
// Start client minimized | |||
QString strArgs = "-min"; | |||
// Set -testnet /-regtest options | |||
strArgs += QString::fromStdString(strprintf(" -testnet=%d -regtest=%d", gArgs.GetBoolArg("-testnet", false), gArgs.GetBoolArg("-regtest", false))); | |||
// Set -ai /-regtest options | |||
strArgs += QString::fromStdString(strprintf(" -ai=%d -regtest=%d", gArgs.GetBoolArg("-ai", false), gArgs.GetBoolArg("-regtest", false))); | |||
#ifdef UNICODE | |||
boost::scoped_array<TCHAR> args(new TCHAR[strArgs.length() + 1]); | |||
@@ -760,7 +760,7 @@ bool SetStartOnSystemStartup(bool fAutoStart) | |||
optionFile << "Name=Starwels\n"; | |||
else | |||
optionFile << strprintf("Name=Starwels (%s)\n", chain); | |||
optionFile << "Exec=" << pszExePath << strprintf(" -min -testnet=%d -regtest=%d\n", gArgs.GetBoolArg("-testnet", false), gArgs.GetBoolArg("-regtest", false)); | |||
optionFile << "Exec=" << pszExePath << strprintf(" -min -ai=%d -regtest=%d\n", gArgs.GetBoolArg("-ai", false), gArgs.GetBoolArg("-regtest", false)); | |||
optionFile << "Terminal=false\n"; | |||
optionFile << "Hidden=false\n"; | |||
optionFile.close(); |
@@ -1590,8 +1590,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -960,8 +960,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -1912,8 +1912,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -2316,8 +2316,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -3206,12 +3206,12 @@ | |||
<translation>Adreça -proxy invalida: '%s'</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Escolta les connexions JSON-RPC en <port> (per defecte: %u o testnet: %u)</translation> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Escolta les connexions JSON-RPC en <port> (per defecte: %u o ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Escolta les connexions en <port> (per defecte: %u o testnet: %u)</translation> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Escolta les connexions en <port> (per defecte: %u o ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Maintain at most <n> connections to peers (default: %u)</source> |
@@ -2064,8 +2064,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -2910,12 +2910,12 @@ | |||
<translation>Adreça -proxy invalida: '%s'</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Escolta les connexions JSON-RPC en <port> (per defecte: %u o testnet: %u)</translation> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Escolta les connexions JSON-RPC en <port> (per defecte: %u o ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Escolta les connexions en <port> (per defecte: %u o testnet: %u)</translation> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Escolta les connexions en <port> (per defecte: %u o ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Maintain at most <n> connections to peers (default: %u)</source> |
@@ -2324,8 +2324,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -3230,12 +3230,12 @@ | |||
<translation>Adreça -proxy invalida: '%s'</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Escolta les connexions JSON-RPC en <port> (per defecte: %u o testnet: %u)</translation> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Escolta les connexions JSON-RPC en <port> (per defecte: %u o ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Escolta les connexions en <port> (per defecte: %u o testnet: %u)</translation> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Escolta les connexions en <port> (per defecte: %u o ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Maintain at most <n> connections to peers (default: %u)</source> |
@@ -2464,8 +2464,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -3102,8 +3102,8 @@ | |||
<translation>Počet extra transakcí, které se mají držet v paměti pro účely rekonstrukce kompaktních bloků (výchozí: %u)</translation> | |||
</message> | |||
<message> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, testnet: %s)</source> | |||
<translation>Pokud je tenhle blok v řetězci, tak předpokládat, že on i jeho následníci jsou platní, a potenciálně přeskočit ověřování jejich skriptů (0 = ověřovat vše, výchozí: %s, testnet: %s)</translation> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, ai: %s)</source> | |||
<translation>Pokud je tenhle blok v řetězci, tak předpokládat, že on i jeho následníci jsou platní, a potenciálně přeskočit ověřování jejich skriptů (0 = ověřovat vše, výchozí: %s, ai: %s)</translation> | |||
</message> | |||
<message> | |||
<source>Maximum allowed median peer time offset adjustment. Local perspective of time may be influenced by peers forward or backward by this amount. (default: %u seconds)</source> | |||
@@ -3774,12 +3774,12 @@ | |||
<translation>Vyčerpal se zásobník klíčů, zavolej prvně, prosím, keypoolrefill</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Čekat na JSON-RPC spojení na <portu> (výchozí: %u nebo testnet: %u)</translation> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Čekat na JSON-RPC spojení na <portu> (výchozí: %u nebo ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Čekat na spojení na <portu> (výchozí: %u nebo testnet: %u)</translation> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Čekat na spojení na <portu> (výchozí: %u nebo ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Maintain at most <n> connections to peers (default: %u)</source> |
@@ -526,8 +526,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -2464,8 +2464,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnetværk]</translation> | |||
<source>[ai]</source> | |||
<translation>[aiværk]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -3102,8 +3102,8 @@ | |||
<translation>Ekstra transaktioner, der skal beholdes i hukommelsen til kompakte blokgenopbygninger (standard: %u)</translation> | |||
</message> | |||
<message> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, testnet: %s)</source> | |||
<translation>Hvis denne blok er i kæden, så antag at den og dens forgængere er gyldige, og spring potentielt deres scriptverificering over (0 for at verificere alle, standard: %s, testnet: %s)</translation> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, ai: %s)</source> | |||
<translation>Hvis denne blok er i kæden, så antag at den og dens forgængere er gyldige, og spring potentielt deres scriptverificering over (0 for at verificere alle, standard: %s, ai: %s)</translation> | |||
</message> | |||
<message> | |||
<source>Maximum allowed median peer time offset adjustment. Local perspective of time may be influenced by peers forward or backward by this amount. (default: %u seconds)</source> | |||
@@ -3774,12 +3774,12 @@ | |||
<translation>Nøglepulje løb tør; kald venligst keypoolrefill først</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Lyt efter JSON-RPC-forbindelser på <port> (standard: %u eller testnet: %u)</translation> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Lyt efter JSON-RPC-forbindelser på <port> (standard: %u eller ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Lyt efter forbindelser på <port> (standard: %u eller testnet: %u)</translation> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Lyt efter forbindelser på <port> (standard: %u eller ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Maintain at most <n> connections to peers (default: %u)</source> |
@@ -2460,8 +2460,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[Testnetz]</translation> | |||
<source>[ai]</source> | |||
<translation>[Aiz]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -3098,8 +3098,8 @@ | |||
<translation>Zusätzliche Transaktionen für kompakten Block-Nachbau im Speicher vorhalten (default: %u)</translation> | |||
</message> | |||
<message> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, testnet: %s)</source> | |||
<translation>Sofern dieser Block Bestandteil der Blockchain ist, nehme an, dass er und seine Vorgänger gültig sind und überspringe ggf. dessen Skriptverifikation (0 um alle zu verifizieren, default: %s, testnet: %s)</translation> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, ai: %s)</source> | |||
<translation>Sofern dieser Block Bestandteil der Blockchain ist, nehme an, dass er und seine Vorgänger gültig sind und überspringe ggf. dessen Skriptverifikation (0 um alle zu verifizieren, default: %s, ai: %s)</translation> | |||
</message> | |||
<message> | |||
<source>Maximum allowed median peer time offset adjustment. Local perspective of time may be influenced by peers forward or backward by this amount. (default: %u seconds)</source> | |||
@@ -3762,12 +3762,12 @@ | |||
<translation>Der Keypool ist erschöpft. Bitte rufen Sie zunächst keypoolrefill auf.</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<translation><port> nach JSON-RPC-Verbindungen abhören (Standard: %u oder Testnetz: %u)</translation> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation><port> nach JSON-RPC-Verbindungen abhören (Standard: %u oder Aiz: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<translation><port> nach Verbindungen abhören (Standard: %u oder Testnetz: %u)</translation> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation><port> nach Verbindungen abhören (Standard: %u oder Aiz: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Maintain at most <n> connections to peers (default: %u)</source> |
@@ -1517,8 +1517,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -3262,8 +3262,8 @@ | |||
<name>SplashScreen</name> | |||
<message> | |||
<location filename="../networkstyle.cpp" line="+19"/> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -4121,7 +4121,7 @@ | |||
</message> | |||
<message> | |||
<location line="+20"/> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, testnet: %s)</source> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, ai: %s)</source> | |||
<translation type="unfinished"></translation> | |||
</message> | |||
<message> | |||
@@ -5046,12 +5046,12 @@ | |||
</message> | |||
<message> | |||
<location line="+1"/> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation type="unfinished"></translation> | |||
</message> | |||
<message> | |||
<location line="+1"/> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation type="unfinished"></translation> | |||
</message> | |||
<message> |
@@ -1768,8 +1768,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -2534,12 +2534,12 @@ | |||
<translation>Invalid -proxy address: '%s'</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</translation> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Listen for connections on <port> (default: %u or testnet: %u)</translation> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Listen for connections on <port> (default: %u or ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Maintain at most <n> connections to peers (default: %u)</source> |
@@ -1248,8 +1248,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -2464,8 +2464,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -3105,8 +3105,8 @@ | |||
<translation>Transacciones extra a mantener en la memoria para reconstrucciones de bloque compacto (predeterminado: %u)</translation> | |||
</message> | |||
<message> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, testnet: %s)</source> | |||
<translation>Si este bloque está en la cadena asuma que sus predecesores y él son válidos y potencialmente se saltan su script de verificación (0 para verificar todo, predeterminado: %s, testnet: %s)</translation> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, ai: %s)</source> | |||
<translation>Si este bloque está en la cadena asuma que sus predecesores y él son válidos y potencialmente se saltan su script de verificación (0 para verificar todo, predeterminado: %s, ai: %s)</translation> | |||
</message> | |||
<message> | |||
<source>Maximum allowed median peer time offset adjustment. Local perspective of time may be influenced by peers forward or backward by this amount. (default: %u seconds)</source> | |||
@@ -3780,12 +3780,12 @@ Establecer la serialización de las transacciones sin procesar o el bloque hex d | |||
<translation>Keypool se ha agotado, llame a keypoolrefill primero</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Escuchar conexiones JSON-RPC en <puerto> (predeterminado: %u o testnet: %u)</translation> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Escuchar conexiones JSON-RPC en <puerto> (predeterminado: %u o ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Escuchar conexiones en <puerto> (predeterminado: %u o testnet: %u)</translation> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Escuchar conexiones en <puerto> (predeterminado: %u o ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Maintain at most <n> connections to peers (default: %u)</source> |
@@ -710,7 +710,7 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<source>[ai]</source> | |||
<translation>[red-de-pruebas]</translation> | |||
</message> | |||
</context> |
@@ -1054,8 +1054,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -2448,8 +2448,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -3663,12 +3663,12 @@ | |||
<translation>Dirección -proxy inválida: '%s'</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Escuchar conexiones JSON-RPC en <puerto> (predeterminado: %u o testnet: %u)</translation> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Escuchar conexiones JSON-RPC en <puerto> (predeterminado: %u o ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Escuchar conexiones en <puerto> (predeterminado: %u o testnet: %u)</translation> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Escuchar conexiones en <puerto> (predeterminado: %u o ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Maintain at most <n> connections to peers (default: %u)</source> |
@@ -405,7 +405,7 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<source>[ai]</source> | |||
<translation>[prueba_de_red]</translation> | |||
</message> | |||
</context> |
@@ -1536,8 +1536,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -602,7 +602,7 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<source>[ai]</source> | |||
<translation>[test võrk]</translation> | |||
</message> | |||
</context> |
@@ -578,8 +578,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -1600,7 +1600,7 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<source>[ai]</source> | |||
<translation>آزمایش شبکه</translation> | |||
</message> | |||
</context> |
@@ -766,8 +766,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -2100,8 +2100,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -2874,12 +2874,12 @@ | |||
<translation>Virheellinen proxy-osoite '%s'</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Kuuntele JSON-RPC-yhteyksiä portissa <port> (oletus: %u tai testnet: %u)</translation> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Kuuntele JSON-RPC-yhteyksiä portissa <port> (oletus: %u tai ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Kuuntele yhteyksiä portissa <port> (oletus: %u tai testnet: %u)</translation> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Kuuntele yhteyksiä portissa <port> (oletus: %u tai ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Maintain at most <n> connections to peers (default: %u)</source> |
@@ -2464,8 +2464,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -3098,8 +3098,8 @@ | |||
<translation>Exécuter la commande lorsqu'une transaction de porte-monnaie change (%s dans la commande est remplacée par TxID)</translation> | |||
</message> | |||
<message> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, testnet: %s)</source> | |||
<translation>Si ce bloc est dans la chaîne, supposer qu'il est valide, ainsi que ces ancêtres, et ignorer potentiellement la vérification de leur script (0 pour tout vérifier, valeur par défaut : %s, réseau de test : %s)</translation> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, ai: %s)</source> | |||
<translation>Si ce bloc est dans la chaîne, supposer qu'il est valide, ainsi que ces ancêtres, et ignorer potentiellement la vérification de leur script (0 pour tout vérifier, valeur par défaut : %s, ai : %s)</translation> | |||
</message> | |||
<message> | |||
<source>Maximum allowed median peer time offset adjustment. Local perspective of time may be influenced by peers forward or backward by this amount. (default: %u seconds)</source> | |||
@@ -3770,11 +3770,11 @@ | |||
<translation>La réserve de clés est épuisée, veuillez d'abord appeler « keypoolrefill »</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Écouter les connexions JSON-RPC sur <port> (par défaut : %u ou tesnet : %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Écouter les connexions sur <port> (par défaut : %u ou tesnet : %u)</translation> | |||
</message> | |||
<message> |
@@ -1492,8 +1492,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -962,8 +962,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -2276,7 +2276,7 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<source>[ai]</source> | |||
<translation>[רשת-בדיקה]</translation> | |||
</message> | |||
</context> | |||
@@ -3030,11 +3030,11 @@ | |||
<translation>כתובת -proxy לא תקינה: '%s'</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>האזנה לחיבורי JSON-RPC דרך <port> (בררת מחדל: %u או ברשת הבדיקה: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>האזנה לחיבורים על גבי <port> (בררת מחדל: %u או לרשת הבדיקה: %u)</translation> | |||
</message> | |||
<message> |
@@ -381,7 +381,7 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<source>[ai]</source> | |||
<translation>[टेस्टनेट]</translation> | |||
</message> | |||
</context> |
@@ -972,8 +972,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -2309,7 +2309,7 @@ Kérem a kulcsmondatban használjon <b> tíz vagy több véletlenszerű ka | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<source>[ai]</source> | |||
<translation>[teszthálózat]</translation> | |||
</message> | |||
</context> |
@@ -1710,8 +1710,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -2433,8 +2433,8 @@ Per specificare più URL separarli con una barra verticale "|".</translation> | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -3587,12 +3587,12 @@ Per specificare più URL separarli con una barra verticale "|".</translation> | |||
<translation>Indirizzo -proxy non valido: '%s'</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Resta in attesa di connessioni JSON-RPC su <port> (predefinito: %u o testnet: %u)</translation> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Resta in attesa di connessioni JSON-RPC su <port> (predefinito: %u o ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Resta in attesa di connessioni su <port> (predefinito: %u o testnet: %u)</translation> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Resta in attesa di connessioni su <port> (predefinito: %u o ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Maintain at most <n> connections to peers (default: %u)</source> |
@@ -2464,8 +2464,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -3102,7 +3102,7 @@ | |||
<translation>コンパクトブロック再構成のために追加のトランザクションをメモリ内に保管しておく (デフォルト: %u)</translation> | |||
</message> | |||
<message> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, testnet: %s)</source> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, ai: %s)</source> | |||
<translation>このブロックがブロックチェーン内に含まれていた場合には、このブロックおよびそれ以前のすべてのブロックを有効であるとみなし、スクリプトの検証を省略する (0ならすべてを検証、デフォルト: %s、テストネット: %s)</translation> | |||
</message> | |||
<message> | |||
@@ -3775,12 +3775,12 @@ | |||
<translation>鍵プールが枯渇しました。まずはじめに keypoolrefill を呼び出してください</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<translation><port> で JSON-RPC 接続をリスン (初期値: %u、testnet は %u)</translation> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation><port> で JSON-RPC 接続をリスン (初期値: %u、ai は %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>接続のリッスンを <port> で行う (初期値: %u、testnet: %u)</translation> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>接続のリッスンを <port> で行う (初期値: %u、ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Maintain at most <n> connections to peers (default: %u)</source> |
@@ -2384,8 +2384,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -1266,8 +1266,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -2464,7 +2464,7 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<source>[ai]</source> | |||
<translation>[테스트넷]</translation> | |||
</message> | |||
</context> | |||
@@ -3102,8 +3102,8 @@ | |||
<translation>압축 블록 재구성을 위해 메모리에 보관해야하는 추가 거래 (기본값: %u)</translation> | |||
</message> | |||
<message> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, testnet: %s)</source> | |||
<translation>이 블록이 체인에 있으면 해당 블록과 그 조상이 유효하며 잠재적으로 스크립트 확인을 건너 뜁니다 (0은 모두 확인, 기본값: %s, testnet: %s)</translation> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, ai: %s)</source> | |||
<translation>이 블록이 체인에 있으면 해당 블록과 그 조상이 유효하며 잠재적으로 스크립트 확인을 건너 뜁니다 (0은 모두 확인, 기본값: %s, ai: %s)</translation> | |||
</message> | |||
<message> | |||
<source>Maximum allowed median peer time offset adjustment. Local perspective of time may be influenced by peers forward or backward by this amount. (default: %u seconds)</source> | |||
@@ -3762,11 +3762,11 @@ | |||
<translation>Keypool이 종료되었습니다. 먼저 keypoolrefill을 호출하십시오.</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>JSON-RPC 연결을 <port>포트로 받기 (기본값: %u 혹은 테스트넷: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation><port>포트로 연결 받기 (기본값: %u 혹은 테스트넷: %u)</translation> | |||
</message> | |||
<message> |
@@ -706,8 +706,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -892,7 +892,7 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<source>[ai]</source> | |||
<translation>[testavimotinklas]</translation> | |||
</message> | |||
</context> |
@@ -1142,8 +1142,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnets]</translation> | |||
<source>[ai]</source> | |||
<translation>[ais]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -2032,8 +2032,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnett]</translation> | |||
<source>[ai]</source> | |||
<translation>[ait]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -2738,12 +2738,12 @@ | |||
<translation>Ugyldig -proxy adresse: '%s'</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Lytt etter JSON-RPC tilkoblinger på <port> (standardverdi: %u eller testnett: %u)</translation> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Lytt etter JSON-RPC tilkoblinger på <port> (standardverdi: %u eller ait: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Lytt etter tilkoblinger på <port> (standardverdi: %u eller testnett: %u)</translation> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Lytt etter tilkoblinger på <port> (standardverdi: %u eller ait: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Maintain at most <n> connections to peers (default: %u)</source> |
@@ -2464,8 +2464,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnetwerk]</translation> | |||
<source>[ai]</source> | |||
<translation>[aiwerk]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -3098,8 +3098,8 @@ | |||
<translation>Extra transacties wordt bijgehouden voor compacte blokreconstructie (standaard: %u)</translation> | |||
</message> | |||
<message> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, testnet: %s)</source> | |||
<translation>Als dit blok in de keten staat, gaat het ervan uit dat dit blok en zijn voorouders geldig zijn en mogelijk hun script verificatie overslaan (0 om alles te verifiëren, standaard:%s, testnet:%s)</translation> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, ai: %s)</source> | |||
<translation>Als dit blok in de keten staat, gaat het ervan uit dat dit blok en zijn voorouders geldig zijn en mogelijk hun script verificatie overslaan (0 om alles te verifiëren, standaard:%s, ai:%s)</translation> | |||
</message> | |||
<message> | |||
<source>Maximum allowed median peer time offset adjustment. Local perspective of time may be influenced by peers forward or backward by this amount. (default: %u seconds)</source> | |||
@@ -3766,12 +3766,12 @@ | |||
<translation>Keypool op geraakt, roep alsjeblieft eerst keypoolrefill functie aan</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Luister naar JSON-RPC-verbindingen op <poort> (standaard: %u of testnet: %u)</translation> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Luister naar JSON-RPC-verbindingen op <poort> (standaard: %u of ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Luister naar verbindingen op <poort> (standaard: %u of testnet: %u)</translation> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Luister naar verbindingen op <poort> (standaard: %u of ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Maintain at most <n> connections to peers (default: %u)</source> |
@@ -690,8 +690,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -2433,8 +2433,8 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -3535,12 +3535,12 @@ Zwróć uwagę, że poprawnie zweryfikowana wiadomość potwierdza to, że nadaw | |||
<translation>Nieprawidłowy adres -proxy: '%s'</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Nasłuchuj połączeń JSON-RPC na <port> (domyślnie: %u lub testnet: %u)</translation> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Nasłuchuj połączeń JSON-RPC na <port> (domyślnie: %u lub ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Nasłuchuj połączeń na <port> (domyślnie: %u lub testnet: %u)</translation> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Nasłuchuj połączeń na <port> (domyślnie: %u lub ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Maintain at most <n> connections to peers (default: %u)</source> |
@@ -2460,8 +2460,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -3098,8 +3098,8 @@ | |||
<translation>Transações extras para manter na memória para reconstruções de blocos compactos (padrão: %u)</translation> | |||
</message> | |||
<message> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, testnet: %s)</source> | |||
<translation>Se este bloco está no blockchain, assume-se que ele e seus ancestrais são válidos e podem ignorar a verificação de scripts (0 para verificar todos, padrão: %s, testnet: %s)</translation> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, ai: %s)</source> | |||
<translation>Se este bloco está no blockchain, assume-se que ele e seus ancestrais são válidos e podem ignorar a verificação de scripts (0 para verificar todos, padrão: %s, ai: %s)</translation> | |||
</message> | |||
<message> | |||
<source>Maximum allowed median peer time offset adjustment. Local perspective of time may be influenced by peers forward or backward by this amount. (default: %u seconds)</source> | |||
@@ -3766,12 +3766,12 @@ | |||
<translation>Erro na Keypool, favor executar keypoolrefill primeiro</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Escutar por conexões JSON-RPC na porta <port> (padrão: %u ou testnet: %u)</translation> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Escutar por conexões JSON-RPC na porta <port> (padrão: %u ou ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Aguardar por conexões na porta <port> (padrão: %u ou testnet: %u)</translation> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Aguardar por conexões na porta <port> (padrão: %u ou ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Maintain at most <n> connections to peers (default: %u)</source> |
@@ -2457,7 +2457,7 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<source>[ai]</source> | |||
<translation>[rede de testes]</translation> | |||
</message> | |||
</context> | |||
@@ -3567,12 +3567,12 @@ | |||
<translation>Endereço -proxy inválido: '%s'</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Escutar por ligações JSON-RPC na porta <port> (predefinição: %u ou rede de testes: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<translation>Escute ligações na porta <port> (por defeito: %u ou testnet: %u)</translation> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Escute ligações na porta <port> (por defeito: %u ou ai: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Maintain at most <n> connections to peers (default: %u)</source> |
@@ -1608,8 +1608,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -2464,8 +2464,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[тестовая сеть]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> | |||
@@ -3098,8 +3098,8 @@ | |||
<translation>Хранить в памяти дополнительные транзакции для реконструкции компактных блоков (по умолчанию: %u)</translation> | |||
</message> | |||
<message> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, testnet: %s)</source> | |||
<translation>Если этот блок в цепи, считать его и последующие блоки верными и потенциально пропускать проверку их скриптов (0 для проверки всех, по умолчанию: %s, тестовая сеть: %s)</translation> | |||
<source>If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: %s, ai: %s)</source> | |||
<translation>Если этот блок в цепи, считать его и последующие блоки верными и потенциально пропускать проверку их скриптов (0 для проверки всех, по умолчанию: %s, ai: %s)</translation> | |||
</message> | |||
<message> | |||
<source>Maximum allowed median peer time offset adjustment. Local perspective of time may be influenced by peers forward or backward by this amount. (default: %u seconds)</source> | |||
@@ -3770,11 +3770,11 @@ | |||
<translation>Пул ключей опустел, пожалуйста, выполните keypoolrefill</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Прослушивать подключения JSON-RPC на <порту> (по умолчанию: %u или %u в тестовой сети)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Принимать входящие подключения на <port> (по умолчанию: %u или %u в тестовой сети)</translation> | |||
</message> | |||
<message> |
@@ -2453,7 +2453,7 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<source>[ai]</source> | |||
<translation>[testovacia sieť]</translation> | |||
</message> | |||
</context> | |||
@@ -3563,11 +3563,11 @@ | |||
<translation>Neplatná adresa proxy: '%s'</translation> | |||
</message> | |||
<message> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or testnet: %u)</source> | |||
<source>Listen for JSON-RPC connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Počúvať JSON-RPC pripojenia na <port> (predvolené: %u alebo testovacia sieť: %u)</translation> | |||
</message> | |||
<message> | |||
<source>Listen for connections on <port> (default: %u or testnet: %u)</source> | |||
<source>Listen for connections on <port> (default: %u or ai: %u)</source> | |||
<translation>Počúvať pripojenia na <port> (predvolené: %u alebo testovacia sieť: %u)</translation> | |||
</message> | |||
<message> |
@@ -1588,8 +1588,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<translation>[testnet]</translation> | |||
<source>[ai]</source> | |||
<translation>[ai]</translation> | |||
</message> | |||
</context> | |||
<context> |
@@ -610,7 +610,7 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||
<source>[ai]</source> | |||
<translation>[testo rrjetin]</translation> | |||
</message> | |||
</context> |
@@ -406,8 +406,8 @@ | |||
<context> | |||
<name>SplashScreen</name> | |||
<message> | |||
<source>[testnet]</source> | |||