Skip to content

Track crypto assets in Mint.com; automatically check and update wallets for various coins periodically so you'll always have an accurate understanding of current holdings

License

Notifications You must be signed in to change notification settings

davemasselink/mint-crypto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mint-crypto

Track crypto assets in Mint.com; automatically check and update wallets for various coins periodically so you'll always have an accurate understanding of current holdings

Setup and Configuration

Before beginning, you'll need to:

  • have the Google Chrome browser installed,
  • have a Mint.com account,
  • have this repository cloned locally,
  • and have NodeJS and NPM installed globally.

After those prerequisites are met, follow these steps to get the script working for your needs.

  1. Create a new "Cash" or property account for each type of crypto asset you hold. Ex: If you hold BTC and ETH, create 2 cash accounts with whatever names you want (though choosing a reasonable acct name will help with a future step).
  2. Modify index_async.js file to add Mint credentials (username, password).
  3. Also in index_async.js, uncomment the block comment marked with //UNCOMMENT BLOCK TO LIST ACCOUNTS, that is, remove the /* and */ chars at beginning and end of block.
  4. Install all script dependencies by running npm install in terminal, after cding to location of repo.
  5. Run script by executing node index_async.js
  6. A webdriver controlled instance of Chrome browser will open, navigate to Mint and log in. Depending on your account's security settings, you may need to go thru a 2 factor auth step at this time.
  7. When complete, the script will print out the list of accounts associated with the Mint user. Note down the account ID numbers (6 digit numbers) for each coin type.
  8. Update these account numbers by including them in the 2nd parameter to the Coin construction which occurs directly after Coin declaration in index_async.js.
  9. Also add the related addresses for each coin type in the respective arrays.
  10. Re-run script node index_async.js to finally carryout asset value lookup and USD conversion, also the value will be updated in Mint based on the configured account ID.

Contribution

  • TODO:DM - add contribution document and overview here

About

Track crypto assets in Mint.com; automatically check and update wallets for various coins periodically so you'll always have an accurate understanding of current holdings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published