Space Log - #Archive
Welcome to the Space Log page, where you can access the archived documentation entries of the Space Robots project development efforts.
You can follow the latest updates on Space Robots Discord server.
Follow the project ⚡Linktree: http://linktr.ee/spacerobots
#0427 - Update 25
New MultiversX Libraries:
- Achieved a breakthrough by successfully adapting our system to integrate with new MultiversX libraries
- Transitioned from npm to yarn as our package manager because of the new libraries
- Successfully restores MultiverX wallet login functionality
- Established a new repository to facilitate the seamless transfer of changes
- Currently in the process of updating and refining scripts to ensure compatibility with the new package management system
Resolution of Upgrading Issues:
- Resolved issues encountered during the upgrading process on Devnet
- Experimented with Guardian-protected wallets on Devnet, resulting in stuck transactions
- Do NOT use Guardian-enabled wallets on Devnet - it is not possible to sign transactions
Blog Post Experiment:
- Initiated an experimental blog post series titled "Developer Diaries" authored by our lead developer
- The series aims to provide insights into the development process and share valuable experiences with the community
Development of Leaderboard for Statistics:
- We are developing a leaderboard feature to enhance the platform's statistical analysis capabilities
- The leaderboard will display a complete performance summary and promote friendly competition within the community
DApp Development:
- Transitioned the DApp to a new branch
- Removed outdated configuration files and unnecessary resources to clean up the code
- Adapted scripts to align with the updated deployment process
- Commenced merging branches to consolidate development efforts
- Initiated work on a new leaderboard feature, with backend endpoints under development
ΣUpgrade Devnet 2 - with Leaderboards:
- ΣUpgrade Devnet 2 test almost has a scheduled release date and will feature upgraded functionalities, including adding leaderboards
- These enhancements enrich the user experience and provide valuable insights into platform usage
SSL Certificates:
- Renewed and installed SSL certificates on the servers
Discussion Highlights:
- We explored the realm of AI-generated music, including a demonstration from https://app.suno.ai/song/a1942b08-72a4-4a18-b08a-2d760929c5e6.
- We delved into other AI-related topics to broaden our understanding and explore potential applications.
- Discussed the concept of generating unique songs for each Space Robot holder
#0412 - Update 24
In this SpaceLog update, we are providing a summary of our progress as of the end of March, which included two team sync-up meetings.
Progress with the DApp
- Initiated development on the statistics page to offer ΣData on ΣUpgrade protocol and RoboParts rarity
- We are currently focused on crafting an engaging homepage for the DApp and experimenting with integrating 3D models sourced from https://spline.design/ to enhance visual appeal.
- Fixed the Favicon.
- Merged two distinct branches of the DApp, originating from backend and frontend development efforts.
- Implemented enhancements by adding an Xoxno icon to RoboParts, facilitating direct access to the marketplace.
- Enhanced user experience by updating the menu to be collapsible, with default expansion and retention of the user's last state.
Issues with MultiversX DApp authentication
- Continued to encounter challenges with authentication within the MultiversX app.
- Actively engaged in debugging efforts, collaborating closely with MultiversX team developers to identify and address underlying issues.
- Preliminary investigations suggest potential incompatibilities with new libraries, prompting comprehensive testing of alternative versions to resolve the issue.
Despite the obstacles encountered in MultiversX DApp authentication, our team remains committed to addressing these challenges and advancing DApp development endeavors.
#0315 - Update 23
- Team Meeting: Successfully held a semi-full team meeting with Borisake's participation, even despite the challenging circumstances.
- Personal Challenges: Acknowledging the impact of personal issues on our team members. While these have affected our pace, we continue to make steady progress with the resources available.
Development Progress
- Integration Efforts: Ongoing work to integrate Σladder into the ΣUpgrade DApp, enhancing the overall functionality and user experience of our platform.
- ΣUpgrade protocol fixes and improvements
Mobile Version Development
- Revamped Mobile CSS: Implemented a major update to the mobile version of the ΣUpgrade DApp. The CSS code has been overhauled for fully dynamic responsiveness, moving away from fixed layouts for mobile, desktop, and tablet. This ensures a seamless experience across all devices.
- Responsiveness Testing: We adopted a new tool, [Blisk](https://blisk.io/), to test the responsiveness of our DApp. This enables us to efficiently identify and address any issues with the mobile version's display and functionality across various devices.
- Added a new hamburger menu for the mobile version of the ΣUpgrade DApp.
- Introduced separate menus and modes for desktop and mobile
- Additional CSS fixes and changes
#0220 - Update 21
Team Update
- Held a team meeting to discuss project progress after not able to held meeting for 3 weeks. The focus was on finalizing preparations for the Mainnet Launch.
ΣUpgrade Mainnet Launch Preparations
- Conducted a necessary Smart Contract Upgrade to enhance system functionality and security.
- Made updates to the ΣUpgrade Decentralized Application (DApp) to improve user experience and interface.
- Implemented an additional configuration step in the smart contract for the ΣUpgrade Mainnet testing phase. This step requires sending the Robot to a designated Review wallet for verification after the ΣUpgrade. This process ensures the integrity and correctness of the Robot before its final distribution to the user.
Development Struggles and Solutions
- Developed a new ΣUpgrade function in response to recent updates in the MultiversX blockchain. This was necessary to maintain compatibility and enhance functionality.
- Updated the MultiversX libraries to align with the latest blockchain specifications.
- Successfully implemented a custom-made function for the Smart Contract upgrade, addressing the new requirements.
Devnet ΣUpgrade Protocol Improvements
- RoboPart Sorting Issues Resolved: Fixed sorting problems within the application to improve the user experience.
- Marketplace Integration: Added a new button feature that creates a direct link from RoboPart to the marketplace, enhancing the connectivity and utility of the platform.
#0220 - Update 21
SR Project Status Update
- Adjustment in project timelines due to personal milestones within the team. Tarantulo has recently welcomed a new addition to the family - became a father. Consequently, progress on the SR project is currently slower than usual. The normal pace is expected to resume by the end of February.
- Ongoing enhancement and maintenance work on the ΣUpgrade protocol alongside other protocols. The development team remains committed to continuous improvement despite reduced availability
- Limited availability across the team was attributed to various personal commitments and circumstances.
- Weekly meetings are on hold. The team plans to resume regular scheduling once stability in personal commitments is achieved.
ΣUpgrade Feedback
- Completed collection and analysis of feedback from the ΣUpgrade Devnet test. This comprehensive review has been instrumental in guiding our next steps.
- Conducted discussions to determine the prioritization of tasks based on the feedback analysis. Decisions have been made to focus on areas of highest impact and necessity.
- Implemented a series of changes and addressed several bugs identified through feedback and internal testing:
- Adjusted the UI to have the left sidebar expanded by default, enhancing user navigation.
- Removed the Lock Button from the interface for a streamlined user experience.
- Updated the Rarity filter to sort items by rarity, attack, and defense metrics, improving the searchability and comparison of items.
Below is included summary from previously unpublished SpaceLogs
- Conducted a meeting with the visual and content team to deliberate on the website's content strategy. Key discussions included the placement of information and the variety of content types to be featured on the website.
- The next immediate step is to finalize the content strategy decisions in the development stage. This involves integrating the agreed-upon content types and information layout into the website's design and functionality.
ΣUpgrade Devnet test
- Officially launched the public incentivized ΣUpgrade Devnet test, marking a significant milestone in our project development.
- Initiated registration for the Devnet test on Discord, successfully attracting 39 members to participate in the testing phase
- Distributed devnet Robots and Roboparts to all registered participants, facilitating their active involvement in the testing process.
- Conducted successful testing sessions with the participation of our community members.
- We have collected valuable feedback from users, which will be instrumental in guiding further improvements and enhancements to the project.
#1217 - Update 20
ΣUpgrade status:
- Currently ΣUpgrade on protocol is working, but testing is delayed, because:
- On the last meeting on Dec 14th, our Developer team informed us that currently, on the new Devnet (Devnet 2) there are some problems with generating the Metadata for NFTS which was confirmed by MultiversX development team
- Currently the first upgrade is successful, but during the new NFT mint all the metadata is lost, making upgrade process invalid
- On the last meeting on Dec 14th, our Developer team informed us that currently, on the new Devnet (Devnet 2) there are some problems with generating the Metadata for NFTS which was confirmed by MultiversX development team
ΣUpgrade changelog:
- Visual Enhancements:
- Added Green/Red arrows to indicate Rank, Power, or Rarity changes.
- Updated RoboPart image cards to display essential information (Name, Attack, Defence, Rarity).
- Added Green/Red arrows to indicate Rank, Power, or Rarity changes.
- Information Cards:
- Introduced a new Current Robot information card that provides comprehensive statistics for active RoboParts and lists locked RoboParts. This card flips after a click.
- User-Friendly Features:
- Implemented a toggle feature to highlight added RoboParts on a Robot.
- Added a refresh button for seamless interface updates with new Robots without the need to log out and log in.
- Implemented a toggle feature to highlight added RoboParts on a Robot.
- Performance Improvements:
- Optimized RoboPart image links, now hosted on a faster server for quicker loading.
- Implemented lazy loading for images to enhance overall performance.
- Optimized RoboPart image links, now hosted on a faster server for quicker loading.
- UI/UX Enhancements:
- Transformed the All RoboParts section from text to an icon for a cleaner interface.
- Modified the "Show All RoboParts in a Collection" feature button to a toggle in a different location for improved user navigation.
- Transformed the All RoboParts section from text to an icon for a cleaner interface.
- Ongoing Development:
- In progress: Adding a cooldown feature for Robot Upgrades to enhance user experience.
DApp Changelog:
- Inventory Management Overhaul:
- Introduced a new, robust inventory management system for Space Robots, RoboParts, and General items.
- Enhanced user experience with streamlined access and organization of items.
- Introduced a new, robust inventory management system for Space Robots, RoboParts, and General items.
- User Interface Improvements:
- Updated the "Refresh Items" button for a more intuitive and efficient user experience.
- CSS Fixes:
- Resolved styling issues related to the "Connect" and "Log Out" buttons.
- Ensured a consistent and visually appealing layout for improved user interaction.
- Resolved styling issues related to the "Connect" and "Log Out" buttons.
Website updates:
- Creative team meeting for final content (art, text) direction to finish the website
- Changed a few sections of the website, and finalized the layout
#1208 - Update 19
- A long overdue #SpaceLog update
- Lots of changes, in personal life of team members disrupting our communications. We are working continuously, but will try to improve our regular updates and communication going forward.
- In a couple of months since the last update, we had target regular weekly sync-up meetings with our team. Meetings as always, happen every Tuesday.
- Some of the meetings were postponed due to various personal matters
- Our development team working part time on the project, so development takes longer - more on this hopefully on the end of the year update
Review of events
- Birthday event was success. Added new RoboParts to the collection, improoved the DAPP. Finally the SpaceCake was unlocked.
- As of writing this only 112/800 were unlocked
- You can check status one the Smart contract - https://explorer.multiversx.com/accounts/erd1qqqqqqqqqqqqqpgqqs65z9n9kp6gjxtt3usls80fvjpxz68p9p4swe4zrm/nfts
- As of writing this only 112/800 were unlocked
- Borisake participated on XDay representing the Space Robots team
- We have experimented with 3D printing Space Robots elements
- We dropped our Spooky Robotality Art from our artist @Simpleprick you can find them on Xoxno - https://xoxno.com/collection/PRICK-d9dd66
ΣUpgrade progress
- Resolved an error message issue related to the MultiversX library by updating to the latest version.
- Identified a new issue on the Login screen overlay, where the MultiversX wallet screen selection is positioned under the Login screen.
Website
- We have made significant progress with the website development, but we are stuck on adding the content and finishing all the design elements
- Completed the responsiveness updates for the website.
#0929 - Update 18
- The Space Robots team members held their first meeting after our downtime vacation! We had a productive meeting and discussed various topics regarding further project development
- We have begun refreezing and reviewing the already built codebase to continue working on ΣUpgrade and ΣData integration.
- Next week, we will share an updated timeline on the release of the protocols.
- We also discussed participation in XDay. This year, due to personal reasons, we only have one member participating in the event.
#0822 - Update 17
- Team activity/Vacation
- During the summer season, like all robots, we also allocate a bit more time to spend with our families, travel around Gabma Centauri, and engage in other robot-appropriate activities during the warm season
- In light of some personal challenges, burnout, and various other factors, we've discussed with the Developer team. Together, we have arrived at a collective decision to embark on a vacation and development break period until September 21st
- During this period, we'll be directing our attention toward the creative aspects of the Space Robots universe.
- RoboDrop #2
- Scheduled for the end of August
- Guardian
- Updated DApp libraries to the latest versions on Devnet and currently conducting testing on the invisible guardian
- ΣUpgrade
- Preparations for Devnet testing are currently underway
- ΣData
- Database testing has been ongoing for approximately 2 weeks, with the on-chain data being populated.
- The optimization of storage data is performing as expected, maintaining a small database size
- Database testing has been ongoing for approximately 2 weeks, with the on-chain data being populated.
- Other
- The usual weekly team Dev meeting has been rescheduled to Thursday, during which the mentioned topics were addressed
#0812 - Update 16
- RoboDrop #2
- Getting ready to release a second Simpleprick art collection
- Slightly delayed due to our artist's summer vacation
- Getting ready to release a second Simpleprick art collection
- ΣLadder
- Ongoing efforts to tackle platform and cronjob instability
- Adoption of the PM2 library for Node.js scripts to ensure consistent cronjob execution
- Expanded exception handling to proactively prevent errors and potential issues
- Ongoing efforts to tackle platform and cronjob instability
- ΣData
- Enhancing database efficiency and reducing its size by storing only changes
- Reverting an operation also reverts the corresponding database entry
- Conducting comprehensive database testing using example code
- Achieving faster performance in comparison to the official API
- Transitioning the database server from a local environment to a testing environment
- Successfully implementing changes in the API to test the Database connection
- Completing the development of the function responsible for communication with the database
- Enhancing database efficiency and reducing its size by storing only changes
- ΣUpgrade
- Conducting ΣUpgrade testing and refining the code
- Integrating Upgrade_transactions ΣData database with every upgrade transaction
- Identifying errors occurring solely on Devnet; MultiversX developers confirmed their replication on Mainnet
- Conducting ΣUpgrade testing and refining the code
- Collectors events finale
- Getting ready for the final stage of the Collectors event
- Published the article, social media, and imagery
- Summer and other work-related tasks caused a slight delay in distribution by a few days
- Getting ready for the final stage of the Collectors event
- Others
- Switched to different Google Cloud instances, experienced temporary downtime
#0728 - Update 15
- ΣLadder
- Published the rank calculation article
- The error caused by a user canceling the login procedure has been successfully fixed
- The updated ranking calculations have been released
- Published the rank calculation article
- ΣData
- The developer team experimented with several database schema and table variations to find the most effective solution
- Crafted a solution to reduce redundant data collection in the database
- The developer team experimented with several database schema and table variations to find the most effective solution
- ΣUpgrade
- Improving action sequence when a user cancel Upgrade transactions to remove files from Piniata IPFS storage
- Other
- We have activated the Guardian functionality on the wallet and are now in a 20-day waiting period to carefully test all DApp features to ensure they are functioning as intended before proceeding with the library upgrade
- Discussion about team participation in the XDay
- Solved issues with GitHub repositories
- Reviewing DApp redesign ideas
- We have activated the Guardian functionality on the wallet and are now in a 20-day waiting period to carefully test all DApp features to ensure they are functioning as intended before proceeding with the library upgrade
- New Website
- Simpleprick created an incredible art piece for our Team section
- Our Front-End developer is currently working on seamlessly integrating the art into our website
- Simpleprick created an incredible art piece for our Team section
#0710 - Update 14
- ΣLadder
- The changes to the ΣLadder ranking regarding the Special RoboParts have been prepared and deployed in the testing environment. They will go live following the publication of the article regarding the ΣLadder rank calculations
- Preparation of the ΣLadder ranking article is underway
- PHXPortal
- A new Tier - Level 2 role has been added on Discord for those with 2X Space Robots
- The first item in the @Simpleprick art collection has been minted and distributed
- ΣData
- Creating the initial database schema and initial versions
- Testing the API connection with the Database and Blockchain
- Misc
- Resolving Github repositories-related issues - transferring the codebase
- The Tenor GIFs have been moved to a new account
#0624 - Update 13
- Developers have returned from vacation and work on ΣUpgrade, and the website has resumed
- ΣLadder release:
- Successfully launched the website and published an informative article explaining the protocol.
- Released the official ΣLadder Space Robots Ranking video at https://www.youtube.com/watch?v=I89RdMd3k0w&pp
- Implemented some minor UI updates and fixes
- Resolved a memory error that was causing data updates from the blockchain to fail
- Currently working on resolving the issue with Ranking JSON upload to https://xoxno.com/
- Identified small discrepancies in the rankings due to Special RoboParts and actively working on a solution. Updates will be shared soon as a fix is deployed.
- Preparing for an upcoming Event for the ΣLadder once all issues are resolved
- Working on an article that provides in-depth documentation explaining the ΣLadder ranking calculations
- Successfully launched the website and published an informative article explaining the protocol.
- ΣUpgrade
- Developing the testing strategy, with the first stage focusing on fully automated testing on Devnet.
- Planning for the second stage, which includes semi-automated testing on Mainnet, followed by fully automated testing on Mainnet
- Developing the testing strategy, with the first stage focusing on fully automated testing on Devnet.
#0614 - Update 12
- Our talented team of developers is taking a well-deserved summer vacation. As such, there will be a brief pause in development for approximately two weeks.
- ΣLadder
- Significant progress has been made on the ΣLadder project
- A series of enhancements and minor UI modifications have been implemented on the ΣLadder website
- Google Cloud, DNS, and Subdomain configurations have been set up, paving the way for the imminent website release
- The first Release Candidate for the ΣLadder website is primed and ready for launch
- Xoxno format ranking JSON preparation
- A collection of engaging social media content, blog posts, and videos are in the pipeline, alongside the development of an exciting backstory
- Significant progress has been made on the ΣLadder project
- Simpleprick is working on some new concept art
- Tarantulo is currently crafting a new story from the Space Robots universe
#0605 - Update 11
- ΣLadder
- Successfully launched a Devnet Testing API server for RoboParts for ranking
- Preparation for Beta ΣLadder release
- Finalized and reviewed the ranking formula, using the Ranking 6 version
- Made significant progress on the mobile version of the ranking website
- Implemented a smart ranking search
- Search features include searching by herotag/address name, and searching for a specific robot by using #123 or typing the number 123 and adding a space at the end
- Preparation of the ΣLadder ranking page release
- Infrastructure preparation for the release
- Successfully launched a Devnet Testing API server for RoboParts for ranking
- New Website
- Conducted a review of the mobile version of the website
- Design adaptations are in the process
- Created different colors for finished tasks on the roadmap
- Conducted a review of the mobile version of the website
- DApp
- Working on a new landing page for the DApp
- Successfully launched the first version of the dynamic ranking in a working model where rank prediction changes instantly after locking a new part
- Completed intense testing for ΣUpgrade, resulting in numerous fixes
- Building an in-app upgrade history log
- Working on a new landing page for the DApp
#0531 - Update 10
- Held weekly Space Robots team meeting (exciting update coming in the next SpaceLog entry)
- ΣLadder
- Conducted further analysis of current rank vs updated rank
- Extracted data from different marketplaces
- Prototyped ranking with different rank weights
- Conducted further analysis of current rank vs updated rank
- Held spontaneous events and holder event giveaways
- Announced Photoshop Modification Protocol 2
- Managed RoboPart API server transfer and downtime
- Created and configured the Beta RoboPart API server
- DApp experienced an outage on a Saturday evening/night due to server misconfiguration
- Created and configured the Beta RoboPart API server
#0524 - Update 9
Weekly Team/Development Meeting:
- Team discussions, project updates, and development planning.
ΣLadder Project:
- Discussions and analysis of the ranking weights
- Working on tuning/adjusting the weights of different elements such as TAD, matching H/B, and backgrounds.
- Development a new updated design for the Ranking Page V3, which includes:
- Integration of the latest ranking changes.
- Addition of new user interface elements.
- Implementation of a new color scheme.
ΣUpgrade Project:
- Progress of integration of Ranking calculations/changes in the Upgrade page
- A new API is being developed to calculate the changes with upgraded RoboParts influencing the rank.
#0519 - Update 8
- Met with the Moonlorian team to discuss the transfer of Google Cloud App Instance ownership.
- Began preparing the testing environment for DApp transfer.
- Conducted a weekly team meeting that involved:
- Discussing ΣLadder formulas and calculations with developers.
- Progress report on the ΣUpgrade protocol.
- The decision to decommission an unused testing environment.
- Presentation and discussion regarding innovative strategies and concepts.
- Website Upgrade:
- Completed the first iteration of the mobile design version.
- ΣUpgrade Protocol:
- Optimized routes in the DApp.
- Tested various upgrade scenarios, including reverting the Space Robots upgrade to the previous version of the Robot.
- Implemented several other improvements.
- ΣLadder protocol:
- Completed the second iteration of design and functionality.
- Finalized the Rank calculation with formulas from the second iteration.
#0516 - Update 7
- Performed project accounting tasks. Reviewing balance, invoices for continuous service payments.
- Servers utilization/usage overview
- Space Robots concept art design/experimentation
- Completed the final designs and content for the Space Robots Backgrounds Collectors event, including prize details
- DApp Updates:
- Added a preview of the newly upgraded Robot within the DApp pop-up
- Resolved issues encountered during multiple upgrades of the identical robot, affecting both Dapp and API
#0516 - Update 7
- Performed project accounting tasks. Reviewing balance, invoices for continuous service payments.
- Servers utilization/usage overview
- Space Robots concept art design/experimentation
- Completed the final designs and content for the Space Robots Backgrounds Collectors event, including prize details
- DApp Updates:
- Added a preview of the newly upgraded Robot within the DApp pop-up
- Resolved issues encountered during multiple upgrades of the identical robot, affecting both Dapp and API
#0512 - Update 6
- Launched and conducted initial play-testing for the first version of the 3D environment, featuring a rigged Space Robot model.
- A humorous/philosophical behind-the-scenes clip was shared on Twitter
- We've completed the first draft for a new faction within the Space Robots universe
- Our community event for holders has concluded, distributing prizes to the winners.
- Discussion with the Vampires.io team regarding their project launch. Exciting collaborations are on the horizon!
- DApp development:
- Added error handling in the Smart Contract (SC
- Resolved an issue related to failed transaction handling within the DApp
#0509 - Update 5
- Published the SpaceLog blog post and distributed it across various social media platforms - https://blog.spacerobotsclub.com/spacelog/
- Made the SpaceLog available to everyone
- Postponed the weekly developer meeting as one team member fell ill
- Continued developing and writing Space Robots lore, focusing on a new faction
#0508 - Update 4
- Discussed the ΣLadder, performed calculations, and determined how to calculate rarities for various groups of RoboParts, including matching Bodies, Heads, and Backgrounds
- Nearly finalized the formula for calculations, with plans to prepare a test script and conduct data analysis next
- Initiated a new Giveaway for the holder community
- Explored 3D environments with models as part of the preparation for an upcoming project launch
#0505 - Update 3
- Getting ready for the SpaceLog release by entering data, testing formating and preparing social media posts.
- Deliberating and investigating the potential use of 3D Space Robot models for a project associated with the new website launch.
- Developing various approaches and formulas to determine the optimal solution for connecting RoboParts on the Robots and within the RoboParts collections.
#0504 - Update 2
- The creative team held a meeting to discuss the upcoming release of concept art and new RoboParts for forthcoming releases and collaborations. They also synced up with the development team to review the progress made on all current projects.
- Working on the statistical model for the ranking system update. Collected on-chain data for RoboParts on the Robots, and RoboParts
#0501 - Update 1
Starting the 🔋︱spacelog. Initial entry.
- Developer meeting
- Upgrade protocol. Successfully upgraded a Space Robot on-chain
- Starting work on the new website mobile version
- Working on the story and special event for the website release
- ΣLadder protocol initial ranking system draft done
- SpaceLog concept introduction, and discussion
- 2023
//: End of transmission: Stay tuned ⚡
Linktree: http://linktr.ee/spacerobots
Space Robots Team @ Racyon Industries