Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Ethereum Etl | 2,547 | 3 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 | 3 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 | 5 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 | 16 hours 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 |
An Ethereum private-chain environment for the ALIS
that using Parity PoA.
# Create .envrc to suit your environment.
cp -pr .envrc.sample .envrc
direnv edit
Build an AMI that the nodes of Parity PoA.
You have to change ETH account keys when you use this in production.
./packer/ansible/roles/parity/templates/PCParityPoA*_key.j2
Also spec.json
.
./packer/ansible/roles/parity/templates/spec.json.j2
cd ./packer/
packer build ./parity-poa.json
aws ec2 create-key-pair --key-name private-chain
./create_eip.sh
You have to specify SSM valuables as can as possible.
Such as IAM and EIP information you created above.
./deploy.sh
# Get API ID
aws apigateway get-rest-apis | jq -r --arg ALIS_API_NAME "${ALIS_APP_ID}api" '.items[] | select(.name==$ALIS_API_NAME).id'
# Set API ID to PRIVATE_CHAIN_REST_API_ID in .envrc
direnv edit
./fix_api.sh
cp -p .ec2ssh ~/
vi ~/.ec2ssh
Fix some point for your environment.
Then execute ec2ssh update
.
echo -e \\nHost PC*\\n ProxyCommand ssh -W %h:%p Bastion >> ~/.ssh/config
ec2ssh update
Now you can connect:
ssh PCParityPoA2a
Also you can use tmuxinator.
cp -p ./private_chain.yml ~/.tmuxinator/
mux private_chain
# You have to edit HostNames.
vi ./ansible/roles/common/files/config
# Also you have to specify your hosts.
cd ansible
cp -p hosts.sample hosts
vi hosts
# Run ansible
ansible-galaxy install -p ./roles -r requirements.yml
ansible-playbook -i hosts site.yml
You can use [parity dir]/enode.sh
.
FIXME:
tags and deploy againSuch as IAM Policies, and others.