Support configurable base_asset_id in forc plugins
Forc tooling currently assumes a base asset id of 0x000..., however since the network supports custom base asset id's the tooling should dynamically load the base asset ID.
@kayagokalp mentioned that the wallet & deployment tools use the SDK, therefore not much should be needed.
I'll leave this open for now, but it's blocked by the SDK changes. Once those changes are added, the tooling will need to switch from the BASE_ASSET_ID constant to the provider.base_asset_id() function.
Places we manually need to fix:
- forc-deploy
- forc-tx
Blocked by #5981
@kayagokalp Is this unblocked?
closed by https://github.com/FuelLabs/sway/pull/5987
Forc clients that are interacting with node uses sdk for the most case and only part that we do things with ASSET_ID is updated to take it from the node by querying it first