firdavs / faucetpay
Fuacetpay payment api
Installs: 21
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/firdavs/faucetpay
Requires
- guzzlehttp/guzzle: ^7.2
This package is auto-updated.
Last update: 2025-10-07 20:29:03 UTC
README
This is a PHP package for the Faucetpay API. It provides an easy-to-use interface for interacting with the Faucetpay API, which allows you to send and receive cryptocurrency payments.
Installation
To use this package, you can install it via composer:
composer require firdavs/faucetpay
For public all vendor config file:
php artisan vendor:publish --provider="Firdavs\FaucetPackageServiceProvider" --tag="config"
Add env file faucetpay api key:
FAUCETPAY_API_KEY=your_api
Usage
First, you need to create an instance of the Firdavs\Faucetpay class:
use Firdavs\Faucetpay; $faucetpay = new Faucetpay();
By default, the constructor will use the test123465 API key and BTC cryptocurrency. You can override these values by specifying them in the config/faucetpay.php file in your Laravel application.
Get Balance
You can get the balance of your Faucetpay account by calling the getBalance method:
$balance = $faucetpay->getBalance();
By default, it will return the balance of the BTC cryptocurrency. You can specify a different cryptocurrency by passing its symbol as a parameter:
$balance = $faucetpay->getBalance('ETH');
List of All Crypto
You can get a list of all cryptocurrencies supported by Faucetpay by calling the currencies method:
$currencies = $faucetpay->currencies();
Check Address
You can check if a given address belongs to a Faucetpay user by calling the checkAddress method:
$address = '...'; // Replace with the address you want to check $result = $faucetpay->checkAddress($address);
Send Payment
You can send cryptocurrency payments to any Faucetpay address by calling the send method:
$address = '...'; // Replace with the address you want to send to $amount = 0.001; // Replace with the amount you want to send $result = $faucetpay->send($address, $amount);
By default, it will send a payment in the BTC cryptocurrency. You can specify a different cryptocurrency by passing its symbol as a third parameter:
$result = $faucetpay->send($address, $amount, 'ETH');
List of Recent Transactions
You can get a list of your recent transactions by calling the recent method:
$transactions = $faucetpay->recent($count = 10, $cripto = '');
Credits
This package was created by Firdavs Sharipov.