Bitcoin Forum
May 04, 2024, 06:24:40 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Local / Deutsch (German) / via PHP-script/jsonRPC bitcoin versenden on: December 20, 2011, 04:51:13 PM
Hallo,

Ich möchte mit folgendem Code Bitcoin über ein php Script versenden:
Code:
require_once '../jsonRPCClient.php';
$bitcoin = new jsonRPCClient('http://*user*:*pass*@127.0.0.1:8332/');
...
...
var_dump($bitcoin->walletlock());
var_dump($bitcoin->walletpassphrase($password,10));
var_dump($bitcoin->sendtoaddress($to,$amount));
var_dump($bitcoin->walletlock());
Die Variablen $password, $to, $amount sind alle korrekt mit Werten zugewiesen. Die Ausgabe die ich bekomme ist folgende:
Code:
NULL
NULL

Warning: fopen(http://...@127.0.0.1:8332/): failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error
 in ***/jsonRPCClient.php on line 132

Fatal error: Uncaught exception 'Exception' with message 'Unable to connect to http://*user*:*pass*@127.0.0.1:8332/' in ***/jsonRPCClient.php:140
Stack trace:
#0 [internal function]: jsonRPCClient->__call('sendtoaddress', Array)
#1 ***/content/bitcoin.php(79): jsonRPCClient->sendtoaddress('1Ln1a2exAmTumnF...', '1')
#2 ***/index.php(470): require('***...')
#3 {main}
  thrown in ***/jsonRPCClient.php on line 140
Über die Commandline kann ich mit walletpassphrase und sendtoaddress versenden, nur übers php script nicht.

Gibt es außerdem eine Übersicht welche Return-Values der einzelnen Funktionen welchem Ergebnis zugeordnet sind? Kein Rückgabewert ist nämlich nicht sehr aussagekräftig.

Wär schön wenn mir jemand hiermit helfen könnte und mich auf meinen (Denk)Fehler hinweisen könnte.
Die bitcoind version ist übrigens 0.5.1-beta

Vielen Dank!
2  Local / Deutsch (German) / Bitcoin als Zahlungsmethode akzeptieren - techn. Fragen on: December 07, 2011, 09:18:38 PM
Hallo,

Ich will auf meiner Seite künftig auch Bitcoin akzeptieren. Da es sich um eine Online-Dienstleistung handelt sollte der Bezahlungsprozess möglichst schnell abgewickelt werden.
Ich habe es testweise so implementiert dass Zahlungen, die im Bitcoin-Netzwerk bekannt gegeben werden, auch sofort verbucht werden.
Es soll noch eine Überprüfung dazukommen ob diese Zahlung nun wirklich durchgeführt wurden, und falls nicht der entsprechende Account geblockt bzw. die Zahlung aus dem System entfernt wird.

Dazu habe ich auch noch einige Fragen:
1. Wie wahrscheinlich ist Double-Spending und gibt es eine möglichst schnelle zuverlässige Methode dies zu erkennen?
2. Wird eine Zahlung immer sofort mit dem nächsten (oder übernächsten) Block eine Confirmation bekommen, oder kann dies auch mehrere Blöcke dauern?
3. Macht es Sinn, den Bitcoin-Client der die Zahlungen prüft anzuweisen, sich nur mit bestimmten "Trusted"-Clients zu verbinden, keine Verbindungen von Außerhalb zu akzeptieren und auch nicht im IRC nach weiteren Peers zu suchen? Wird dadurch die Gefahr von Fake-Zahlungen/Double-Spending verringert?
4. Wie sollte der aktuelle Umrechnungskurs berechnet werden? Ich möchte nämlich ein System was sich selbständig anpasst, da meine Kalkulationen auf Euro basieren und leider der Bitcoin-Kurs immernoch ziemlich schwankt. Zur Umrechnung benutze ich zur Zeit folgende API von Mt.Gox: https://mtgox.com/api/1/BTCEUR/public/ticker . Ist diese Methode sinnvoll?

Schonmal vielen Dank für eure Antworten und Hilfe!
3  Local / Biete / Tausche Portal 1 gegen Bitcoins on: June 10, 2011, 08:29:08 PM
Habe u.A. noch einmal Portal in meinem Steam-Account zum verschenken: http://store.steampowered.com/app/400/
Wer es also noch nicht hat, kann hier gerne ein Gebot reinschreiben, ich werde dann morgen auf euch zukommen Wink
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!