Skip to main content
  1. All Posts/

Crown-PHP-Tools

Tools Open Source PHP WordPress

Crown-PHP-Tools

Different PHP functions for Crown(CRW) including WordPress

Introduction

We’re attempting to compile some useful PHP functions for anyone to use within their website.

How to use

They’re simple to use, just replace RPCUSER:RPCPASS with your Crown RPC details.

“sendtoaddress.php” Function

If you’re not using wordpress then you will need to create your own method of obtaining a Users Crown(CRW) address.
If you are using wordpress take note of ‘get_user_crown_address’.
$getUserMeta = get_user_meta($getID, $key = 'get_user_crown_address', $single = true);
This is a manually setup metatag made using the Ultimate Member plugin.
The plugin allows admins to customise their registration form.
Using edit, make a new form box and call it get_user_crown_address.
The code will now pull the users address when they’re logged in.

“getaccountaddress.php” Function

If you’re not using wordpress then you will need to create your own method of obtaining usernames.
If you are using wordpress then all is taken care of.
This will allocate an account on the Crown client. The user is shown the account address for them to use in some way.

“getaddressesbyaccount.php” Function

If you’re not using wordpress then you will need to create your own method of obtaining usernames.
If you are using wordpress then all is taken care of.
This will get the users account address from the Crown client. The user is shown the account address for them to use in some way.

“sendtoaccount.php” Function

This is a wordpress only function.
It will send from the admin wallet “0” account and sent to the logged in user.

“getnewaddress.php” Function

This function has two uses.
If you would like a user to just get a random address then user the function without wordpress features.
If you would like to generate another account address for the logged in user then use the wordpress function.

“listtransactions.php” Function

For non wordpress use, this function will show the last 50 transactions made from the admin/owerner wallet.
For wordpress use, this function shows the logged in user their last n number of transactions.

“getbalance.php” Function

For non wordpress use, this function will show the total balance of the admin/owerner wallet.
For wordpress use, this function shows the logged in users account balance.

“getblockcount.php” Function

Simple getblockcount command which returns current blockchain height.

“masternodecount.php” Function

Simple masternode(count) command to show the amount of masternodes opperating on the network.

“systemnodecount.php” Function

Simple systemnode(count) command to show the amount of masternodes opperating on the network.

“mnbudgetpassing.php” Function

Shows projected passing proposals.

“mnbudgetnextsblock.php” Function

Shows the next superblock height.

“getdifficulty.php” Function

Shows the network difficulty.

“getnetworkhashps.php” Function

Shows the network hashrate.

“nftokensupply.php” Function

Shows the total amount of tokens on the Crown Platform.

“balanceof.php”

There are 4 versions of this function.
Two with wordpress functionallity and two without.
The two without will need a way of pulling Crown addresses while the wordpress
functions already pull.