For a long time already I was looking to learn more about programming smart contracts and getting to know the Crypto ecosystem. However I never really got the time to do this. Until last month I stumbled by accident upon the Chainlink hackathon initiative. It gave me a good reason to start diving deep into this and to see what the possibilities were. As I work daily with AWS and I saw how they handle permissions and also I have some experience with Authentication projects, I thought it could be something I could add value to.
What it does
It proposes a way to validate transactions off-chain based on pre-signed permission documents. Its a 2-step process where the user first requests approval and then when the approval is given it can execute the transaction. The permission documents contain instructions in a programmatic way to validate the transactions so that we can recalculate and automate the approval process. Currently users missclick/send funds to the wrong address/get phished/get hacked and this will only get worse with Ethereum Account Abstraction where with 1 click of the button you can send multiple transactions. Having a system with fine grained access control can save your funds.
How we built it
Challenges we ran into
As its a solo-team having to do this from A to Z was maybe a bit too much work. Still looking for people to join and add to the project/idea.
Accomplishments that we're proud of
As it was mostly a project to get to know the crypto ecosystem and I did it for myself and my own learning experience, I'm already happy with the result no matter what.
What we learned
A lot about the crypto ecosystem and gained a lot in technical skills.
What's next for AuthE
Get some good feedback on the project and see where it can be improved.