initResolver returns a new resolver.
()
| 60 | |
| 61 | // initResolver returns a new resolver. |
| 62 | func initResolver() { |
| 63 | Once.Do(func() { |
| 64 | resolver = &Resolver{ |
| 65 | cache: make(NodeIDAddressMap), |
| 66 | bpNodeIDs: make(NodeIDAddressMap), |
| 67 | } |
| 68 | initBPNodeIDs() |
| 69 | }) |
| 70 | } |
| 71 | |
| 72 | // IsBPNodeID returns if it is Block Producer node id. |
| 73 | func IsBPNodeID(id *proto.RawNodeID) bool { |
no test coverage detected