Skip to content

Commit

Permalink
update 0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
shopin-team committed Nov 12, 2019
1 parent fef6f20 commit ada61f0
Show file tree
Hide file tree
Showing 8,010 changed files with 884,802 additions and 113 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
Binary file modified .DS_Store
Binary file not shown.
Binary file modified @kadenceproject/.DS_Store
Binary file not shown.
22 changes: 18 additions & 4 deletions README.md
Expand Up @@ -29,16 +29,30 @@ In order for this process to be carried out, nodes engage in a Distributed Key G

* Added kadence library
* Created Kademlia node using kadence library
* Connected Two nodes via Join method
* Added Express server to create an API
* Connected two nodes via Join method
* Added express server to create an API
* Put static first node's contact in Config file
* Store List of static wallets using IterativeStore method of kadence
* Stored a list of static wallets using IterativeStore method of kadence
* Created an API to get wallets stored on node
* Added Eth-Crypto library to generate identity and addresses
* Added custom plugin called sendNeighborEcho
* New coming node in network will send Echo message to first (primary node)
* First node will store the contact of incoming node to its routing table


## Update 0.2: (coming soon)
## Update 0.2: Procedure to onboard new nodes and to read IP addresses dynamically

* Added a CONTACT_LIST remote procedure call (RPC) method
* New node procedures:
* When a new node pings a primary node, the primary node sends the list of contacts in its routing table
* The new node stores the list of contacts to its routing table so that it has the latest nodes of the network
* The new node will not save its own contact to routing table
* Improvements to the routing table file inside the kadence library to optimize the hops per lookup
* Implemented changes in allBuckets() method of the routing table component to refresh a wider pool of nodes
* When nodes are connecting, the list of contacts is added to the routing table
* If a CONTACT_LIST is sent to a primary node, the node will store it in its routing table, and if the CONTACT_LIST is sent to a non-primary node, the node will then just print it in console
* Upgraded the static local IP address by adding the command "hostname -i > ip.txt" in order to store the private IP of the machine to the ip.txt file, thus the private IP is read dynamically from the file


## Update 0.3: (coming soon)

1 change: 1 addition & 0 deletions ip.txt
@@ -0,0 +1 @@
127.0.1.1
Binary file added node_modules/.DS_Store
Binary file not shown.
1 change: 1 addition & 0 deletions node_modules/.bin/7z

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/acorn

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/bunyan

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/detect-libc

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/diglet

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/diglet-server

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/diglet-tunnel

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/errno

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/hsv3

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/kadence

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/latest-tbb-version

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/mime

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/mkdirp

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/ncp

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/needle

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/network

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/prebuild-install

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/rc

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/rimraf

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/rlp

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/semver

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/sha.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/sshpk-conv

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/sshpk-sign

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/sshpk-verify

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/tiny

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/uuid

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node_modules/.bin/which

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added node_modules/7zip/7zip-lite/7-zip.dll
Binary file not shown.
Binary file added node_modules/7zip/7zip-lite/7-zip32.dll
Binary file not shown.
Binary file added node_modules/7zip/7zip-lite/7z.dll
Binary file not shown.
Binary file added node_modules/7zip/7zip-lite/7z.exe
Binary file not shown.
Binary file added node_modules/7zip/7zip-lite/7z.sfx
Binary file not shown.
Binary file added node_modules/7zip/7zip-lite/7zCon.sfx
Binary file not shown.

0 comments on commit ada61f0

Please sign in to comment.