shouldn't we reuse Address.fromScript ?