Mikey is 5the leader of the Goonies. His family lives in the "goon docks" area of Astoria, OR.
Blocks are now persisted to disk in the ruby node. Considering switching to postgres, but the current method has zero dependencies.
I merged in a few more requests from @Onumis (Nuno Silva), mostly some general code-style improvements and repo maintenance.
Slow week. I reviewed, and merged in a couple pull requests this week, but credit really goes to @Onumis (Nuno Silva):
In order to facilitate the evolution of neo-ruby
to a full Neo node, neo-ruby-sdk
and it's
VM implementation have been merged into a single project.
https://github.com/CityOfZion/neo-ruby/commit/8634d01255df123af4dcbe1bb4b83f8cfa322d6e
As mentioned above, this project has been deprecated and all features migrated to neo-ruby
.
GraphQL block explorer for the Neo blockchain.
- Add pagination arguments for plural queries (blocks, accounts, transactions, etc.)
- Add filtering for transaction types (e.g. ClaimTransaction, ContractTransaction)
- Added default ordering of blocks and transactions by block index
https://github.com/CityOfZion/neo-gql/compare/master@%7B2018-03-13%7D...master
GraphQL block explorer for the Neo blockchain.
- Updated TestNet seeds to reflect live seed nodes
- Added address transaction history to neon compatibility API.
- Added gas claims to neon compatibility API.
neo-gql
now, in addition to providing a full GraphQL for blockchain exploration,
has a complete implementation of the neon-wallet-db
REST API.
- Added system calls, constants and string handling to compilers.
- It's now possible to compile simple, but useful, smart contracts in Ruby (see Lock example)
https://github.com/CityOfZion/neo-ruby-sdk/compare/master@{2018-02-20}...master@{2018-02-26}
- Refactored link and jump target resolution
- Added support for
if
/else
statements andwhile
loops
https://github.com/CityOfZion/neo-ruby-sdk/compare/master@{2018-02-12}...master@{2018-02-19}
- Refactored compiler to use multiple passes in resolving jump targets, making method calls possible. Next up, control structures. Writing smart contracts in Ruby is just around the corner.
https://github.com/CityOfZion/neo-ruby-sdk/compare/master@{2018-02-05}...master@{2018-02-12}
- Merged a PR from Onumis (CityOfZion/neo-ruby#4) improving code quality and maintainability
A Ruby SDK for smart contract development on the Neo blockchain.
- Implemented operator assignment and a number of other binary operators in the compiler.
- Compiling function calls nearly ready.
https://github.com/CityOfZion/neo-ruby-sdk/compare/master@{2018-01-29}...master@{2018-02-05}