tokikuch

Results 5 issues of tokikuch

Currently the first item in `currentSession` never gets `alreadyInConsensus=true`. As a result, `sendConsensusRelay` does not relays a transaction to nodes equally.

On AvalancheGo side, the method `info.getNetworkID` returns the `networkID` field as a string as it's marshaled from `json.Uint32` (defined [here](https://github.com/ava-labs/avalanchego/blob/52dd10f64f760ada007ba5eb9e2788f70c239ad4/api/info/service.go#L142)). In the client side, however, we receive it as a...

Let's include `nodePOP` in the response so that we can pass it to `newAddPermissionlessValidatorTx` to stake in the primary network.

``` $ grep -nri applicaiton app/cmd/cli/query.go:538: params := rpc.HeightAndApplicaitonOptsParams{ app/cmd/rpc/rpc_test.go:643: var params = HeightAndApplicaitonOptsParams{ app/cmd/rpc/rpc_test.go:659: params = HeightAndApplicaitonOptsParams{ app/cmd/rpc/query.go:78:type HeightAndApplicaitonOptsParams struct { app/cmd/rpc/query.go:732: var params = HeightAndApplicaitonOptsParams{} x/apps/types/errors_test.go:163:func TestError_ErrApplicaitonPubKeyExists(t *testing.T)...

code style

If a new param is an invalid JSON string, or the type doesn't match the define one, the protocol just accepts without changing the state. The bug is this line...

bug