PHPackages                             monkeytips/monkeytips-walletd-rpc-php - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. monkeytips/monkeytips-walletd-rpc-php

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

monkeytips/monkeytips-walletd-rpc-php
=====================================

A PHP wrapper for the monkeytips walletd daemon RPC interface

v1.2.2(7y ago)14MITPHPPHP &gt;=7.1.3

Since Mar 9Pushed 7y ago1 watchersCompare

[ Source](https://github.com/monkeytips/monkeytips-walletd-rpc-php)[ Packagist](https://packagist.org/packages/monkeytips/monkeytips-walletd-rpc-php)[ RSS](/packages/monkeytips-monkeytips-walletd-rpc-php/feed)WikiDiscussions master Synced 2mo ago

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

[![](https://avatars3.githubusercontent.com/u/40376113?s=200&v=4)](http://monkeytips.top)

---

Monkeytips Walletd RPC PHP
==========================

[](#monkeytips-walletd-rpc-php)

Monkeytips Walletd RPC PHP is a PHP wrapper for the monkeytips walletd JSON-RPC interface.

---

1. [Install monkeytips Walletd RPC PHP](#install-monkeytips-walletd-rpc-php)
2. [Methods](#methods)
3. [Examples](#examples)
4. [License](#license)

---

Install Monkeytips Walletd RPC PHP
----------------------------------

[](#install-monkeytips-walletd-rpc-php)

This package requires PHP &gt;=7.1.3. Require this package with composer:

```
composer require monkeytips/monkeytips-walletd-rpc-php

```

Methods
-------

[](#methods)

MethodParamsDescriptionreset$viewSecretKeyreset() method allows you to re-sync your wallet.savesave() method allows you to save your wallet by request.getViewKeygetViewKey() method returns address view key.getSpendKeys$addressgetSpendKeys() method returns address spend keys.getStatusgetStatus() method returns information about the current RPC Wallet state: block\_count, known\_block\_count, last\_block\_hash and peer\_count.getAddressesgetAddresses() method returns an array of your RPC Wallet's addresses.createAddress$secretSpendKey, $publicSpendKeycreateAddress() method creates an address.deleteAddress$addressdeleteAddress() method deletes a specified address.getBalance$addressgetBalance() method returns a balance for a specified address. If address is not specified, returns a cumulative balance of all RPC Wallet's addresses.getBlockHashes$firstBlockIndex, $blockCountgetBlockHashes() method returns an array of block hashes for a specified block range.getTransactionHashes$blockCount, $firstBlockIndex, $blockHash, $addresses, $paymentIdgetTransactionHashes() method returns an array of block and transaction hashes.getTransactions$blockCount, $firstBlockIndex, $blockHash, $addresses, $paymentIdgetTransactions() method returns information about the transactions in specified block range or for specified addresses.getUnconfirmedTransactionHashes$addressesgetUnconfirmedTransactionHashes() method returns information about the current unconfirmed transaction pool or for a specified addresses.getTransaction$transactionHashgetTransaction() method returns information about the specified transaction.sendTransaction$anonymity, $transfers, $fee, $addresses, $unlockTime, $extra, $paymentId, $changeAddresssendTransaction() method creates and sends a transaction.createDelayedTransaction$anonymity, $transfers, $fee, $addresses, $unlockTime, $extra, $paymentId, $changeAddresscreateDelayedTransaction() method creates but not sends a transaction.getDelayedTransactionHashesgetDelayedTransactionHashes() method returns hashes of delayed transactions.deleteDelayedTransaction$transactionHashdeleteDelayedTransaction() method deletes a specified delayed transaction.sendDelayedTransaction$transactionHashsendDelayedTransaction() method sends a specified delayed transaction.sendFusionTransaction$threshold, $anonymity, $addresses, $destinationAddresssendFusionTransaction() method creates and sends a fusion transaction.estimateFusion$threshold, $addressesestimateFusion() method allows to estimate a number of outputs that can be optimized with fusion transactions.getMnemonicSeed$addressgetMnemonicSeed() method functions nearly the same as getSpendKeys(). It returns the mnemonic seed for the given address.createIntegratedAddress$address, $paymentIdCombines an address and a paymentId into an 'integrated' address, which contains both in an encoded form. This allows users to not have to supply a payment Id in their transfer, and hence cannot forget it.getFeeInfogetFeeInfo() retrieves the fee and address of the public node you are connected to, that will be applied to each transaction.Examples
--------

[](#examples)

```
use monkeytips\Walletd;

$walletd = new Walletd\Client();

$response = $walletd->getBalance($walletAddress);
```

```
use monkeytips\Walletd;

$config = [
    'rpcHost'     => 'http://127.0.0.1',
    'rpcPort'     => 8070,
    'rpcPassword' => 'test',
];

$walletd = new Walletd\Client($config);

$json = $walletd->getBalance($walletAddress)->getBody()->getContents();

echo $json;

> {"id":0,"jsonrpc":"2.0","result":["availableBalance":100,"lockedAmount":50]}
```

License
-------

[](#license)

monkeytips Walletd RPC PHP is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT).

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 76.5% 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

Every ~43 days

Total

5

Last Release

2818d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5cc8f15c6ae13bf944efe2ba64bce3dda481d981008106f198f663d1244ace4f?d=identicon)[crappyrules](/maintainers/crappyrules)

---

Top Contributors

[![timmcleod](https://avatars.githubusercontent.com/u/1099280?v=4)](https://github.com/timmcleod "timmcleod (13 commits)")[![zpalmtree](https://avatars.githubusercontent.com/u/22151537?v=4)](https://github.com/zpalmtree "zpalmtree (3 commits)")[![crappyrules](https://avatars.githubusercontent.com/u/42759827?v=4)](https://github.com/crappyrules "crappyrules (1 commits)")

---

Tags

phpTurtleCoin

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/monkeytips-monkeytips-walletd-rpc-php/health.svg)

```
[![Health](https://phpackages.com/badges/monkeytips-monkeytips-walletd-rpc-php/health.svg)](https://phpackages.com/packages/monkeytips-monkeytips-walletd-rpc-php)
```

###  Alternatives

[stevebauman/location

Retrieve a user's location by their IP Address

1.3k7.6M65](/packages/stevebauman-location)[gehrisandro/tailwind-merge-laravel

TailwindMerge for Laravel merges multiple Tailwind CSS classes by automatically resolving conflicts between them

341682.2k18](/packages/gehrisandro-tailwind-merge-laravel)[amirbagh75/smsir-php

Unofficial sms.ir PHP Package

181.2k](/packages/amirbagh75-smsir-php)

PHPackages © 2026

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