Ethereum on GitHub
I just published this article about how to use GitHub Actions to make Ethereum transactions and what one could do with it: https://medium.com/geekculture/ethereum-on-github-a752e33d6f19
The same could be applied for other blockchains, like Hive. So I'll post this here as well.
https://web3actions.github.io/
I started by creating a simple GitHub Action that lets you configure an RPC node and (optionally) a wallet key as secrets in your repository and then make any kind of transaction within a workflow. To read balances or data from contracts you don’t need to provide a key. But if you do, you can transfer value, write to contracts and sign messages. With this and some Solidity I’ve been able to build a multi-sig oracle mechanic, and on top of that a bounty system for issues and a contributions-based token airdrop.
It’s all still very experimental and I’m writing this article because I’m at a point now where I have a lot of “proof-of-concept” code that needs to be reviewed, tested, improved, polished, etc. and I’d like to invite anyone who’s interested to join me on GitHub in the discussions board. If you already have some experience with GitHub Actions and Web3… perfect.
A GitHub Action to interact with the Hive blockchain would be cool. I don't know how things developed here since Steem but I remember there's a pretty simple JS lib that can easily be used in a GitHub Workflow, if that can be of some use, for someone.
Leave Ethereum on GitHub to:
Read more #ethereum posts
Best Posts From mkt
We have not curated any of mkt's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From mkt
- Ethereum on GitHub
- mapState, mapGetters, mapMutations and mapActions with Vue3/Vuex4 and script setup
- Regular Expressions for Non-Programmers.
- Make GitHub Workflows run consecutively
- Multiple Environments With GitHub Pages
- GitHub Pages with Dynamic Routes
- Petrinja Earthquake
- Random Thought
- Random Thought
- Random Thought
- Random Thoughts
- Random Thought
- OctoBay - Ethereum and GitHub
- German Perspektive: Summary
- Identity Crisis Of Science
- Identitätskrise der Wissenschaft
- I just accidentally invented a riddle when programming. :D First correct answer gets this post's reward. :P
- How to implement Chainlink without implementing Chainlink
- UniCrypt (UNC) next.
- These Tokens... driving me crazy... Just bought some AGA