Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Ethereum Etl | 2,549 | 6 days ago | 37 | May 24, 2022 | 132 | mit | Python | |||
Python scripts for ETL (extract, transform and load) jobs for Ethereum blocks, transactions, ERC20 / ERC721 tokens, transfers, receipts, logs, contracts, internal transactions. Data is available in Google BigQuery https://goo.gl/oY5BCQ | ||||||||||
Aws Ethereum Miner | 211 | 9 months ago | 5 | Python | ||||||
CloudFormation template for mining Ethereum crypto currency on AWS | ||||||||||
Docker Geth Lb | 96 | 3 years ago | 2 | mit | Dockerfile | |||||
MyEtherWallet AWS set up. Deploy public-facing Ethereum nodes using AWS CloudFormation / Docker / Parity / Geth / ethstats | ||||||||||
Web 3.0 Books | 74 | 4 months ago | 4 | |||||||
web3, Metaverse, AI, MLOps, AWS Sagemaker, Blockchain, API Token Economy, and Graph Database, And there are many books | ||||||||||
Go Ethereum Aws Kms Tx Signer | 42 | a month ago | 1 | mit | Go | |||||
Ethereum transaction signer using AWS KMS keys. An extension for the go ethereum client library. | ||||||||||
Nft Deployment Amazon Managed Blockchain | 34 | 6 months ago | mit-0 | JavaScript | ||||||
Sample code and reference architecture to deploy an NFT on the Ethereum blockchain using Amazon Managed Blockchain | ||||||||||
Private Chain | 21 | 3 years ago | Shell | |||||||
⛓An Ethereum PoA private-chain environment on AWS. | ||||||||||
Cryptolambda | 20 | 6 years ago | gpl-3.0 | JavaScript | ||||||
Periodically buy cryptocurrencies (Dollar Cost Average) in BitStamp using AWS Lambda scheduled events | ||||||||||
Zeus | 20 | 2 days ago | apache-2.0 | Go | ||||||
Zeus is the easiest way to build, maintain, and operate distributed cloud infrastructure on Kubernetes via UI and from our Go SDK, which leads to faster product development, happier engineers, and lower cloud bills. Supporting DigitalOcean, GCP, AWS, and Azure (Coming Next) | ||||||||||
Saga Pattern Nodejs Aws | 19 | 2 years ago | 18 | apache-2.0 | TypeScript | |||||
An implementation of Saga pattern for distributed transactions with NodeJS and AWS |
CloudFormation template for mining Ethereum Classic (ETC) crypto currency on AWS GPU-enabled EC2 instances
After September 15, 2022 it is no longer possible to mine Ethereum (ETH) coins. However you can still mine Ethereum Classic (ETC) although the profitability is not that great. The templates here have been updated for ETC mining.
Reach out to me if you need help with any customisation, e.g. to add support for other crypto currencies, etc.
Login to your AWS account and have your ETC wallet address ready.
Launch the stack in one or more of the cheapest regions. Sometimes spot capacity is not available in a particular region, in that case try a different one.
Most users should use the Default VPC template. However if your AWS account is very old and still supports EC2-Classic instances you will have to use the Custom VPC template instead and select the VPC and Subnets manually (and yes you can select the default VPC and default subnets). Do not worry - you will be prompted by the Default VPC template if this is the case.
TL;DR Start with the Default VPC template and see if it works.
You will have an opportunity to check the stack details, enter the wallet address, etc, before the stack is launched.
The following Opt-in regions must be enbled in AWS Account settings before use...
Region | Default VPC | Custom VPC |
---|---|---|
af-south-1 Cape Town | Launch to Default VPC | Launch to Custom VPC |
ap-east-1 Hong Kong | Launch to Default VPC | Launch to Custom VPC |
eu-south-1 Milan | Launch to Default VPC | Launch to Custom VPC |
me-south-1 Bahrain | Launch to Default VPC | Launch to Custom VPC |
Not all instance types are available in all regions. Use the table below to choose the region which supports your desired instance type.
Also note that the Spot and On-Demand prices differ between the regions. The US regions are typically slightly cheaper but often have availability issues, especially on Spot. The non-US regions are a little more expensive but may have the desired instance types available more readily.
etcminer
with the right options for mining with the etc.ethermine.org pool upon the instance start.All right you have created the stack but no instances seem to be running. If you navigate to EC2 -> Autoscaling groups -> etcminer -> Events tab you may see this error:
Failed: Launching a new EC2 instance.
Status Reason: Max spot instance count exceeded. Launching EC2 instance failed.
AWS accounts have default limits (quotas) on some resources. You may find, for example, that your quota for
All G and VT Spot Instance Requests in a particular region is 0 and you therefore can't start any g4dn.xlarge
instances.
It pays to request the quotas increase which can be done with this simple command (you can do this from the CloudShell):
export AWS_REGION=us-west-2 # Oregon
export CODE=L-3819A6DF # All G and VT Spot Instance Requests (for g5.xlarge, g4dn.xlarge, etc)
# export CODE=L-7212CCBC # All P Spot Instance Requests (for p3.2xlarge, p3dn.24xlarge or p4d.24xlarge)
export VCPUS=96 # 96 vCPUs - can accommodate e.g. 24x g4dn.xlarge or 1x p4d.24xlarge
aws --region ${AWS_REGION} service-quotas request-service-quota-increase --service-code ec2 --quota-code ${CODE} --desired-value ${VCPUS}
Choose the number of vCPU and the Quota code according to your needs.
Spot instance capacity for g4dn.xlarge
instances is in short supply in the cheapest regions, even though the spot
prices are still very very low. You may have to wait for a long time to get an instance.
Interestingly the Los Angeles local zone seems to have plenty of g4dn spot capacity at the same price as Oregon, however you have to opt-in to be able to use it. Here is how (you can do this from the CloudShell):
aws --region us-west-2 ec2 modify-availability-zone-group --group-name us-west-2-lax-1 --opt-in-status opted-in
aws --region us-west-2 ec2 create-default-subnet --availability-zone us-west-2-lax-1a
aws --region us-west-2 ec2 create-default-subnet --availability-zone us-west-2-lax-1b
Check out the instructions in my Medium article, it contains some important considerations. Alternatively, if you think you know what you are doing follow these instructions:
ethminer
process is correct and that's what you get paid out. Even if the dashboard speed is lower.Michael Ludvig, you're welcome :)
Did you make some profit using this template and want to say thanks? Any ETH or ETC tip sent to my address will be much appreciated: 0x99b36B44cf319c9E0ed4619ee2050B21ECac2c15
Thanks! :)