21 KiB
21 KiB
2020-06-30
Schedule
- 13:00 BST - Stimbus Iteration meeting
- 14:00 BST - Samuel / André 1:1
- https://meet.google.com/pga-udvu-wpk
- Notes:
- Compress public key for chat
- Consistently flaky Jenkins unit tests
- TestPeerPoolSimulationSuite race condition fail, see here for details
- Paired programming tools
- Loon
Issues
2020-06-29
Schedule
- 13:00 BST - Bi-weekly Core Dev Call
- 14:30 BST - Referral program implementation sync
Reviews
- Jarrad's Sabbatical Plans -
watched
- Separate keystore dir per multiaccount -
feedback
- Add encrypted access tokens -
read
Issues
2020-06-26
AFK
- birthday party 🎂🎉🎊😀
2020-06-25
Issues
2020-06-24
Issues
- status-im/team-core#7 - Allow for smooth sending and receiving of SNT while maintaining privacy -
read
Pulls
- status-im/specs#137 - Added public key compression specs -
merged
- status-im/specs#142 - Add release commit info for Update/key compression -
submitted
,merged
- #1995 - Added link to specs for key compression API -
submitted
,merged
2020-06-23
Issues
- #7118 - SNT and emoji reactions**
- Laid out specs for emoji reactions
Pulls
- #1990 - Feature/key compression -
merged
Reviews
- Push notification server specs -
approved
,feedback
2020-06-22
Schedule
- 13:00 BST - Town Hall #60 - June 22, 2020
- 14:30 BST - Referral program implementation sync
Pulls
- status-im/specs#137 - Added public key compression specs -
commits
,discussed
- #1990 - Feature/key compression -
commits
2020-06-19
Schedule
- 14:00 BST - Core Retro
Ad Hoc
- Created secret infura endpoints for e2e and release builds
- Status.im (e2e CI)
- Status.im (release build)
Pulls
Reviews
- provide INFURA_TOKEN from credentials -
discussed
,approved
- status-react#10853 - Feature/use separate e2e token -
approved
2020-06-18
Schedule
- 14:30 BST - Referral program implementation sync
Ad Hoc
- Created e2e and dev build infura endpoints
Pulls
- #1990 - Feature/key compression -
commits
,discussed
- status-im/specs#137 - Added public key compression specs -
commits
,discussed
- #1994 - Added e2e dedicated test endpoints -
draft
Reviews
- status-im/specs#138 - Add audio messages -
approved
,feedback
- #1992 - Audio voice files -
feedback
2020-06-17
Schedule
- 10:00 BST - iOS Notifications
Issues
Pulls
- #1990 - Feature/key compression -
commits
,submitted
- Added binary bindings for key de/compression
- Refactor of func parameters
- gomobile is a bit tempermental using raw bytes as a parameter, so I've decided to use string only inputs and outputs
- status-im/specs#137 - Added public key compression specs -
submitted
,commits
Reviews
- go-maven-resolver#4 - return non-zero exit code on resolving failures -
approved
- #1991 - Use the Hash of the IP address instead of the actual IP address -
approved
,feedback
- Sequel Core dev call #32 -
watched
2020-06-16
Schedule
- 14:00 BST - Samuel / André 1:1
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
- 13:00 BST - Bi-weekly Core Dev Call
- 14:30 BST - Referral program implementation sync
- https://meet.google.com/nfd-pare-jke
- Action point - Acquire better metrics
- 15:00 BST - Referral x Partner Inclusion
Pulls
- #1990 - Feature/key compression -
commits
- Added key type identifier handling
Reviews
- specs#105 - mentions -
approved
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 keybls12_381-g1-pub
-0xea
- BLS12-381 public key in the G1 fieldbls12_381-g2-pub
-0xeb
- BLS12-381 public key in the G2 field
- Synced with @arnetheduck and @cheatfate
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
- Currently the for
- 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
- Such as incoming ERC-20 and NFT tokens
- https://github.com/status-im/contract-notifier
- https://github.com/status-im/status-react/issues/10242
- UI for refreshing wallet, useful functionality to initiate high frequency polls for data
- 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
- Yenda likes Raiden
- emoji reactions
- Split the issue into:
- Compress public key for chat
- 14:30 BST - Referral program implementation sync
- https://meet.google.com/nfd-pare-jke
- Consider other things to reward users for if onboarding is against iOS terms, as per @AK87's suggestion
Pulls
- lokalize2android#1 - Review -
commits
,submitted
,merged
Reviews
- lokalize2android -
feedback
2020-06-10
Schedule
- 11:30 BST - Rajeev / Sam 1:1
- 16:00 BST - Samuel / André 1:1
- https://meet.google.com/rij-fgdg-xxe
- Notes
- #1834 - Show pending transactions
- #1937 - Compress public key for chat
- Review feedback
- Stimbus
Posts
Reviews
- vacp2p/specs#142 - rename mailserver to history node -
approved
- status-im/specs#105 - mentions -
feedback
2020-06-09
Schedule
- 12:00 BST - Samuel / Terry - Catch up
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
- I needed to install
- Package unit testing caused a lot of problems because C libs were/are throwing errors.
- For details see here
- 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
- I had a lot of problems with
Reviews
- vacp2p#141 - Add rate limit by size -
reapproved
- #1989 - Implement rate limiting by bytes -
approved
- #1987 - expose getContactByID method -
approved
2020-06-08
Schedule
- 13:00 BST - Town Hall
Issues
- #1834 - Show pending transactions
- Sync with Jarrad about costing for experimentation and rollout plan discussed with Jakub
- #1937 - Compress public key for chat
- Implement binding functions for compressing and uncompressing public keys
- #1936 - Messengers acquires a lock in some methods for very long time
- Begin review of code for improvements
Reviews
- vacp2p#141 - Add rate limit by size -
feedback
,discussed
,approved
- #105 - mentions -
feedback
2020-06-05
Schedule
- 14:00 BST - Core Retro
- https://meet.google.com/hqw-nsfk-xoq
- Notes
- Got go ahead for our own infura light, provided cost is not too high ... Need to get costings
- Samuel to schedule exploratory meeting
- Got go ahead for our own infura light, provided cost is not too high ... Need to get costings
- 15:00 BST - Nix in Status
- 16:00 BST - Jakub / Samuel
Issues
- #1937 - Compress public key for chat -
research
- Researching how to create new bindings in the
status-go
binary
- Researching how to create new bindings in the
Reviews
- Adjust index to use
local_chat_id
-approved
,feedback
2020-06-04
Schedule
- 12:30 BST - Jarrad and Sam Compressed Keys
- https://meet.google.com/dnv-otdx-jmp
- Notes
- #1937 - Compress public key for chat
- Treat this improvement for aesthetic reasons
- https://github.com/multiformats/multiformats
- #1834 - Show pending transactions
- Implement an archive node network.
- Light node implementations / querying state
- #1937 - Compress public key for chat
Issues
- #1834 - Show pending transactions -
discussed
- #1937 - Compress public key for chat -
discussed
,research
Pulls
2020-06-03
Issues
- #1937 - Compress public key for chat -
research
,discussed
- vacp2p/specs#137 - Remove / deprecate Batch Ack packet type -
created
- vacp2p/specs#138 - Remove MessageResponse version -
created
- vacp2p/specs#139 - Remove confirmations-enabled from status-options -
created
- vacp2p/specs#140 - Change name of status-options light-node to is-light-node -
created
Pulls
- status-im/specs#132 - Remove personal pronouns -
commits
,merged
- #1984 - Added basic history of the protocol package -
commits
,submitted
Reviews
- go-maven-resolver#3 - Add error handling -
feedback
,approved
- vacp2p/specs#135 - feature/waku-rpc -
feedback
,approved
- #1985 - use EncodeToString to print []byte variables -
approved
2020-06-02
Schedule
- 14:00 BST - Samuel / André 1:1
- Async
https://meet.google.com/pga-udvu-wpk - #1834 - Show pending transactions
- Do light nodes help provide a solution for this
- Async
Issues
Pulls
- status-im/specs#132 - Remove personal pronouns -
commits
,resubmitted
Reviews
2020-06-01
Schedule
- 13:00 BST - Bi-weekly Core Dev Call
- 14:00 BST - Discussion of decentralised incoming pending transactions
Issues
- #1834 - Show pending transactions -
discussed
- status-im/pm#56 - Core Dev Call 31 Agenda -
discussed
Pulls
- status-im/specs#132 - Remove personal pronouns -
discussed