Teemo has been designed as a Google Chrome browser extension, meaning that it is on standby when the browser is open, and it is designed to “pop up automatically” when a dApp calls for it. Teemo users will individually review and approve proposed transactions from dApps before the Teemo wallet signs and broadcasts them to the NEO blockchain.
Teemo uses a dAPI (decentralized application programming interface) to communicate with dApps, which will pass transaction requests to the Teemo wallet. After making the transaction request, the dApp’s job is finished, as it is not involved in the process of approving or broadcasting the transaction. This is intended to improve security for users, as well as remove the requirement for dApp developers to create a NEO wallet to accompany their application.
NewEconoLabs has adopted the open NEO enhancement proposal for a dAPI standard in its wallet. The open protocol, initially proposed and further refined by the Japan-based development team O3 Labs, offers developers easier compatibility with both mobile and desktop computing platforms.
Support for more web browsers, a seed-phrase password backup, and hardware wallets have been planned for future updates. Other development work on the Teemo wallet was recently covered by NEO News Today.
Teemo Wallet v1.0 is available to download in the Google Chrome store or directly from NewEconoLabs. English documentation covering the dAPI and Teemo Wallet is also available on the NewEconoLabs website.
NewEconoLabs’ full announcement of its Teemo wallet can be found at the following link:https://medium.com/neweconolab/teemo-a-trustless-extension-wallet-that-connects-dapps-with-users-aad44885564f