cannot use out (variable of type *ProtocolMetadata) as type *[]interface{} in argument to _AdapterRegistry.contract.Call
cannot use out (variable of type *ProtocolMetadata) as type *[]interface{} in argument to _AdapterRegistry.contract.Call