Download the PHP package psychiccat/monero-php without Composer

On this page you can find all versions of the php package psychiccat/monero-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

Please rate this library. Is it a good library?

All versions of monero-php with dependencies

Informations about the package monero-php

Monero-PHP

A PHP library for the Monero simplewallet JSON-RPC interface.

For more information about Monero, please visit https://getmonero.org/home.

If you found this useful, feel free to donate!

XMR: 47Vmj6BXSRPax69cVdqVP5APVLkcxxjjXdcP9fJWZdNc5mEpn3fXQY1CFmJDvyUXzj2Fy9XafvUgMbW91ZoqwqmQ6RjbVtp

Installation

Install the library using Composer.

composer require psychiccat/monero-php

Create an Instance of the Wallet

Default hostname and port connects to http://127.0.0.1:18082.

To connect to an external IP or different port:

Wallet Methods

getBalance

Responds with the current balance and unlocked (spendable) balance of the wallet in atomic units. Divide by 1e12 to convert.

Example response:

getAddress

Responds with the Monero address of the wallet.

Example response:

transfer

Transfers Monero to a single recipient OR a group of recipients in a single transaction. Responds with the transaction hash of the payment.

Parameters:

Example response:

transferSplit

Same as transfer(), but can split into more than one transaction if necessary. Responds with a list of transaction hashes.

Additional property available for the options array:

Example response:

sweepDust

Sends all dust outputs back to the wallet, to make funds easier to spend and mix. Responds with a list of the corresponding transaction hashes.

Example response:

getPayments

Returns a list of incoming payments using a given payment ID.

Parameters:

getBulkPayments

Returns a list of incoming payments using a single payment ID or a list of payment IDs from a given height.

Parameters:

incomingTransfers

Returns a list of incoming transfers to the wallet.

Parameters:

queryKey

Returns the wallet's spend key (mnemonic seed) or view private key.

Parameters:

integratedAddress

Make and return a new integrated address from your wallet address and a given payment ID, or generate a random payment ID if none is given.

Parameters:

Example response:

splitIntegrated

Returns the standard address and payment ID corresponding for a given integrated address.

Parameters:

Example response:

getHeight

Usage:

Returns the current block height of the daemon.

Example response:

stopWallet

Cleanly shuts down the current simplewallet process.


Version
Requires graze/guzzle-jsonrpc Version ^3.2

The package psychiccat/monero-php contains the following files

Loading the files please wait ....