What are currency futures?
A currency future is a contract that details the price at which a currency could be bought or sold, and sets a specific date for the exchange.
They are highly regulated, and any counterparty still holding the contract at the expiration date is legally bound to take delivery of the currency on the given date and at the given price.