BASEFEX: A CRYPTOCURRENCY DERIVATIVE EXCHANGE