samyoul-notes/README.md

11 KiB

2020-06-12

Issues

  • #1937 - Compress public key for chat - research
    • 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