One shell-internal signaling step (never exposed on the wire).
service.mock.state().signals.map((s) => s.kind); // ['offer', 'answer', 'ice', 'ice'] Copy
service.mock.state().signals.map((s) => s.kind); // ['offer', 'answer', 'ice', 'ice']
Sender pubkey.
Signal kind.
Session the signal belongs to.
Recipient pubkey.
One shell-internal signaling step (never exposed on the wire).
Example