2017 © Pedro Peláez
 

library luxstack-razrbit

Build, test and scale bitcoin apps faster with Razrbit

image

freddiecoleman/luxstack-razrbit

Build, test and scale bitcoin apps faster with Razrbit

  • Wednesday, September 24, 2014
  • by freddiecoleman
  • Repository
  • 2 Watchers
  • 7 Stars
  • 36 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Luxstack Razrbit SDK for PHP (Beta)

This package contains the Luxstack Razrbit Bitcoin platform - allowing you to build, test and scale bitcoin apps faster., (*1)

I did not create the Razrbit Bitcoin Platform, it is built by Luxstack. I have simply written some automated tests for it and added some extra Laravel support., (*2)

Installation

Begin by installing this package through Composer., (*3)

{
    "require": {
        "freddiecoleman/luxstack-razrbit": "1.1.0"
    }
}

API Key

In order to use this package you will need to set the following constants containing your Luxstack App ID and secret., (*4)


CONST MY_APP_ID = "A25AOpLUoT"; CONST MY_APP_SECRET = "688e2b77-09a3-4945-9468-bf188ff3de88";

Laravel Users

If you are a Laravel user there is a service provider that you can make use of., (*5)


// app/config/app.php 'providers' => [ '...', 'Luxstack\Razrbit\RazrbitServiceProvider' ];

When this provider is booted, you'll have access to a helpful Razrbit facade, which you may use in your controllers., (*6)

Route::get('/', function()
{
    return Razrbit::marketsPrice('USD');
});

Non-Laravel users

If you are not using Laravel you will need to instantiate Razrbit manually yourself., (*7)

$razrbit = new Razrbit(MY_APP_ID,MY_APP_SECRET);

Once this has been done, any available services can be invoked. Response data is accessible in the callback and can be used as needed:, (*8)

$new_address = $razrbit->walletCreateNewAddress();

$balance = $razrbit->getBalanceFromAddress($new_address);

API

Wallet

$razrbit->walletCreateNewAddress();

Creates a new bitcoin address, (*9)

razrbit->walletSendAmount("1exampleFromAddressPrivateKey", "1exampleToAddress", 123456);

Sends bitcoin from one of your addresses to the destination address. Amount is measured in bits., (*10)

$razrbit->walletGetBalanceFromAddress($exampleAddress);

Returns the balance of the given address in bits., (*11)

Explorer

$razrbit->explorerBlock($exampleBlock);

Retrieve details about a given block, (*12)

$razrbit->explorerTransaction($exampleTransaction);

Retrieve details about a given transaction, (*13)

$razrbit->explorerAddress($exampleAddress);

Retrieve details about a given address, (*14)

$razrbit->explorerAddressUnspentOutputs($exampleAddress);

Returns the list of unspent outputs for a given address, (*15)

Network

$razrbit->networkGetDifficulty();

Retrieve the current network difficulty, (*16)

$razrbit->networkPushTransaction("exampleTransaction");

Push a transaction onto the network, (*17)

Markets

currencyCode is a valid ISO 4217 code such as USD or EUR., (*18)

$razrbit->marketsPrice("USD");

Returns the current bitcoin price, (*19)

$razrbit->marketsDayPrice("USD");

Returns the day price, (*20)

$razrbit->marketsHistoricalPrice("USD","2014-03-03");

Returns the historical price at the given date. date must be a date in the yyyy-mm-dd format., (*21)

Webhooks

$razrbit->notificationAddress($exampleAddress,"example@example.com");

Set up a notification email for a given address, (*22)

$razrbit->notificationBlock($blockHash,"example@example.com");

Set up a notification email for a given block, (*23)

$razrbit->notificationTransaction($transactionHash,"example@example.com");

Set up a notification email for a given transaction, (*24)

License

Razrbit code released under the MIT license., (*25)

Copyright 2012-2014 LUXSTACK Inc. Razrbit is a trademark maintained by LUXSTACK Inc., (*26)

Razrbit Bitcoin SDKs for other platforms

Package author

This package was made by Freddie Coleman, (*27)

The Versions

24/09 2014

dev-master

9999999-dev

Build, test and scale bitcoin apps faster with Razrbit

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

by Freddie Coleman

php bitcoin

24/09 2014

1.1.0

1.1.0.0

Build, test and scale bitcoin apps faster with Razrbit

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

by Freddie Coleman

php bitcoin

20/09 2014

1.0

1.0.0.0

Build, test and scale bitcoin apps faster with Razrbit

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

by Freddie Coleman

php bitcoin