<?php

namespace ccxt\pro;

// PLEASE DO NOT EDIT THIS FILE, IT IS GENERATED AND WILL BE OVERWRITTEN:
// https://github.com/ccxt/ccxt/blob/master/CONTRIBUTING.md#how-to-contribute-code

use Exception; // a common import

class binancecoinm extends \ccxt\pro\binance {

    public function describe(): mixed {
        // eslint-disable-next-line new-cap
        $restInstance = new \ccxt\async\binancecoinm ();
        $restDescribe = $restInstance->describe ();
        $extended = $this->deep_extend(parent::describe(), $restDescribe);
        return $this->deep_extend($extended, array(
            'id' => 'binancecoinm',
            'name' => 'Binance COIN-M',
            'urls' => array(
                'logo' => 'https://user-images.githubusercontent.com/1294454/117738721-668c8d80-b205-11eb-8c49-3fad84c4a07f.jpg',
                'doc' => 'https://developers.binance.com/en',
            ),
            'options' => array(
                'fetchMarkets' => array(
                    'types' => array( 'inverse' ),
                ),
                'defaultSubType' => 'inverse',
            ),
        ));
    }
}
