You can use MyCrypto to connect to your own node, which decouples the frontend and features that you love about MyCrypto from our backend infrastructure. This means more nodes send more transactions and is closer to the decentralized nature of Ethereum. It also means that you fully control the entire process and don't rely on us.
When connecting to your own node, please do not have any accounts in that node. Meaning: Do not do things like
Geth account add or store your private keys in the Geth Keystore folder.
You will be using MyCrypto to sign and then broadcast the transactions via your node. You will not be using your node to sign and send. If you do not heed this warning, bad things could happen if another setting gets changed. Here's one example. Better safe than sorry.
First, download and run the MyCrypto Desktop App.
geth --http --http.corsdomain "*"
Add Custom Node.
Node Namefor your node.
The URL must have an SSL certificate (HTTPS). You can get a free SSL certificate via Let's Encrypt very quickly. If your node is local, it's much easier to follow the instructions above, as this does not require an SSL certificate.
If you wish to run MyCrypto locally + hardware wallet, you will need to have a self-signed certificate in order to connect to your hardware wallet via U2F or WebUSB. Browsers that support U2F or WebUSB require that these calls take place over SSL. This is not something we have control over.
geth --http --http.addr "0.0.0.0" --http.corsdomain "https://mycrypto.com/"
Node namefor your node.
Didn't find what you were looking for? Contact Us
MyCrypto is an open-source tool that allows you to manage your Ethereum accounts privately and securely. Developed by and for the community since 2015, we’re focused on building awesome products that put the power in people’s hands.
Subscribe to MyCrypto
Get updates from MyCrypto straight to your inbox!