Aleh (@aleh_n) • Hey
Web3 Developer Evangelist, Smart Contract engineer @tetu_io
Helping engineers to step into the Web3 world
Publications
- The Crypto Anarchist Manifesto
by Timothy C. May
We need to know the roots.
#Yasai #CryptoAnarchy
- My tools for building #dApps at #Etherium-based blockchains (battle-tested at @tetu_io )
1. IDE - @pycharm + solidity plugin. (as a #Python dev). But any IDE from @jetbrains works perfectly.
2. @HardhatHQ + various plugins (will describe details later)
3. @typescript + ethers.js for testing and deployment scripts
4. slither for automated security checks
5. @TenderlyApp for debugging the deployed smart contracts and transaction simulation.
6. @graphprotocol - data layer
7. @reactjs + @nextjs - for Front End development
8. @vercel for Front End hosting
9. @github + @GitHubActions for code management and CI pipelines.
Thanks for reading this short #thread hope it is helpful. Feel free to share your favorite tools and ask any questions. Happy building #web3
- Despite current market conditions I am super proud of what we achieved
@tetu_io
#12 at #Polygon with 26.7mln TVL in a company of great protocols like
@toucanprotocol.lens, @Meshswap_Fi, and @SushiSwap
Thanks to @belbix and the whole @tetu_io team for this opportunity. It is just the beginning!
- 🚨Listen #Lens Frens, @khudyakova.lens needs a miracle within 1.5 days, hoping we can all help in someway or another. ✨All proceeds from this post(24hr timed collect limited at 1000) + the Auctions will go to her✨ I know what it's like to be in her position. I put up an auction on @lensport.lens for one of the very first @lensprotocol Limited Edition NFTs. Mint price was 10WMATIC, it's number 133/633 Reserve price is 1000 WMATIC https://lensport.io/collect/1_8_133
Never auctioned on lensport before so may take some fixing, let me know, don't expect the reserve price to be met, trying to raise as much as possible for her rent. no one likes the fear of getting kicked out/losing your place.
Posting the other lens protocol 2wmatic collect nft 894/13655 for auction @ reserve:100wmatic - https://lensport.io/collect/1_6_894
Thanks in advance, for your patronage🌿 Let's see what this community is truly made of!
- The number 1 trending GitHub repo today is Lenster 🔥
https://github.com/trending
🔗 Link
https://github.com/lensterxyz/lenster
- Capital efficiency problem in AMMs.
Liquidity provided to AMM is used inefficiently because during the swap operations only a small % of liquidity is needed. The rest tokens idle in the pool.
Balancer pool example:
TVL 3,300,000 $
Average trade size: 400$ ( 0.012%)
Basically, 99.9% of funds are just idling. We as a TETU team believe that there is a better way.
We propose to use so-called Asset Managers and invest part of the capital in protocols such as AAVE, TETU, or any other reliable source of income for the single tokens.
The reference implementation is open source at https://github.com/tetu-io/tetu-balancer-asset-manager
Code covered with tests (100%).
I know there are a lot of great DeFi engineers here. What to know your thoughts about this problem?
P.S. I am still trying to figure out how to use the protocol, so I configured small rewards for the collect.
#Balancer #AAVE #TETU
- I have a hackathon idea and need your feedback.
Main idea: Reward the conference speaker.
User story: As a conference speaker I want to receive feedback regarding my context and earn some rewards from the participants.
Flow: In the end of the deck speaker shares QR code and participants are able to 'collect' slides or other materials for the small amount of crypto (e.g 1 MATIC).
Benefits:
For the speaker - feedback and rewards.
For the participants - collectable deck in a form of NFT.
Stack: Lens protocol, JavaScript library which is used by hackmd for slide view.
- As a part of tetu.io, we've created a stable pool at #balancer. It was pretty interesting from a technical POW with some caveats.
Steps:
1. Create a pool using a stable pool factory (make sure the symbol is no longer than 16 chars)
2. Verify pool code (need to use balpy python tool). (https://dev.balancer.fi/resources/deploy-pools-from-factory/verification)
3. Create PR to allow the pool (https://github.com/balancer-labs/frontend-v2/pull/1972)
4. Create a Gauge request (https://forum.balancer.fi/t/bip-8-enable-tetubal-20weth-80bal-gauge/3335)
Also, I want to thank the balancer team for their support.
- I really do feel like Lens Protocol is one of the most interesting things to happen in software in a long time.
What if we could rebuild Facebook, Twitter, & YouTube but without the advertising, surveillance, & evil corporations running the show, with the added benefit of free, public, & stable APIs.
Whether it's Lens or something like it, these types of open protocols that are beyond just DeFi or NFTs to me are the most exciting thing about web3.
- # 1.2.0 - June 20th, 2022 17:45 PM
## Features
- feat: expose `hasCollectedByMe` field resolver on all `Publications`
- feat: expose `mirrors(by: ProfileID)` field resolver on `Post` and `Comment`
- feat: expose `isFollowedByMe` field resolver on the `Profile`
- advised to use the above on using `DoesFollow`
- feat: expose `isFollowing` field resolver on the `Profile`
- advised to use the above on using `DoesFollow`
- feat: extend metadata input to include `image`
- feat: allow `addReaction` to toggle the reaction
## Bug fixes
- fix: lowercase the `AppId` so sources work
- fix: update profile metadata issue
- fix: explore top collected and top commented acting odd when no random
- fix: return on-chain profile metadata link and not snapshot link
## Breaking changes
- breaking change: `hasCollected` is `deprecated` you should use the `hasCollectedByMe` field resolver on the publication, this will be removed from on 1st of July 2022
- breaking change: `hasMirrored` is `deprecated` and you should use the `mirrors` field resolver passing in the profile id the user is active on, this lives on the publication, this will be removed from on 1st of July 2022`
- What I've learned today today post:
#Hatdhat has an interesting tools called network-helpers those tools are useful for time manipulation, impersonate and some other cases in contract testing. Check it out at https://hardhat.org/network-helpers
- Hey, my 1st post at lenster!