Snawoot

Snawoot

Systems Architect (His Majesty/His Majesty's)

Member Since 8 years ago

Odessa, Ukraine

Experience Points
108
follower
Lessons Completed
2
follow
Lessons Completed
382
stars
Best Reply Awards
68
repos

1474 contributions in the last year

Pinned
⚡ Rapid SSH Proxy
⚡ PoC materials for article https://habr.com/en/post/486856/
⚡ Daemon which provides TLS client policy for Postfix via socketmap, according to domain MTA-STS policy
⚡ Tool for complete hardening of Linux boot chain with UEFI Secure Boot
⚡ Standalone Hola proxy client
⚡ Standalone client for proxies of Opera VPN
Activity
Oct
23
1 day ago
started
started time in 13 hours ago
started
started time in 14 hours ago
started
started time in 16 hours ago
Oct
22
2 days ago
Activity icon
issue

Snawoot issue comment mysteriumnetwork/node

Snawoot
Snawoot

Deploy MainNet infra

Same as we did for testnet2-testnet3 migration we need to deploy separate instances of crucial services, this time configure them to work on Polygon and Ethereum mainnet.

  • Smart contracts deployment
  • Hermes
  • Transactor
  • Discovery and NATS
  • Quality oracle
  • Location oracle
  • Trust oracle
  • Supernode (proposal monitor)
  • Pilvytis
  • Metrics
  • ethswitch
  • Log collector (ES)
  • Run full node for Polygon mainnet (maybe managed machine, so it would be cheaper that using k8s)
  • Setup monitoring:
    • Grafana (with charts and alerts)
    • PagerDuty
    • UptimeRobot
    • CF Workers (proposal count monitor, advanced healthchecks).
Snawoot
Snawoot

At this moment following components marked as faulted by monitoring:

pull request

Snawoot merge to mysteriumnetwork/node

Snawoot
Snawoot

Allow arbitrary withdrawal chain from cli

A minor improvement to balance checks for withdrawal as well as ability to specify chain we're withdrawing to via cli.

pull request

Snawoot pull request mysteriumnetwork/node

Snawoot
Snawoot

Sync master changes to mainnet

Activity icon
delete

Snawoot in mysteriumnetwork/node delete branch fix_session_storage_concurrency

deleted time in 1 day ago
push

Snawoot push mysteriumnetwork/node

Snawoot
Snawoot
Snawoot
Snawoot

Merge pull request #4138 from mysteriumnetwork/fix_session_storage_concurrency

fix boltdb concurrency

commit sha: a112ec7517a014d483131eb05167c7bde63e5558

push time in 1 day ago
Activity icon
created branch

Snawoot in mysteriumnetwork/node create branch fix_session_storage_concurrency

createdAt 2 days ago
pull request

Snawoot merge to mysteriumnetwork/node

Snawoot
Snawoot

Fix config in mainnet

Because of how the config is loaded it's impossible to know how many times we've already started the node in mainnet without some hacks. This makes it hard to determine if we need to reset the config or if its been reset.

Easiest and least hacky way to do this is to just rename the config. Closes: https://github.com/mysteriumnetwork/node/issues/4130

Oct
21
3 days ago
Activity icon
delete

Snawoot in mysteriumnetwork/node delete branch use_own_rpc

deleted time in 2 days ago
push

Snawoot push mysteriumnetwork/node

Snawoot
Snawoot

use cloudflare fullnodes as backup for ETH network

Snawoot
Snawoot

Merge pull request #4129 from mysteriumnetwork/use_own_rpc

Use Mysterium RPCs

commit sha: 9a59e276eb2d0edd188983dc28103dfd02cb118d

push time in 2 days ago
push

Snawoot push mysteriumnetwork/node

Snawoot
Snawoot

use cloudflare fullnodes as backup for ETH network

commit sha: 2a93d807e51bcf4ce73ef99fb15f90099a9ec929

push time in 2 days ago
Activity icon
created branch

Snawoot in mysteriumnetwork/node create branch use_own_rpc

createdAt 2 days ago
pull request

Snawoot merge to mysteriumnetwork/node

Snawoot
Snawoot

Dont check if provider data is valid in hermes

push

Snawoot push mysteriumnetwork/node

Snawoot
Snawoot

mute port availability errors

Snawoot
Snawoot

Merge pull request #4107 from mysteriumnetwork/mute_port_availability_errors

mute port availability errors

Snawoot
Snawoot

use common interface for channel handler

Snawoot
Snawoot

session_manager: move price check into session validation

Snawoot
Snawoot

implement simple reference tracker

Snawoot
Snawoot

use reftracker for channels and sessions

Snawoot
Snawoot

p2p channel: cut old channel alive logic

Snawoot
Snawoot

Merge pull request #4115 from mysteriumnetwork/fix_sess_leak

Fix p2p.Channel leaks

Snawoot
Snawoot

Merge pull request #4119 from adinetech/patch-1

fix: change OpenVPN -> WireGuard

Snawoot
Snawoot

Merge pull request #4120 from mysteriumnetwork/master

Sync mainnet with changes in master

commit sha: 1880e3a41e50dd2aa20f66858a3be91f64e3837a

push time in 3 days ago
pull request

Snawoot pull request mysteriumnetwork/node

Snawoot
Snawoot

Sync mainnet with changes in master

Previous