Home / MeshJS / multisig
Dec 09, 10-11 AM (0)
Dec 09, 11-12 PM (0)
Dec 09, 12-1 PM (0)
Dec 09, 1-2 PM (0)
Dec 09, 2-3 PM (0)
Dec 09, 3-4 PM (0)
Dec 09, 4-5 PM (0)
Dec 09, 5-6 PM (0)
Dec 09, 6-7 PM (0)
Dec 09, 7-8 PM (0)
Dec 09, 8-9 PM (0)
Dec 09, 9-10 PM (0)
Dec 09, 10-11 PM (0)
Dec 09, 11-12 AM (0)
Dec 10, 12-1 AM (0)
Dec 10, 1-2 AM (0)
Dec 10, 2-3 AM (0)
Dec 10, 3-4 AM (0)
Dec 10, 4-5 AM (0)
Dec 10, 5-6 AM (0)
Dec 10, 6-7 AM (0)
Dec 10, 7-8 AM (0)
Dec 10, 8-9 AM (0)
Dec 10, 9-10 AM (0)
Dec 10, 10-11 AM (0)
Dec 10, 11-12 PM (0)
Dec 10, 12-1 PM (0)
Dec 10, 1-2 PM (0)
Dec 10, 2-3 PM (0)
Dec 10, 3-4 PM (0)
Dec 10, 4-5 PM (0)
Dec 10, 5-6 PM (0)
Dec 10, 6-7 PM (0)
Dec 10, 7-8 PM (0)
Dec 10, 8-9 PM (0)
Dec 10, 9-10 PM (0)
Dec 10, 10-11 PM (0)
Dec 10, 11-12 AM (0)
Dec 11, 12-1 AM (0)
Dec 11, 1-2 AM (0)
Dec 11, 2-3 AM (0)
Dec 11, 3-4 AM (0)
Dec 11, 4-5 AM (0)
Dec 11, 5-6 AM (0)
Dec 11, 6-7 AM (0)
Dec 11, 7-8 AM (0)
Dec 11, 8-9 AM (0)
Dec 11, 9-10 AM (4)
Dec 11, 10-11 AM (0)
Dec 11, 11-12 PM (0)
Dec 11, 12-1 PM (0)
Dec 11, 1-2 PM (0)
Dec 11, 2-3 PM (0)
Dec 11, 3-4 PM (0)
Dec 11, 4-5 PM (0)
Dec 11, 5-6 PM (0)
Dec 11, 6-7 PM (0)
Dec 11, 7-8 PM (0)
Dec 11, 8-9 PM (0)
Dec 11, 9-10 PM (0)
Dec 11, 10-11 PM (0)
Dec 11, 11-12 AM (0)
Dec 12, 12-1 AM (0)
Dec 12, 1-2 AM (0)
Dec 12, 2-3 AM (0)
Dec 12, 3-4 AM (0)
Dec 12, 4-5 AM (0)
Dec 12, 5-6 AM (0)
Dec 12, 6-7 AM (0)
Dec 12, 7-8 AM (0)
Dec 12, 8-9 AM (0)
Dec 12, 9-10 AM (0)
Dec 12, 10-11 AM (4)
Dec 12, 11-12 PM (1)
Dec 12, 12-1 PM (5)
Dec 12, 1-2 PM (1)
Dec 12, 2-3 PM (3)
Dec 12, 3-4 PM (0)
Dec 12, 4-5 PM (0)
Dec 12, 5-6 PM (0)
Dec 12, 6-7 PM (0)
Dec 12, 7-8 PM (0)
Dec 12, 8-9 PM (0)
Dec 12, 9-10 PM (0)
Dec 12, 10-11 PM (0)
Dec 12, 11-12 AM (0)
Dec 13, 12-1 AM (0)
Dec 13, 1-2 AM (0)
Dec 13, 2-3 AM (0)
Dec 13, 3-4 AM (0)
Dec 13, 4-5 AM (0)
Dec 13, 5-6 AM (0)
Dec 13, 6-7 AM (0)
Dec 13, 7-8 AM (0)
Dec 13, 8-9 AM (0)
Dec 13, 9-10 AM (0)
Dec 13, 10-11 AM (0)
Dec 13, 11-12 PM (0)
Dec 13, 12-1 PM (0)
Dec 13, 1-2 PM (0)
Dec 13, 2-3 PM (0)
Dec 13, 3-4 PM (0)
Dec 13, 4-5 PM (0)
Dec 13, 5-6 PM (0)
Dec 13, 6-7 PM (0)
Dec 13, 7-8 PM (0)
Dec 13, 8-9 PM (0)
Dec 13, 9-10 PM (0)
Dec 13, 10-11 PM (0)
Dec 13, 11-12 AM (0)
Dec 14, 12-1 AM (0)
Dec 14, 1-2 AM (0)
Dec 14, 2-3 AM (0)
Dec 14, 3-4 AM (0)
Dec 14, 4-5 AM (0)
Dec 14, 5-6 AM (0)
Dec 14, 6-7 AM (0)
Dec 14, 7-8 AM (0)
Dec 14, 8-9 AM (0)
Dec 14, 9-10 AM (0)
Dec 14, 10-11 AM (0)
Dec 14, 11-12 PM (2)
Dec 14, 12-1 PM (0)
Dec 14, 1-2 PM (0)
Dec 14, 2-3 PM (0)
Dec 14, 3-4 PM (0)
Dec 14, 4-5 PM (0)
Dec 14, 5-6 PM (0)
Dec 14, 6-7 PM (0)
Dec 14, 7-8 PM (0)
Dec 14, 8-9 PM (0)
Dec 14, 9-10 PM (0)
Dec 14, 10-11 PM (0)
Dec 14, 11-12 AM (0)
Dec 15, 12-1 AM (0)
Dec 15, 1-2 AM (0)
Dec 15, 2-3 AM (0)
Dec 15, 3-4 AM (0)
Dec 15, 4-5 AM (0)
Dec 15, 5-6 AM (0)
Dec 15, 6-7 AM (0)
Dec 15, 7-8 AM (0)
Dec 15, 8-9 AM (0)
Dec 15, 9-10 AM (0)
Dec 15, 10-11 AM (0)
Dec 15, 11-12 PM (2)
Dec 15, 12-1 PM (0)
Dec 15, 1-2 PM (2)
Dec 15, 2-3 PM (5)
Dec 15, 3-4 PM (4)
Dec 15, 4-5 PM (2)
Dec 15, 5-6 PM (0)
Dec 15, 6-7 PM (0)
Dec 15, 7-8 PM (0)
Dec 15, 8-9 PM (0)
Dec 15, 9-10 PM (0)
Dec 15, 10-11 PM (0)
Dec 15, 11-12 AM (0)
Dec 16, 12-1 AM (0)
Dec 16, 1-2 AM (0)
Dec 16, 2-3 AM (0)
Dec 16, 3-4 AM (0)
Dec 16, 4-5 AM (0)
Dec 16, 5-6 AM (0)
Dec 16, 6-7 AM (0)
Dec 16, 7-8 AM (0)
Dec 16, 8-9 AM (0)
Dec 16, 9-10 AM (0)
Dec 16, 10-11 AM (0)
35 commits this week Dec 09, 2025 - Dec 16, 2025
Refactor wallet info components for improved UI and functionality
- Updated card components to enhance layout and styling consistency.
- Refactored InspectMultisigScript and InspectScript to use CardUI for better presentation.
- Improved the handling of wallet state and balance display in ShowInfo and related components.
- Enhanced user experience with collapsible sections for advanced script details and improved messaging for wallet actions.
- Adjusted styles for alerts and buttons to ensure better visibility and interaction.
- Added Discord integration for signer profiles to enhance user engagement.
Update React and related dependencies to improve compatibility and performance
- Downgraded React and ReactDOM to version 18.3.1 for better compatibility with existing components.
- Added new dependencies for @react-three/fiber and @react-three/drei to enhance 3D rendering capabilities.
- Updated various package versions in package.json and package-lock.json to ensure consistency and security.
- Removed extraneous dependencies and improved overall package management.
Refactor API handlers to include client IP and enhance session management
- Updated multiple API routes to incorporate client IP retrieval for improved security and tracking.
- Refactored the createCaller function to include additional session parameters, enhancing user session management.
- Removed unnecessary client-side loading of MeshProvider, replacing it with a dynamic import to avoid SSR issues.
Enhance wallet data loading and user authentication flow
- Integrated WalletAuthModal into WalletDataLoaderWrapper to manage user authentication status.
- Implemented state management for showing the authentication modal based on wallet session queries.
- Updated API routes to include rate limiting and body size enforcement for enhanced security.
- Refactored various API handlers to ensure proper authorization checks for wallet access.
- Improved error handling and logging across multiple API endpoints to facilitate better debugging and user feedback.
Update dependencies and enhance user data handling
- Modified next.config.js to include additional packages for transpilation and improved module resolution.
- Updated package.json and package-lock.json to reflect changes in dependency versions, including React and Next.js.
- Enhanced optimistic updates in user data handling to ensure data integrity and prevent unnecessary updates.
- Improved error handling in user update mutations to ensure rollback only occurs when an address is provided.
- Refactored various components to use React types for better type safety and clarity.
- Removed the SECURITY_VULNERABILITIES_ANALYSIS.md file as it is no longer needed.
Enhance configuration and optimize caching for improved performance
- Updated next.config.js to allow unoptimized images for local proxy API routes and added tree-shaking optimizations.
- Introduced bundle analyzer configuration to assist in analyzing the build size when the ANALYZE environment variable is set.
- Modified package.json to include a new script for analyzing the build.
- Refactored caching strategies in various API routes to optimize performance and reduce external API calls.
- Implemented caching middleware for tRPC queries to improve data fetching efficiency.
- Enhanced user and wallet data hooks with improved caching and stale time settings.
Refactor button component and enhance error handling in DRep data fetching
- Updated the Button component to use forwardRef and improved type definitions for better integration with ShadcnButton.
- Enhanced error handling in WalletDataLoaderWrapper and DrepOverviewPage to gracefully manage 404 errors when fetching DRep metadata and details.
- Removed unnecessary console logs in various components to clean up the codebase and improve performance.
- Improved wallet balance fetching logic to handle errors more effectively, ensuring a smoother user experience.
Refactor error logging and database URL validation in connection handling
- Simplified error logging for database connection issues, removing redundant messages while maintaining clarity.
- Enhanced DATABASE_URL validation by parsing the URL to check for Supabase connection requirements, improving error handling and guidance for optimal configuration.
- Updated retry logic warnings to provide clearer feedback during connection attempts in development environments.
Enhance database connection handling with retry logic and error logging
- Implemented connection retry logic for Prisma operations with exponential backoff to improve resilience against transient database errors.
- Added detailed error logging for connection issues in both production and development environments, including critical checks for Supabase connection configurations.
- Refactored Prisma client initialization to ensure optimal connection pooling and graceful shutdown handling.