Continuing our quick build and release cycle for Godwoken, version 1.6 and Web3 v1.7 are now live on mainnet.
This version of Godwoken improves upon its ability to stand as an independent blockchain, less directly tethered to the Nervos L1, while also making various code optimizations and bug fixes. These updates ultimately improve the user experience of Godwoken without compromising any of the L1 benefits.
Below is a summary of the significant changes and improvements. More information can be found on the Godwoken github account. Before we jump into new features remember you can always find the latest configuration to run your own Godwoken node in this repository: https://github.com/nervosnetwork/godwoken-info
Support for native token transfer
Previously when using Metamask on Godwoken, it was necessary to add a custom ERC20 contract for pCKB to send pCKB tokens. This requirement is no longer required. pCKB is now treated as a native token on Godwoken and works out of the box with Metamask.
Support sending WRITE requests from external nodes
https://github.com/nervosnetwork/godwoken-info/pull/59
External nodes (such as node hosting services like GetBlock and Ankr) now support Godwoken Web3 forwarding of WRITE requests to full nodes when configured. Locally configured Godwoken readonly nodes will still handle READ requests. This allows for expanded support of self-hosted or paid-hosted nodes and is a small step towards further decentralization.
New poly_getHealthStatus api and health-check script added
A new api and script were added to Godwoken to aid in the upcoming Godwoken Status page. These changes will assist in monitoring the status of Godwoken mainnet and testnet in real time.