Author

Topic: jsonRPCClient + php + bitcoind (Read 1504 times)

newbie
Activity: 55
Merit: 0
December 17, 2012, 10:48:01 AM
#18
Bueno teniendo en cuenta el potencial que tiene bitcoin, seria un desperdicio dejar de explorar,
las posibilidades que tenemos.
Si a su vez aprendemos los protocolos que utiliza bitcoin (criptografía, p2p, etc..) y los intentamos fusionar
con lenguajes acesibles,creo que obtendremos resultados practicos.
De todas maneras yo solo trasteo el asunto no pretendo crear nada serio.
Eso si animo ha la gente a crear aplicaciones para Bitcoin ya sea en C , PHP , Python.
Lastima que para los que no sabemos ingles no abunde documentacion en español,para
poder tener el mismo % de material para cultivarnos.

Un saludo.
sr. member
Activity: 266
Merit: 250
December 17, 2012, 07:10:03 AM
#17
Si, tal cual se plantea en el titulo, al parecer conde esta experimentando con las posibilidades de usar el demonio/cliente bitcoind a traves de una interfaz PHP (o sea una webapp para usar a traves de apache).

En mi linux intento instalar y usar todas las aplicaciones de esa forma (torrent, tor, etc), pues siento que son aplicaciones perfectas para esa modalidad.

Para que tener el cliente bitcoin-qt, si nadie o muy pocos haremos mas de 2 o 3 transacciones x dia y no necesitamos gastar tantos recursos.

S2

PD: Lo repito, si alguien desarrolla algo en formato web, cuente conmigo para testearlo.
sr. member
Activity: 527
Merit: 250
December 16, 2012, 04:56:18 PM
#16
Yo entiendo que se trata de alguna clase de programa que por un lado se comunicaría con bitcoind por RPC y por otro lado haría de servidor web. Así, uno podría gestionar su bitcoind usando un navegador.

Ah, ya veo... sería como un GUI del bitcoind para instalarlo junto al demonio... si... no estaría mal... pero yo tengo ya 4 servidores, y solo tengo el bitcoind en uno. Parece que comunicarme con servicios externos es más barato. Por ejemplo usando la api de blockchain.info o usando un agente de bitcoinmonitor.net...

pero entiendo la idea... quizás cuando tenga tiempo libre me pongo a hacer algo y lo subo en formato código abierto
legendary
Activity: 1974
Merit: 1029
December 16, 2012, 06:17:07 AM
#15
Gracias x la oferta, es muy tentadora, pero por el momento me interesa + probar un cliente web para bitcoind.
No entiendo bien a lo que te refieres, si quieres usar un cliente web de bitcoin ¿no te vale con el de blockchain.info?

Yo entiendo que se trata de alguna clase de programa que por un lado se comunicaría con bitcoind por RPC y por otro lado haría de servidor web. Así, uno podría gestionar su bitcoind usando un navegador.
sr. member
Activity: 527
Merit: 250
December 16, 2012, 05:27:40 AM
#14
Solo x preguntar... estas desarrollando una webapp para bitcoind?

Si la respuesta es afirmativa, me ofresco como alfa-/beta-/tester Grin

te veo muy emocionado en ser beta tester, dentro de las proximas semanas sacare un pool, si estas interesado y tienes como hacer mining te agradecere si aportas algunos MHs como beta tester.

Gracias x la oferta, es muy tentadora, pero por el momento me interesa + probar un cliente web para bitcoind.

S2

No entiendo bien a lo que te refieres, si quieres usar un cliente web de bitcoin ¿no te vale con el de blockchain.info?
sr. member
Activity: 266
Merit: 250
December 12, 2012, 06:39:56 AM
#13
Solo x preguntar... estas desarrollando una webapp para bitcoind?

Si la respuesta es afirmativa, me ofresco como alfa-/beta-/tester Grin

te veo muy emocionado en ser beta tester, dentro de las proximas semanas sacare un pool, si estas interesado y tienes como hacer mining te agradecere si aportas algunos MHs como beta tester.

Gracias x la oferta, es muy tentadora, pero por el momento me interesa + probar un cliente web para bitcoind.

S2
legendary
Activity: 952
Merit: 1000
legendary
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
December 08, 2012, 05:57:18 PM
#11
member
Activity: 100
Merit: 10
December 08, 2012, 05:56:11 PM
#10
Solo x preguntar... estas desarrollando una webapp para bitcoind?

Si la respuesta es afirmativa, me ofresco como alfa-/beta-/tester Grin

te veo muy emocionado en ser beta tester, dentro de las proximas semanas sacare un pool, si estas interesado y tienes como hacer mining te agradecere si aportas algunos MHs como beta tester.
newbie
Activity: 55
Merit: 0
December 02, 2012, 03:32:45 AM
#9
De momento estoy dando los primeros pasos para comprender bien el
Entorno bitcoind + php.
Una vez que domine bien y pueda ofrecer un servicio Util y sobre todo Seguro.

Entonces tratare de implementar algo.
Se agradece lo Tendre en cuenta.

Un saludo.
sr. member
Activity: 266
Merit: 250
December 01, 2012, 03:08:28 PM
#8
Solo x preguntar... estas desarrollando una webapp para bitcoind?

Si la respuesta es afirmativa, me ofresco como alfa-/beta-/tester Grin
newbie
Activity: 55
Merit: 0
November 30, 2012, 09:31:12 AM
#7
Ok gracias Carlos L.
Yo estaba empeñado en que solo podia aceder al valor de otra manera nueva orientada ha objetos
pero haora si.de todas formas abra que ponerse al dia con P.O.O

Un saludo.
legendary
Activity: 952
Merit: 1000
November 30, 2012, 09:21:26 AM
#6
require_once 'jsonRPCClient.php';
$bitcoin = new jsonRPCClient('http://user:password@localhost:8332/');

echo "
\n";
echo "La variable bitcoin es un:\t" . gettype($bitcoin) . "\n";

$result=$bitcoin->getinfo();

echo $result['version'];
newbie
Activity: 55
Merit: 0
November 30, 2012, 09:17:16 AM
#5
Hola Carlos
eso es justo lo que tengo pero tu lo haces con un textarea

me tira esto
Array
(
    [version] => 70100
    [protocolversion] => 60002
    [walletversion] => 60000
    [balance] => 50
    [blocks] => 39117
    [connections] => 5
    [proxy] =>
    [difficulty] => 1
    [testnet] => 1
    [keypoololdest] => 1353579600
    [keypoolsize] => 103
    [paytxfee] => 0
    [errors] =>
)

yo lo que quiero es aceder solo a un valor de uno ejem:valor de Version 701000
legendary
Activity: 952
Merit: 1000
November 30, 2012, 08:45:42 AM
#4
require_once 'jsonRPCClient.php';
$bitcoin = new jsonRPCClient('http://user:password@localhost:8332/');

echo "
\n";
echo "La variable bitcoin es un:\t" . gettype($bitcoin) . "\n";

$result=$bitcoin->getinfo();

echo ""
newbie
Activity: 55
Merit: 0
November 30, 2012, 08:30:12 AM
#3
Bueno la libreria ya la uso jsonRPCClient.php

require_once("jsonRPCClient.php")
y me devuelve una estructura tipo

Array {

[version] -> 6.0000
[xxxxxx]-> xxxxxx
[xxxxxx]-> xxxxxx
}

se supone que ya es una estructura php
pero creo que entra en juego la Programacion orientada a Objetos
y no la domino para sacar de ese array solo ejem:[version]

he probado con:

echo $bitcoin->getinfo->version;
con
echo $bitcoin->version;
con
$a[] = $bitcoin->getinfo->version;


Y nada creo que para haceder a valor de version tendra que ser con el metodo Orientado ha Objetos
y no lo domino pero el Array si me lo devuelve.

Un saludo



legendary
Activity: 1974
Merit: 1029
November 30, 2012, 07:56:04 AM
#2
Estoy probando el siguiente codigo con jsonRPCClient + php + bitcoind
Alguien me podria indicar como aceder a un valor para mostrarlo en el navegador
me muestra todo el array ¿pero si quiero mostrar solo el valor ejemplo:version?
¿como acedo al array si es un objeto?

El RPC te contesta con un cacho de JSON. Tendrás que usar alguna lib de JSON que haya para PHP a fin de poder decodificar el JSON y convertirlo en una estructura de datos usable desde PHP.
newbie
Activity: 55
Merit: 0
November 30, 2012, 06:31:38 AM
#1
Estoy probando el siguiente codigo con jsonRPCClient + php + bitcoind
Alguien me podria indicar como aceder a un valor para mostrarlo en el navegador
me muestra todo el array ¿pero si quiero mostrar solo el valor ejemplo:version?
¿como acedo al array si es un objeto?


require_once 'jsonRPCClient.php';
$bitcoin = new jsonRPCClient('http://user:password@localhost:8332/');

echo "
\n";
echo "La variable bitcoin es un:\t" . gettype($bitcoin) . "\n";

print_r ($bitcoin->getinfo()); echo "\n\n";

Un saludo.
Jump to: