mysteriumnetwork

mysteriumnetwork

Decentralised VPN built on blockchain

Member Since 4 years ago

Experience Points
0
follower
Lessons Completed
0
follow
Best Reply Awards
66
repos
Activity
Oct
18
18 hours ago
Activity icon
issue

mdomasevicius issue mysteriumnetwork/hyperv-myst-provision

mdomasevicius
mdomasevicius

Dual-mode dVPN (windows) - Solid way to identify which physical ethernet adapter is used for internet connection

Activity icon
issue

mdomasevicius issue mysteriumnetwork/hyperv-myst-provision

mdomasevicius
mdomasevicius

Dual-mode dVPN (windows) - Provisioning and creating distribution for guest VM ready to launch

push

Snawoot push mysteriumnetwork/node

Snawoot
Snawoot

session_manager: move price check into session validation

commit sha: 4f24489e8b3698a53177924e3971be5842aa6daa

push time in 5 hours ago
push

Snawoot push mysteriumnetwork/node

Snawoot
Snawoot

nats: use wall clock instead of monotonic for signing

Snawoot
Snawoot

Merge pull request #4091 from mysteriumnetwork/nats_logging

NATS fixes

Snawoot
Snawoot

Revert "Attempt to avoid ghost sessions in NodeUI"

Snawoot
Snawoot

Merge pull request #4094 from mysteriumnetwork/revert-4053-fixes/ghost-sessions

Revert "Attempt to avoid ghost sessions in NodeUI"

Snawoot
Snawoot

Merge pull request #4097 from mysteriumnetwork/master

Sync mainnet with master

commit sha: aec28ce467ea8daa3af8c6cf6352a25c32be8b05

push time in 5 hours ago
pull request

vkuznecovas merge to mysteriumnetwork/node

vkuznecovas
vkuznecovas

mute port availability errors

Close #4096

The root cause of it, fd leak, will be solved as a separate issue.

Activity icon
issue

Donatas-MN issue comment mysteriumnetwork/node

Donatas-MN
Donatas-MN

Zero bytes with long session time

Describe the bug zero bytes with long session time

To Reproduce Not sure

Expected behavior zero bytes

Screenshots image image

Environment (please complete the following information):

  • Node version: 0.65
  • OS: Ubuntu

Additional context node id 0x021b817caf509c195cc9375b0d9856abb9c8c8c9

Not sure if two are correlated but my Local Gui becomes unresponsive after some time. have a separate opened report for that as well issue #3988

Logs https://drive.google.com/file/d/1thF6OLwH5daeXJLzHyP5hTzmbtTWBw28/view?usp=sharing https://drive.google.com/file/d/1o_v9O8Ra4X7_rpjKJbrm31m75cU6JtLr/view?usp=sharing

Donatas-MN
Donatas-MN
Activity icon
delete

tomasmik in mysteriumnetwork/payments delete branch mainnet-update-contract

deleted time in 6 hours ago
push

tomasmik push mysteriumnetwork/payments

tomasmik
tomasmik

Update topperupper contract bindings

tomasmik
tomasmik

Merge pull request #145 from mysteriumnetwork/mainnet-update-contract

Update topperupper contract bindings

commit sha: 17b80f94ed3ff19181f4d095ee9ac4f1e2ce1b72

push time in 6 hours ago
push

Zensey push mysteriumnetwork/myst-launcher-osx

Zensey
Zensey

Fix: prevent infinite node update (#8)

Zensey
Zensey
  • Update core library to 1.0.17 (#10)

  • Set product version

Zensey
Zensey

Merge branch 'master' into ui-improvements

commit sha: 9095642a9df237bdae351707dee6c2a6888d0e79

push time in 6 hours ago
Activity icon
created branch

tomasmik in mysteriumnetwork/payments create branch mainnet-update-contract

createdAt 7 hours ago
Activity icon
issue

creotiv issue mysteriumnetwork/node

creotiv
creotiv

Test migration for users who have pilvytis topup

  • Make a topup in testet3 for any amount of myst or insert a fake entry that a topup was made
  • Try to migrate to mainnet
  • All testnet3 balance should be migrated
Activity icon
issue

creotiv issue mysteriumnetwork/node

creotiv
creotiv

Test token withdrawal flow in NodeUI

In MainNet node runners will be able to settle collected funds into blockchain wallet (on Polygon or Ethereum).

  • Check withdrawal widget in NodeUI dashboard present and working
Dashboard - withdrawal
  • Check token withdrawal

Withdrawal popup Group 2862348

  • Check withdrawal for both networks: Polygon and Ethereum (Default should be "L2: Polygon-Matic (smaller fees, faster transactions)", secondary option is "L1: Ethereum (bigger fees, slower transactions))
Activity icon
created branch

Snawoot in mysteriumnetwork/node create branch fix_sess_leak

createdAt 7 hours ago
Activity icon
issue

tomasmik issue mysteriumnetwork/node

tomasmik
tomasmik

Test client sorting in a real environment

We've added BC client sorting to:

  • Node
  • Transactor
  • Hermes

Node:

  • Test that if two clients are added and ones goes down that, we resort the list of clients and use the one that is still up.

Transactor/Hermes:

  • Test that if two clients are added and ones goes that, we resort the list of clients and use the one that is still up.
  • Test that if one node falls behind in blocks, we start using another node and continue to use it over the one that is behind
    • Check that after changing the clients transactions start to work again
    • Nonces should be issued without actually going forwards or backwards
Activity icon
issue

tomasmik issue comment mysteriumnetwork/node

tomasmik
tomasmik

Test client sorting in a real environment

We've added BC client sorting to:

  • Node
  • Transactor
  • Hermes

Node:

  • Test that if two clients are added and ones goes down that, we resort the list of clients and use the one that is still up.

Transactor/Hermes:

  • Test that if two clients are added and ones goes that, we resort the list of clients and use the one that is still up.
  • Test that if one node falls behind in blocks, we start using another node and continue to use it over the one that is behind
    • Check that after changing the clients transactions start to work again
    • Nonces should be issued without actually going forwards or backwards
tomasmik
tomasmik

This is not needed. We got ethswitch now, gonna pretty much use that. Also old sorting code did not change at all.

Activity icon
issue

creotiv issue mysteriumnetwork/node

creotiv
creotiv

Test that affiliates still work

Affiliates were moved to the sidecar of transactor.

  • Afiiliates can be created and campaigns can be added
  • Can register with affiliate code
  • Affiliate rewards are submitted to the BC
  • Affiliates can claim their rewards
Activity icon
issue

creotiv issue mysteriumnetwork/node

creotiv
creotiv

Provider should auto settle on mainnet when he reaches `1 MYST` of earnings

Provider should auto settle on mainnet when he reaches 1 myst of earnings.

Scenario to test

  1. Start a service on mainnet.
  2. Reach 1 myst in earnings.
  3. Check if settlement occured.

Settlement info can be found in the following way:

  1. Open hermes for the provider: https://hermes.mysterium.network/api/v1/data/provider/0x37dc82ec9f05dbb349c32348e745fe6dcdfbe1f5.
  2. Copy the beneficiary on chain 80001:
Screenshot 2021-08-13 at 10 15 39 1) Transaction should be visible on https://polygonscan.com/address/0x8d50743368aCA2Fe4Ff1F8642CC8C58DC1e62B3F
Activity icon
issue

Donatas-MN issue comment mysteriumnetwork/node

Donatas-MN
Donatas-MN

MMN Dashboard NOT displaying the list of nodes

Describe the bug

MMN Dashboard NOT displaying the list of nodes, or randomly switching from displaying the list, to this "Setup your first node" page is kind of annoying.

When I overlay "Nodes" I see the full list, but it is truncated because I have many nodes and this smaller list is size-limited by the vertical size of the webpage.

Node ID: 0xd1a45106c9d05b356ae875dbdc68ec2b890a4493

To Reproduce Steps to reproduce the behavior:

  1. Go to 'MMN Dashboard'
  2. Click on 'Login'
  3. Scroll down to 'see nodes'
  4. See error

Expected behavior Node list should automatically display.

Screenshots image

Environment (please complete the following information):

OS: Alpine Linux v3.12(docker) Architecture: linux(docker)/amd64 Node version: 0.67.0

Additional context

54 nodes in total

Donatas-MN
Donatas-MN

https://github.com/mysteriumnetwork/node/issues/4045 is now in progress and we should have a fix shortly. I will update on release.

@CharlyEmpereurmot Regarding priority classification, it's internal categorisation, but it definitely does not mean that issues with "low" priority won't get fixed. It's more about putting them to correct buckets on our lists.

pull request

Snawoot pull request mysteriumnetwork/node

Snawoot
Snawoot

mute port availability errors

Close #4096

The root cause of it, fd leak, will be solved as a separate issue.

Activity icon
issue

creotiv issue mysteriumnetwork/node

creotiv
creotiv

Test topup money transfers

Test coingate payment order.

  • Creating orders works
  • Paying for orders works
  • Transfers are actually completed and money is received
Activity icon
created branch

Snawoot in mysteriumnetwork/node create branch mute_port_availability_errors

createdAt 8 hours ago
Activity icon
issue

creotiv issue mysteriumnetwork/node

creotiv
creotiv

Test client sorting in a real environment

We've added BC client sorting to:

  • Node
  • Transactor
  • Hermes

Node:

  • Test that if two clients are added and ones goes down that, we resort the list of clients and use the one that is still up.

Transactor/Hermes:

  • Test that if two clients are added and ones goes that, we resort the list of clients and use the one that is still up.
  • Test that if one node falls behind in blocks, we start using another node and continue to use it over the one that is behind
    • Check that after changing the clients transactions start to work again
    • Nonces should be issued without actually going forwards or backwards
Activity icon
issue

creotiv issue mysteriumnetwork/node

creotiv
creotiv

Test fresh testnet3 node installation on Ubuntu Linux

Scenario to test

  1. Add the repo: sudo add-apt-repository ppa:mysteriumnetwork/node-mainnet

  2. Update after repo change: sudo apt-get update

  3. Update the cache policy: sudo apt-cache policy myst

  4. Install Mysterium node: sudo apt install myst

  5. Open NodeUI in your browser (http://[node_ip]:4449) and finish onboarding process. You should see WireGuard service be up and running.

    For those who are running mysterium node in data centers you can use our CLI to setup the node:

    • $ myst cli
    • » identities list # this will show your identity
    • » identities unlock [your identity] # you need to unlock identity before using it
    • » identities register [your identity] # you need register your identity, must be done only once
    • » service start [your identity] wireguard # this will start wireguard service
    • » service list # if you see ID of your running service then congrats, you're mysterium node runner
  6. Download dVPN desktop or mobile app from our nightly builds (look for .apk, .exe or .dmg): https://github.com/mysteriumnetwork/nightly/releases/latest and try establishing connection to your own node.

DON'T FORGET: you have to be in separate networks (e.g. node on local WIFI and mobile phone using 4G) for successful connection.


NOTE: After finishing this scenario please post a comment above (if all was ok, please also give us know about that).

Activity icon
issue

creotiv issue mysteriumnetwork/node

creotiv
creotiv

Test macOS dVPN app upgrade for user who have `> 1 MYSTT`

This scenario is for users who have topuped his dVPN app balance using our CoinGate (on testnet3).

  1. Topup your dVPN app balance using BTC, LTC, ETH, MYST or other supported cryptos (could be done a while ago, your current balance should be more than 1 MYSTT).

  2. Download newest mainnet app (.dmg file) from https://github.com/mysteriumnetwork/nightly/releases/latest and install it.

  3. Launch the app, go via onboarding steps and check your app balance, it should remain the same as before upgrade.


NOTE: After finishing this scenario please post a comment above (if all was ok, please also give us know about that).

Activity icon
issue

creotiv issue mysteriumnetwork/node

creotiv
creotiv

Test android app upgrade for user who have `> 1 MYSTT`

This scenario is for users who have topuped their dVPN app balance using our CoinGate integration (on testnet3).

Scenario to test

  1. Topup your dVPN app balance using BTC, LTC, ETH, MYST or other supported cryptos (could be done a while ago, your current balance should be more than 1 MYSTT).

  2. Download your private key. You can do that in menu -> Profile screen (you'll need it later during mainnet app installation).

  3. Download newest mainnet app (.apk file) from https://github.com/mysteriumnetwork/nightly/releases/latest and install it. (you may need to uninstall existing Mysterium dVPN app via google play store)

  4. Launch the app. During onboarding step import your private keys (don't create new one).

  5. After finishing onboarding go to menu → account and check your app balance, it should remain the same as before upgrade.


NOTE: After finishing this scenario please post a comment above (if all was ok, please also give us know about that).

Activity icon
issue

Donatas-MN issue mysteriumnetwork/node

Donatas-MN
Donatas-MN

Payment in progress error

Describe the bug should have received two payments, but as of now I still haven't received anything in my wallet. I'm using the trustwallet

0x15f92952234e967c8f8e7a9749ce5fbd72fbef79

Error messages: Payment in progress. It should reach you before 2021-10-07. Payment in progress. It should reach you before 2021-09-07.

To Reproduce Steps to reproduce the behavior:

  1. Go to 'MMN dashboard'
  2. Click on 'bounty payout history'
  3. Scroll down
  4. See error

Expected behavior Payments should have been made by now

Environment (please complete the following information): OS: Raspbian GNU/Linux 10 (buster) Architecture: linux/arm Node version: 0.65.0