Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/rchain-community/rchain-api

An API for rchain dapps to communicate with the blockchain
https://github.com/rchain-community/rchain-api

rclient account --show-public

1e6bda0983aaa7897492caa0db8c9d47561417b6 authored almost 6 years ago by Dan Connolly <[email protected]>
rclient sign: use eth secretStorage

7b4addc4bc6dff7085e59b44e50c26ad69c9fe5b authored almost 6 years ago by Dan Connolly <[email protected]>
rclient: use eth secretStorage for new accounts

07550f2b3c20c81c48f50982539045421fb4176f authored almost 6 years ago by Dan Connolly <[email protected]>
rclient import LABEL JSONFILE

9f517120d876b11cc34a1de1321270de83eed5c2 authored almost 6 years ago by Dan Connolly <[email protected]>
toward eth import: secretStorage.load

d39399c1419ee059a517d95890a47bdb66705b26 authored almost 6 years ago by Dan Connolly <[email protected]>
KVDB is subsumed by FileStorage

7db032b1d70016537ab3e18ebfd85905924e720d authored almost 6 years ago by Dan Connolly <[email protected]>
rclient: prompt for password; handle multiple keys

- sign JSON or raw bytes from file

8ba7fff412eb4053abba50f9129e11d9c46359e7 authored almost 6 years ago by Dan Connolly <[email protected]>
Merge branch 'master' into gen-docs

12a9bdb5ddc545d65f53b9b382e5388a6a0c5da4 authored almost 6 years ago by Dan Connolly <[email protected]>
rclient sub-package: skip package-lock to avoid npm issue

7e1d7640b10397a5ed945d370da7524c51020f7e authored almost 6 years ago by Dan Connolly <[email protected]>
rclient sub-package: use postinstall rather than before_script

fa0a721ddbb798c82b4fc90ec1d0d1ffad3bf14c authored almost 6 years ago by Dan Connolly <[email protected]>
travis config: install rclient deps before flow check

bc0a0dfd4b193684ed2d13e5acb985d9a0559901 authored almost 6 years ago by Dan Connolly <[email protected]>
rclient is its own package

abf9012cc2e78b7ad10c7e37dea55147e22b470d authored almost 6 years ago by Dan Connolly <[email protected]>
assets: a copy for each example, for now

1e0c9c35b543be8d3aa77fb7a1d732c95c997323 authored almost 6 years ago by Dan Connolly <[email protected]>
bump version to go with node 0.8

eaad917b466621c0cf97635c95bfd862169b0203 authored almost 6 years ago by Dan Connolly <[email protected]>
ethSig: move to examples

8c78dc0cdee20e2c41099bed416622c9b1b3757e authored almost 6 years ago by Dan Connolly <[email protected]>
oops: docopt is only for rclient

9a81197c062c422b39b32094c36d8120be8390ad authored almost 6 years ago by Dan Connolly <[email protected]>
rclient: nicer output from account --new

1031f348f7884786d7b5ede74eba9dd1bdb3a85a authored almost 6 years ago by Dan Connolly <[email protected]>
loader: better pattern for matching x(`export:`)

d1bad4e8b146642c211667038cb870601f6dc71e authored almost 6 years ago by Dan Connolly <[email protected]>
testPay: fix loadRhoModules usage

d0423d79c6723066236f0c2baddbd3ab2fd8f29e authored almost 6 years ago by Dan Connolly <[email protected]>
fix import paths etc. after directory reorg

3de8b404c7027a1dbc226cfdab4171449b1dc889 authored almost 6 years ago by Dan Connolly <[email protected]>
oops: ...default has to go first

otherwise term etc. get clobbered

15853fce07b17c0f30b07c401cf497e0798e2407 authored almost 6 years ago by Dan Connolly <[email protected]>
move rclient, payment, voting to separate dirories

1ddb4f0501f15121393ed8cdbff704c4910c1d98 authored almost 6 years ago by Dan Connolly <[email protected]>
Merge branch 'master' into cli

d0cc85d05426229d17f0e10b6e3adcaeddd8cc67 authored almost 6 years ago by Dan Connolly <[email protected]>
rclient account --new, rclient sign

- copy sigTool.js from RSign
- move KVDB to pathlib; add FileStorage

3d1ebcc9bff135d9e622d9ead301881773a7abac authored almost 6 years ago by Dan Connolly <[email protected]>
make `npm run check` happy: lint, ...

- more proxy type safety

10dd28163dbff2468ca6aba24f648354d89d62d8 authored almost 6 years ago by Dan Connolly <[email protected]>
testPay: loadRhoModule -> loadRhoModules

- static typing fixes

de6ac784b23b305a824a520de3a65af9c311c858 authored almost 6 years ago by Dan Connolly <[email protected]>
proxy, loading: static types (target is URL)

ff49574b40088d8621a42f3fc5cb2287ca42ba5c authored almost 6 years ago by Dan Connolly <[email protected]>
rclient registry: indent JSON

be6dffd38a5172af0fe54f985228830d547ffc9f authored almost 6 years ago by Dan Connolly <[email protected]>
rclient: register multiple modules

f2d33ee680cebeeb41faa7a7c61bf63d10470373 authored almost 6 years ago by Dan Connolly <[email protected]>
loading: never mind delay

e001477b631c02639d0fe4c22ad7e6981c3283a5 authored almost 6 years ago by Dan Connolly <[email protected]>
voting.rho: fix typo

129aa51b741c74fc20372319480ff2ee38e7ddad authored almost 6 years ago by Dan Connolly <[email protected]>
rclient register: re-deploy only if changed

bc0cc4e321dcecf336900dda76bf553e268e8dcb authored almost 6 years ago by Dan Connolly <[email protected]>
pathlib: object oriented file access

e360affec42c4ba488643351f8312121141291c8 authored almost 6 years ago by Dan Connolly <[email protected]>
factor out asPromise module

62b82cb830fb5909fbbfaa92b6073d5bdd809034 authored almost 6 years ago by Dan Connolly <[email protected]>
Merge branch 'cli' into loader

d78ff726686d6c159c629ff7393a895e18d9312d authored almost 6 years ago by Dan Connolly <[email protected]>
testVoting: announce winner; load modules concurrently

- loading.js: load modules concurrently
- getWinner: locker converts tuple to JSON-happy map...

dad791488ef9a60ace326ccab6079041b6ac2168 authored almost 6 years ago by Dan Connolly <[email protected]>
locker: put sig after method for consistency with proxy

d954c8c804201d435ed61aa635b8c828f4d6d41b authored almost 6 years ago by Dan Connolly <[email protected]>
testVoting: loads all 4 contracts; some TODOs

725da71a029eb7d6a4b1d9502b95bef4f160bea6 authored almost 6 years ago by Dan Connolly <[email protected]>
test/loader fixes

99c99cc31cb164f22c4d9a95db5010330c1f5f5a authored almost 6 years ago by Dan Connolly <[email protected]>
loader: use legal rholang syntax

5ad9ad3d5bd94cd10b0f505105959bda1f5ae925 authored almost 6 years ago by Dan Connolly <[email protected]>
rlp: add docs; refactor for readability

5c172fa4601d982a478ea4154273c780aa3d02da authored almost 6 years ago by Dan Connolly <[email protected]>
ethSig: fix syntax errors

950fe26567ae449b9caae2fca45dc1c238d9f152 authored almost 6 years ago by Dan Connolly <[email protected]>
rlp: bug fixes (how did the tests pass???)

db7d52c87a5c6ead163c7f62e5de1faa7f85e80d authored almost 6 years ago by Dan Connolly <[email protected]>
ethSig: integrate rev wallet (untested)

- decode nonce, value
- factor our sendIt

fb8397d4ac45ceffe276cfc2fabc8121aeaf1e01 authored almost 6 years ago by Dan Connolly <[email protected]>
rlp: rever to real ListOps registry URI

c0e8e6e1a87673aafe62461d4a494f1b4c200389 authored almost 6 years ago by Dan Connolly <[email protected]>
rlp: export int encode / decode, oneByte

- refactor decode

e571eaed5d901f50b5ce7340732b3fbcf20292b9 authored almost 6 years ago by Dan Connolly <[email protected]>
ethSig: sendTransaction testing (WIP)

uses findOrCreateWallet, EtherWallet

963149574e7c6c80f9bd62fe9a72e93a6341d984 authored almost 6 years ago by Dan Connolly <[email protected]>
ethSig: verifySignature works in 2 cases

- compute signature using rlpEncode, keccak256Hash

7c49d0b9c7b29d4f88bea72ff409059062015e9b authored almost 6 years ago by Dan Connolly <[email protected]>
rlp: encapsulate encode, decode in bundles

222e10c62b6fde1de51499e20d7a7a92dcb5ccca authored almost 6 years ago by Dan Connolly <[email protected]>
rlp: encode passes all tests (as well as decode)

I found a nice way to factor encode, but decode is messy enough that
after only a few days, I ca...

2e5384b3f7a9c9800de06cbc461e8ca271673d86 authored almost 6 years ago by Dan Connolly <[email protected]>
rlp: handle long ByteArrays

10bae4e83c26432858cf8bbc4d770def5eabb3af authored almost 6 years ago by Dan Connolly <[email protected]>
rlp: fix concat; test encode + decode

f43eb3261fd473fa17dae18a65b9d01f7e66afe6 authored almost 6 years ago by Dan Connolly <[email protected]>
rlp: refine logging, testing

1e03d4681741b6c793c12edd3f9e5987b0cab927 authored almost 6 years ago by Dan Connolly <[email protected]>
rlp: encode works in 1 case

e7bddf2ab51ab765be5269b48d1cb7d85df2f7d8 authored almost 6 years ago by Dan Connolly <[email protected]>
ethSig: sigDER using contract hexBytes + hexDigit.get()

985100032567b6e6c2fbf8f8c487ea03642f30dc authored almost 6 years ago by Dan Connolly <[email protected]>
ethSig: add another test case; fix sigDER

- hoist rlp import so verifySignature can run more than once :)
- move test cases to the bottom

31e7285e089b0eb5ecfe17c599847cba3dcc1953 authored almost 6 years ago by Dan Connolly <[email protected]>
ethSig: factor out validateTransaction

377c6febb866543f0e902558cdb66825fac49b94 authored almost 6 years ago by Dan Connolly <[email protected]>
ethSig using interpolation

... rather than stupid Rholang tricks

bb08e15cde7486ffb3e5693f28c0f5fea40f3b2d authored almost 6 years ago by Dan Connolly <[email protected]>
ethSig: note on DER Integer 0x0 prefix

d09b0795717b7104acfe85ce0b423207bbf5aea2 authored almost 6 years ago by Dan Connolly <[email protected]>
DER encoding for signature works in 1 case

- uses stupid Rholang tricks to handle bytes

2e26c6aaee46d043118b28c9cec876f9397cbb3f authored almost 6 years ago by Dan Connolly <[email protected]>
ethSig WIP

- register rlp

9f22674b867fe1706e335f7667b0104aa770bdbb authored almost 6 years ago by Dan Connolly <[email protected]>
rlp.rho: fix long list decoding; add EIP155 test

8d12a56b28dece4d4f4d4d5f2767abb1f574e3a1 authored almost 6 years ago by Dan Connolly <[email protected]>
rlp.rho: all examples from wiki/RLP pass

1f9fe3f344d2f493a5b4c56ac32d64daf4bebafd authored almost 6 years ago by Dan Connolly <[email protected]>
Toward decoding ethereum signed transactions: RLP

https://github.com/ethereum/wiki/wiki/RLP

e238f9a81afb465461ce8d76524ff2761684dfbe authored almost 6 years ago by Dan Connolly <[email protected]>
generated API docs

abad6a3bcea030c1549f376a693f0a2debe837b5 authored almost 6 years ago by Dan Connolly <[email protected]>
generate API docs

- move RHOCore blurb to RHOCore object
- don't put export declaration between doc and functi...

c6df07d9c05f1c2058302a26067b3ae450a8a076 authored almost 6 years ago by Dan Connolly <[email protected]>
test/loading: lint

e8446e442c7b9d941cca2ef4cca685be408692e4 authored almost 6 years ago by Dan Connolly <[email protected]>
proxy: static typing => API tweaks

- callSource: combine predeclare, unary opts
- fix, export IRNode
- testPay: fix clock

a10d4cdb370ad4260297e0cc6d77094d72d6d3cd authored almost 6 years ago by Dan Connolly <[email protected]>
alicePaysBob: caller loads sending.rho

20d67ecf10795b1dda21fadc397f789c0b04c43f authored almost 6 years ago by Dan Connolly <[email protected]>
testPay: factor out sending.rho

- factor sending.rho out of alicePaysBob()
- refactor callContract as loadRhoModule
- fa...

cdf9c027c6cca73edd71a8a93954a9b96df52487 authored almost 6 years ago by Dan Connolly <[email protected]>
proxy sendCall: support extra pre-declared names (IOU tests)

- allow null method as well as ''

4a99fda09bd9be9498978c9710401c7de564dca2 authored almost 6 years ago by Dan Connolly <[email protected]>
testPay: log Alice's balance after

9e715d096787a83e102e1ed85199f2fcc9033aee authored almost 6 years ago by Dan Connolly <[email protected]>
testPay: lint

d1c578aef94bd76036e47744e0320e8f3ad9247d authored almost 6 years ago by Dan Connolly <[email protected]>
testPay: finish the paymen to bob by making a new wallet

8758357eaff4bc6ed59ee68c6c02700ab165acb4 authored almost 6 years ago by Dan Connolly <[email protected]>
testPay: BasicWallet.transfer accepts signature

a9d5caf4292e2a5bbb9914e5e29be8b9434d986b authored almost 6 years ago by Dan Connolly <[email protected]>
testPay: use faucet from system

- no need to deploy the genesis contracts ourselves

1b179ca7e85c06a24dfbe8ac34bb9bfb57e8d728 authored almost 6 years ago by Dan Connolly <[email protected]>
RHOCore: test signing unforgeable names

- never mind mapping GPrivate back to in-scope names

87e60949fe52b87ea1d0c2c87be0ec69ab306769 authored almost 6 years ago by Dan Connolly <[email protected]>
signing: add signData() and signDataHex()

esp. for use in signing wallet transactions

IOU docs, tests

e89b82fb7a8d7dcaf73f15344a9049f260bce611 authored almost 6 years ago by Dan Connolly <[email protected]>
RHOCore: add bytes, private names

e529a66212b8feff4107caa9799a16621a2a788b authored almost 6 years ago by Dan Connolly <[email protected]>
extend RHOCore conversion to support URIs

- refine documentation of toJSData / fromJSData
- unit tests

24326b46ccf7f8a02cd85378fa00544c4cce4cc0 authored almost 6 years ago by Dan Connolly <[email protected]>
testPay: contract to make genesis wallets

2d38eec51a221d37484325a097841a5c2e956a5d authored almost 6 years ago by Dan Connolly <[email protected]>
testPay: get ballance of alicePurse

9cddb93b446fd7b0c110c085d1e499156d5404a3 authored almost 6 years ago by Dan Connolly <[email protected]>
proxy: call clock() on each method call

c328af6931e1c9e139ba2bcb4572e485d5a65193 authored almost 6 years ago by Dan Connolly <[email protected]>
testPay: MakeMint

Only works if proxy is patched.

3ebcd11dce48257096d5af6b2ff3c38204c37409 authored almost 6 years ago by Dan Connolly <[email protected]>
proxy: handle 0 args, omitted method name

IOU tests

e91a5d7f867c5bfaff9fb3c110f31012bf385aac authored almost 6 years ago by Dan Connolly <[email protected]>
testPay: deployWalletContracts

3b8e2a01a40298a7cb57a008b4f79861d55701f9 authored almost 6 years ago by Dan Connolly <[email protected]>
proxy: never mind makePeer()

2b1741308392f4cdef76f32b5327d0a7fad69d4c authored almost 6 years ago by Dan Connolly <[email protected]>
testProxy: previewPrivateNames -> previewPrivateChannels

45a9352d6724b07dafabf5eccb661f2348c8d27a authored almost 6 years ago by Dan Connolly <[email protected]>
testProxy: deploy target1.rho and get URI

a19aeac88e8ba8f27e9a580375abb19a13ddfb0f authored almost 6 years ago by Dan Connolly <[email protected]>
lint

b90c5818e6a2c0e689e4ab032d8f32a2a05d816e authored almost 6 years ago by Dan Connolly <[email protected]>
proxy: never mind `returnChannel`

a35b0b709e8c941a0a41fd94588b4d2c82e35daa authored almost 6 years ago by Dan Connolly <[email protected]>
liveRNode test: exit(1) on error

- Don't swallow exceptions in `integrationTest()`. Have the caller
handle them.
- factor...

562e2d91555997494f4f7021d982a7669aa67296 authored almost 6 years ago by Dan Connolly <[email protected]>
previewPrivateNames -> previewPrivateIds, previewPrivateChannels

The ids from `previewPrivateNames` had to be wrapped up to make a
channel to listen on. `preview...

065d841192747cd303903bdbf1ff5c2aa5fd0fe5 authored almost 6 years ago by Dan Connolly <[email protected]>
proxy: update preview API

ad8b901327c4005a6672f1bcec5e6545f019b803 authored almost 6 years ago by Dan Connolly <[email protected]>
proxy: lint

ac79d2c26e8f911e9390fba8c8df122b0f745871 authored almost 6 years ago by Dan Connolly <[email protected]>
Merge branch 'unforgeable' into proxy

528ace5aa6916e4e5d7ecd3ebc49c8d958b66dbb authored almost 6 years ago by Dan Connolly <[email protected]>
previewPrivateNames: document; align with doDeploy

86a2c8d4de177fef463042c5190f566b77755896 authored almost 6 years ago by Dan Connolly <[email protected]>
type annotation, lint

6d7f98d7ee49a8837f05849c0c1f78877180efee authored almost 6 years ago by Dan Connolly <[email protected]>
data from node: Par -> JS data

8536cbd33b8f5eac876a1637aa8cdd7a9869df3e authored almost 6 years ago by Dan Connolly <[email protected]>
testRNode: unstructured phloLimit, phloPrice

93378fb9708c55300a73f07f410583a713f8c797 authored almost 6 years ago by Dan Connolly <[email protected]>