Push Server Metadata


Yes it would be stateful which is something that I was trying to avoid but it’s something that can be easily fixed

py-walletconnect-push will have a redis db

firebase-walletconnect-push can use firebase db


Really unsure about adding state there. This opens a big new box of pandora. It was already a ddos vector on the bridge before (e.g. creating a lot of sessions) - afterwards we have the same problem on the push server…


This was actually discussed early on at the first prototype, the idea was to introduce rate limiting to avoid ddos or spam notifications at the push server. This would be good timing to consider it as part of the v0.8.x

Also the bridge server session creation will be reduced by introducing long-polling/websockets