Skip to content
New issue

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

Release: v0.0.17 #165

Merged
merged 83 commits into from
May 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
1a77d68
Created Light mode for PKI based signature
maneeSHA-256 Jan 5, 2024
ec10991
did created successfully
maneeSHA-256 Jan 5, 2024
d88e182
bip39
thewebchap Jan 17, 2024
698929a
added methods to generate master and child keys
thewebchap Jan 17, 2024
a2479fa
modularise fucntions
thewebchap Jan 19, 2024
891864c
sending transactions to explorer
ashi31 Jan 22, 2024
68e1a9b
sign version check
maneeSHA-256 Jan 24, 2024
99cdbf1
succesful testRBT transfer in light mode
maneeSHA-256 Jan 30, 2024
31e07b6
Adding readme and updated printing format
ashi31 Feb 1, 2024
43cc355
sign version added
maneeSHA-256 Feb 2, 2024
87e899e
Merge pull request #91 from rubixchain/hari/slipkey
thewebchap Feb 6, 2024
7f28f4f
comments added back
maneeSHA-256 Feb 6, 2024
b3e4b4a
url prefix check
ashi31 Feb 6, 2024
0ee0b5b
removed a file
maneeSHA-256 Feb 6, 2024
763be72
deterministic ecdsa using go 1.19 legacy
thewebchap Feb 9, 2024
299d7c7
Nlss Backward Compatible
maneeSHA-256 Feb 13, 2024
f0bdf57
Merge pull request #92 from rubixchain/ashita/explorer-url
thewebchap Feb 19, 2024
b74f84d
updated go.mod
maneeSHA-256 Feb 19, 2024
5a29e51
Merge pull request #96 from rubixchain/hari/determintistic-ecdsa
thewebchap Feb 19, 2024
98d2f4d
comments edited
maneeSHA-256 Feb 19, 2024
cddac43
Merge pull request #89 from rubixchain/maneesha/PKIsign
thewebchap Feb 20, 2024
446824a
bip39 integration
thewebchap Feb 20, 2024
9bdce0d
Mnemonic file added
maneeSHA-256 Feb 20, 2024
880319f
bip39 modification and minor fixes
thewebchap Feb 21, 2024
57caa15
fixed BIP key gen BIPsign BIPverify
thewebchap Feb 21, 2024
644dac4
fix light mode directory issue
thewebchap Feb 21, 2024
6060d25
BIP keys encoded and sign check
thewebchap Feb 22, 2024
e587be8
paramterise bip child path
thewebchap Feb 22, 2024
1df0779
NLSS verification updated in light mode
maneeSHA-256 Feb 22, 2024
8d4cc49
Merge branch 'hari/bip39-integration' of https://github.com/rubixchai…
maneeSHA-256 Feb 22, 2024
4fe4b00
bip39 update
maneeSHA-256 Apr 5, 2024
ce7cc90
compatibility with old wallets
maneeSHA-256 Apr 10, 2024
aa16317
BIP sign version updated
maneeSHA-256 Apr 10, 2024
061dcdc
not appending sign version to Txn ID
maneeSHA-256 Apr 10, 2024
757b285
feat: added API endpoint and CLI command to fetch a node's peer ID
arnabghose997 Apr 11, 2024
07a3db4
fixed occupied port and peer connection issue
maneeSHA-256 Apr 18, 2024
9cba0ff
refactor: added DID id string while a DID is being created using the …
arnabghose997 Apr 22, 2024
f001866
removing changes on port unavailability issue
maneeSHA-256 Apr 22, 2024
59913ce
7 quorums fix
ashi31 Apr 23, 2024
d080334
Merge branch 'development' into hari/bip39-integration
maneeSHA-256 Apr 25, 2024
92f859c
fixed port unavailability
maneeSHA-256 Apr 25, 2024
af86f55
Merge branch 'development' of https://github.com/rubixchain/rubixgopl…
arnabghose997 Apr 29, 2024
f4db465
fix for unpledging of tokens and 7 quorums
ashi31 May 2, 2024
1539d2b
removed comments
ashi31 May 2, 2024
7d7c550
Merge branch 'development' into hari/bip39-integration
maneeSHA-256 May 6, 2024
0da1640
Merge branch 'development' into ashita/7quorumsFix
ashi31 May 6, 2024
8eadd96
updated Readme
maneeSHA-256 May 6, 2024
f98fa98
changing variable and function names
maneeSHA-256 May 6, 2024
a18ecd0
fixed bugs for to reduce waiting time
ashi31 May 7, 2024
c0e07e5
feat: added python tests for RBT transfer
arnabghose997 May 7, 2024
27b1816
merge conflict fix
arnabghose997 May 7, 2024
90d50f5
added func to get the build dir based on the target OS
arnabghose997 May 8, 2024
d8b8aef
ping peer to get peer did type
maneeSHA-256 May 8, 2024
9ee397d
added checks and instructions to support execution in windows os
arnabghose997 May 9, 2024
78d03f4
feat: added test workflow
arnabghose997 May 13, 2024
d1cd6ff
tested port-unavailability-fix on MacOs
maneeSHA-256 May 13, 2024
5a20ac5
Merge pull request #138 from rubixchain/hari/bip39-integration
gklps May 14, 2024
56b19fd
added dockerfile for running tests in ubuntu-amd64 environment
arnabghose997 May 15, 2024
dca12e5
added script to collect all quorum and non-quorum logs; added step in…
arnabghose997 May 15, 2024
0ffbfc7
reduced node liveness wait time from 60 seconds to 15 seconds
arnabghose997 May 15, 2024
30bafad
increased node liveness wait time to 40 seconds
arnabghose997 May 15, 2024
204d340
added OS alias in artifact name
arnabghose997 May 15, 2024
596e0d5
changed test swarm key
arnabghose997 May 15, 2024
3806ae6
Merge branch 'development' of https://github.com/rubixchain/rubixgopl…
arnabghose997 May 15, 2024
d43d21f
non quorums DIDs are now being registered for the RBT transfer transa…
arnabghose997 May 15, 2024
316ea9a
added node_registry.json config to list all the node server indeces; …
arnabghose997 May 16, 2024
261d5b5
renamed test workflow artifiacts name
arnabghose997 May 16, 2024
8c4818f
added test scenario for BIP39 and NLSS transfers
arnabghose997 May 17, 2024
0f56783
added entry for .sh file extension
arnabghose997 May 17, 2024
f3d48cd
Merge branch 'development' into ashita/7quorumsFix
ashi31 May 17, 2024
5353f21
created three swarm keys for each os environment
arnabghose997 May 20, 2024
71b5e4c
added timestamp for node log artifacts
arnabghose997 May 20, 2024
973d5c8
removed unneeded print statement
arnabghose997 May 20, 2024
6c44878
Merge pull request #151 from rubixchain/arnab/tests
arnabghose997 May 21, 2024
f6a06a2
Merge branch 'development' of https://github.com/rubixchain/rubixgopl…
ashi31 May 21, 2024
78f1ab6
Merge pull request #141 from rubixchain/ashita/7quorumsFix
thewebchap May 22, 2024
746b3f2
bump rubixgoplatform version to 0.0.17
arnabghose997 May 23, 2024
6dc08cf
Merge pull request #164 from rubixchain/arnab/bump-version-number
arnabghose997 May 23, 2024
dba88e5
[skip actions] Added `dist/` in `.gitignore`
arnabghose997 May 23, 2024
a7cb842
Merge pull request #166 from rubixchain/arnab/gitignore-merge-conflic…
arnabghose997 May 23, 2024
fa373cf
merge conflict fix
arnabghose997 May 23, 2024
c5f424c
[skip actions] update
arnabghose997 May 23, 2024
ef0ef4d
Merge pull request #167 from rubixchain/arnab/solve-merge-conflict
arnabghose997 May 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 0 additions & 31 deletions .github/workflows/release.yml

This file was deleted.

143 changes: 143 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
name: Test Workflow

on:
pull_request:
branches:
- development
- main

jobs:
test-linux:
name: "Test - Linux Environment"
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Setup Golang v1.21.9
uses: actions/setup-go@v5
with:
go-version: '1.21.9'

- name: Setup Python v3.11
uses: actions/setup-python@v5
with:
python-version: '3.11'

- name: Install test dependency
run: |
pip3 install requests

- name: Run tests
run: |
cd tests && ls && python3 -u run.py

- name: Packing Quorum and Non-Quorum node logs
if: always()
run: |
cd tests && python3 -u pack_node_logs.py

- name: Set Timestamp for Node Logs
if: always()
run: echo "TIMESTAMP=$(date -u +'%Y-%m-%dT%H-%M-%SZ' | sed 's/:/-/g')" >> $GITHUB_ENV

- name: Uploading Quorum and Non-Quorum node logs as Artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: node-logs-linux-${{ env.TIMESTAMP }}
path: tests/node_logs

test-macos:
name: "Test - MacOS Environment"
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Setup Golang v1.21.9
uses: actions/setup-go@v5
with:
go-version: '1.21.9'

- name: Setup Python v3.11
uses: actions/setup-python@v5
with:
python-version: '3.11'

- name: Install test dependency
run: |
pip3 install requests

- name: MacOS install tmux
run: brew install tmux

- name: Run tests
run: |
cd tests && ls && python3 -u run.py

- name: Packing Quorum and Non-Quorum node logs
if: always()
run: |
cd tests && python3 -u pack_node_logs.py

- name: Set Timestamp for Node Logs
if: always()
run: echo "TIMESTAMP=$(date -u +'%Y-%m-%dT%H-%M-%SZ' | sed 's/:/-/g')" >> $GITHUB_ENV

- name: Uploading Quorum and Non-Quorum node logs as Artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: node-logs-macos-${{ env.TIMESTAMP }}
path: tests/node_logs

test-windows:
name: "Test - Windows Environment"
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Setup Golang v1.21.9
uses: actions/setup-go@v5
with:
go-version: '1.21.9'

- name: Setup Python v3.11
uses: actions/setup-python@v5
with:
python-version: '3.11'

- name: Install test dependency
run: |
pip3 install requests

- name: Run tests
run: |
cd tests && ls && python3 -u run.py

- name: Packing Quorum and Non-Quorum node logs
if: always()
run: |
cd tests && python3 -u pack_node_logs.py

- name: Set Timestamp for Node Logs
if: always()
shell: pwsh
run: |
$timestamp = Get-Date -Format "yyyy-MM-ddTHH-mm-ssZ"
echo "TIMESTAMP=$timestamp" >> $env:GITHUB_ENV

- name: Uploading Quorum and Non-Quorum node logs as Artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: node-logs-windows-${{ env.TIMESTAMP }}
path: tests/node_logs
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ api_config.json
*.json
*.pdf
.vscode
__pycache__

# Dependency directories (remove the comment below to include it)
# vendor/
Expand All @@ -27,3 +28,6 @@ linux/
mac/
windows/
dist/

# used for testing purpose
!node_registry.json
104 changes: 0 additions & 104 deletions .goreleaser.yaml

This file was deleted.

Loading