Skip to content
This repository has been archived by the owner on Nov 15, 2021. It is now read-only.

Localhuman rpc4 #222

Merged
merged 5 commits into from Feb 14, 2018
Merged

Localhuman rpc4 #222

merged 5 commits into from Feb 14, 2018

Conversation

localhuman
Copy link
Collaborator

Unless anyone feels strongly otherwise, this should be the final functionality needed in the JSONRPC implementation for us to merge into development.

What current issue(s) does this address?, or what feature is it adding?

  • add implementation of sendrawtransaction

How did you make sure your solution works?

  • tests

Did you add any tests?

  • tests

Are there any special changes in the code that we should be aware of?

  • no

Did you run make lint and make test?

  • yes

@coveralls
Copy link

Coverage Status

Coverage increased (+0.1%) to 75.21% when pulling 6b925cf on localhuman-rpc4 into a278708 on jsonrpc1.

@metachris metachris merged commit e061dc2 into jsonrpc1 Feb 14, 2018
metachris added a commit that referenced this pull request Feb 14, 2018
* start JsonRpcApi

* disable some notification server tests for now to fix build

* JSON-RPC Start proper method and error handling

* Fix params parsing & getblockcount method (#186)

* Fix params parsing & getblockcount method
add getblockhash example

* remove unnecessary ast parsing (I blame sleep)

* add error handling + extra test

* JsonRpcApi error handling, compatible with neo-cli

* Implementing a few methods (#187)

* JsonRpcApi internal error bugfix

* Fix getaccountstate handling for invalid address
Add test for getblock by hash failure

* JsonRpcApi: added docs in markdown file neo/api/JSONRPC/neo-cli-json-rpc-docs.md

* JsonRpcApi getblocksysfee

* JsonRpcApi: getrawmempool (based on @ixje drycode)

* JsonRpcApi: getversion

* JsonRpcApi: `getrawmempool` fixes

* Define VersionName in settings, removed from jsons

* fix nonce

* Added RPC port to json files and RPC_PORT to settings

* add `getblocksysfee` error test cases (#191)

* Localhuman rpc2 (#192)

* update neocore to use To0xString for UInt objects in json outputs, fix some tests

* fixed block serialization issue

* adding hex specifiers, fix block serialization

* merge, fixed tests

* Updated json representations of Fixed8. Also added getrawtransaction

* add validate address rpc call + tests

* Adding ContractParameter for use in RPC invoke operations

* adding more fixes/tests for rpc invoke related things

* update to neocore 0.3.3, use ToNeoJsonString for Fixed8

* removing uneccesary imports

* processing review

* Update fixture and tests, added some doc strings, added 'unspent' array for tx command in prompt, updated TransactionOutput ToJson to match C# and include 'n' parameter

* update requirements for neocore

* update docstrings

* added test for getting non-existent contract from json api

* Add 'gettxout' rpc call + tests

* add docs

* blank line ¯\_(ツ)_/¯

* fix test broken when merging from development

* Localhuman rpc4 (#222)

* adding submitrawtx

* adding tests for sendrawtransaction in JSONRPC

* add JSONRPC api sendrawtx support

* fix style

* Cleanup
@localhuman localhuman deleted the localhuman-rpc4 branch February 14, 2018 13:04
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants