To list your own derivatives on Opium Exchange you need to choose:
the derivative type of your contract
what will be the underlying asset
an oracle description
the maturity dates of your contract
the payout logic
which currency you want use (any ERC20 token)
margin requirements for the contract