This adds a "connection settings" button to the chain connection error dialog which allows you to select API and RPC nodes. It saves your selections to local storage, which take priority over whichever nodes are loaded from the network config.
It doesn't provide an entrypoint to the node selector outside of the error dialog, that can be added in a future PR. Also, if you change networks (dev/testnet only, as mainnet doesn't have the network dropdown), it just deletes the saved nodes, instead of saving a map of saved nodes for every network.
Screenshots
Recording
(Animations look choppy in the gif due to compression, but you can try it in the live demo in the comments yourself)
refs https://github.com/Agoric/agoric-sdk/issues/8505 refs https://github.com/Agoric/dapp-inter/issues/211
This adds a "connection settings" button to the chain connection error dialog which allows you to select API and RPC nodes. It saves your selections to local storage, which take priority over whichever nodes are loaded from the network config.
It doesn't provide an entrypoint to the node selector outside of the error dialog, that can be added in a future PR. Also, if you change networks (dev/testnet only, as mainnet doesn't have the network dropdown), it just deletes the saved nodes, instead of saving a map of saved nodes for every network.
Screenshots
Recording
(Animations look choppy in the gif due to compression, but you can try it in the live demo in the comments yourself)![fixed-provision-bug](https://github.com/Agoric/dapp-inter/assets/8848650/33f03960-28d4-4edc-bc57-44b472f5cc60)