neuralnexus / TreasuryFix

Some local browser tools that help you buy 9.62% i-bonds before the deadline

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TreasuryFix

Update 10/27/22: TreasuryFixMenu can help you login to buy bonds before the deadline!

https://www.wsj.com/articles/as-investors-scramble-to-buy-i-bonds-treasurydirect-site-has-outages-11666817951

What do I do?

  1. Git clone this project or download the zip file (top right)

  2. Open TreasuryFixMenu/treasuryfix.html in your browser. 1027-web

  3. Follow the instructions on the page (Optionally, install the scripts in the original section below, these make it easy for you to auto-fill your password in the login screen)

---- Older Documentation:

US Treasury Series I Bonds pay an inflation adjusted rate + a fixed rate of interest. As of 1/1/2022, the inflation adjusted rate of interest is 7.12%. There is a purchase limit of $10,000 per SSN per year through TreasuryDirect.gov.

Many people (myself included) think this is a pretty good deal and like to buy i-bonds. Unfortunately, TreasuryDirect.gov is one of the worst websites known to man. It is very painful to use and has a number of terrible design/UX decisions from like 2003 that will make you angry every time you encounter them.

That's why this project exists. TreasuryFix is a client-side javascript tool that will just make the experience of using Treasury Direct a lot less painful for you.

Here's one of my favorite (most-hated) features of the Treasury Direct website: the mandatory On-Screen-Keyboard.

TreasuryFix makes using this silly keyboard OPTIONAL instead of REQUIRED. So you can copy/paste in your password or use a password manager to auto-fill it. Yes, that's right. TreasuryDirect doesn't let you type in your own password by default... It is terrible.

The On-Screen-Keyboard

Security

There is no additional security risk from running this. No traffic is sent to my servers or any servers that you were not communicating with before. Your password is not being logged by this. The code is not complicated and is as simple as I can make it; you can examine it and understand what it does with very little effort. There can be security risks from running other user scripts via the extensions linked below. Be careful running scripts you find on the internet.

Legal

All code in this project runs in your computer browser and only affects sessions opened from your system to the treasury direct site. Use it at your own risk; I don't offer any warranties or support. I do not intercept your traffic.

Installation

For Firefox users:

  1. Install GreaseMonkey: https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/
  2. Select import a backup
  3. Upload the backup file.

For Chrome (or Chromium-based broswers incluidng: Chromium, Vivaldi, Opera, Brave, Microsoft Edge, Torch, Epic...) users:

  1. Install TaperMonkey: https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=en
  2. Select Create a new script
  3. Paste the script in the TaperMonkey directory there. Then save.

About

Some local browser tools that help you buy 9.62% i-bonds before the deadline


Languages

Language:CSS 61.4%Language:JavaScript 27.6%Language:HTML 11.0%