You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
const driver = require('bigchaindb-driver') const alice = new driver.Ed25519Keypair() const conn = new driver.Connection('http://localhost:9984/api/v1/') const tx = driver.Transaction.makeCreateTransaction( { message: 'Blockchain all the things!' }, null, [ driver.Transaction.makeOutput( driver.Transaction.makeEd25519Condition(alice.publicKey))], alice.publicKey) const txSigned = driver.Transaction.signTransaction(tx, alice.privateKey) console.log(txSigned) conn.postTransactionCommit(txSigned)
I Face following Errors
In node console : { message: 'HTTP Error: Requested page not reachable', status: '500 INTERNAL SERVER ERROR', requestURI: 'http://localhost:9984/api/v1/transactions?mode=commit' }
From bigchaindb server console :
Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/flask/app.py", line 1949, in full_dispatch_request rv = self.dispatch_request() File "/usr/local/lib/python3.6/dist-packages/flask/app.py", line 1935, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/usr/local/lib/python3.6/dist-packages/flask_restful/__init__.py", line 458, in wrapper resp = resource(*args, **kwargs) File "/usr/local/lib/python3.6/dist-packages/flask/views.py", line 89, in view return self.dispatch_request(*args, **kwargs) File "/usr/local/lib/python3.6/dist-packages/flask_restful/__init__.py", line 573, in dispatch_request resp = meth(*args, **kwargs) File "/usr/local/lib/python3.6/dist-packages/bigchaindb/web/views/transactions.py", line 98, in post status_code, message = bigchain.write_transaction(tx_obj, mode) File "/usr/local/lib/python3.6/dist-packages/bigchaindb/lib.py", line 95, in write_transaction response = self.post_transaction(transaction, mode) File "/usr/local/lib/python3.6/dist-packages/bigchaindb/lib.py", line 90, in post_transaction return requests.post(self.endpoint, json=payload) File "/usr/local/lib/python3.6/dist-packages/requests/api.py", line 116, in post return request('post', url, data=data, json=json, **kwargs) File "/usr/local/lib/python3.6/dist-packages/requests/api.py", line 60, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.6/dist-packages/requests/sessions.py", line 533, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.6/dist-packages/requests/sessions.py", line 646, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.6/dist-packages/requests/adapters.py", line 516, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=26657): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f21900ae4a8>: Failed to establish a new connection: [Errno 111] Connection refused',))
The text was updated successfully, but these errors were encountered:
@PayResto How do you call makeCreateTransaction method ?
I suspect that for @amankakar the null metadata argument might cause some issues, i think i encountered this problem few days ago.
@getlarge
I don't understand, when I restart the server it works, and it happens again after a few hours
i use the example in index page like this
const tx = BigchainDB.Transaction.makeCreateTransaction(
// Define the asset to store, in this example it is the current temperature
// (in Celsius) for the city of Berlin.
{ city: 'Berlin, DE', temperature: 22, datetime: new Date().toString() },
// Metadata contains information about the transaction itself
// (can be `null` if not needed)
{ what: 'My first BigchainDB transaction' },
// A transaction needs an output
[ BigchainDB.Transaction.makeOutput(
BigchainDB.Transaction.makeEd25519Condition(alice.publicKey))
],
alice.publicKey
)
Testing local bigchaindb node gives Error
I am following bigchaindb Basic usage example from bigchaindb docs.
https://docs.bigchaindb.com/projects/js-driver/en/latest/usage.html.
I am using following versions :
bigchaindb : 2.0
bigchaindb-driver: 4.0.0
Running following code
const driver = require('bigchaindb-driver')
const alice = new driver.Ed25519Keypair()
const conn = new driver.Connection('http://localhost:9984/api/v1/')
const tx = driver.Transaction.makeCreateTransaction( { message: 'Blockchain all the things!' }, null, [ driver.Transaction.makeOutput( driver.Transaction.makeEd25519Condition(alice.publicKey))], alice.publicKey)
const txSigned = driver.Transaction.signTransaction(tx, alice.privateKey) console.log(txSigned)
conn.postTransactionCommit(txSigned)
I Face following Errors
In node console :
{ message: 'HTTP Error: Requested page not reachable', status: '500 INTERNAL SERVER ERROR', requestURI: 'http://localhost:9984/api/v1/transactions?mode=commit' }
From bigchaindb server console :
Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/flask/app.py", line 1949, in full_dispatch_request rv = self.dispatch_request() File "/usr/local/lib/python3.6/dist-packages/flask/app.py", line 1935, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/usr/local/lib/python3.6/dist-packages/flask_restful/__init__.py", line 458, in wrapper resp = resource(*args, **kwargs) File "/usr/local/lib/python3.6/dist-packages/flask/views.py", line 89, in view return self.dispatch_request(*args, **kwargs) File "/usr/local/lib/python3.6/dist-packages/flask_restful/__init__.py", line 573, in dispatch_request resp = meth(*args, **kwargs) File "/usr/local/lib/python3.6/dist-packages/bigchaindb/web/views/transactions.py", line 98, in post status_code, message = bigchain.write_transaction(tx_obj, mode) File "/usr/local/lib/python3.6/dist-packages/bigchaindb/lib.py", line 95, in write_transaction response = self.post_transaction(transaction, mode) File "/usr/local/lib/python3.6/dist-packages/bigchaindb/lib.py", line 90, in post_transaction return requests.post(self.endpoint, json=payload) File "/usr/local/lib/python3.6/dist-packages/requests/api.py", line 116, in post return request('post', url, data=data, json=json, **kwargs) File "/usr/local/lib/python3.6/dist-packages/requests/api.py", line 60, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.6/dist-packages/requests/sessions.py", line 533, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.6/dist-packages/requests/sessions.py", line 646, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.6/dist-packages/requests/adapters.py", line 516, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=26657): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f21900ae4a8>: Failed to establish a new connection: [Errno 111] Connection refused',))
The text was updated successfully, but these errors were encountered: