PHPackages                             hopekelldev/laravel-tatum-io - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. hopekelldev/laravel-tatum-io

ActiveLibrary[API Development](/categories/api)

hopekelldev/laravel-tatum-io
============================

Modern Laravel SDK for selected Tatum.io APIs.

v1.0.0(2mo ago)00MITPHPPHP ^8.2

Since May 17Pushed 2mo agoCompare

[ Source](https://github.com/HopekellDev/Laravel-Tatum.io)[ Packagist](https://packagist.org/packages/hopekelldev/laravel-tatum-io)[ Docs](https://github.com/hopekelldev/laravel-tatum-io)[ RSS](/packages/hopekelldev-laravel-tatum-io/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (4)Versions (2)Used By (0)

⛓ HopekellDev Laravel Tatum.io
==============================

[](#-hopekelldev-laravel-tatumio)

[![Packagist Version](https://camo.githubusercontent.com/9d3355245d9d640d04407049006d7db6b3d9bb65af8810b3cbc88461822f2787/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f686f70656b656c6c6465762f6c61726176656c2d746174756d2d696f)](https://camo.githubusercontent.com/9d3355245d9d640d04407049006d7db6b3d9bb65af8810b3cbc88461822f2787/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f686f70656b656c6c6465762f6c61726176656c2d746174756d2d696f)[![PHP Version](https://camo.githubusercontent.com/aac2ed5aa38592f5c15244544e5f21b87f4109bfaf6f230e56e7a1ff4571a408/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f686f70656b656c6c6465762f6c61726176656c2d746174756d2d696f)](https://camo.githubusercontent.com/aac2ed5aa38592f5c15244544e5f21b87f4109bfaf6f230e56e7a1ff4571a408/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f686f70656b656c6c6465762f6c61726176656c2d746174756d2d696f)[![Laravel Version](https://camo.githubusercontent.com/93e2a73a6be4178312d2ac1dc894dab6632c2e920066fd0178100fe839695d02/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31332e782d726564)](https://camo.githubusercontent.com/93e2a73a6be4178312d2ac1dc894dab6632c2e920066fd0178100fe839695d02/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31332e782d726564)[![License: MIT](https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667)](https://opensource.org/licenses/MIT)[![Downloads](https://camo.githubusercontent.com/e79b46b85f8b0219bd5c67ab75d746cc1bb001377481a1a4f713b38c9aa85ea1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f686f70656b656c6c6465762f6c61726176656c2d746174756d2d696f)](https://camo.githubusercontent.com/e79b46b85f8b0219bd5c67ab75d746cc1bb001377481a1a4f713b38c9aa85ea1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f686f70656b656c6c6465762f6c61726176656c2d746174756d2d696f)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/029295d13fd614a1975f31408d1af2dcf83d10ddfac997d25b9757fd3320ddb1/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f486f70656b656c6c4465762f4c61726176656c2d546174756d2e696f2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d61696e)](https://scrutinizer-ci.com/g/HopekellDev/Laravel-Tatum.io/?branch=main)[![Code Intelligence Status](https://camo.githubusercontent.com/96fae49b1782573bc21e1965fe3b045a02b9721909d72834007c4b51b00bc3a2/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f486f70656b656c6c4465762f4c61726176656c2d546174756d2e696f2f6261646765732f636f64652d696e74656c6c6967656e63652e7376673f623d6d61696e)](https://scrutinizer-ci.com/code-intelligence)[![Build Status](https://camo.githubusercontent.com/89058e80dcb2675d657d8e1d22c11d11de88c4337be0514375305cb6354976fb/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f486f70656b656c6c4465762f4c61726176656c2d546174756d2e696f2f6261646765732f6275696c642e706e673f623d6d61696e)](https://scrutinizer-ci.com/g/HopekellDev/Laravel-Tatum.io/build-status/main)

---

[![Laravel Tatum.io Banner](https://raw.githubusercontent.com/HopekellDev/Laravel-Tatum.io/main/assets/banner.png)](https://raw.githubusercontent.com/HopekellDev/Laravel-Tatum.io/main/assets/banner.png)

🚀 Introduction
--------------

[](#-introduction)

**HopekellDev Laravel Tatum.io** is a modern, lightweight, and developer-friendly Laravel SDK for selected Tatum.io APIs.

Built specifically for:

- ⚡ Laravel 10, 11, 12 &amp; 13
- 🧠 PHP 8.2+
- ⛓ Blockchain infrastructure
- 💰 Virtual accounts
- 🪙 Smart contracts
- 🔥 NFT &amp; token operations
- 🛡 KMS security operations
- 📦 Laravel auto-discovery

This package provides a clean Laravel-style fluent API structure for interacting with Tatum blockchain infrastructure.

---

✨ Features
----------

[](#-features)

- ✅ Laravel auto-discovery
- ✅ Modern fluent API structure
- ✅ Blockchain RPC support
- ✅ NFT smart contract support
- ✅ ERC-20 token support
- ✅ ERC-1155 token support
- ✅ Marketplace support
- ✅ Auction support
- ✅ Gas Pump support
- ✅ Virtual Accounts support
- ✅ Blockchain utility helpers
- ✅ KMS security endpoints
- ✅ Standardized API responses
- ✅ Built-in exception handling
- ✅ Easily extendable architecture

---

📦 Installation
--------------

[](#-installation)

```
composer require hopekelldev/laravel-tatum-io
```

Publish config:

```
php artisan vendor:publish --tag=tatum-config
```

---

⚙️ Configuration
----------------

[](#️-configuration)

Add your Tatum credentials to `.env`

```
TATUM_API_KEY=your_api_key
TATUM_BASE_URL=https://api.tatum.io
TATUM_TIMEOUT=30
TATUM_THROW_EXCEPTIONS=true
```

---

🧪 Quick Usage
-------------

[](#-quick-usage)

```
use HopekellDev\Tatum\Facades\Tatum;

$response = Tatum::blockchainRpc()
    ->bitcoin()
    ->generateWallet();

return $response;
```

---

📘 Documentation
===============

[](#-documentation)

⛓ Blockchain RPC
----------------

[](#-blockchain-rpc)

Supported chains:

- Bitcoin
- Ethereum
- BNB Smart Chain
- Polygon
- Tron
- Solana
- Litecoin
- Dogecoin
- XRP

### Bitcoin Wallet

[](#bitcoin-wallet)

```
Tatum::blockchainRpc()
    ->bitcoin()
    ->generateWallet();
```

### Ethereum Balance

[](#ethereum-balance)

```
Tatum::blockchainRpc()
    ->ethereum()
    ->getBalance($address);
```

---

🪙 Smart Contracts
-----------------

[](#-smart-contracts)

### NFT Minting

[](#nft-minting)

```
Tatum::smartContracts()
    ->nft()
    ->mint($data);
```

### ERC-20 Token Transfer

[](#erc-20-token-transfer)

```
Tatum::smartContracts()
    ->fungibleTokens()
    ->transfer($data);
```

### Marketplace Listing

[](#marketplace-listing)

```
Tatum::smartContracts()
    ->marketplace()
    ->createListing($data);
```

---

🏦 Virtual Accounts
------------------

[](#-virtual-accounts)

### Create Virtual Account

[](#create-virtual-account)

```
Tatum::virtualAccounts()
    ->account()
    ->create($data);
```

### Create Customer

[](#create-customer)

```
Tatum::virtualAccounts()
    ->customer()
    ->create($data);
```

### Create Withdrawal

[](#create-withdrawal)

```
Tatum::virtualAccounts()
    ->withdrawal()
    ->create($data);
```

---

🔔 Blockchain Notifications
--------------------------

[](#-blockchain-notifications)

```
Tatum::blockchainNotifications()
    ->subscriptions()
    ->all();
```

---

🛡 Security
----------

[](#-security)

### KMS Sign Transaction

[](#kms-sign-transaction)

```
Tatum::security()
    ->keyManagementSystem()
    ->sign($data);
```

---

🧰 Utilities
-----------

[](#-utilities)

### Broadcast Transaction

[](#broadcast-transaction)

```
Tatum::utils()
    ->blockchainUtils()
    ->broadcast($data);
```

---

📚 Covered Modules
=================

[](#-covered-modules)

✅ Blockchain RPC
----------------

[](#-blockchain-rpc-1)

- Bitcoin
- Ethereum
- BSC
- Polygon
- Tron
- Solana
- Litecoin
- Dogecoin
- XRP

✅ Smart Contracts
-----------------

[](#-smart-contracts-1)

- NFT (ERC-721)
- Fungible Tokens (ERC-20)
- Multi Tokens (ERC-1155)
- Marketplace
- Auction
- Gas Pump

✅ Security
----------

[](#-security-1)

- Key Management System

✅ Virtual Accounts
------------------

[](#-virtual-accounts-1)

- Account
- Transaction
- Customer
- Virtual Currency
- Order Book
- Blockchain Addresses
- Blockchain Operations
- Blockchain Fees
- Deposit
- Withdrawal

✅ Blockchain Notifications
--------------------------

[](#-blockchain-notifications-1)

- Subscriptions
- Notifications

✅ Utilities
-----------

[](#-utilities-1)

- Blockchain Utilities
- Service Utilities

---

⚠️ Error Handling
=================

[](#️-error-handling)

```
use HopekellDev\Tatum\Facades\Tatum;
use HopekellDev\Tatum\Exceptions\TatumException;

try {

    $wallet = Tatum::blockchainRpc()
        ->bitcoin()
        ->generateWallet();

} catch (TatumException $e) {

    return $e->getMessage();

}
```

---

🧱 Package Architecture
======================

[](#-package-architecture)

```
Tatum
├── Services
│   ├── BlockchainNotifications
│   ├── BlockchainRpc
│   ├── SmartContracts
│   ├── Security
│   ├── VirtualAccounts
│   └── Utils
├── Helpers
│   ├── Http Client
│   └── Response Formatter
└── Exceptions
```

---

🤝 Contributing
==============

[](#-contributing)

Contributions are welcome.

You can help by:

- Adding more Tatum endpoints
- Improving documentation
- Writing tests
- Improving blockchain coverage
- Improving developer experience

---

🔥 Roadmap
=========

[](#-roadmap)

- Webhook signature verification
- Retry middleware
- Logging support
- Pest test suite
- GitHub Actions CI
- Mock responses for testing

---

🛡 License
=========

[](#-license)

This package is open-sourced software licensed under the MIT License.

---

👨‍💻 Author
==========

[](#‍-author)

**HopekellDev**

Building scalable fintech, blockchain, SaaS, and backend systems.

- GitHub:
- Email:

---

⭐ Support
=========

[](#-support)

If this package helps you, please support it by:

- Starring the repository
- Sharing with Laravel developers
- Reporting bugs
- Suggesting improvements
- Contributing code

---

> Built for Laravel developers who need a clean, modern, and extendable Tatum.io SDK.

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance86

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

68d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/46373141?v=4)[Ezenwa Hopekell](/maintainers/HopekellDev)[@HopekellDev](https://github.com/HopekellDev)

---

Top Contributors

[![HopekellDev](https://avatars.githubusercontent.com/u/46373141?v=4)](https://github.com/HopekellDev "HopekellDev (8 commits)")

---

Tags

laravelcryptowalletweb3blockchainTatumerc20erc721erc1155

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/hopekelldev-laravel-tatum-io/health.svg)

```
[![Health](https://phpackages.com/badges/hopekelldev-laravel-tatum-io/health.svg)](https://phpackages.com/packages/hopekelldev-laravel-tatum-io)
```

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3345.3M347](/packages/psalm-plugin-laravel)[defstudio/telegraph

A laravel facade to interact with Telegram Bots

813336.8k3](/packages/defstudio-telegraph)[api-platform/laravel

API Platform support for Laravel

58174.6k17](/packages/api-platform-laravel)[simplestats-io/laravel-client

Server-side analytics for Laravel that follows the full funnel from visit to registration to payment, attributed to the channel that drove it. Revenue, MRR, churn and ad-spend profit (ROAS/CAC) per channel. GDPR compliant, ad-blocker proof.

5022.6k](/packages/simplestats-io-laravel-client)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
