BlockUtils
{"title": "BlockUtils", "logoImg": "bafkreihh4usv7yuopn4b64pjb2mvjp27ic7tjezjvs2fokeyqd3r4p63ba", "website": "https://blockutils.xyz", "bannerImg": "bafkreifxywbw5ugb5zta7ihf5pmrvi7rwypdog6mehkvdodu7bnay32mze", "createdAt": 1742232534589, "userGithub": "arjun-r34", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-04-02T18:19:02.906Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0xc083f5b29f91edfd47a10afcb6531d5d194180be761310b8d02878af72711baf2a2ac3b6150ecd72ec6799d350766171d9a0a0d167779f0c3be07f35a70f50361c", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-04-02T18:19:02.906Z", "expirationDate": "2025-07-01T18:19:02.906Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x2723A2756ecb99b3B50f239782876fB595728AC0", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextGithubOrg#CommitMafia#23917863", "nullifiers": ["v0.0.0:qZzY4K/cOM2xfe9By5ppSQh88eCLnwmbbUn0y8zPvQM="]}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-04-02T18:18:51.968Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0xf91c1bb99766c8d78aba8b97991f54bfc10029732145a0baf354a0eef12fb9e55a8d991d1d2a7516fa4aadd092d0639351d933fae167e252f7d070bce3a6dc5d1b", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-04-02T18:18:51.968Z", "expirationDate": "2025-07-01T18:18:51.968Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x2723A2756ecb99b3B50f239782876fB595728AC0", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextTwitter#itsarjn", "nullifiers": ["v0.0.0:KJwkPNjruyVygZpoJ6kR4mexQ7WC3AynbSsbl40gf9U="]}}}, "description": "BlockUtils: A Web3 Development Toolkit\n\nProject Overview\nBlockUtils is an all-in-one web application designed to streamline blockchain development workflows. It provides a comprehensive suite of utilities that empower developers, security researchers, and blockchain enthusiasts with essential tools for interacting with and analyzing various blockchain networks.\n\nProject Description\nBlockUtils consolidates crucial web3 development functions into a unified, cyberpunk-inspired dashboard that eliminates the need for developers to maintain multiple bookmarks or scattered tools. Our toolkit includes:\n\nBIP39 Utility: Generate and validate mnemonic seed phrases, derive wallet addresses across multiple blockchain networks (Ethereum, Bitcoin, Litecoin, Dogecoin), and securely manage cryptographic keys with optional passphrases.\n\nToken Utilities: Analyze token contracts and interact with their functions directly through an intuitive interface.\n\nBlockchain Converters:\nETH Unit Converter: Seamlessly convert between Ether, Wei, Gwei, and other denominations\nHex Converter: Transform between hexadecimal and decimal values\nEpoch Converter: Convert between Unix timestamps and human-readable dates\nNetwork Discovery: Easily retrieve and navigate blockchain network configurations and details.\n\nSmart Contract Execution: Execute and test contract functions directly in the browser.\n\nTransaction Simulation: Preview transaction outcomes before actual execution to avoid costly errors.\n\nImpact and Vision\nBlockUtils aims to:\n\nLower the Technical Barrier: Democratize blockchain development by providing accessible tools for developers of all skill levels, reducing the learning curve for blockchain technology adoption.\n\nIncrease Developer Efficiency: Save development time by centralizing essential tools in one application, streamlining workflows and reducing context switching.\n\nEnhance Security: Help developers verify seed phrases, check contract functions, and simulate transactions before execution, promoting better security practices in the blockchain space.\n\nFoster Education: Serve as an educational platform where newcomers can explore and understand blockchain concepts through practical, interactive tools.\n\nSupport Multi-Chain Development: Facilitate cross-chain development by providing utilities compatible with various blockchain networks, encouraging innovation across the entire ecosystem.\n\nImplementation Strategy\nBlockUtils is built with modern web technologies (React, TypeScript, Tailwind CSS) and follows a modular architecture that allows for continuous expansion of features. The application prioritizes user privacy by performing all cryptographic operations client-side, ensuring sensitive information never leaves the user's device.\n\nThe project emphasizes responsive design, accessibility, and an intuitive user experience to ensure that developers can efficiently utilize these tools regardless of their environment or experience level.", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "CommitMafia", "projectTwitter": "itsarjn"}