Documentation
@waku/proto
proto_lightpush
PushRequest
codec
Function codec
codec
()
:
Codec
<
proto_lightpush
.
PushRequest
>
Returns
Codec
<
proto_lightpush
.
PushRequest
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
Documentation
@waku
browser-
tests
core
message
version_
0
proto
Rate
Limit
Proof
codec
decode
encode
Waku
Message
codec
decode
encode
Rate
Limit
Proof
Waku
Message
Version
create
Decoder
create
Encoder
Decoded
Message
Decoder
Encoder
waku_
filter
Filter
Codecs
Filter
Core
waku_
light_
push
Light
Push
Codec
Light
Push
Codec
V2
Light
Push
Core
waku_
store
Store
Codec
Store
Core
Connection
Manager
Decoded
Message
Decoder
Encoder
Filter
Core
Light
Push
Core
Store
Core
Stream
Manager
Filter
Codecs
Light
Push
Codec
Light
Push
Codec
V2
Metadata
Codec
Store
Codec
create
Decoder
create
Encoder
message
Hash
message
Hash
Str
waku
Metadata
discovery
enr
Transport
Protocol
Transport
Protocol
Per
Ip
Version
ENR
Enr
Creator
Enr
Decoder
ERR_
INVALID_
ID
ERR_
NO_
SIGNATURE
ERR_
TYPE_
NOT_
IMPLEMENTED
MAX_
RECORD_
SIZE
MULTIADDR_
LENGTH_
SIZE
compress
Public
Key
create
Peer
Id
From
Public
Key
decode
Waku2
encode
Waku2
keccak256
sign
verify
Signature
interfaces
Filter
Error
Health
Status
Light
Push
Error
Light
Push
Status
Code
Protocol
Error
Protocols
Tags
Waku
Event
Discovery
Trigger
Dns
Client
Dns
Disc
Options
Dns
Discovery
Components
Encoder
Options
Filter
Failure
I
Async
Iterator
I
Connection
Manager
I
Decoded
Message
I
Decoder
I
Encoder
I
Encrypted
Message
I
Enr
I
Message
I
Metadata
I
Meta
Setter
I
Peer
Exchange
I
Proto
Message
I
Rate
Limit
Proof
I
Receiver
I
Relay
API
I
Rln
Message
I
Routing
Info
I
Sender
I
Topic
Only
Message
I
Waku
I
Waku
Events
Light
Node
Light
Push
Failure
Peer
Exchange
Components
Peer
Exchange
Query
Params
Peer
Exchange
Response
Peer
Info
Relay
Node
Waku2
Auto
Sharding
Callback
Cluster
Id
Connection
Manager
Options
Content
Topic
Create
Decoder
Params
Create
Encoder
Params
Create
Libp2p
Options
Create
Node
Options
Discovery
Options
ENR
Key
ENR
Value
Filter
Core
Result
Filter
Protocol
Options
Filter
SDK
Result
I
Filter
I
Light
Push
I
Relay
I
Send
Options
I
Store
I
Waku
Event
Emitter
Libp2p
Libp2p
Components
Libp2p
Event
Handler
Libp2p
Services
Light
Push
Core
Result
Light
Push
Protocol
Options
Light
Push
SDK
Result
Metadata
Query
Result
Network
Config
Node
Id
Partial
Peer
Info
Peer
Cache
Peer
Cache
Discovery
Options
Peer
Exchange
Query
Result
Peer
Id
Str
Pubsub
Topic
Query
Request
Params
SDK
Protocol
Result
Search
Context
Sequence
Number
Shard
Id
Shard
Info
Static
Sharding
Store
Cursor
Store
Protocol
Options
This
And
That
This
Or
That
Unsubscribe
CONNECTION_
LOCKED_
TAG
DEFAULT_
CLUSTER_
ID
DEFAULT_
NUM_
SHARDS
Default
Network
Config
DNS_
DISCOVERY_
TAG
Status
Descriptions
message-
encryption
crypto
ecies
decrypt
encrypt
symmetric
decrypt
encrypt
generate
Iv
random
Bytes
sha256
get
Subtle
keccak256
sign
generate
Private
Key
generate
Symmetric
Key
get
Public
Key
ecies
Encoder
Options
create
Decoder
create
Encoder
decrypt
Asymmetric
encrypt
Asymmetric
post
Cipher
pre
Cipher
generate
Private
Key
symmetric
Encoder
Options
create
Decoder
create
Encoder
decrypt
Symmetric
encrypt
Symmetric
generate
Symmetric
Key
post
Cipher
pre
Cipher
Decoded
Message
get
Public
Key
generate
Private
Key
generate
Symmetric
Key
proto
proto_
filter
Filter
Request
Content
Filter
codec
decode
encode
Content
Filter
codec
decode
encode
Filter
Rpc
codec
decode
encode
Message
Push
codec
decode
encode
Rate
Limit
Proof
codec
decode
encode
Filter
Request
Filter
Rpc
Message
Push
Rate
Limit
Proof
Waku
Message
proto_
filter_
v2
Filter
Subscribe
Request
Filter
Subscribe
Type
codec
Filter
Subscribe
Type
codec
decode
encode
Filter
Subscribe
Response
codec
decode
encode
Message
Push
codec
decode
encode
Rate
Limit
Proof
codec
decode
encode
Waku
Message
codec
decode
encode
Filter
Subscribe
Request
Filter
Subscribe
Response
Message
Push
Rate
Limit
Proof
Waku
Message
proto_
lightpush
Light
Push
Request
V3
codec
decode
encode
Light
Push
Response
V3
codec
decode
encode
Push
Request
codec
decode
encode
Push
Response
codec
decode
encode
Push
Rpc
codec
decode
encode
Rate
Limit
Proof
codec
decode
encode
Waku
Message
codec
decode
encode
Light
Push
Request
V3
Light
Push
Response
V3
Push
Request
Push
Response
Push
Rpc
Rate
Limit
Proof
Waku
Message
proto_
message
Rate
Limit
Proof
codec
decode
encode
Waku
Message
codec
decode
encode
Rate
Limit
Proof
Waku
Message
proto_
metadata
Waku
Metadata
Request
codec
decode
encode
Waku
Metadata
Response
codec
decode
encode
Waku
Metadata
Request
Waku
Metadata
Response
proto_
peer_
exchange
Peer
Exchange
Query
codec
decode
encode
Peer
Exchange
Response
codec
decode
encode
Peer
Exchange
RPC
codec
decode
encode
Peer
Info
codec
decode
encode
Peer
Exchange
Query
Peer
Exchange
Response
Peer
Exchange
RPC
Peer
Info
proto_
sds_
message
History
Entry
codec
decode
encode
Sds
Message
codec
decode
encode
History
Entry
Sds
Message
proto_
store
Rate
Limit
Proof
codec
decode
encode
Store
Query
Request
codec
decode
encode
Store
Query
Response
codec
decode
encode
Waku
Message
codec
decode
encode
Waku
Message
Key
Value
codec
decode
encode
Rate
Limit
Proof
Store
Query
Request
Store
Query
Response
Waku
Message
Waku
Message
Key
Value
proto_
topic_
only_
message
Topic
Only
Message
codec
decode
encode
Topic
Only
Message
Waku
Message
codec
decode
encode
Waku
Message
Push
Response
Topic
Only
Message
react
utils
Auto
Sharding
Routing
Info
Base
Routing
Info
Logger
Mock
Waku
Node
Static
Sharding
Routing
Info
Iterator
Options
Mock
Waku
Events
Routing
Info
decode
Relay
Shard
encode
Relay
Shard
format
Pubsub
Topic
is
Wire
Size
Under
Cap
pubsub
Topic
To
Single
Shard
Info
content
Topics
By
Pubsub
Topic
content
Topic
To
Pubsub
Topic
content
Topic
To
Shard
Index
create
Routing
Info
delay
ensure
Valid
Content
Topic
get
Pseudo
Random
Subset
group
By
Content
Topic
is
Auto
Sharding
is
Auto
Sharding
Routing
Info
is
Defined
is
Message
Size
Under
Cap
is
Static
Sharding
is
Static
Sharding
Routing
Info
push
Or
Init
Map
Set
shuffle
to
Async
Iterator
waku
message
version_
0
proto
Rate
Limit
Proof
codec
decode
encode
Waku
Message
codec
decode
encode
Rate
Limit
Proof
Waku
Message
Version
create
Decoder
create
Encoder
Decoded
Message
Decoder
Encoder
waku_
filter
Filter
Codecs
Filter
Core
waku_
light_
push
Light
Push
Codec
Light
Push
Codec
V2
Light
Push
Core
waku_
store
Store
Codec
Store
Core
Connection
Manager
Filter
Core
Light
Push
Core
Store
Core
Stream
Manager
Filter
Codecs
Light
Push
Codec
Light
Push
Codec
V2
Metadata
Codec
Store
Codec
message
Hash
message
Hash
Str
waku
Metadata
create
Decoder
create
Encoder
Decoded
Message
Decoder
Encoder
Filter
Error
Health
Status
Light
Push
Error
Light
Push
Status
Code
Protocol
Error
Protocols
Tags
Waku
Event
Decoded
Message
Decoder
Encoder
Filter
Light
Push
Reliable
Channel
Store
Waku
Node
Discovery
Trigger
Dns
Client
Dns
Disc
Options
Dns
Discovery
Components
Encoder
Options
Filter
Failure
I
Async
Iterator
I
Connection
Manager
I
Decoded
Message
I
Decoder
I
Encoder
I
Encrypted
Message
I
Enr
I
Message
I
Metadata
I
Meta
Setter
I
Peer
Exchange
I
Proto
Message
I
Rate
Limit
Proof
I
Receiver
I
Relay
API
I
Rln
Message
I
Routing
Info
I
Sender
I
Topic
Only
Message
I
Waku
I
Waku
Events
Light
Node
Light
Push
Failure
Peer
Exchange
Components
Peer
Exchange
Query
Params
Peer
Exchange
Response
Peer
Info
Relay
Node
Reliable
Channel
Events
Waku2
Auto
Sharding
Callback
Cluster
Id
Connection
Manager
Options
Content
Topic
Create
Decoder
Params
Create
Encoder
Params
Create
Libp2p
Options
Create
Node
Options
Discovery
Options
ENR
Key
ENR
Value
Filter
Core
Result
Filter
Protocol
Options
Filter
SDK
Result
I
Filter
I
Light
Push
I
Relay
I
Send
Options
I
Store
I
Waku
Event
Emitter
Libp2p
Libp2p
Components
Libp2p
Event
Handler
Libp2p
Services
Light
Push
Core
Result
Light
Push
Protocol
Options
Light
Push
SDK
Result
Metadata
Query
Result
Network
Config
Node
Id
Partial
Peer
Info
Peer
Cache
Peer
Cache
Discovery
Options
Peer
Exchange
Query
Result
Peer
Id
Str
Pubsub
Topic
Query
Request
Params
Reliable
Channel
Event
Reliable
Channel
Options
SDK
Protocol
Result
Search
Context
Sequence
Number
Shard
Id
Shard
Info
Static
Sharding
Store
Cursor
Store
Protocol
Options
This
And
That
This
Or
That
Unsubscribe
bytes
To
Utf8
CONNECTION_
LOCKED_
TAG
DEFAULT_
CLUSTER_
ID
DEFAULT_
NUM_
SHARDS
Default
Network
Config
DNS_
DISCOVERY_
TAG
Reliable
Channel
Event
Status
Descriptions
utf8
To
Bytes
create
Decoder
create
Encoder
create
Libp2p
And
Update
Options
create
Light
Node
default
Libp2p
use
Waku
wait
For
Remote
Peer
Waku
Provider
relay
Relay
Content
Topic
Observer
Relay
Create
Options
create
Relay
Node
waku
Gossip
Sub
reliability-
tests
rln
run
sdk
utils
Auto
Sharding
Routing
Info
Base
Routing
Info
Logger
Mock
Waku
Node
Static
Sharding
Routing
Info
Iterator
Options
Mock
Waku
Events
Routing
Info
decode
Relay
Shard
encode
Relay
Shard
format
Pubsub
Topic
is
Wire
Size
Under
Cap
pubsub
Topic
To
Single
Shard
Info
content
Topics
By
Pubsub
Topic
content
Topic
To
Pubsub
Topic
content
Topic
To
Shard
Index
create
Routing
Info
delay
ensure
Valid
Content
Topic
get
Pseudo
Random
Subset
group
By
Content
Topic
is
Auto
Sharding
is
Auto
Sharding
Routing
Info
is
Defined
is
Message
Size
Under
Cap
is
Static
Sharding
is
Static
Sharding
Routing
Info
push
Or
Init
Map
Set
shuffle
to
Async
Iterator
waku
message
version_
0
proto
Rate
Limit
Proof
codec
decode
encode
Waku
Message
codec
decode
encode
Rate
Limit
Proof
Waku
Message
Version
create
Decoder
create
Encoder
Decoded
Message
Decoder
Encoder
waku_
filter
Filter
Codecs
Filter
Core
waku_
light_
push
Light
Push
Codec
Light
Push
Codec
V2
Light
Push
Core
waku_
store
Store
Codec
Store
Core
Connection
Manager
Filter
Core
Light
Push
Core
Store
Core
Stream
Manager
Filter
Codecs
Light
Push
Codec
Light
Push
Codec
V2
Metadata
Codec
Store
Codec
message
Hash
message
Hash
Str
waku
Metadata
create
Decoder
create
Encoder
Decoded
Message
Decoder
Encoder
Filter
Error
Health
Status
Light
Push
Error
Light
Push
Status
Code
Protocol
Error
Protocols
Tags
Waku
Event
Decoded
Message
Decoder
Encoder
Filter
Light
Push
Reliable
Channel
Store
Waku
Node
Discovery
Trigger
Dns
Client
Dns
Disc
Options
Dns
Discovery
Components
Encoder
Options
Filter
Failure
I
Async
Iterator
I
Connection
Manager
I
Decoded
Message
I
Decoder
I
Encoder
I
Encrypted
Message
I
Enr
I
Message
I
Metadata
I
Meta
Setter
I
Peer
Exchange
I
Proto
Message
I
Rate
Limit
Proof
I
Receiver
I
Relay
API
I
Rln
Message
I
Routing
Info
I
Sender
I
Topic
Only
Message
I
Waku
I
Waku
Events
Light
Node
Light
Push
Failure
Peer
Exchange
Components
Peer
Exchange
Query
Params
Peer
Exchange
Response
Peer
Info
Relay
Node
Reliable
Channel
Events
Waku2
Auto
Sharding
Callback
Cluster
Id
Connection
Manager
Options
Content
Topic
Create
Decoder
Params
Create
Encoder
Params
Create
Libp2p
Options
Create
Node
Options
Discovery
Options
ENR
Key
ENR
Value
Filter
Core
Result
Filter
Protocol
Options
Filter
SDK
Result
I
Filter
I
Light
Push
I
Relay
I
Send
Options
I
Store
I
Waku
Event
Emitter
Libp2p
Libp2p
Components
Libp2p
Event
Handler
Libp2p
Services
Light
Push
Core
Result
Light
Push
Protocol
Options
Light
Push
SDK
Result
Metadata
Query
Result
Network
Config
Node
Id
Partial
Peer
Info
Peer
Cache
Peer
Cache
Discovery
Options
Peer
Exchange
Query
Result
Peer
Id
Str
Pubsub
Topic
Query
Request
Params
Reliable
Channel
Event
Reliable
Channel
Options
SDK
Protocol
Result
Search
Context
Sequence
Number
Shard
Id
Shard
Info
Static
Sharding
Store
Cursor
Store
Protocol
Options
This
And
That
This
Or
That
Unsubscribe
bytes
To
Utf8
CONNECTION_
LOCKED_
TAG
DEFAULT_
CLUSTER_
ID
DEFAULT_
NUM_
SHARDS
Default
Network
Config
DNS_
DISCOVERY_
TAG
Reliable
Channel
Event
Status
Descriptions
utf8
To
Bytes
create
Decoder
create
Encoder
create
Libp2p
And
Update
Options
create
Light
Node
default
Libp2p
wait
For
Remote
Peer
sds
Message
Channel
Event
Bloom
Filter
Content
Message
Ephemeral
Message
Message
Message
Channel
Sync
Message
Message
Channel
Options
Channel
Id
History
Entry
Message
Channel
Events
Message
Id
Participant
Id
is
Content
Message
is
Ephemeral
Message
is
Sync
Message
Sender
Id
utils
Auto
Sharding
Routing
Info
Base
Routing
Info
Logger
Mock
Waku
Node
Static
Sharding
Routing
Info
Iterator
Options
Mock
Waku
Events
Routing
Info
content
Topics
By
Pubsub
Topic
content
Topic
To
Pubsub
Topic
content
Topic
To
Shard
Index
create
Routing
Info
decode
Relay
Shard
delay
encode
Relay
Shard
ensure
Valid
Content
Topic
format
Pubsub
Topic
get
Pseudo
Random
Subset
group
By
Content
Topic
is
Auto
Sharding
is
Auto
Sharding
Routing
Info
is
Defined
is
Message
Size
Under
Cap
is
Static
Sharding
is
Static
Sharding
Routing
Info
is
Wire
Size
Under
Cap
pubsub
Topic
To
Single
Shard
Info
push
Or
Init
Map
Set
shuffle
to
Async
Iterator
M
M
N
E
P
V
F
C
I
C
P
M
F
P
C
P
T
T
A
A
A
T
R