mirror of https://github.com/status-im/specs.git
commit
a7d2a01ad2
|
@ -148,7 +148,7 @@ v5](https://github.com/ethereum/devp2p/blob/master/discv5/discv5.md) and
|
||||||
[Rendezvous Protocol](https://github.com/libp2p/specs/tree/master/rendezvous),
|
[Rendezvous Protocol](https://github.com/libp2p/specs/tree/master/rendezvous),
|
||||||
(with some
|
(with some
|
||||||
[modifications](https://github.com/status-im/rendezvous#differences-with-original-rendezvous)).
|
[modifications](https://github.com/status-im/rendezvous#differences-with-original-rendezvous)).
|
||||||
Additionally, some static nodes MAY also be used.
|
Additionally, some static nodes MAY also be used.
|
||||||
|
|
||||||
A Status client MUST use at least one discovery method or use static nodes
|
A Status client MUST use at least one discovery method or use static nodes
|
||||||
to communicate with other clients.
|
to communicate with other clients.
|
||||||
|
@ -188,6 +188,9 @@ new ones.
|
||||||
The current list of static peers is published on <https://fleets.status.im/>. `eth.prod` is the current
|
The current list of static peers is published on <https://fleets.status.im/>. `eth.prod` is the current
|
||||||
group of peers the official Status client uses. The others are test networks.
|
group of peers the official Status client uses. The others are test networks.
|
||||||
|
|
||||||
|
Finally, Waku node addresses can be retrieved by traversing
|
||||||
|
the merkle tree found at [`fleets.status.im`](https://fleets.status.im), as described in [EIP-1459](https://eips.ethereum.org/EIPS/eip-1459#client-protocol).
|
||||||
|
|
||||||
#### Mobile nodes
|
#### Mobile nodes
|
||||||
|
|
||||||
This is a Whisper node which connects to part of the Whisper network. It MAY
|
This is a Whisper node which connects to part of the Whisper network. It MAY
|
||||||
|
|
|
@ -33,30 +33,31 @@ Status should follow all standards as possible. Whenever a feature is needed, it
|
||||||
|
|
||||||
### Support table
|
### Support table
|
||||||
|
|
||||||
| | Status v0 | Status v1 | Other |
|
| | Status v0 | Status v1 | Other | State |
|
||||||
|----------|-----------|-----------|----------|
|
|----------|-----------|-----------|----------| -------- |
|
||||||
| BIP32 | N | Y | N |
|
| BIP32 | N | Y | N | `stable` |
|
||||||
| BIP39 | Y | Y | Y |
|
| BIP39 | Y | Y | Y | `stable` |
|
||||||
| BIP43 | N | Y | N |
|
| BIP43 | N | Y | N | `stable` |
|
||||||
| BIP44 | N | Y | N |
|
| BIP44 | N | Y | N | `stable` |
|
||||||
| EIP20 | Y | Y | Y |
|
| EIP20 | Y | Y | Y | `stable` |
|
||||||
| EIP55 | Y | Y | Y |
|
| EIP55 | Y | Y | Y | `stable` |
|
||||||
| EIP67 | P | P | N |
|
| EIP67 | P | P | N | `stable` |
|
||||||
| EIP137 | P | P | N |
|
| EIP137 | P | P | N | `stable` |
|
||||||
| EIP155 | Y | Y | Y |
|
| EIP155 | Y | Y | Y | `stable` |
|
||||||
| EIP165 | P | N | N |
|
| EIP165 | P | N | N | `stable` |
|
||||||
| EIP181 | P | N | N |
|
| EIP181 | P | N | N | `stable` |
|
||||||
| EIP191 | Y? | N | Y |
|
| EIP191 | Y? | N | Y | `stable` |
|
||||||
| EIP627 | Y | Y | N |
|
| EIP627 | Y | Y | N | `stable` |
|
||||||
| EIP681 | Y | N | Y |
|
| EIP681 | Y | N | Y | `stable` |
|
||||||
| EIP712 | P | P | Y |
|
| EIP712 | P | P | Y | `stable` |
|
||||||
| EIP721 | P | P | Y |
|
| EIP721 | P | P | Y | `stable` |
|
||||||
| EIP831 | N | Y | N |
|
| EIP831 | N | Y | N | `stable` |
|
||||||
| EIP945 | Y | Y | N |
|
| EIP945 | Y | Y | N | `stable` |
|
||||||
| EIP1102 | Y | Y | Y |
|
| EIP1102 | Y | Y | Y | `stable` |
|
||||||
| EIP1193 | Y | Y | Y |
|
| EIP1193 | Y | Y | Y | `stable` |
|
||||||
| EIP1577 | Y | P | N |
|
| EIP1577 | Y | P | N | `stable` |
|
||||||
| EIP1581 | N | Y | N |
|
| EIP1581 | N | Y | N | `stable` |
|
||||||
|
| EIP1459 | N | | N | `raw` |
|
||||||
|
|
||||||
## Components
|
## Components
|
||||||
|
|
||||||
|
@ -228,6 +229,14 @@ Used for: Security (dont reuse wallet key) and user experience (dont request key
|
||||||
Related: https://github.com/status-im/status-react/issues/9088 https://github.com/status-im/status-react/pull/9096
|
Related: https://github.com/status-im/status-react/issues/9088 https://github.com/status-im/status-react/pull/9096
|
||||||
Sourcecode: https://github.com/status-im/status-react/blob/develop/src/status_im/constants.cljs#L242
|
Sourcecode: https://github.com/status-im/status-react/blob/develop/src/status_im/constants.cljs#L242
|
||||||
|
|
||||||
|
### EIP1459 - Node Discovery via DNS
|
||||||
|
|
||||||
|
Support: -
|
||||||
|
Reference: https://eips.ethereum.org/EIPS/eip-1459
|
||||||
|
Description: Allows the storing and retrieving of nodes through merkle trees stored in TXT records of a domain.
|
||||||
|
Used for: Finding Waku nodes.
|
||||||
|
Related: -
|
||||||
|
Sourcecode: -
|
||||||
|
|
||||||
## Security Considerations
|
## Security Considerations
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue