I recommend using Sablier (disclaimer: I'm the founder). Sablier is a protocol for "money streaming", or by-the-second payments. It's been running securely on Ethereum mainnet since December 2019. As of writing this answer Sablier is streaming around $820m worth of ERC-20 tokens.
Frequently asked questions: ...
Those data are very important because if an attacker can change them, it can steal ETH from my user.
This is incorrect. Only exposing a private key can lead to lost assets.
Is there a way to run NodeJs with ABI+Contract address encrypted, and decrypt them with a passphrase ?
ABI and contract address are already public information and there is no point to ...
The 25th (or 13th) word is often called "passphrase" or "password". Some other wallets that support this password are:
MyCrypto (desktop application) - https://download.mycrypto.com
Ledger wallets - https://ledger.com/
Trezor wallets - https://trezor.io/
Note that the password of MetaMask is not used as mnemonic ...
HD Wallets refer to Hierarchical Deterministic wallets. These wallets can generate multiple "child" keys from a master seed using a derivation algorithm. The seed is generated from a collection of words, usually 12 or 24.
A keystore file contains an encrypted private key.
MEW Wallet is the mobile application.
As mentioned in the question you linked, the mnemonic phrase was set to undefined. Another user was likely running into the same issue, causing the same mnemonic phrase to be used multiple times. This was not a collision in a randomly generated mnemonic phrase.
24 word long mnemonic phrases are generated from 256 bits of entropy, which is the same length as ...
If I create a wallet I get one seed phrase, one account and one private key.
Nearly. You get one seed phrase, but that can translate into multiple private keys, and therefore multiple accounts.
If I push another private key in my wallet then it has two private keys (two accounts) then the seed phase has to change then I can recover my wallet with two ...