# Trezor masternode setup using<br>&quot;Dash Masternode Tool&quot; (work in progress, please email me any errors found, thanks!) ## Read the entire document before proceeding Please send your questions to moocowmoo@masternode.me! ## Funding 0) initialize and configure trezor hardware - open https://wallet.trezor.io/ - plug in trezor - if prompted to upgrade firmware - unplug trezor - hold down both buttons while plugging back in - follow instructions - follow setup instructions - write down the 24 words in the provided card(s) - THESE 24 WORDS CONTROL EVERYTHING - they are critically important to retain and secure. - they are the only recourse in case of hardware failure - they must never be shared - they must be stored in the same order (if not, you'll have to try 620,448,401,733,239,439,360,000 combinations to regain control of your assets.) - optionally enable secondary password - (people tend to end up using this feature) - when doing this, realize that ALL PASSWORDS ARE VALID! - each password generates its own, unique set of accounts and addresses - enable secondary password - in wallet.trezor.io - click gear icon (upper left) - click advanced tab (upper right) - check checkbox enabling passphrase - click button enabling passphrase encryption - unplug trezor. plug in trezor. - enter pin, select new password - write your password down if you enable this. There is absolutely no way to recover the password you choose. keep the password outside computers - entering a blank password generates the same addresses as before enabling the password function. 0.5) make a death plan I am creating a new death-plan procedure. I haven't completed cleanup on this more extensive write-up, but, please take the time to review <a target="_blank" href="https://masternode.me/docs/trezor/death-plan/">https://masternode.me/docs/trezor/death-plan/</a> - make sure your loved ones have the information needed to access your assets if you accidentally fall off a cliff. - To store the secrets, I recommend http://makezine.com/projects/make-34/doortop-stash/ or something similar - obfuscating, splitting, or encrypting these secrets may prevent recovery. consider all potential beneficiaries technical abilities. 1) prepare masternode collateral - in wallet.trezor.io - if creating multiple masternodes - create a new account PER masternode - to protect from forgetful users, each account should contain only one masternode - you'll need to fund the empty account before being able to add the next account for the next masternode - Use other, non-masternode accounts for spending! - This is the MOST IMPORTANT THING TO REMEMBER! - Spending from this account using wallet.trezor.io WILL BREAK your masternode(s)! - You will use a special tool when moving your earnings out of this account. - fund the first address in each account your masternode addresses in your new account - for each masternode, collect the first receive address labeled /0 - deposit 1000 dash in each accounts /0 address - deposit exactly 1000.00000000 dash in one transaction (sending 1 then 999 won't work!) - once funded, copy the funded address(es) to email to me later - use a block explorer to verify the transaction - https://chainz.cryptoid.info/dash/ is a good one - don't panic if you don't see your dash, a block must have been discovered since your transaction (block explorers display blocks, not pending transactions) - here is an example of a properly funded masternode: https://masternode.me/r/goodfund/ (scroll to bottom, 2017-06-25) - if you want me to remote-assist (recommended) - download and launch QuickSupport from https://www.teamviewer.com/en/ - install using default values - when presented with the id and pin - encrypt them to me using https://keybase.io/encrypt#moocowmook - encrypt, copy encrypted, then email to moocowmoo@masternode.me ## Hosting 2) create masternode - if creating more than three masternodes - securely send me the masternode collateral addresses - open https://keybase.io/encrypt#moocowmoo - paste in the funded masternode addresses you copied earlier - choose a random english word and send it to me with the addresses - you will use it later to access your new masternode configurations - encrypt, copy encrypted, then email to moocowmoo@masternode.me - otherwise: - go to https://masternode.me/node/new/trustless - do not leave page or click back button during signup - enter funded masternode address, click "Verify Address" - leave signature field empty, click "Verify Ownership" - from a different wallet/account, send the requested hosting fee to the address listed - wait for server to provision - click "Your masternode management page" link and bookmark it - click "show" in configuration section at bottom of page - copy masternode.conf line - save line in new document named 'masternode.conf' 3) configure dash masternode tool - download for your platform - https://github.com/Bertrand256/dash-masternode-tool/releases - unpack tool, and launch it - if new install, click "Delete" button, click "Yes" - click "Import", find and choose the masternode.conf you created - click "No" - copy/paste your masternode address into the "Collateral" field - click the right-pointing arrow to the right of that field - enter trezor pin, optional trezor password, click button on trezor - click "Save configuration" button 4) introduce masternode to network - click "Start Masternode using Hardware Wallet" - if asked, enter pin, optional password - click button on trezor - click "Yes" to broadcast question - reload "Your masternode management page" and look for STARTING - close everything and have a beer! Again, please don't hesitate to ask any questions you have!