[{"name":"json","type":"string","signature":"string json","value":{"name":"json","type":"string","value":"{\"title\":\"\",\"text\":\"1. To improve the security of the Avalanche network since 4th June we proposed in the avalanchego repository the [pull request \\n 3080](https://github.com/ava-labs/avalanchego/pull/3080) that updates the library `blst` to version 0.3.12 (with our help that version of `blst` improves security and works without issue on OpenBSD/adJ).  We also proposed analogous pull requests for [coreth](https://github.com/ava-labs/coreth/pull/615), [subnet-evm](https://github.com/ava-labs/subnet-evm/pull/1258), [avalanche-network-runner](https://github.com/ava-labs/avalanche-network-runner/pull/725) and [avalanche-cli](https://github.com/ava-labs/avalanche-cli/pull/2075).  And we have been testing  them as we describe below.\\n\\n2. Since the end of July we have been running on testnet validator nodes on OpenBSD/adJ 7.5  with our ports of avalanchego 1.11.10, subnet-evm 0.6.8 and coreth 0.13.7 (that are the most recent versions published in the moment of this writing).  All the ported tools use the library blst 0.3.12 to test that it works correctly. The transaction of a validation we started for one month is <https://subnets-test.avax.network/p-chain/tx/keQmoqe86iVJw2mf1uxrM6GuxBTwPJdoB2BKc9wFyofcNezTP>\\nThe following picture shows how it looks on OpenBSD/adJ:\\n![Validator for testnet running on OpenBSD/adJ 7.5](https://www.pasosdejesus.org/avalanche-adJ/imagen/valadJ.png)\\nAnd the following shows how the configuration of the validator looked in core wallet:\\n![Configuration of validation in core wallet](https://www.pasosdejesus.org/avalanche-adJ/imagen/valcore2.png\\n\\n\\n3. We tested locally a network of 5 nodes using our updated port of `avalanche-network-runner` (to the most recent version at the time of this writing) along with the port of the most recent version of the other tools.\\n\\n4. After almost 5 months our main pull request to add support for OpenBSD/adJ to avalanchego was merged:  https://github.com/ava-labs/avalanchego/pull/2809  \\n\\n5. With our branch <https://github.com/vtamara/avalanche-cli/tree/v1.4.1adJ74> we were able to see avalanche-cli 1.4.1 running on OpenBSD/adJ with avalanchego 1.11.0, subnet-evm 0.5.6, coreth 0.13.0, avalanche-network-runner 1.7.6.  We didn't complete porting the most recent version of `avalanche-cli` because at the moment of this writing it doesn't support the most recent version of the other tools (see [Issue 2077](https://github.com/ava-labs/avalanche-cli/issues/2077)).  \\n\\n6. We recorded a video showing the installation of adJ 7.5 on a virtual machine and running a test avalanche node on it.  See https://www.youtube.com/watch?v=vLL4V66ymP4 \\n\\n\\nTo continue this process that must be done while we wait review and merging of our Pull Requests in the ava-labs repository we consider:\\n\\n1. On OpenBSD/adJ run a validator in testnet that also validates a subnet that uses teleporter.\\n2. Port updates of the tools required to run the validator, audit more and test them more.\\n3. Wait for merging of Pull Requests proposed to update blst to version 0.3.12, in particular  [PR \\n 3080](https://github.com/ava-labs/avalanchego/pull/3080) \\n4. Propose other Pull Requests that improve support for OpenBSD/adJ where needed, for example in testing (i.e. the option `-race` doesn't work on OpenBSD/adJ).\\n5. Wait for updating of avalanche-cli to support the most recent version of the other tools and audit, port and test it.  Change it to allow it using local compiled tools (there are no binaries for OpenBSD/adJ neither easy CI tasks on github to generate them).   Experiment tasks to generate those binaries with CI tasks on github or gitlab and meanwhile publish binaries in my repositories.\",\"type\":\"grant-completed\"}"}}]