jsonrpc-php

Connect to faircoin blockchain via PHP by jsonrpc api. You can find all instructions and sources in git.fairkom.net


Example data


System

Faircoin->electrumfair->version()


Message

Faircoin->electrumfair->signmessage($address,$message[,$password])

Faircoin->electrumfair->verifymessage($address,$message,$signature)

Faircoin->faircoind->verifymessage($address,$message,$signature)

Faircoin->faircoind->validatepubkey($pubkey)


Address

Faircoin->electrumfair->getaddressbalance($address)

Faircoin->electrumfair->getaddresshistory($address)

Faircoin->electrumfair->getaddressunspent($address)

Faircoin->electrumfair->validateaddress($address)

Faircoin->faircoind->validateaddress($address)


Block

Faircoin->faircoind->getbestblockhash()

Faircoin->faircoind->getblock($blockhash)

Faircoin->faircoind->getblockchaininfo()

Faircoin->faircoind->getblockcount()

Faircoin->faircoind->getblockhash($index)

Faircoin->faircoind->getblockheader($blockhash)

Faircoin->faircoind->getchaintips()


Transaction

Faircoin->electrumfair->deserialize($tx_hex)

Faircoin->electrumfair->gettransaction($txid)

Faircoin->faircoind->getrawtransaction($txid)

Faircoin->faircoind->getmempoolinfo()

Faircoin->faircoind->getrawmempool()

Faircoin->faircoind->gettxoutsetinfo()


Network

Faircoin->electrumfair->getservers()

Faircoin->electrumfair->getfeerate()

Faircoin->faircoind->getchainparameters()

Faircoin->faircoind->getconnectioncount()

Faircoin->faircoind->getnettotals()

Faircoin->faircoind->getnetworkinfo()

Faircoin->faircoind->getpeerinfo()

Faircoin->faircoind->estimatefee()

Faircoin->faircoind->getactiveadmins()

Faircoin->faircoind->getactivecvns()

Faircoin->faircoind->getinfo()


Wallet

Wallet status

Faircoin->electrumfair->is_synchronized()

Payment requests

Faircoin->electrumfair->addrequest($amount,$memo)

Faircoin->electrumfair->listrequests()

Faircoin->electrumfair->getrequest($request)

Faircoin->electrumfair->rmrequest($request)

Faircoin->electrumfair->clearrequests()

Wallet addresses

Faircoin->electrumfair->createnewaddress()

Faircoin->electrumfair->getunusedaddress()

Faircoin->electrumfair->ismine($address)

Faircoin->electrumfair->listaddresses()

Faircoin->electrumfair->listunspent()

Faircoin->electrumfair->notify($address,$URL)

Faircoin->electrumfair->freeze($address)

Faircoin->electrumfair->unfreeze($address)

Wallet history & balance

Faircoin->electrumfair->getbalance()

Faircoin->electrumfair->history()

Wallet public keys

Faircoin->electrumfair->getmpk()

Faircoin->electrumfair->getpubkeys($address)