bitcoin rpc-api createrawtransaction mit python kehrt -3: Expected type-array, bekam Objekt

das Experimentieren mit der JSON-RPC-API mit bitcoinrpc.authproxy für python.

so weit es funktioniert in allen Instanzen akzeptieren, wenn ich versuchen, erstellen Sie eine rohe Transaktion. irgendwo auf dem Weg im Vorbeigehen Parameter im falschen format.

ich erstellten Hilfsmethoden, um meine ein/Ausgänge wie diese:

def getTransactionJsonInput(self, sourcetransaction) -> str: 
 return {"txid": sourcetransaction['txid'] ,"vout":sourcetransaction['UA']}

def getTransactionJsonOutput(self, new_address, Menge, returnaddress, returnamount) -> str: 
 return {
 new_address: Betrag,
 returnaddress: returnamount
}

und wenn ich meine drucken Aufruf createrawtransaction es richtig zu sein scheint

 print ("TRANSAKTION Eingänge', [input] geben([input]))
 print ("TRANSAKTION Ausgänge' -, Ausgabe-Typ(Ausgang))
 zurück svc.createrawtransaction(input, output)

TRANSAKTION Eingänge [{'txid': 'sourcetransactionid', 'UA': 1}] <class 'list'>

TRANSAKTION Ausgänge {'destinationaddress': 0.012, 'changeaddress': 2.56559703} <class 'dict'>

Fehler:

bitcoinrpc.authproxy.JSONRPCException: -3: Expected type-array, bekam Objekt

Lösung

Dank @m1xolyd1an ich war in die richtigen Bahnen gelenkt. All das fehlte in meiner Umsetzung wurde das hinzufügen von [] um Eingänge. fügte ich Sie in der print-Anweisung, aber nicht in den eigentlichen Aufruf!

vor

zurück svc.createrawtransaction(input, output)

nach

zurück svc.createrawtransaction([input], output)

neues Ergebnis:

neue Transaktion: 0200000001005134d493cb536a5000b491b0b6dbca6c5187eec67ffb8769fdedac9ec25db40100000000ffffffff02804f12000000000017a914190150e1a961a2509b1d48c4d6cf6b644454cd968757ca4a0f0000000017a91496711dceda7240a6c492b2fabc5d44ab5d4bd19e8700000000

+465
Juan Esteban Echavarria Osorio 12.11.2016, 17:44:51
15 Antworten

Ich erstellte eine wallet auf einem SPV-Knoten. Die Brieftasche ist initialisiert eine Eselsbrücke. Nach Erhalt einige Transaktionen, die Brieftasche die Bilanz sieht wie folgt aus:

{ Konto: -1, tx: 3, Münzen: 3, unbestätigt: 136300, bestätigt: 0 }

Aber wenn ich re-initialisieren Sie die Brieftasche, sieht es so:

{ Konto: -1, tx: 0 Münzen: 0, unbestätigt: 0 bestätigt: 0 }

Auf jeden Initialisierung der Brieftasche haben die gleiche Adresse.

Hier ist mein code:

const bcoin = require('bcoin');
bcoin.set('testnet');
const KeyRing = bcoin.keyring;
const Mnemonic = bcoin.hd.Merksatz;
const HD = bcoin.hd;

const node = new bcoin.Knoten.SPVNode({
 config": true,
 argv: true,
 env: true,
 logFile: true,
 logConsole: true,
 logLevel: 'debug',
 db: 'leveldb',
 Speicher: false,
 persistent: true,
 Arbeitnehmer: true,
 hören: true,
 loader: verlangen,
 Netzwerk: 'testnet'
});

// Temporären hack
if (!Knoten.hat('walletdb')) {
 const plugin = require('./node_modules/bcoin/lib/Brieftasche/plugin');
Knoten.verwenden(plugin);
}

Prozess.auf('unhandledRejection', (err, Versprechen) => {
 throw err;
});

const walletdb = new bcoin.wallet.WalletDB({ Speicher: false, Netzwerk: 'testnet', prefix: '/Users/alestsurko/.bcoin/spvchain' });

(async () => {
 await-Knoten.sicher();
 await-Knoten.open();
 await-Knoten.connect();
 erwarten walletdb.open();
 const mnemonic = new Mnemonic('aufdecken cash-coral Vernachlässigung auf Krankenschwester argumentieren Angebot richtigen song Kapuze tennis');
 const masterKey = HD.fromMnemonic(mnemonic);

 const wallet = erwarten walletdb.create({master: masterKey});

 console.log('Erstellt Geldbörse mit Adresse %s', erwarten die Brieftasche.receiveAddress());
 const bl = erwarten Brieftasche.getBalance();
console.Protokoll(bl.toJSON());

 // Fügen Sie unsere Adresse auf der spv-filter.
 Knoten.pool.watchAddress(erwarten Brieftasche.receiveAddress());

Knoten.startSync();

 Knoten.auf('error', async (err) => {
console.log(err);
});

 Knoten.pool.auf('tx', async (tx) => {
 console.log('------ Neu Texas. Hinzufügen walletdb...');
console.log(tx);
 erwarten walletdb.addTX(tx);
});

 wallet.auf('balance', async (Gleichgewicht) => {
 console.log ("Kontostand aktualisiert.');
console.log(balance.toJSON());
});
})().catch((err) => {
console.error(err.stack);
Prozess.exit(1);
});
+975
Mowjow 03 февр. '09 в 4:24

Ich bekomme diese Fehlermeldung, wenn ich versuche zu senden BTC

IST EIN SCHWERWIEGENDER FEHLER AUFGETRETEN. Bitcoin kann nicht mehr sicher und verlassen werden.

Ausnahme: St13runtime_error

CDB(): can ' T open database Datei wallet.dat, Fehler -30974

C:\program files (x86)\Bitcoin\bitcoin-qt.exe in Runaway Ausnahme

Win 7 Bit-core 0.9.0

Jegliche Hilfe würde sehr geschätzt werden

Dank

+934
Science teacher 21.02.2017, 05:16:08

Wenn ich löschen Sie alle von meiner digitalen desktop-wallet und natürlich ohne digitale Münzen, die in Ihnen gespeichert, Wird meine Festplatte werden spaced out all jene, GB, aufgenommen von der blockchain gespeichert in meinem computer?

+919
Alexar 12.03.2010, 11:36:58

Mining ist nützlich, es löst das " double spending problem, stellt die Bestätigung von Transaktionen und Sicherheit im Netz. Es dient auch als Mechanismus zur Verbreitung der Währung ohne eine zentrale Ambulatorium, schafft eine positive Belohnung für die Menschen, um Annahme zu fahren, und macht es noch attraktiver zu verbringen computing macht zu nutzen das Netzwerk als, um es anzugreifen.

+910
vitormm 23.09.2011, 14:35:54

Was tun die Bergbau-Beschäftigten anders machen, dann wären Sie Bergbau solo?

Ein Bergmann, der im Bergbau innerhalb einer third-party-pool muss nicht die gesamte block-Kette. In der Tat müssen Sie nicht angeschlossen werden, um irgendwelche Kollegen von der Bitcoin-Netz. Diese Bergleute arbeiten völlig außerhalb des Netzwerks und konnte technisch nur kommunizieren müssen an den administrator der pool in Ordnung zu mir.

Der admin des Pools, auf der anderen Seite muss bekannt gemacht werden, um das Bitcoin-Netzwerk und Bedürfnisse zu hören, für neue Blöcke und Validierung von Transaktionen. Der admin der pool ist in der vollen Bitcoin Knoten, wie beschrieben, in Satoshi ' s Papier.

Wie funktioniert es unter der Haube? Was hat der mining-pool-server tun in Bezug auf die Berechnung?

Was passiert hinter der Haube ist, dass der pool-admin nutzt die Kombination der Bergleute Berechnung, die in Ihrem pool, als eine Art Erweiterung Ihrer Rechenleistung. Dazu gibt es spezielle software installiert auf dem admin-server kümmert sich darum, dass jeder miner macht die Arbeit angefordert.

Während eines 10 Minuten-block-Zyklus, da die meisten Miner in einem pool nicht wirklich lösen den block (nur 1 miner wird im Schnitt), der admin braucht, um sicherzustellen, dass die Bergleute sind tatsächlich an dem problem arbeiten.

Um dies zu tun, die Bergleute lösen eine reduzierte Schwierigkeit, hash, sondern eine, die hätte sich auch gelöst, der eigentliche hash, so prüft Sie der administrator sind Sie eigentlich an dem problem arbeiten.

+826
user10384 23.07.2018, 20:27:36

Da gibt es einige bitcoin-Adresse Arten von einem privatekey oder publickey. Ich kann mit der Bilanz einer Adresse, aber wie bekomme ich das ganze Gleichgewicht der privatekey oder publickey. Wie können die Liste alle die Adresse von einem privatekey oder publickey. Was mehr ist, wie Prozess-multisig-Adresse, die erzeugt nicht die gleiche privatekey von publickey.

+810
stupidkid 01.04.2017, 20:56:50

AMD Catalyst-Treiber einen Fehler, der das Ergebnis in der 100% CPU-Auslastung.

Die aktuellen Treiber (11.9 als zu schreiben) lösen diesen bug für SINGLE GPU Systeme, aber Multi-GPU-Systeme sind immer noch betroffen von dem "100% CPU-bug". Dies ist nicht etwas, das behoben werden kann software-es muss behoben werden, indem AMD Treiber-team.

Der 11.10 preview-Treiber auch nicht (zum Zeitpunkt des Schreibens) lösen dieser 100% - bug bei Multi-GPU-Systeme.

Ich habe gehört (aber kann es nicht persönlich bestätigen), dass die Nvidia-Treiber haben auch einen ähnlichen bug mit OpenCL-Treibern.

+750
Patches113 29.01.2013, 18:49:15

Solch eine Grafik wäre ziemlich langweilig, ich nehme an, die Versorgung ist derzeit 25 BTC pro 10 Minuten. Es ist wahr, dass es einige Varianz und ein weiterer Faktor ist, dass es eigentlich 25, - pro etwas weniger als 10 Minuten, weil das Wachstum in der hashing-power.

Bitcoinwisdom.com hat ein graph, der zeigt, dass die Durchschnittliche Zeit zwischen den Blöcken, die Umgekehrt proportional zu dem, was Sie gefragt haben.

+444
PraveenCv 27.10.2011, 21:52:04

Ich habe es nicht versucht, diese website, aber ich denke, es sollte funktionieren: http://satoshibakery.com/ripple-faucet.php

+390
DigitumDei 08.10.2017, 00:07:55

Ich wollte herausfinden, bei einer Gabel passiert, bedeutet das, dass es den doppelten Betrag der Summe der Münzen Hinzugefügt, um die max ursprüngliche Summe von 21 Mio.

+388
user1655072 22.03.2014, 03:20:49

Das Verfahren der Bekanntgabe und übermittlung von Daten ist die gleiche für beide Transaktionen und Blöcke: inv kündigt der hash von einem Objekt, getdata wird verwendet, um die Anfrage auf das Objekt selbst, und tx oder - block verwendet werden, zu übermitteln.

getblocks ist ein Schritt, bevor dieser Prozess: er fordert den Ankündigungen des letzten blocks über WR.

+373
Esther Lerch 05.04.2010, 16:51:03

Was bedeutet es, > 51% der hashing power für den Bergbau einen block?

Mit mehr als 50% der hashing-power, die in dem gesamten Netzwerk bedeutet, dass Sie wahrscheinlich, um mehr zu produzieren, die 50% des blocks im aktuellen schwierig. Dies allein ist nicht schlecht auf den ersten.

Wie funktioniert diese Verknüpfung, um die Analogie zwischen ehrlichen Knoten und Angreifer ?

Jedoch mit mehr als 50% der Blöcke produziert, könnte man auch mit der Förderung beginnen Blöcke auf eine weitere private Kette. Während der Bergbau konnte man etwas kaufen, von einem Händler mit bitcoin. Auf Ihrer eigenen Kette, die Sie nicht über die Transaktion an den Händler.

Sobald der Händler die hat, senden Sie die gekaufte Ware, die Sie übertragen könnte die private Kette. Da hat man mehr Blöcke (mit mehr hashing-Leistung) für alle ehrlichen Knoten akzeptiert, die Ihre (vorher private) - Kette als gültige Kette. Sie hätte die doppelte ausgeben der Münzen. Der Händler würde nicht erhalten haben Münzen für die senden waren.

Auch können Angreifer mit der Förderung beginnen 2 blocks weiter? oder 3 oder 4 blocks weiter?

Es macht nur Sinn, mir einen block auf einen anderen gültigen block. Sie brauchen block Eine mine block B. Jedoch Sie nicht haben, um die Ausstrahlung Einer mine B.

+342
GC1992 31.08.2019, 20:37:41

Der Gini-Koeffizient ist ein Maß für die Ungleichheit der etwas über die distribution, wo ein Wert von 0 steht für absolute Gleichheit, ein Wert von 1 maximale Ungleichheit.

Ist es möglich auf diese Art der Schätzung, wie bitcoins werden verteilt über das ganze userbase? Und/oder ist es möglich zu sagen, wie diese Verteilung im Laufe der Zeit verändert?

+232
MichelleJS 10.07.2019, 02:29:13

Es scheint mir, dass die ports nicht übereinstimmende:

Sie haben Ihre ersten node - port=8333 , und der zweite Knoten an port=8330. Jedoch, Sie haben gerufen addnode mit ...18332. Vielleicht das ist es?

+214
undefined raczynsk 21.10.2018, 20:46:23

BlockExplorer funktioniert nicht mehr für mich (Umleitung zu testnet.blockexplorer.com die wirft 502) so fand ich eine neue alternative:

http://tbtc.blockr.io/api/v1/coin/info

Sie haben, um die "last_block" - element.

(Für mainnet: http://btc.blockr.io/api/v1/coin/info)

+98
OD Mangubat 28.11.2011, 02:17:54

Fragen mit Tag anzeigen

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil