Skip to content

Instantly share code, notes, and snippets.

@oskarth
oskarth / rln-trusted-setup-ceremony_attestation.log
Created August 24, 2023 09:03
Attestation for RLN Trusted Setup Ceremony MPC Phase 2 Trusted Setup ceremony
Hey, I'm oskarth-1552237 and I have contributed to the RLN Trusted Setup Ceremony MPC Phase2 Trusted Setup ceremony.
The following are my contribution signatures:
Circuit # 1 (rln-withdraw)
Contributor # 51
Contribution Hash: 8c21c2d7 76dd3b2a 4bf8194f 6ff6ffb4
c55a7e3c 9790502d e442b6e2 0850cfcc
a101dcc7 322599d7 ab30928a 01778962
0ffdbfcc c9da6e04 d138868f 9c444d15

Attestation to response 0033

Date: Fri Apr 24 2020 - Sat Apr 25 2020 Name: Oskar Thoren (oskarth) Location: Taipei, Taiwan Device: Personal Lenovo Carbon X1 with Fedora 29 Commit Hash: bf852c168676a7afc5dd17b47ff9b8f394aeab8a Challenge URL: https://ppothk.blob.core.windows.net/public/challenge\_0033

Challenge:

Keybase proof

I hereby claim:

  • I am oskarth on github.
  • I am oskarth (https://keybase.io/oskarth) on keybase.
  • I have a public key ASD9lrOx60uhyAx2ObZpCNrtts1OASW9_hN4xqwXxFGL9go

To claim this, I am signing this object:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!-- This file was created with the aha Ansi HTML Adapter. https://github.com/theZiz/aha -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="application/xml+xhtml; charset=UTF-8" />
<title>stdin</title>
</head>
<body style="color:white; background-color:black">
<pre>
@oskarth
oskarth / foo.md
Last active August 2, 2019 07:22
Geth Nimbus mapping

Geth Nimbus mapping

These are all the things we use from go-ethereum in status-console-client right now.

Note that this doesn't include transitive dependencies in vendor, such as status-go etc.

Packages

> ag "ethereum/go-ethereum/" --ignore vendor *.go --nofilename | sort -r | uniq
@oskarth
oskarth / gist:c3f4392e84c279c433474d31b3173737
Created June 29, 2019 02:05
status-console-client hangs naive setupforeignthreadgc
oskarth@localhost ~/g/s/g/s/status-console-client>
gdb --args env GOMAXPROCS=1 ./bin/status-term-client -keyhex=0x9af3cdb76d76da2b36d2dcc082cb54ea672639331ef03b91a62ad6ef804b4896 2> test.log
GNU gdb (GDB) Fedora 8.2-7.fc29
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
@oskarth
oskarth / gist:771034417a52927fa9bbc6df415d5714
Created June 27, 2019 11:24
nimbus status-c-api status-console-client segfault stacktrace
```
> gdb --args ./bin/status-term-client -keyhex=0xe8b3b8a7cae540ace9bcaf6206e81387feb6415016aee75307976084f7751ed7 2>/tmp/status-term-client.log
GNU gdb (GDB) Fedora 8.2-7.fc29
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
2019/06/15 12:42:29 [d4a11370] node 979c0134 sending 26ad482e
2019/06/15 12:42:29 [d4a11370] OFFER (979c0134 -> e5d823ae): 26ad482e received.
2019/06/15 12:42:29 [d4a11370] sending REQUEST (e5d823ae -> 979c0134): 26ad482e
2019/06/15 12:42:32 [d4a11370] OFFER (979c0134 -> 07b22f7a): 26ad482e received.
2019/06/15 12:42:32 [d4a11370] sending REQUEST (07b22f7a -> 979c0134): 26ad482e
2019/06/15 12:42:44 [d4a11370] OFFER (979c0134 -> e5d823ae): 26ad482e received.
2019/06/15 12:42:44 [d4a11370] sending REQUEST (e5d823ae -> 979c0134): 26ad482e
2019/06/15 12:42:45 [d4a11370] OFFER (979c0134 -> e5d823ae): 26ad482e received.
2019/06/15 12:42:45 [d4a11370] sending REQUEST (e5d823ae -> 979c0134): 26ad482e
2019/06/15 12:42:46 [d4a11370] REQUEST (e5d823ae -> 979c0134): 26ad482e received.
../vendor/Nim/config/nim.cfg(47, 3) Hint: added path: '/home/oskarth/git/nimbus/vendor/nim-ranges' [Path]
nimblepath="$home/.nimble/pkgs/"
^
../vendor/Nim/config/nim.cfg(47, 3) Hint: added path: '/home/oskarth/git/nimbus/vendor/nim-secp256k1' [Path]
nimblepath="$home/.nimble/pkgs/"
^
../vendor/Nim/config/nim.cfg(47, 3) Hint: added path: '/home/oskarth/git/nimbus/vendor/nim-faststreams' [Path]
nimblepath="$home/.nimble/pkgs/"
^
../vendor/Nim/config/nim.cfg(47, 3) Hint: added path: '/home/oskarth/git/nimbus/vendor/nim-json-rpc' [Path]

Numbers can be titrated, so at 5% the monthly SNT "tap multiplier" is 20%, whereas at 50% it might be 5%, etc. This incentivized people to opt in to this other structure more quickly.

Stage 1 Aggressive scale:

Tiny: 1%

Small: 2.5%

Decent: 5%