Yep. I also think splitting chunks by default makes network safer. Not bad until individual chunks become too small to stake. Now I got why you told to recombine coins. When I asked I was thinking insane was not splitting by default.
Some POS coins are using a stakecombine & stakesplit setting in the config file to customize the way pos behaves. In particular, stakesplit set the threshold for a chunk to be splitted.
Are those settings supported in the insane wallet?
I have no idea, I would have to look into it. It might be a generic thing, or it might have been coded into a PoS coin, which others may well have cloned since then.
This is X11, it might be an X13 that has such capacity. My knowledge is not great, I can clone, but I am not a programmer (I guess there are less than 20 of those in the whole alt scene). I will see what I can find out.
Edit
Core options (init.cpp)
" -conf=<file> " + _("Specify configuration file (default: insane.conf)") + "\n" +
" -pid=<file> " + _("Specify pid file (default: insaned.pid)") + "\n" +
" -datadir=<dir> " + _("Specify data directory") + "\n" +
" -wallet=<dir> " + _("Specify wallet file (within data directory)") + "\n" +
" -dbcache=<n> " + _("Set database cache size in megabytes (default: 25)") + "\n" +
" -dblogsize=<n> " + _("Set database disk log size in megabytes (default: 100)") + "\n" +
" -timeout=<n> " + _("Specify connection timeout in milliseconds (default: 5000)") + "\n" +
" -proxy=<ip:port> " + _("Connect through socks proxy") + "\n" +
" -socks=<n> " + _("Select the version of socks proxy to use (4-5, default: 5)") + "\n" +
" -tor=<ip:port> " + _("Use proxy to reach tor hidden services (default: same as -proxy)") + "\n"
" -dns " + _("Allow DNS lookups for -addnode, -seednode and -connect") + "\n" +
" -port=<port> " + _("Listen for connections on <port> (default: 8028 or testnet: undef)") + "\n" +
" -maxconnections=<n> " + _("Maintain at most <n> connections to peers (default: 125)") + "\n" +
" -addnode=<ip> " + _("Add a node to connect to and attempt to keep the connection open") + "\n" +
" -connect=<ip> " + _("Connect only to the specified node(s)") + "\n" +
" -seednode=<ip> " + _("Connect to a node to retrieve peer addresses, and disconnect") + "\n" +
" -externalip=<ip> " + _("Specify your own public address") + "\n" +
" -onlynet=<net> " + _("Only connect to nodes in network <net> (IPv4, IPv6 or Tor)") + "\n" +
" -discover " + _("Discover own IP address (default: 1 when listening and no -externalip)") + "\n" +
" -irc " + _("Find peers using internet relay chat (default: 0)") + "\n" + you could use an irc=1 " -listen " + _("Accept connections from outside (default: 1 if no -proxy or -connect)") + "\n" +
" -bind=<addr> " + _("Bind to given address. Use [host]:port notation for IPv6") + "\n" + you can bind to an address, e.g. bind=100.10.06.10 " -dnsseed " + _("Find peers using DNS lookup (default: 1)") + "\n" +
" -staking " + _("Stake your coins to support network and gain reward (default: 1)") + "\n" + you could switch staking off, or maybe switch netork support off (splitting). Not sure but would require a staking=0 " -synctime " + _("Sync time with other nodes. Disable if time on your system is precise e.g. syncing with NTP (default: 1)") + "\n" +
" -cppolicy " + _("Sync checkpoints policy (default: strict)") + "\n" +
" -banscore=<n> " + _("Threshold for disconnecting misbehaving peers (default: 100)") + "\n" +
" -bantime=<n> " + _("Number of seconds to keep misbehaving peers from reconnecting (default: 86400)") + "\n" +
" -maxreceivebuffer=<n> " + _("Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)") + "\n" +
" -maxsendbuffer=<n> " + _("Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)") + "\n" +
"\n" + _("SSL options: (see the Bitcoin Wiki for SSL setup instructions)") + "\n" +
" -rpcssl " + _("Use OpenSSL (https) for JSON-RPC connections") + "\n" +
" -rpcsslcertificatechainfile=<file.cert> " + _("Server certificate file (default: server.cert)") + "\n" +
" -rpcsslprivatekeyfile=<file.pem> " + _("Server private key (default: server.pem)") + "\n" +
" -rpcsslciphers=<ciphers> " + _("Acceptable ciphers (default: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)") + "\n";
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Orbit Coin has this extra, which I guess is what you mean. I could always test it, but there is a good chance that they are declared elsewhere so the compile fails
"\n" + _("Staking options:") + "\n" +
" -stakegen=<n> " + _("Generate coin stakes (default: 1 = enabled)") + "\n" +
" -stakemintime=<n> " + _("Set the min. stake input block chain time in hours (default: 48 or testnet: 1)") + "\n" +
" -stakemindepth=<n> " + _("Set the min. stake input block chain depth in confirmations (default: follow -stakeminage)") + "\n" +
" -stakeminvalue=<n> " + _("Set the min. stake input value in coins (default: 1.0)") + "\n" +
" -stakecombine=<n> " + _("Try to combine inputs while staking up to this limit in coins (20 < n < 200; default: 20)") + "\n";
" -stakesplit=<n> " + _("Don't split outputs while staking below this limit in coins (40 < n < 400; default: 80)") + "\n";