{"id":24684820,"url":"https://github.com/swader/soroban","last_synced_at":"2026-04-13T22:33:00.811Z","repository":{"id":270862920,"uuid":"911682818","full_name":"Swader/soroban","owner":"Swader","description":"A basic calculator of SSTORE2 costs for large data storage in contract data on-chain","archived":false,"fork":false,"pushed_at":"2025-01-04T21:39:42.000Z","size":14,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-21T20:38:58.782Z","etag":null,"topics":["blockchain","smart-contracts","solana","sstore","sstore2","storage"],"latest_commit_sha":null,"homepage":"https://swader.github.io/soroban/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Swader.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-03T15:43:59.000Z","updated_at":"2025-01-06T13:18:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"cb5c29e4-17c2-4696-8947-6fea617e158f","html_url":"https://github.com/Swader/soroban","commit_stats":null,"previous_names":["swader/soroban"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Swader/soroban","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swader%2Fsoroban","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swader%2Fsoroban/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swader%2Fsoroban/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swader%2Fsoroban/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Swader","download_url":"https://codeload.github.com/Swader/soroban/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swader%2Fsoroban/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31774028,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T20:17:16.280Z","status":"ssl_error","status_checked_at":"2026-04-13T20:17:08.216Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","smart-contracts","solana","sstore","sstore2","storage"],"created_at":"2025-01-26T15:16:50.102Z","updated_at":"2026-04-13T22:33:00.796Z","avatar_url":"https://github.com/Swader.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SSTORE2 Storage Cost Calculator\n\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n\nCompare on-chain storage costs across different blockchains using the SSTORE2 pattern. Calculate deployment costs for Ethereum, Solana, Polygon, and other chains with real-time price data.\n\n🔗 **[Try it live](https://swader.github.io/soroban/)** or run locally by downloading the repository.\n\n## Key Features\n\n- 📊 **Multi-Chain Support**: Compare costs across Ethereum, Solana, Polygon, BSC, Avalanche, and more\n- 💰 **Real-Time Pricing**: Live data from CoinGecko (default) or CoinMarketCap\n- 🔒 **Privacy First**: All calculations happen client-side - no file uploads\n- ⚡ **Zero Dependencies**: Pure JavaScript, runs entirely in browser\n- 🛠 **Customizable**: Add custom chains and modify gas prices\n\n### Supported Networks\n\n- **Layer 1**: Ethereum, BSC, Avalanche, Solana\n- **Layer 2**: Arbitrum, Optimism, Base, Blast\n- **ZK Rollups**: Polygon zkEVM, Scroll, Linea\n- **Sidechains**: Polygon (with checkpoint cost calculation)\n- **Other**: Moonbeam (Polkadot)\n\n## Features\n\n### File Size Input\n\n- Drag \u0026 drop file support for automatic size calculation\n- Manual size input option\n- No file upload - size is calculated client-side for privacy\n- Automatic detection and handling of files exceeding single contract size limit (24,576 bytes)\n\n### Chain Support\n\n- Pre-configured support for major chains:\n  - L1s: Ethereum, BSC, Avalanche, Solana\n  - L2s: Arbitrum, Optimism, Base, Blast\n  - ZK Rollups: Polygon zkEVM, Scroll, Linea\n  - Sidechains: Polygon\n  - Other: Moonbeam (Polkadot)\n- Custom chain support with configurable parameters\n- Solana included as a non-EVM comparison baseline\n\n### Cost Calculation\n\n- Accurate gas calculations including:\n  - Base contract deployment costs\n  - Per-byte storage costs\n  - L2-specific costs (data availability, compression)\n  - Polygon checkpoint costs\n  - Solana rent-exempt storage\n- Automatic contract splitting for large files\n- Real-time price data from CoinGecko (default) or CoinMarketCap (optional - see gear icon)\n- USD conversion for easy comparison\n\n## Technical Details\n\n### SSTORE2 Implementation\n\n- Contract Creation: ~32k gas overhead\n- Data Storage: ~200 gas per byte\n- Size Limit: 24kb per contract\n- Automatic chunking for files \u003e 24kb\n\n## Usage\n\n1. Input file size (drag \u0026 drop or manual entry)\n2. Select chains to compare\n3. Adjust gas prices if needed\n4. Click \"Compute Storage Costs\"\n5. Review the comparison table showing costs across all selected chains\n\nThe calculator will display:\n\n- Number of contracts/transactions needed\n- Gas costs and fees\n- Native token costs\n- USD equivalent costs\n- Highlighting of most economical option\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswader%2Fsoroban","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswader%2Fsoroban","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswader%2Fsoroban/lists"}