What is the max coins for doge?
static const CAmount MAX_MONEY = 10000000000 * COIN; // Dogecoin: maximum of 100B coins (given some randomness), max transaction 10,000,000,000
in amount.h is showing 10B but comment says 100B...
Or did they change it to constant inflation without a max?
constant inflation without a max.. I support the idea. Keeps the miners mining.
DOGE is merge mined and requires no addition energy in order for miners to secure the network.
There is no cap on DOGE. There will be 5,250,000,000 new coins per year for ever with the current set up. They are given away to SCRYPT miners for free.
The max number of DOGE you can move in one transaction is 10 billion. It used to be 1 billion until Dooglus of Doge-dice missed a 0 and moved a few billion coins causing a fork.
The maximum in amount.h is only enforced on a single transaction, and exists to keep the number of coins in a single transaction below 2^64. At some point we'll add a 72 bit integer (64 bits + 8 bit overflow) to handle the full maximum quantity and enable someone to move 10 billion coins at once if they actually have them, but it's not really considered a priority.
If I understand... this address could belong to a attacker:
https://bitinfocharts.com/dogecoin/address/D8EyEfuNsfQ3root9R3ac54mMcLmoNBW6q