My notes on the work I do at Status.
Go to file
Samuel Hawksby-Robinson 39b317e35d Updated 2020-06-16 2020-06-16 20:42:25 +01:00
archive Update 2020-06-02 2020-06-02 13:50:20 +01:00
attachments/2020-06 Created attachments 2020-06-09 18:09:48 +01:00
priorities Updated 2020-06-05 2020-06-05 19:14:15 +01:00
tags Updated 2020-06-09 2020-06-09 11:18:56 +01:00
README.md Updated 2020-06-16 2020-06-16 20:42:25 +01:00

README.md

2020-06-16

Schedule

Pulls

  • #1990 - Feature/key compression - commits
    • Added key decompression with key type handling
    • Added handling for '0x' type indentifying
    • Added more robust testing
    • make vendor for bls12_381
    • Added bls12-381 compression tests
    • Added decompress key expected results
    • Implemented bls12-381 decompression

2020-06-15

Schedule

Pulls

Reviews


2020-06-12

Issues

  • #1937 - Compress public key for chat - research, commits
    • Synced with @arnetheduck and @cheatfate
      • <multicodec integer encoded as libp2p varint><serialized public key>
      • identifiers need to be encoded using https://github.com/multiformats/unsigned-varint
      • keys usable on ETH 1 and ETH 2
        • ecp256k1-pub - 0xe7 - Secp256k1 public key
        • bls12_381-g1-pub - 0xea - BLS12-381 public key in the G1 field
        • bls12_381-g2-pub - 0xeb - BLS12-381 public key in the G2 field

Posts


2020-06-11

Schedule

  • 10:30 BST - Sync with Hester about issues
    • Compress public key for chat
      • Draft PR is created
      • Sync with arnetheduck about use of multikey
        • Currently the for multikey spec doesn't exist and only has basic groundwork
      • Spin off task is reducing the cost of ENS name reg
        • Create issue
        • Store only compressed key in bytes not string
        • Reduce gas price
        • Sync with Ricardo about this
    • Show pending transactions
      • Outgoing transactions are easy
      • Incoming transactions inside Status ecosystem are pretty easy
      • Incoming transactions outside Status are hard
        • Infra seems to be too expensive, still pending will pursue this less vigorously
        • I've made a feature request to Infura
        • Stimbus / Nimbus desktop implementation could solve some of this
      • Expand the use case for both contract cases
    • SNT and emoji reactions
      • Split the issue into:
        • emoji reactions
          • Relatively simple to implement, requires basic message parsing
        • SNT reactions
          • Requires more difficult implementation(s)
          • Requires consensus on direction, get opinions with Discuss post, there a multiple methods
            • Yenda likes Raiden
              • Talk to Tobias about Raiden, he worked in Raiden
            • Ricardo has worked on contract accounts
  • 14:30 BST - Referral program implementation sync

Pulls

Reviews


2020-06-10

Schedule

Posts

Reviews


2020-06-09

Schedule

Pulls

  • #1990 - Feature/key compression - draft, commits
    • I had a lot of problems with vendor make
      • I needed to install goware/modvendor directly, modvendor-install was failing
    • Package unit testing caused a lot of problems because C libs were/are throwing errors.
    • The linter is capricious and likely evil, I spent too much time trying to appease it
      • The linter seems to want every non-native package to be listed separately grouped by repo

Reviews


2020-06-08

Schedule

Issues

Reviews


2020-06-05

Schedule

Issues

Reviews


2020-06-04

Schedule

Issues

Pulls


2020-06-03

Issues

Pulls

Reviews


2020-06-02

Schedule

Issues

Pulls

Reviews


2020-06-01

Schedule

Issues

Pulls

Reviews