We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lightwalletd uses the sendrawtransaction JSON-RPC method.
lightwalletd
sendrawtransaction
zcashd puts the transaction in its mempool, so Zebra should do the same thing.
zcashd
What should we do if we think the transaction is invalid?
Zebra doesn't implement pending transactions in the mempool, so the transaction can't depend on another mempool transaction.
The method is documented here: https://zcash.github.io/rpc/sendrawtransaction.html
lightwalletd only uses hexstring (raw transaction data) as an argument: https://github.com/zcash/lightwalletd/blob/master/frontend/service.go#L302
hexstring
Field list:
"hex" (string) The transaction hash in hex - ignored by `lightwalletd`?
We need to test with large transactions because our JSON protocol fixes operate on each packet.
We plan to use jsonrpc_core with:
Here are examples of:
lightwalletd seems to do some weird error handling, but this is out of scope for Zebra: https://github.com/zcash/lightwalletd/blob/master/frontend/service.go#L308
The text was updated successfully, but these errors were encountered:
Hey team! Please add your planning poker estimate with ZenHub @conradoplg @dconnolly @gustavovalverde @jvff @oxarbitrage @teor2345 @upbqdn
Sorry, something went wrong.
zebra-node-services
jvff
Successfully merging a pull request may close this issue.
Motivation
lightwalletd
uses thesendrawtransaction
JSON-RPC method.Design Decisions
zcashd
puts the transaction in its mempool, so Zebra should do the same thing.What should we do if we think the transaction is invalid?
zcashd
accepts, that's a bug in Zebra we need to fixZebra doesn't implement pending transactions in the mempool, so the transaction can't depend on another mempool transaction.
Required Fields
The method is documented here: https://zcash.github.io/rpc/sendrawtransaction.html
lightwalletd
only useshexstring
(raw transaction data) as an argument: https://github.com/zcash/lightwalletd/blob/master/frontend/service.go#L302Field list:
Tasks
lightwalletd
We need to test with large transactions because our JSON protocol fixes operate on each packet.
API Reference
We plan to use jsonrpc_core with:
Example Code
Here are examples of:
Out of Scope
lightwalletd
seems to do some weird error handling, but this is out of scope for Zebra: https://github.com/zcash/lightwalletd/blob/master/frontend/service.go#L308The text was updated successfully, but these errors were encountered: