Join the conversation

Sign in to join this conversation, and others like it, in the communities you care about.

Startup Space

Startup Space is a community for startup owners and workers. Ask or share anything related Startup topic.

Startup Space / General

Moonly weekly progress update #27

Moonly weekly progress update #27

Startup Space / General · December 13, 2022 at 3:54pm

Here I recorded a video and talking in details about what we did in the previous week, and where we are going and what this will mean for Moonly.

Frame 1 (1).png

I highly suggest watching this video: https://www.youtube.com/watch?v=WEcWhoIQijE (btw when I say beer 🍺 , I mean bear 🐻 lol ^^). Btw video have chapters, so you can skip directly to the parts you are interested.

Weekly Moonly progress

-Improving and reorganizing the whole database -Portfolio tracker development-integrating the new logic of calculating data -Improving the RPC-proxy: Make RPC-proxy compatible with Solana/web3 package -Created our own image proxy service; NFT images from the moonly server are now reduced and optimized -Added testing suite for testing all the marketplace data on live-feed -Newly added Hyperspace parsing Logic and unit test on live-feed -Newly added Hadeswap parsing Logic and unit test live-feed -Added ExchangeArt parsing logic live-feed -Added Tensor parsing logic and unit test live-feed -Added New Marketplaces in the Live-Feed sidebar filter -Marketplaces will be available in a volume chart -Added logger for blockchain events for internal debugging -Fixed a bug related to showing failed Tx in the live feed -Now we are showing events from newly added marketplaces in Live Feed -Minor UI changes -Working on a locking system for the staking feature -Added Market Cap in the Market Stats table. -Added % listed column in the market table. -Improved the small charts in the market stats table, so to reflect the 7-day FP trend. If the FP % is down, the chart will be red or green if it's up. -Added live-feed widget on the homepage, so new visitors can discover it easily -Added a cool shiny effect on the Featured projects box to attract more views and clicks. -We started working on the Token creation tool Started working on Staking as a service, so not just we gonna have our locking/staking for Moonly, but other projects will be able to create their own staking and apply token rewards. Constantly improving and exploring different aspects of application. To mention that we defined Twitter Growth Strategy, which we started applying the last week. There were a lot of small bugs and small fixes which needed to be solved, and they are not worth mentioning here since its very technical.

Our next big goals for the near future are:

Portfolio tracker Staking as a service Discord bot and tools for projects Expand to other chains. ETH, APTOS, etc. And something really big, which I will not discuss until we deliver the above-mentioned features.

Latest posts from our blog:

https://moon.ly/blog/binance-proof-of-reserves-report-raises-concerns/

https://moon.ly/blog/what-is-proof-of-reserve/

https://moon.ly/blog/sollet-wallet-down-how-to-transfer-your-funds-to-solana/

Upcoming NFT projects:

https://moon.ly/nft/knittables

https://moon.ly/nft/blingz

https://moon.ly/nft/taiyopilots

https://moon.ly/nft/degenu

Minted NFT projects worth mentioning:

https://moon.ly/nft/claynosaurz

https://moon.ly/nft/lily

https://moon.ly/nft/degen-news

https://moon.ly/nft/simmple-labs

Load previous messages

April 18, 2023 at 1:09pm

Moonly weekly progress update #45 - First Staking Client

I think we can celebrate this milestone. Why? Because we have our first client, Kaimana DAO, using our SaaS (Staking as a Service) in production. Their community already staked 436 tokens, which is pretty cute.

Since most of our tools have been free so far, I think this is a great new beginning for Moonly. We have a lot more work to do. Releasing other tools that are being developed (Portfolio tracker, Sniper, other Discord tools/bots, Royaltie Detection tool, Raffles, etc) and package them correctly, so it can be easy to consume for users and customers and understand the value we are providing.

We also need to improve existing stuff: some things are broken, bugged, or need improvements. It’s natural in the development world, especially if you make such a complex platform like Moonly.

We aim to polish SaaS even more, package it with other tools, and start reaching projects and people.

Discord HVB bot or Staking as a Service is an excellent way for Moonly to grow. If they use our service, they will basically work for us since all their holders/members will need to come to our website, register, and use our tools.

Weekly developer progress:

  • Removed the old component for dropdowns
  • Created the Schema for the resolver
  • Figured out why the published filter was getting slow
  • Fixed the test Moonly bot server
  • Switched Live-feed events history to the Big DB
  • Introduced a switch to disable ad popups on the dev server
  • Discussed the multi-collection feature
  • Implemented multi-threading & scheduler in the Twitter-scraper app
  • Finalized the Ui changes
  • Fixing the multiple instance issues that were crashing the remote server
  • Finished migrating the sniper bot to the Moonly codebase
  • Fixed tx-parser issue with Magiceden
  • Refactored the Twitter space project codes
  • Figuring out how to implement the Twitter authentication system
  • Finished the login UI/UX
  • Added image URL verification
  • Finalise changes to the Big DB structure

Staking (Locking):

  • Created Kaimana tokens
  • Seeded the attribute traits
  • Created a PR for fixing the SuperAdmin issues
  • Adding “Mission Staking” smart contract and local test validator
  • Fixed tx-parser’s previous failing test cases
  • Making staking page info public
  • Researched and created a rough data structure for Mission Account

Check out our latest blog post:

https://moon.ly/blog/twitter-let-users-trade-crypto-stocks-and-other-assets/

Upcoming NFT collections:

https://moon.ly/nft/the-heist

https://moon.ly/nft/nohoomans

https://moon.ly/nft/chads

https://moon.ly/nft/monkey-club

Minted projects worth mentioning:

https://moon.ly/nft/oogy

https://moon.ly/nft/elixir-pfp-collection

https://moon.ly/nft/solcasinoio

https://moon.ly/nft/wolf-capital

    • reply
    • like

    April 25, 2023 at 2:11pm

    Moonly weekly progress update #46 - New design for a login page

    Hello Guys! How are you all? Some devs were on a small vacation (deserved vacation) this week, but we manage to finish some important stuff.

    Finished a new design for a login page. Users can log in via Wallet or via Discord but now we will also integrate logging via Twitter(coming soon).

    Once you are logged in you can link your Wallet and your Discord and that way you can upgrade your profile to the next level and you will be able to use some of the new tools and new features that will be locked for the visitors!

    Weekly developer progress:

    • Checked and fixed the dropdown not showing in some page source
    • Finished login page
    • Migrated new changes on the sniper bot to the Moonly codebase
    • Finalise changes to Big DB structure
    • Run reprocessing of transactions
    • Start transaction ID scan over
    • Modernise scrapers-mints package to discover mints from the blockchain
    • Started working on the multi-collection functionality
    • Implemented a workable multi-collection feature except for the submission
    • Rewrote the submission form algorithm
    • Deployed the multi-collection HVB at the bot test server
    • The research was done on Solana runtime limitations
    • Fixed RPC server out of disk space

    Staking (Locking):

    • Update tokens and seed attributes for selected collections
    • Populate collections on production
    • Fixed issue with new wallet staking
    • Brainstorming about raffle reward
    • Setup Staking environment on Windows to investigate phantom mobile-related issues
    • Fixed multi-select button responsive issue on the small screen

    Check out our latest blog posts:

    https://moon.ly/blog/moonlys-staking-service-is-live/

    https://moon.ly/blog/trump-launches-second-nft-wave-seems-to-ditch-the-first-trump-card/

    https://moon.ly/blog/nft-use-cases-beyond-digital-artworks/

    Upcoming NFT collections:

    https://moon.ly/nft/tri3ute

    https://moon.ly/nft/cyber-syndicate-nft

    https://moon.ly/nft/webcityclub

    https://moon.ly/nft/the-humania--season-2

    Minted projects worth mentioning:

    https://moon.ly/nft/the-heist

    https://moon.ly/nft/mad-lads

    https://moon.ly/nft/sharx

    https://moon.ly/nft/okay-bears

      • reply
      • like

      May 3, 2023 at 6:28pm

      Moonly weekly progress update #47 - Testing Raffle Feature

      Little by little, we are improving our UI and UX. We released some stuff pretty fast and needed to properly plan where to fit them. Don’t worry, we are aware of that.

      We have a lot more work to do. Portfolio tracker, Sniper, other Discord tools/bots, Royalty Detection tool, Raffles, etc are the features being developed as we speak and after they are done we are locking a lot of them on Monthly only for the holders to use!

      We already started basic tests for Raffle account validation and have been testing it for a while! We are working simultaneously on every new feature and it’s only a matter of time before everything comes out in the production!

      Weekly devs progress: 🎉

      • Pushed a quick fix for blog posts
      • Fixed technical debt on the Big database
      • Collection ID will be added to all new transactions automatically
      • Implement assigning of collection_id to Transactions in BigDB
      • Did manual collection updates
      • Connect sniper-bot with live-feed
      • Price with currency fixed to 2 decimal
      • Optimized the search fetching by adding debounce technique
      • Decreased concurrency on the RPC server (portfolio tracker)
      • Token tracker’s collection_id reassignment is in progress

      Holder Verification Bot (HVB):

      • Deployed the multi-collection feature of HVB
      • Fixed the user permission issue for non-admin login
      • Figured out why Discord ID changes automatically
      • Deployed the non-admin login at the bot test server for testing
      • Deploy multi-collection HVB to production
      • Working on the Frontend to restructure the multi-collection
      • Fixed cache rendering issue on the change discord server
      • Adding a feature on optimal render for traits & values on-demand

      Raffle Feature

      • Fixed raffle test issue
      • Fixed Raffle Account Creation Issue
      • Basic tests for raffle account validation
      • Prize add/update/remove work in progress
      • Added Endpoint To Add New Raffle Prize with Test Coverage
      • Added Endpoint to remove raffle prize with test

      Staking (Locking):

      • Setup staking environment on Windows to investigate phantom mobile-related issues
      • Fixed multi-select buttons' responsive issue on the small screen
      • Brainstorming on Raffle System

      Check out our latest blog posts:

      https://moon.ly/blog/blur-launches-nft-lending/

      https://moon.ly/blog/mastercard-partners-crypto-networks-to-instill-blockchain-trust/

      Upcoming NFT collections:

      https://moon.ly/nft/ojotris

      https://moon.ly/nft/dog-eat-dog

      https://moon.ly/nft/webcityclub

      https://moon.ly/nft/foreplay-warriors

      Minted projects worth mentioning:

      https://moon.ly/nft/cryptokhat

      https://moon.ly/nft/sandbox-polygon

      https://moon.ly/nft/y00ts-polygon

      https://moon.ly/nft/mad-lads

        • reply
        • like

        May 9, 2023 at 12:58pm

        Moonly weekly progress update #48 - Optimizing our Discord Bot

        Additional features for our Discord Moonly Bot. Today we tested the first version of the multiple collection role feature. E.g, if you are holding Critters Cult NFT, you will get role-@Critters Cult role. Still testing this feature out, so it’s not fully working yet.

        Another tiny feature of Moonly Discord Bot is Announcement Catcher. This feature will automatically pick announcements from the selected channel and display them on the Moonly website for a specific collection. It will also be displayed on the homepage so that we can provide more exposure to other projects. Remember, the Moonly website has 25k — 30k visitors every month.

        Flexible, customizable Raffle system for our collection and other projects that can utilize our Staking as a Service but don’t wanna mess with Tokenomics. I talked with dozens of founders; many don’t have staking because they think it’s all about tokens.

        Yes, the token is, in most cases, the best way to reward the holders. But staking can be used even if you don’t have your token. E.g., using some other “stable SPL” as a temporary reward or having no token reward but organizing weekly raffles/giveaways. And here is our Raffle app will play. Since it’s gonna be adjustable, projects will be able to do raffles based on who staked their NFT.

        Sniping Bot (still, but most of the work is done. Just slowed down, for various reasons. You will know.), Portfolio Tracker (partly released, but still to improve some stuff for better UX and stats). Twitter Spaces / Twitter Giveaway bot.

        Weekly devs progress:

        • Fixed a minor issue in the remote logger that did not allow to dump of objects
        • Token tracker’s collection_id reassignment is in progress
        • Finished merging cross-site auth and fixed all merge conflicts
        • Updated post method and DB schema for discord announcements
        • Finished assigning collection_ids to transactions in Big DB
        • Finalizing Live Feed switch to the Big DB
        • Rewrote a significant part of the mints scraper package again and tested
        • Deployed BigDB-live-feed to testing
        • UI and business logic changes for the sniper bot
        • Checked image quality difference between production and staging
        • Separated main app and token tracker build commands for cleaner and faster builds
        • Added npm scripts to improve the developer experience
        • Attempting to fix occasional 404 errors
        • Added Twitter login resolver for logging in with Twitter
        • Refactored code & removed code duplication in login Twitter & loginDiscord

        Holder Verification Bot (HVB):

        • Optimized the trait endpoint at Moonly bot API
        • Testing the HVB and fixing bugs
        • Written a post method functionality on the Moonly bot frontend
        • Fixed some relevant issues & deployed the multi-collection feature at the Moonly test bot
        • Researched an automated re-link process after reaching the limit of tiring renew refresh token
        • Deployed the multi-collection HVB changes on production

        Raffle Feature

        • Adjusting code for supporting all prize types for a single winner
        • Adjusting code for supporting deposit/managing prizes from the vault

        Check out our latest blog post:

        https://moon.ly/blog/our-top-upcoming-ethereum-nft-picks-for-today/

        Upcoming NFT collections:

        https://moon.ly/nft/katana-inu

        https://moon.ly/nft/project-red

        https://moon.ly/nft/shy-ones

        https://moon.ly/nft/babezdna

        Minted projects worth mentioning:

        https://moon.ly/nft/azuki-2

        https://moon.ly/nft/wolf-capital

        https://moon.ly/nft/moonbirds-38

        https://moon.ly/nft/blocksmith-labs

          • reply
          • like

          May 18, 2023 at 9:35am

          Moonly weekly progress update #49 - Secret thing coming out soon

          We are secretly working on something. You probably will think you know what is about, but you don’t. It’s different, real, and valuable. It’s gonna help Moonly, because …

          Anyway, let me get back to work. Writing and designing always make me feel good. I feel better that I expressed myself. Remember, we are here long term, we like to build, that is our passion. We will get better, at whatever we are missing out.

          We are not perfect, and will not be, but will give our best to provide value for everyone.

          Weekly devs progress:

          • Re-processed attributes for older collections
          • Improving scrapers mints code
          • Fixed the absence issue of some collections
          • Fixed the annoying bug with PDA testing
          • Added simple test for Associated Token Account
          • Added SFT minting function and test for local-net
          • Mints scraper and attribute migrator are done and deployed
          • Tested backend resolvers (loginTwitter, linkTwitter & unLinkTwitter)
          • Fixed some bugs which arose while merging the front-end & backend
          • Added the collection seedbox for selecting collections in the Discord announce tab
          • Working on implementing automatic posting of data whenever the next announcement will come
          • Analyzed & designed a database for the twitter-space-giveaway feature
          • Analyzed Twitter space response data

          Holder Verification Bot (HVB):

          • Fixing why ‘edit collection’ doesn’t work after adding any rule
          • Working on ‘delete rule operation’ with a confirmation pop-up
          • Improved collection search — selection box
          • Enhanced the selection box as search friendly
          • Fixing dashboard tab — should have different slugs for different pages
          • Removed default role feature while user added rule the first time
          • Added required condition exception for empty collection filed
          • Fixed error message alignment issue
          • Deployed the changes to the test bot
          • Found and fixed the search selection issue
          • Fixed query issues when the NFT name has any type of symbol
          • Added blockchain slug filter option for collection search
          • Migrated wallet checker to multi-wallet checker

          Raffle Feature:

          • Fixed a few bugs in the Raffle Rust code
          • Added/Fixed tests of the Raffle Event
          • Researched and tried to solve the issue of Green Screen detection
          • Updated Raffle deposit and withdrawal logic
          • Fixed Twitter login integration issue on frontend
          • Added test for NFT check in raffle vault after deposit

          Check out our latest blog posts:

          https://moon.ly/blog/outrage-as-coinbase-calls-pepe-hate-symbol/

          https://moon.ly/blog/the-eu-adopts-rules-to-make-crypto-transactions-traceable/

          Upcoming NFT collections:

          https://moon.ly/nft/dimenzion

          https://moon.ly/nft/assetdash

          https://moon.ly/nft/queens-of-sindaria

          https://moon.ly/nft/soul-saver

          Minted projects worth mentioning:

          https://moon.ly/nft/thereal-rektdogs

          https://moon.ly/nft/mutant-ape-yacht-club

          https://moon.ly/nft/brozo

          https://moon.ly/nft/thecaptainz

          Regarding the upcoming mints, everyone is wondering two things:

          https://nftslangs.com/wen/

          https://nftslangs.com/wagmi/

            • reply
            • like

            May 23, 2023 at 11:48am

            Moonly weekly progress update #50 - Getting closer to a Sniper tool

            The working version of Sniper is there. But it’s not ready for production, specifically because we need to finish up with some important stuff so we can move forward!

            Basically, it is on the staging server, ready to be tested and played with! Also, UI is being polished and it needs to be changed and prepared before the public release!

            Weekly devs progress:

            • Added option for automatic seed for the last message on the database
            • Working on the issue for Edited Announcements
            • Working on updating the DB and frontend to store data in multiple collections
            • Finished and wrapped up all the works around WL
            • Fixed the live-feed websocket issue that occurred because of migrating
            • Created and Connected API to verify the Twitter handle
            • Integrated Twitter following and Discord member check
            • Fixed Circular dependency issue
            • Work in progress — integrating video processor in Moonly codebase
            • Almost finished the User role task
            • Working with frontend and GraphQL queries on the announcement catcher tab
            • Setup Video processing App
            • Resolved Package Conflicts
            • Improving ME stats scraper
            • Set placeholder inside the search bar
            • Added search icon at the search box
            • Made roles selection box into the search box
            • Resolved multi-wallet checker issue to get a combined role
            • Fixed bug related to Multiselect Staking
            • Working on HVB issues with assigning a specific role

            Raffle Feature:

            • Make Prize accounts optional and fix the error for that change
            • Auto Remove the unit prize if the prize is empty or zero
            • Auto remove the whole prize if every prize unit is none
            • Added more than one prize to the raffle
            • Add raffle winner test and rust endpoint

            Sniper bot:

            • Finished migrating the sniper bot into Moonly
            • Merged it with staging
            • Fixed the majority of the conflicts

            Upcoming NFT collections:

            https://moon.ly/nft/star-symphony-elder-pass

            https://moon.ly/nft/fortitudex-

            https://moon.ly/nft/overlords-2

            https://moon.ly/nft/bodoggos

            Minted projects worth mentioning:

            https://moon.ly/nft/sandbox-polygon

            https://moon.ly/nft/sharx-by-sharkyfi

            https://moon.ly/nft/degen-fat-cats

            https://moon.ly/nft/portals-2

              • reply
              • like

              June 1, 2023 at 2:06pm

              Moonly weekly progress update #51 - Happy birthday Moonly!

              Happy birthday Moonly!

              One year ago, on May 26th, we successfully crashed Magice Eden’s website and minted it out. I will never forget those moments.

              This is a marathon, not a sprint. Which means we are here for long-term goals. One year passed quickly, and another will as well. Right now, at this moment, we are preparing for better days, so when they come, we will be there and ready.

              Here is a short bullet list of what is next:

              • Make an upgrade on our SaaS, to support pNFTs and help Kaimana guys solve their issue
              • Finish the WL flow that we have building “secretly” for the last few weeks. We gonna use it for our own purpose, but I believe other projects will want that because it’s gonna be super funny, unique, and useful. More on that later, and you gonna help us test.
              • Work on Moonly Discord bot, to support new features. Like SPL tokens, but also different blockchains. The future is cross-chain.
              • Finalize and release our Raffle platform.
              • Role-based functionality, which means to wrap all our tools in packages, for easier onboarding of our future partners and clients.
              • Finalize the Sniper bot. We have a functional version, but since some emerging things popped up, we needed to put it on the side.
              • Integrate new UI/layout to enhance the UX (user experience) and SEO presence. This is for a long-term goal.
              • We are also working on a few side projects related to Moonly. Twitter Spaces Giveaway, “Secret tool 2” and some more experiments.
              • Come back to the portfolio tracker and utilize the big DB, so we can display more valuable data for collections and wallets.

              Weekly devs progress:

              • Updated Moonly bot API routers to retrieve collections
              • Started working on saving announcement settings
              • Designing a database more efficiently
              • Twitter API experiments and discussion
              • Working on database changes on Discord announcements
              • Working on the frontend part for Announcement-Settings
              • Prepared backend for Announcement catcher
              • Work on restrictions — (locking down some features for Visitors, Users, Non-Holders, etc)
              • Fixing UI for users’ package
              • Testing functionalities for User packages on the test server
              • Synchronizing the data from Moonly to the Big DB

              Holder Verification Bot (HVB):

              • Researched dynamic role creation and tested it
              • Stats and Sale scrapers overhaul in progress
              • Prepared backend for auto-generating rules creation
              • Created the frontend part of auto-generating rules
              • Fixed edit cache issue rule
              • Resolved z-index issue at Select component
              • Fixed bot API issue for a specific chain

              Twitter Space Giveaway:

              • Found a problem in database design & made the Twitter space giveaway resolver from scratch
              • Fixed a few bugs while working with the backend resolver of twitter-space-giveaway
              • Building the front end of the twitter-space-giveaway feature
              • Converted the CSS to tailwind CSS of Twitter space giveaway front-end
              • Converting design of Twitter space giveaway
              • Fixing front-end react bug

              Check out our latest blog posts:

              https://moon.ly/blog/how-use-analytics-to-see-top-upcoming-nft-projects/

              https://moon.ly/blog/solana-integrates-chatgpt-to-guide-users-around-blockchain/

              Upcoming NFT collections:

              https://moon.ly/nft/fada

              https://moon.ly/nft/foxbyte

              https://moon.ly/nft/og-canabot

              https://moon.ly/nft/martianz

              Minted projects worth mentioning:

              https://moon.ly/nft/y00ts-polygon

              https://moon.ly/nft/sharx

              https://moon.ly/nft/mad-lads

              https://moon.ly/nft/bored-ape-yacht-club

                • reply
                • like

                June 8, 2023 at 10:48pm

                Moonly weekly progress update #52 - New Moonly Collection

                We are working very hard and step by step, we are bringing all the new features to completion! We are very excited about all this but we still have so many cool things planned!

                We are preparing something new and very interesting for a long time. It was a secret until now! A new Moonly collection called Karamendos is on the horizon. The collection will be something very unique and special! We will announce everything very soon and start onboarding the fresh blood to this NFT project that will be the bridge between Web2 and Web3 worlds!

                Application automatio.co will play a very important and big role in this project, but stay tuned, more about all this is coming soon…

                Weekly devs progress:

                • Fixed the black screen issue with the render
                • Merged some stuff together and deployed it
                • Fixed rare issues on the mint scraper
                • Debugged a profile with Moonly holder issue — fixed some irregularities
                • Reclaimed a lot of disk space on both bare-metal servers
                • Finished merging the sniper bot — need to fix the additional issues
                • Finished frontend of Karamendos
                • Finished merging the cross-site auth with staging and fixed most of the conflicts
                • Added checking if videos had already been generated and not recreating them
                • Debugged workflow on staging and made some fixes
                • Finished fixing scrapers-mints package

                Holder Verification Bot (HVB):

                • Developed the auto-creation rules feature
                • Found some performance issues for a large number of rules
                • Optimized and reduce API requests for initial render on the HVB page
                • Deployed the multi-wallet checker & guilds cache feature with some UI improvements
                • Deployed the latest changes at the test bot server
                • Improved HVB spinner — added on each search box suggestion
                • Fixed the completed job removal issue
                • Resolved search box suggestion scrolling issue
                • Fixed guilds role fetch issue on the server change
                • Resolved the issue of the managed roles created by the Bot
                • Added Validation condition on fetch collections to generate rules
                • Integrated an error exception on exceeding the server role limitation
                • Included a queue inside checking the holder verification process
                • Changed the UX of HVB by adding pagination & moved some components

                Raffle Feature

                • Created a separate app/program for Raffle Event
                • Removed raffle code from project-staking

                Staking Feature

                • Created a pNFT collection for testing
                • Setup the staking environment for testing
                • Researched and tested pNFT

                Upcoming NFT collections:

                https://moon.ly/nft/karamendos

                https://moon.ly/nft/fishballerz

                https://moon.ly/nft/nekkro

                https://moon.ly/nft/brainslum

                Minted projects worth mentioning:

                https://moon.ly/nft/assetdash

                https://moon.ly/nft/mad-lads

                https://moon.ly/nft/transdimensional-fox-federation

                https://moon.ly/nft/famous-fox-federation

                  • reply
                  • like

                  June 15, 2023 at 12:35pm

                  Moonly weekly progress update #53 - Upgraded Holder Verification Bot

                  We just deployed new changes for our HVB (holder verification bot). We added some cool stuff that I am sure other tools don’t have it. We might break something, but I think we are fine. The update is a bit detailed and maybe technical, but still worth sharing it.

                  When we add moderators roles to manage HVB, we gonna make a simple landing page (website) and start marketing it.

                  Fixes:

                  • Meticulously resolved rendering issues to ensure accurate and seamless time display
                  • Skillfully addressed the naming issue for NFTs, allowing for precise identification
                  • Successfully resolved the rule creation issue for non-role entities, ensuring smooth functionality
                  • Efficiently fixed the role fetch issue when changing servers, ensuring consistent data retrieval
                  • Skillfully resolved the scrolling issue in the search feature, providing a seamless user experience
                  • Methodically fixed the role creation issue for managed roles, ensuring proper role assignment
                  • Effectively resolved fetching issues with rules, ensuring reliable data retrieval

                  Features:

                  • Introduced the highly anticipated “Generate Rules” feature, empowering users with automation capabilities
                  • Seamlessly integrated an error message for role create limit exceeds, providing clear feedback to users
                  • Implemented pagination for verification rules, enhancing usability and navigation
                  • Added color pointer at the role selection input, providing a visual cue for customization
                  • Fixed focus margin issue for each search box, improving accessibility and user experience
                  • Removed moonly bot API and used moonly API instead, changes some endpoints with the correct path

                  Performance Optimization:

                  • Optimized performance by leveraging the power of the POST method with the request body, resulting in faster and more efficient operations
                  • Streamlined the HVB page by reducing the number fetch of collection, trait value, and trait type requests, boosting overall performance
                  • Successfully reduced time complexity during the initial rendering process, allowing for the quicker display of content
                  • Achieved significant performance optimization by utilizing a single loop to detect the selected panel, enhancing responsiveness

                  UI Enhancements:

                  • Crafted a polished button component, enhancing the visual appeal and interactivity
                  • Transformed the spinner by integrating it seamlessly within the search box, providing a delightful user experience
                  • Incorporated pagination for verification rules, allowing for easier navigation and improved accessibility
                  • Enriched the loading UI of buttons, creating a more engaging and user-friendly interface
                  • Added a color pointer at the role selection input, facilitating intuitive selection
                  • Included collection Image on collection search box input

                  Refactorings:

                  • Restructured the codebase by moving the queue inside the createRole function, enhancing code organization and maintainability
                  • Prudently removed unnecessary states, streamlining the codebase and improving efficiency
                  • Strategically modified the button component, ensuring consistency and a harmonious user interface
                  • Reordered the collection column to the first position, improving data presentation and user experience
                  • Relocated the add rule button to the top, enhancing usability and accessibility
                  • Intelligently reversed the create server roles checkmark, aligning it with user expectations
                  • Implemented a user-friendly color palette for roles, allowing users to personalize their role colors effortlessly

                  Bug Fixes:

                  • Successfully addressed the channel section issue, ensuring proper functionality and seamless user experience
                  • Resolved the delete handler issue, allowing for accurate and reliable deletion of data
                  • Implemented strict validation logic for rules, effectively detecting and handling page number discrepancies
                  • Expertly resolved the onFocus fetch collection issue, ensuring smooth data retrieval and accurate results

                  Upcoming NFT collections:

                  https://moon.ly/nft/the-working-dead https://moon.ly/nft/manga-factory https://moon.ly/nft/martianz https://moon.ly/nft/bird-builders Minted projects worth mentioning:

                  https://moon.ly/nft/y00ts-polygon https://moon.ly/nft/thereal-rektdogs https://moon.ly/nft/owlph https://moon.ly/nft/solana-monkey-business

                    • reply
                    • like

                    June 23, 2023 at 10:26am

                    Moonly weekly progress update #54 - Karamendos collection

                    Karamendos is an upcoming NFT project on the Solana Blockchain that will act as the funding arm of Automatio while yielding various benefits to holders.

                    The Karamendos NFT collection will enable Automatio to scale the business and provide various features to its target audience (such as free trials) in order to allow more people to have access to a powerful no-code web automation tool for various purposes. It will also assist in the development of new features and help the project focus on growth (marketing).

                    Karamendos Twitter link: https://twitter.com/karamendos

                    Karamendos Discord link: https://discord.com/invite/karamendos

                    Weekly devs progress:

                    • Implemented autocomplete box for collection input field
                    • Fixed a few issues in KDOS WL
                    • Fixed unnecessary video regeneration
                    • Preparing KDOS WL for high-load production
                    • Solved auth issues with local development
                    • Get images for some collections of NFTs
                    • Developed front-end & backend of youtube-video-processing
                    • Fixing loading saved announcement settings on the frontend
                    • Updated the “collectionController” in the API to fetch NFT collections
                    • Updated resolver to get “nftCollection”

                    Holder Verification Bot (HVB):

                    • Deployed the latest Generate rules to production
                    • Deployed some UI enhancement to production
                    • Experimenting to extend the HVB bot with zero rate limitation
                    • Modified database & backend to prepare UMS

                    Raffle Feature

                    • Fixed issues with Raffle Program
                    • Restructured Raffle Rust Program for better DX
                    • Restructured Raffle “ts client”
                    • Implementing the claim prize endpoint of the raffle program
                    • Raffle claim Reward and tests

                    Staking Feature

                    • Implemented Transfer Buffer Authority functionality
                    • Implemented Deploy Program functionality
                    • Created IX for transfer and deploy the program
                    • Improved UI/UX for program deployment
                    • Adding loader, disabled state, error message, etc
                    • Removed all the code related to the cluster
                    • Researched the staking bug of the Kaimana project

                    Upcoming NFT collections:

                    https://moon.ly/nft/crankies

                    https://moon.ly/nft/jose-fields

                    https://moon.ly/nft/lender-labs

                    https://moon.ly/nft/the-timekeepers

                    Minted projects worth mentioning:

                    https://moon.ly/nft/the-heist

                    https://moon.ly/nft/brozo

                    https://moon.ly/nft/thereal-rektdogs

                    https://moon.ly/nft/claynosaurz

                      • reply
                      • like

                      June 30, 2023 at 7:13pm

                      Moonly weekly progress update #55 - Karamendos utilities

                      The utilities of the Karamendos NFT collection are subject to change, but here are some to look forward to:

                      -Access to the Automatio.co platform and bot (discounted or full based on the number of NFTs held) -Access to a true DAO (Decentralized Autonomous Organization) that will act as the primary guiding force behind key decisions within the NFT project -Access to a Community Wallet (10% of all revenue generated by Automatio will be placed into a wallet where the DAO will decide its use) -The ability to stake your Karamendos (via the Moonly SaaS platform) for rewards -Information and inclusion into partnerships with other Web2 and Web3 companies -Entry into a holders-only Airdrop System -Automatic access to our Raffles System -Access to our holders-only Community Games -The ability to purchase Karamendos Branded Merchandise from our store

                      Weekly devs progress:

                      • Fixed video alignment issue
                      • Created podcast Template for KDO-s
                      • Debugged video generation failing on staging with new guest video
                      • New video generation process
                      • Fixing the “Delete Announcement Settings” issue
                      • Fixing and testing with “add multiple servers”
                      • Figured out & implemented a technique for getting better search result
                      • Resolved the issue of changing NFT collection items based on guild ID
                      • Adding a custom error on the Frontend if the user wants to enter duplicate settings
                      • Removed Old deprecated metaplex_token_metadata library from the staking program

                      Holder Verification Bot (HVB):

                      • Included a new drop-down field for the Moderator role
                      • Made the “Generate Rules” header stand out by increasing its font-weight
                      • Capitalized all field headings for consistency and readability
                      • Enhanced the cache system and eliminated unnecessary requests
                      • Resolved the issue with guild information changes
                      • Renamed certain properties and tables
                      • Reorganized and updated all properties related to database changes
                      • Moonly bot now supports multiple users within a single guild
                      • Moonly bot automatically detects the guild owner when a server is added
                      • The moderator role selection is only accessible to authorized individuals
                      • Moderators can add, delete, and edit rules within the guild

                      Raffle Feature and Twitter Space Giveaway:

                      • Modified Twitter space resolver for getting more data about giveaway winning
                      • Researched and tested on the Raffle Ticket system
                      • Researched on Verifiable Random Function, for picking up a random raffle winner
                      • Fixed bug with raffle IDL
                      • Fixed wrong user filtering issue in Twitter space giveaway backend
                      • Fixed some “types” issues & refactor the code of the backend
                      • Fixed version issue between raffle and project staking program

                      Upcoming NFT projects:

                      https://moon.ly/nft/bejoe

                      https://moon.ly/nft/empyreals

                      https://moon.ly/nft/senior-punks

                      https://moon.ly/nft/bad-environment-club

                      Minted projects worth mentioning:

                      https://moon.ly/nft/lily

                      https://moon.ly/nft/mad-lads

                      https://moon.ly/nft/the-heist

                      https://moon.ly/nft/oogy

                        • reply
                        • like

                        July 11, 2023 at 11:11am

                        Moonly weekly progress update #56 - Moonly Holders benefit within the Karamendos ecosystem

                        As our treasured supporters of Moonly (our Web3 NFT analytics and search engine platform) holders of our Moonly NFTs can expect proprietary access to the Karamendos mint (including a guaranteed WL spot) at discounted rates based on the number of Moonly NFTs held per wallet. Moonly holders will also be eligible for a free airdrop of a Karamendos NFT.

                        More details will be announced in the near future.

                        Weekly devs progress:

                        • Research on using RPC-proxy from frontend
                        • Created LXC container with desktop virtualization
                        • Restructured the codebase and moved the server
                        • Replaced current state managing code with recoil
                        • Fixed collection and traits registering in a state issue
                        • Solved the display saved announcement settings
                        • Trying to fix an issue with edited settings for updating properly

                        Holder Verification Bot (HVB):

                        • Upgraded Prisma and Prisma Client to the latest version 4
                        • Created a singleton Discord client to host the backend in a new way
                        • Added a new extra resolver to structure all resolvers for a better folder structure experience
                        • Implemented services to fetch roles and channels on guild add
                        • Created a new table called VerificationSetting to store each guild’s information
                        • Created a new table to handle all verification rules and settings separately
                        • Enhanced the database schema by renaming tables
                        • Removed all unworkable code from the code base to organize all files

                        Raffle Feature and Twitter Space Giveaway:

                        • Created Admin UI for Raffle Event
                        • Linked states with raffle creation form
                        • Created Database Schema for Raffle
                        • Created Backend Resolver for Raffle
                        • Created Hook Utility for showing status/error in a better way
                        • Simple typesafe API for using “Env Variable”
                        • Fixed error related to the Env variable
                        • Add raffle prize after raffle initialization
                        • Improved auth context to type-safe API
                        • Fixed Module Error With js-cookie

                        Check out our latest blog post:

                        https://moon.ly/blog/ethereum-blue-chip-nfts-giving-the-red-signals/

                        Upcoming NFT collections:

                        https://moon.ly/nft/transapiens

                        https://moon.ly/nft/donsy

                        https://moon.ly/nft/the-midas-alchemists

                        https://moon.ly/nft/project-red

                        Minted projects worth mentioning:

                        https://moon.ly/nft/transdimensional-fox-federation

                        https://moon.ly/nft/claynosaurz

                        https://moon.ly/nft/mad-lads

                        https://moon.ly/nft/bodoggos

                          • reply
                          • like

                          July 19, 2023 at 4:53pm

                          Moonly weekly progress update #57 - Automatio the no-code web automation tool

                          Automatio is a no-code web automation tool designed to enhance online productivity and workflow by enabling users to obtain, extract, and utilize large amounts of data automatically. Think of Automatio as “the Father of Moonly”! https://automatio.co/

                          The aim of Automatio was to streamline and automate repetitive coding tasks in order to save time and facilitate the completion of other tasks whilst eliminating the need to endure the process of hiring developers to carry out the necessary work.

                          Weekly devs progress:

                          • Implemented automatic video creation from clips in video-processor
                          • Implemented events class for handling live interactions in all client guilds
                          • Integrated BullMQ queue for concurrent event processing in separate standalone queues
                          • Reviewed and merged changes to the Announcement Catcher
                          • Finished merging and fixing custom notification merge conflicts
                          • Need to redeploy the video processor on a newer VM
                          • Fixed image uploading issue for the custom notification feature
                          • Finished dynamic notification

                          Holder Verification Bot (HVB):

                          • Removed discord wallet checker worker app
                          • Prepared codes to connect with Moonly bots Redis DB
                          • Modified wallet checker based on the Discord role checker changes
                          • Removed “checkHolderVerification” function
                          • Included custom error to handle errors cleanly
                          • Removed holder-verification endpoint
                          • Added a function to check duplicate settings and show a warning
                          • Developed functionality for real-time tracking and storage of member roles in the DB
                          • Added capability to fetch and store guild roles and channels upon guild addition
                          • A new HVB service was created to assign, remove roles, and notify the holder

                          Raffle Feature and Twitter Space Giveaway

                          • Refactored backend codes for Twitter space giveaway
                          • Reviewed the backend codes deeply for performance optimization
                          • Tested the backend by using many combinations of input
                          • Added resolver for getting multiple space results
                          • Fixed TS error with js-cookie
                          • Added Raffle time period
                          • Added “ErrorBoundary” for a raffle to catch raffle error
                          • Adding Raffle Prize
                          • Finished creating the UI for listing giveaways
                          • Tested different parts of the Twitter space giveaway
                          • Added skeleton loaders for prize items
                          • Fixed issue with withdrawing SOL & SFT prize as admin
                          • Refactored Raffle management page components and prize state
                          • Added the ability to deposit and withdraw NFTs after adding the prize

                          Upcoming NFT collections:

                          https://moon.ly/nft/karamendos

                          https://moon.ly/nft/genuine-ducks

                          https://moon.ly/nft/project-red

                          https://moon.ly/nft/bird-builders

                          Minted projects worth mentioning:

                          https://moon.ly/nft/y00ts-polygon

                          https://moon.ly/nft/sandbox-polygon

                          https://moon.ly/nft/solcasinoio

                          https://moon.ly/nft/infected-mob

                            • reply
                            • like