### BUILDER UPDATE: Jan 11 - Jan 15, 2024 (posted via [Build DAO Gateway](https://nearbuilders.org/feed?hashtag=update)) **✅ DONE** - Improved the EthereumSigner library by changing the way it verifies signatures. Instead of using Smart Contracts, it leverages one of the ethers.js utils' method (verifyMessage) that does exactly the same thing. This improvement removes the need of deploying Verifier contracts on every EVM chain, and ensures crosschain EVM compatibility - Added documentation about how to use the $Loader library and added implemented code to add more types of resources - I have modified, implemented and tested all the methods of the AuthAPI, including its sets of Requests (AuthRequests) - profiles - challenge - authenticate - refresh - revoke - verify - list - I have created a component that lists the libraries available on the Manifest file from sdks.near: https://near.org/sdks.near/widget/SDKs.App.Pages.Home - Been involved in conversations with James about bOS components naming convention and a potential SDK to integrate GitHub - Created a small util component to resolve and find ENS addresses - Created IframeDependency - an abstract dependency to be able to load npm libraries and execute external code - Created ExternalDependency - an abstract component that loads external npm libraries from unpkg CDN - Created WalletGenerator - a dependency that extends from IframeDependency. It loads the ethers.js npm package. It creates and returns a newly generated private and public key - Created CryptoJS - a dependency that extends from ExternalDependency and loads CryptoJS - Links - [AuthAPI](https://near.org/near/widget/ComponentDetailsPage?src=sdks.near/widget/SDKs.Lens.API.AuthAPI) - [WalletGenerator](https://near.org/near/widget/ComponentDetailsPage?src=sdks.near/widget/Utils.Ethereum.WalletGenerator) - [Example - WalletGenerator](https://near.org/near/widget/ComponentDetailsPage?src=sdks.near/widget/TestWalletGenerator) - [CryptoJS](https://near.org/near/widget/ComponentDetailsPage?src=sdks.near/widget/Utils.CryptoJS) - [ExternalDependency](https://near.org/near/widget/ComponentDetailsPage?src=sdks.near/widget/Abstracts.ExternalDependency) - [IframeDependency](https://near.org/near/widget/ComponentDetailsPage?src=sdks.near/widget/Abstracts.IframeDependency) - [BOS Libraries HomePage](https://near.org/near/widget/ComponentDetailsPage?src=sdks.near/widget/SDKs.App.Pages.Home) - [NearFS (Library to upload to Near Social IPFS)](https://near.org/near/widget/ComponentDetailsPage?src=sdks.near/widget/Utils.NearFS) - [ENSResolver](https://near.org/near/widget/ComponentDetailsPage?src=sdks.near/widget/Utils.Ethereum.ENSResolver) - [Loader Docs](https://near.org/near/widget/ComponentDetailsPage?src=sdks.near/widget/Loader&tab=about) **⏩ NEXT** - I'm going to finish implementing all profile API methods from LensSDK and start with the publication API - Create more libraries using ExternalDependency - Keep developing nearfrens for the abstracting hackathon **🛑 BLOCKERS** - None #build #update