Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Ether Laravel Package

slvler/ether

A Laravel package for interacting with the Ethereum blockchain via JSON-RPC. It offers a simple client for querying blocks, transactions, accounts, and network data, making Ethereum connectivity easier to integrate into PHP applications.

View on GitHub
Deep Wiki
Context7

slvler/ether is a lightweight Laravel package for interacting with the Ethereum blockchain through JSON-RPC nodes and the Etherscan API. It gives PHP developers a fluent, framework-friendly way to query on-chain data without hand-crafting raw RPC calls, making it easy to read balances, inspect blocks, and monitor transactions from any Laravel application.

  • Simple, expressive facade/API for common Ethereum RPC methods
  • Query account balances, block details, and transaction receipts
  • Etherscan integration for logs, contract ABIs, and gas data
  • Configurable node endpoint and API key via Laravel config
  • Returns clean, predictable data structures for easy handling
Frequently asked questions about Ether
What is slvler/ether used for in a Laravel application?
slvler/ether is a Laravel package for interacting with Etherscan and Ethereum JSON-RPC data, focused on read-oriented use cases such as balances, blocks, transactions, logs, contract ABIs, and gas estimates. It is best treated as a thin adapter behind an internal service class, not as a wallet, signer, custody layer, or transaction-submission platform.
How do I install slvler/ether in Laravel?
Install it with Composer using the package name slvler/ether, then follow the package documentation for any Laravel service provider or config publishing steps and set your Etherscan API key. Before adopting it, confirm its composer.json constraints for Laravel, PHP, and Guzzle against your application baseline.
Which Laravel and PHP versions does slvler/ether support?
The provided evaluation does not confirm exact Laravel, PHP, or Guzzle version constraints, so check the package composer.json and release history before adding it to an existing application. Treat compatibility with your current Laravel baseline as a required integration spike item rather than an assumption.
Does slvler/ether support Etherscan API v1 or the multichain Etherscan API?
The available context says to verify whether slvler/ether targets Etherscan API v1 or the newer multichain API surface; it does not confirm this for you. Inspect the package source, documentation, and release notes, and test the specific chains and endpoints you need before committing.
Can slvler/ether send or sign Ethereum transactions?
No. slvler/ether is described as a read-oriented Etherscan and Ethereum JSON-RPC client for querying accounts, blocks, transactions, logs, contract data, and gas estimates. It is not a wallet, signer, custody layer, or transaction-submission platform, so do not use it to hold keys or sign transactions.
How should I handle Etherscan API keys and rate limits with this package?
Store the Etherscan API key in environment configuration and keep it out of source control, then centralize client configuration so key rotation is simple. Because throughput is bounded by Etherscan plan limits and key quotas, add caching for stable reads, throttling, retries with backoff, timeouts, and alerting in your Laravel service layer.
Is slvler/ether production-ready?
Treat it as a bounded spike, not an automatic production commitment: the provided assessment notes low community validation, with few stars and no dependents. The MIT license helps because you can fork it, but you should pin versions, add contract tests, wrap it behind an internal adapter, and assign an engineering owner before production use.
How do I test slvler/ether without hitting Etherscan rate limits?
Mock the package HTTP layer or wrap it behind an interface you can fake in Laravel tests, and keep a separate low-volume Etherscan API key for integration checks. For contract tests, compare representative responses with direct Etherscan HTTP calls, cache fixtures where appropriate, and avoid running high-volume live calls in CI.
What are alternatives to slvler/ether for Ethereum data in Laravel?
Alternatives include a small custom Guzzle client for the specific Etherscan endpoints you use, a maintained Ethereum RPC client, or an internal adapter over another provider. Compare them on Etherscan API version support, typed responses, retries and rate limiting, Laravel compatibility, test coverage, and maintenance signals, because slvler/ether has weak adoption.
How do I migrate away from slvler/ether or replace it later?
Put slvler/ether behind a small internal interface or service class that exposes only the domain methods your product needs, such as balance queries or contract ABI retrieval. Inventory the endpoints and expected response schemas you use, then you can replace the package with a custom client, a fork, or another provider as a configuration-level change rather than an application rewrite.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console