Back to Blog

Waellet development update

2 min readPosted underTech Talks

Updated on

Cover Image for Waellet development update
waellet – aeternity blockchain in your browser

Its been a while since we posted about waellet. Here’s what’s been going on lately development-wise from our side:

Waellet now injects Aepp object into the current visited webpage DOM. This allows the developers of the webpage /being a decentralized application or just a website that wants to interact with aeternity network/ to request connection to user wallet and ask for authorization.

Request for connection is called via theconnect()method available from the Aepp object:

Aepp
    .request
    .connect()
    .then(res => console.log(res))

After the connection was established successfully the developer is able to invoke request for signing a transaction from the user like so:

Aepp
    .request
    .sign({
        recipientId: "ak_2DDLbYBhHcuAzNg5Un853NRbUr8JVjZeMc6mTUpwmiVzA4ic6X",
        amount: 0.01
    })
    .then(res => console.log(res))

The flow looks like this:

Waellet – Signature request flow

Besides this we’ve been working on fixing quite a lot of UI bugs and problems – some of which has been reported by you, others found by us.

The UI for the tipping functionality which waellet will offer is ready. The smart contracts are also ready for deployment on aeternity testnet and we will be focusing on introducing this feature for beta testing in our next releases.

Changelog

  • Fixing problem with updating balance in account, and problem with redirect to phishing warning when visiting scam page
  • Injecting Aepp object
  • Aepp communication
  • Created Alert Component
  • Sign pop-up validate balance
  • Confirm or Reject close window
  • Closing Sign pop-up resolve promise and return info
  • Refactor Main Loader
  • ability to allow connection to wallet
  • validate if login when open confirm pop-up and after login redirect to view
  • ability to get balance of current active account
  • Add responsiveness in sign transaction pop-up and allow connection pop-up
  • validate input in aepp.request.connect method
  • ability to remove all connected websites to wallet
  • unifying postmessages responses

Contributions are welcome

We will highly appreciate any contribution to the waellet project – from commenting and giving your opinion or feature proposal to reporting a small UI bug to submitting PR for fixing that 馃檪

Get waellet

The extension is still in beta but available on all Chromium based as well as Firefox browsers:

Have a project in mind?

Let's talk about what you're building.


Milen
About the author

Milen

Milen Radkov has experience building and delivering successful complex software systems and projects for both big enterprises and small startups. Being actively developing across different blockchain protocols, platforms and projects for the past 5 years, he has gained extensive experience in blockchain development, architectures, consensus algorithms and token economics. Milen is a well-known figure in the blockchain space.


More Stories

Cover Image for The zkEVM Race: Ethereum鈥檚 Most Difficult Engineering Problem

The zkEVM Race: Ethereum鈥檚 Most Difficult Engineering Problem

Every blockchain faces the same uncomfortable question eventually: what happens when more people want to use it than it can handle? For Ethereum, that question stopped being theoretical years ago. At peak congestion, a simple token swap can cost more in gas fees than the tokens themselves are worth. The network processes roughly 15 transactions […]

Read more
Cover Image for The Hidden Threats in Code Review Requests: A Cautionary Tale for Developers

The Hidden Threats in Code Review Requests: A Cautionary Tale for Developers

As developers, we’re often approached to troubleshoot or optimize projects. While most requests are legitimate, sometimes they conceal malicious intent. Recently, we’ve been encountering situations that underscore the importance of vigilance in our field. Here’s a detailed account of what happened in one of the requests, how we uncovered the threat, and the lessons we […]

Read more