It might be useful for some use cases to build pure label previews without passing calldata. For example, a transaction builder UI in a block explorer might find this useful.
We could build some function to return all field labels for a given chain id and address pair. This would simply resolve the descriptor and not run any formatting. In case a Solidity function argument has no corresponding clear signing field, we can fall back to display the ABI label.
It might be useful for some use cases to build pure label previews without passing calldata. For example, a transaction builder UI in a block explorer might find this useful.
We could build some function to return all field labels for a given chain id and address pair. This would simply resolve the descriptor and not run any formatting. In case a Solidity function argument has no corresponding clear signing field, we can fall back to display the ABI label.