Workers Auto Approve
Disallow sending to ganache default accounts on main net
Ganache used to load up a default mnemonic phrase when it first started up ([was since removed](https://github.com/trufflesuite/ganache/issues/275)), and many guides advise people to use this mnemonic to set up their MetaMask.
The damned mnemonic:
candy maple cake sugar pudding cream honey rich smooth crumble sweet treat
Those people then go on to switch to the main-net, and treat those accounts like they're "theirs", sometimes resulting in people sending funds to these basically public accounts. Here's a person losing $20k:
## Action Items
We should add a recipient blacklist module, which blacklists on a per-network basis, and blacklist sending to at least the first 10 default ganache accounts on the main network (id 1):
## Getting started
This blacklist should probably be added somewhere in the transaction-controller, maybe in the [approve-transaction](https://github.com/MetaMask/metamask-extension/blob/develop/app/scripts/controllers/transactions/index.js#L252) method, which could throw an error when someone clicks "confirm" on a transaction.
Earlier throws could also be acceptable, like [addUnapprovedTransaction](https://github.com/MetaMask/metamask-extension/blob/develop/app/scripts/controllers/transactions/index.js#L165).
Setup your profile
Tell us a little about you:
No results found for
Type to search skills..
Required [[totalcharacter]] / 240
Are you currently looking for work?
[[ option.string ]]
Setup your profile
Our tools are based on the principles of earn (💰), learn (📖), and meet (💬).
Select the ones you are interested in. You can change it later in your settings.
I'm also an organization manager looking for a great community.
Enable your organization profile
Gitcoin products can help grow community around your brand. Create your tribe, events, and incentivize your community with bounties. Announce new and upcoming events using townsquare. Find top-quality hackers and fund them to work with you on a grant.
These are the organizations you own. If you don't see your organization here please be sure that information is public on your GitHub profile. Gitcoin will sync this information for you.
Select the products you are interested in:
Out of the box you will receive Tribes Lite for your organization. Please provide us with a contact email: