tomasmik

tomasmik

I write code.

Member Since 3 years ago

Lithuania

Experience Points
8
follower
Lessons Completed
2
follow
Lessons Completed
37
stars
Best Reply Awards
10
repos

3130 contributions in the last year

Pinned
⚡ Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol
⚡ Defaults provides an elegant way to set default values for structs in golang
Activity
Nov
27
23 hours ago
started
started time in 4 hours ago
Nov
26
1 day ago
Activity icon
published release 1.0.6

tomasmik in mysteriumnetwork/node create published release 1.0.6

createdAt 1 day ago
Activity icon
created tag
createdAt 1 day ago
pull request

tomasmik merge to mysteriumnetwork/node

tomasmik
tomasmik

Bump golang version

Bump golang version and disable iOS build.

Activity icon
delete

tomasmik in mysteriumnetwork/node delete branch dont-error

deleted time in 1 day ago
push

tomasmik push mysteriumnetwork/node

tomasmik
tomasmik

Dont error on status 200 or 202

tomasmik
tomasmik

Merge pull request #4353 from mysteriumnetwork/dont-error

Dont error on status 200 or 202

commit sha: 0ba81263fbd172dbf9d1ce9a7bb17a10de1d357e

push time in 1 day ago
pull request

tomasmik pull request mysteriumnetwork/node

tomasmik
tomasmik

Dont error on status 200 or 202

Seems that some people try to register a few times and they receive an error when node returns 200 status code. This should reduce the confusion a bit.

pull request

tomasmik pull request mysteriumnetwork/node

tomasmik
tomasmik

Dont error on status 200 or 202

Seems that some people try to register a few times and they receive an error when node returns 200 status code. This should reduce the confusion a bit.

Activity icon
created branch

tomasmik in mysteriumnetwork/node create branch dont-error

createdAt 1 day ago
Activity icon
delete

tomasmik in mysteriumnetwork/node delete branch handle-missing-promise

deleted time in 1 day ago
push

tomasmik push mysteriumnetwork/node

tomasmik
tomasmik

Handle missing consumer promise when setting withdrawal amount

If latest promise is invalid, issue a new promise with amount equal to settled+amount to withdraw. This way we can still recover and withdraw even though provider is has corrupted data. On hermes side we will also be able to recover withdraw promises using the help of this change.

tomasmik
tomasmik

Merge pull request #4348 from mysteriumnetwork/handle-missing-promise

Handle missing consumer promise when setting withdrawal amount

commit sha: f9dae267fd04a4b0f6658d8ab6fafcafeaa2bc53

push time in 1 day ago
pull request

tomasmik pull request mysteriumnetwork/node

tomasmik
tomasmik

Handle missing consumer promise when setting withdrawal amount

If latest promise is invalid, issue a new promise with amount equal to settled+amount to withdraw. This way we can still recover and withdraw even though provider is has corrupted data. On hermes side we will also be able to recover withdraw promises using the help of this change.

pull request

tomasmik merge to mysteriumnetwork/xgo

tomasmik
tomasmik

Go 1.17

This PR introduces following changes:

  • Updated base image with all toolchains (now it is GCC 9 mostly)
  • Updated MacOS SDK to 11.3
  • Added go-1.17.3 image
  • Introduced toolchain for darwin/arm64 and golang build wrapper for it.
  • Removed obsolete darwin/386 platform
  • Updated tests
Nov
25
2 days ago
push

tomasmik push mysteriumnetwork/node

tomasmik
tomasmik

build myst docker image with buildx

tomasmik
tomasmik

build documentation docker image with buildx

tomasmik
tomasmik
tomasmik
tomasmik
tomasmik
tomasmik

generalize docker release process as build from cache

tomasmik
tomasmik

docker build: add armv7 arch

tomasmik
tomasmik

update base alpine image to fix CVE-2021-28831

tomasmik
tomasmik

remove dangling docker ubuntu build script

tomasmik
tomasmik

ci: use env.BuildCommit everywhere

tomasmik
tomasmik

docker builds: cache intermediate stages too

tomasmik
tomasmik

Merge pull request #4346 from mysteriumnetwork/docker_arm64

Multiarch image builds for Docker

tomasmik
tomasmik

Handle missing consumer promise when setting withdrawal amount

If latest promise is invalid, issue a new promise with amount equal to settled+amount to withdraw. This way we can still recover and withdraw even though provider is has corrupted data. On hermes side we will also be able to recover withdraw promises using the help of this change.

commit sha: dab2eebf68dfbf89949c73e95e5b69d3b134229c

push time in 2 days ago
pull request

tomasmik pull request mysteriumnetwork/node

tomasmik
tomasmik

Handle missing consumer promise when setting withdrawal amount

If latest promise is invalid, issue a new promise with amount equal to settled+amount to withdraw. This way we can still recover and withdraw even though provider is has corrupted data. On hermes side we will also be able to recover withdraw promises using the help of this change.

push

tomasmik push mysteriumnetwork/node

tomasmik
tomasmik

Handle missing consumer promise when setting withdrawal amount

If latest promise is invalid, issue a new promise with amount equal to settled+amount to withdraw. This way we can still recover and withdraw even though provider is has corrupted data. On hermes side we will also be able to recover withdraw promises using the help of this change.

commit sha: 1ee7accc2e8a141491e537a44b65e2206faae61f

push time in 2 days ago
Activity icon
created branch

tomasmik in mysteriumnetwork/node create branch handle-missing-promise

createdAt 2 days ago
pull request

tomasmik merge to mysteriumnetwork/node

tomasmik
tomasmik

Multiarch image builds for Docker

Closes #4331

This PR contains following changes:

  • linux/amd64, linux/arm64 and linux/arm/v7 multiarch image builds for Docker.
  • Upgrade Alpine base image in order to fix CVE-2021-28831.
  • Little cleanup: removed old dangling docker build scripts, consolidated code.

arm/v7 image was tested on Docker running on RPi 3B+

Nov
24
3 days ago
Activity icon
issue

tomasmik issue comment mysteriumnetwork/node

tomasmik
tomasmik

Payment not implemented since Oct

Describe the bug I have a node which eligble to reward in Sep. Bounty payout stated that paymetn in progress and it should reach before 2021-10-07 but i see nothing Already put my ETH address 0xF8cb057582F3b13444C69CC45edA0C9e102A4688 in the node and account.

Expected behavior A clear and concise description of what you expected to happen.

Screenshots image

Environment (please complete the following information): Node in hosting server. Already stopped it

Additional context Add any other context about the problem here.

tomasmik
tomasmik

Without your identity, we can't find you. Provide that please.

Activity icon
delete
deleted time in 3 days ago
push

tomasmik push mysteriumnetwork/payments

tomasmik
tomasmik

Add block number method to the interface

Easier to work with block numbers in payment services if we have this here. Dont have to carry two interfaces around.

tomasmik
tomasmik

Merge pull request #152 from mysteriumnetwork/block-num

Add block number method to the interface

commit sha: ec34572ae3d2bf64f74c7fa392afcef7df50a10b

push time in 3 days ago
pull request

tomasmik pull request mysteriumnetwork/payments

tomasmik
tomasmik

Add block number method to the interface

Easier to work with block numbers in payment services if we have this here. Dont have to carry two interfaces around.

Activity icon
issue

tomasmik issue comment mysteriumnetwork/node

tomasmik
tomasmik

DAI top up failed

Hello, I tried to use the VPN. I tried to top up using DAI (12.35), but the amount never got registered as being topped up. Here is the transaction ID. https://bscscan.com/tx/0xfa858c85ec9276374dcb0072a478ea86d92c76823588d511d39cce91f7a369fd Can you please help, either top up my account for 10 MYST or send back the DAI, I will give the BNB to pay the transaction fee.

Thank you very much.

Also on the site said I was supposed to get one free myst to try out the vpn service, but I didn't receive any MYST on my account or any way to try to VPN service before it asked me to top-up.

tomasmik
tomasmik

I am not able to find your transaction. Can you please provide me either your identity, order ID or something else that could link you and this transaction you've made.

Activity icon
issue

tomasmik issue mysteriumnetwork/node

tomasmik
tomasmik

sessions amount is decreased massively

Describe the bug After upgrading to mainnet it is observed that hardly one or two sessions is happening the whole day which is the waste of our resources if sessions are not ongoing in significant amount Also, the price per GB is decreased and reached 0.03 per GB which is very low

Expected behavior sessions should happen so that resources consumption is okay Price per GB should be okay

Environment (please complete the following information):

  • Node version: mainnet (1.0.4-293fe8b3)
  • OS: Windows 10
Activity icon
issue

tomasmik issue comment mysteriumnetwork/node

tomasmik
tomasmik

sessions amount is decreased massively

Describe the bug After upgrading to mainnet it is observed that hardly one or two sessions is happening the whole day which is the waste of our resources if sessions are not ongoing in significant amount Also, the price per GB is decreased and reached 0.03 per GB which is very low

Expected behavior sessions should happen so that resources consumption is okay Price per GB should be okay

Environment (please complete the following information):

  • Node version: mainnet (1.0.4-293fe8b3)
  • OS: Windows 10
tomasmik
tomasmik

After upgrading to mainnet it is observed that hardly one or two sessions is happening the whole day which is the waste of our resources if sessions are not ongoing in significant amount

This is expected for the first few days or a week in mainnet. Consumers have to update their apps etc.

Also, the price per GB is decreased and reached 0.03 per GB which is very low

MYST price increases, MYST/GB decreases. So the price hasn't changed, you just get less currency, which is worth the same amount as before.

Nov
23
4 days ago
Activity icon
issue

tomasmik issue comment mysteriumnetwork/node

tomasmik
tomasmik

DAI top up failed

Hello, I tried to use the VPN. I tried to top up using DAI (12.35), but the amount never got registered as being topped up. Here is the transaction ID. https://bscscan.com/tx/0xfa858c85ec9276374dcb0072a478ea86d92c76823588d511d39cce91f7a369fd Can you please help, either top up my account for 10 MYST or send back the DAI, I will give the BNB to pay the transaction fee.

Thank you very much.

Also on the site said I was supposed to get one free myst to try out the vpn service, but I didn't receive any MYST on my account or any way to try to VPN service before it asked me to top-up.

tomasmik
tomasmik

Also on the site said I was supposed to get one free myst to try out the vpn service, but I didn't receive any MYST on my account or any way to try to VPN service before it asked me to top-up.

No more free MYST in mainnet apps sadly. We'll look in to the payment though, sorry for the trouble.

Previous