// ------------------------------------------------------------------------------- // 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 // ------------------------------------------------------------------------------- package ccxt func (this *huobi) V2PublicGetReferenceCurrencies (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PublicGetReferenceCurrencies", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PublicGetMarketStatus (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PublicGetMarketStatus", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetAccountLedger (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetAccountLedger", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetAccountWithdrawQuota (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetAccountWithdrawQuota", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetAccountWithdrawAddress (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetAccountWithdrawAddress", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetAccountDepositAddress (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetAccountDepositAddress", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetAccountRepayment (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetAccountRepayment", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetReferenceTransactFeeRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetReferenceTransactFeeRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetAccountAssetValuation (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetAccountAssetValuation", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetPointAccount (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetPointAccount", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetSubUserUserList (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetSubUserUserList", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetSubUserUserState (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetSubUserUserState", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetSubUserAccountList (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetSubUserAccountList", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetSubUserDepositAddress (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetSubUserDepositAddress", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetSubUserQueryDeposit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetSubUserQueryDeposit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetUserApiKey (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetUserApiKey", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetUserUid (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetUserUid", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetAlgoOrdersOpening (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetAlgoOrdersOpening", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetAlgoOrdersHistory (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetAlgoOrdersHistory", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetAlgoOrdersSpecific (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetAlgoOrdersSpecific", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetC2cOffers (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetC2cOffers", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetC2cOffer (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetC2cOffer", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetC2cTransactions (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetC2cTransactions", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetC2cRepayment (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetC2cRepayment", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetC2cAccount (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetC2cAccount", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetEtpReference (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetEtpReference", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetEtpTransactions (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetEtpTransactions", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetEtpTransaction (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetEtpTransaction", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetEtpRebalance (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetEtpRebalance", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivateGetEtpLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivateGetEtpLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostAccountTransfer (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostAccountTransfer", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostAccountRepayment (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostAccountRepayment", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostPointTransfer (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostPointTransfer", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostSubUserManagement (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostSubUserManagement", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostSubUserCreation (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostSubUserCreation", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostSubUserTradableMarket (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostSubUserTradableMarket", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostSubUserTransferability (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostSubUserTransferability", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostSubUserApiKeyGeneration (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostSubUserApiKeyGeneration", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostSubUserApiKeyModification (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostSubUserApiKeyModification", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostSubUserApiKeyDeletion (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostSubUserApiKeyDeletion", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostSubUserDeductMode (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostSubUserDeductMode", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostAlgoOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostAlgoOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostAlgoOrdersCancelAllAfter (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostAlgoOrdersCancelAllAfter", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostAlgoOrdersCancellation (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostAlgoOrdersCancellation", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostC2cOffer (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostC2cOffer", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostC2cCancellation (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostC2cCancellation", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostC2cCancelAll (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostC2cCancelAll", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostC2cRepayment (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostC2cRepayment", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostC2cTransfer (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostC2cTransfer", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostEtpCreation (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostEtpCreation", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostEtpRedemption (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostEtpRedemption", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostEtpTransactIdCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostEtpTransactIdCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) V2PrivatePostEtpBatchCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("v2PrivatePostEtpBatchCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PublicGetCommonSymbols (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("publicGetCommonSymbols", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PublicGetCommonCurrencys (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("publicGetCommonCurrencys", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PublicGetCommonTimestamp (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("publicGetCommonTimestamp", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PublicGetCommonExchange (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("publicGetCommonExchange", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PublicGetSettingsCurrencys (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("publicGetSettingsCurrencys", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetAccountAccounts (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetAccountAccounts", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetAccountAccountsIdBalance (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetAccountAccountsIdBalance", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetAccountAccountsSubUid (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetAccountAccountsSubUid", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetAccountHistory (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetAccountHistory", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetCrossMarginLoanInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetCrossMarginLoanInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetMarginLoanInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetMarginLoanInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetFeeFeeRateGet (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetFeeFeeRateGet", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetOrderOpenOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetOrderOpenOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetOrderOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetOrderOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetOrderOrdersId (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetOrderOrdersId", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetOrderOrdersIdMatchresults (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetOrderOrdersIdMatchresults", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetOrderOrdersGetClientOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetOrderOrdersGetClientOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetOrderHistory (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetOrderHistory", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetOrderMatchresults (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetOrderMatchresults", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetQueryDepositWithdraw (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetQueryDepositWithdraw", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetMarginLoanOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetMarginLoanOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetMarginAccountsBalance (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetMarginAccountsBalance", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetCrossMarginLoanOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetCrossMarginLoanOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetCrossMarginAccountsBalance (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetCrossMarginAccountsBalance", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetPointsActions (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetPointsActions", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetPointsOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetPointsOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetSubuserAggregateBalance (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetSubuserAggregateBalance", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetStableCoinExchangeRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetStableCoinExchangeRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivateGetStableCoinQuote (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privateGetStableCoinQuote", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostAccountTransfer (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostAccountTransfer", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostFuturesTransfer (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostFuturesTransfer", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostOrderBatchOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostOrderBatchOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostOrderOrdersPlace (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostOrderOrdersPlace", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostOrderOrdersSubmitCancelClientOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostOrderOrdersSubmitCancelClientOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostOrderOrdersBatchCancelOpenOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostOrderOrdersBatchCancelOpenOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostOrderOrdersIdSubmitcancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostOrderOrdersIdSubmitcancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostOrderOrdersBatchcancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostOrderOrdersBatchcancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostDwWithdrawApiCreate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostDwWithdrawApiCreate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostDwWithdrawVirtualIdCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostDwWithdrawVirtualIdCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostDwTransferInMargin (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostDwTransferInMargin", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostDwTransferOutMargin (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostDwTransferOutMargin", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostMarginOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostMarginOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostMarginOrdersIdRepay (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostMarginOrdersIdRepay", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostCrossMarginTransferIn (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostCrossMarginTransferIn", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostCrossMarginTransferOut (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostCrossMarginTransferOut", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostCrossMarginOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostCrossMarginOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostCrossMarginOrdersIdRepay (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostCrossMarginOrdersIdRepay", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostStableCoinExchange (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostStableCoinExchange", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) PrivatePostSubuserTransfer (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("privatePostSubuserTransfer", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) StatusPublicSpotGetApiV2SummaryJson (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("statusPublicSpotGetApiV2SummaryJson", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) StatusPublicFutureInverseGetApiV2SummaryJson (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("statusPublicFutureInverseGetApiV2SummaryJson", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) StatusPublicFutureLinearGetApiV2SummaryJson (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("statusPublicFutureLinearGetApiV2SummaryJson", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) StatusPublicSwapInverseGetApiV2SummaryJson (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("statusPublicSwapInverseGetApiV2SummaryJson", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) StatusPublicSwapLinearGetApiV2SummaryJson (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("statusPublicSwapLinearGetApiV2SummaryJson", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetV2MarketStatus (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetV2MarketStatus", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetV1CommonSymbols (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetV1CommonSymbols", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetV1CommonCurrencys (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetV1CommonCurrencys", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetV2SettingsCommonCurrencies (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetV2SettingsCommonCurrencies", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetV2ReferenceCurrencies (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetV2ReferenceCurrencies", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetV1CommonTimestamp (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetV1CommonTimestamp", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetV1CommonExchange (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetV1CommonExchange", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetV1SettingsCommonChains (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetV1SettingsCommonChains", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetV1SettingsCommonCurrencys (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetV1SettingsCommonCurrencys", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetV1SettingsCommonSymbols (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetV1SettingsCommonSymbols", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetV2SettingsCommonSymbols (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetV2SettingsCommonSymbols", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetV1SettingsCommonMarketSymbols (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetV1SettingsCommonMarketSymbols", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetMarketHistoryCandles (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetMarketHistoryCandles", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetMarketHistoryKline (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetMarketHistoryKline", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetMarketDetailMerged (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetMarketDetailMerged", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetMarketTickers (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetMarketTickers", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetMarketDetail (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetMarketDetail", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetMarketDepth (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetMarketDepth", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetMarketTrade (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetMarketTrade", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetMarketHistoryTrade (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetMarketHistoryTrade", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetMarketEtp (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetMarketEtp", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetV2EtpReference (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetV2EtpReference", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPublicGetV2EtpRebalance (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPublicGetV2EtpRebalance", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1AccountAccounts (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1AccountAccounts", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1AccountAccountsAccountIdBalance (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1AccountAccountsAccountIdBalance", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2AccountValuation (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2AccountValuation", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2AccountAssetValuation (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2AccountAssetValuation", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1AccountHistory (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1AccountHistory", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2AccountLedger (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2AccountLedger", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2PointAccount (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2PointAccount", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2AccountDepositAddress (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2AccountDepositAddress", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2AccountWithdrawQuota (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2AccountWithdrawQuota", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2AccountWithdrawAddress (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2AccountWithdrawAddress", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2ReferenceCurrencies (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2ReferenceCurrencies", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1QueryDepositWithdraw (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1QueryDepositWithdraw", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1QueryWithdrawClientOrderId (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1QueryWithdrawClientOrderId", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2UserApiKey (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2UserApiKey", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2UserUid (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2UserUid", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2SubUserUserList (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2SubUserUserList", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2SubUserUserState (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2SubUserUserState", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2SubUserAccountList (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2SubUserAccountList", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2SubUserDepositAddress (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2SubUserDepositAddress", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2SubUserQueryDeposit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2SubUserQueryDeposit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1SubuserAggregateBalance (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1SubuserAggregateBalance", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1AccountAccountsSubUid (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1AccountAccountsSubUid", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1OrderOpenOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1OrderOpenOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1OrderOrdersOrderId (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1OrderOrdersOrderId", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1OrderOrdersGetClientOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1OrderOrdersGetClientOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1OrderOrdersOrderIdMatchresult (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1OrderOrdersOrderIdMatchresult", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1OrderOrdersOrderIdMatchresults (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1OrderOrdersOrderIdMatchresults", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1OrderOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1OrderOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1OrderHistory (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1OrderHistory", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1OrderMatchresults (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1OrderMatchresults", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2ReferenceTransactFeeRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2ReferenceTransactFeeRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2AlgoOrdersOpening (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2AlgoOrdersOpening", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2AlgoOrdersHistory (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2AlgoOrdersHistory", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2AlgoOrdersSpecific (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2AlgoOrdersSpecific", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1MarginLoanInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1MarginLoanInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1MarginLoanOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1MarginLoanOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1MarginAccountsBalance (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1MarginAccountsBalance", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1CrossMarginLoanInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1CrossMarginLoanInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1CrossMarginLoanOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1CrossMarginLoanOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1CrossMarginAccountsBalance (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1CrossMarginAccountsBalance", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2AccountRepayment (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2AccountRepayment", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1StableCoinQuote (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1StableCoinQuote", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV1StableCoinExchangeRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV1StableCoinExchangeRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2EtpTransactions (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2EtpTransactions", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2EtpTransaction (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2EtpTransaction", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivateGetV2EtpLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivateGetV2EtpLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1AccountTransfer (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1AccountTransfer", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1FuturesTransfer (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1FuturesTransfer", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2PointTransfer (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2PointTransfer", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2AccountTransfer (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2AccountTransfer", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1DwWithdrawApiCreate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1DwWithdrawApiCreate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1DwWithdrawVirtualWithdrawIdCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1DwWithdrawVirtualWithdrawIdCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2SubUserDeductMode (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2SubUserDeductMode", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2SubUserCreation (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2SubUserCreation", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2SubUserManagement (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2SubUserManagement", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2SubUserTradableMarket (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2SubUserTradableMarket", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2SubUserTransferability (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2SubUserTransferability", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2SubUserApiKeyGeneration (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2SubUserApiKeyGeneration", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2SubUserApiKeyModification (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2SubUserApiKeyModification", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2SubUserApiKeyDeletion (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2SubUserApiKeyDeletion", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1SubuserTransfer (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1SubuserTransfer", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1TrustUserActiveCredit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1TrustUserActiveCredit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1OrderOrdersPlace (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1OrderOrdersPlace", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1OrderBatchOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1OrderBatchOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1OrderAutoPlace (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1OrderAutoPlace", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1OrderOrdersOrderIdSubmitcancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1OrderOrdersOrderIdSubmitcancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1OrderOrdersSubmitCancelClientOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1OrderOrdersSubmitCancelClientOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1OrderOrdersBatchCancelOpenOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1OrderOrdersBatchCancelOpenOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1OrderOrdersBatchcancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1OrderOrdersBatchcancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2AlgoOrdersCancelAllAfter (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2AlgoOrdersCancelAllAfter", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2AlgoOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2AlgoOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2AlgoOrdersCancellation (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2AlgoOrdersCancellation", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2AccountRepayment (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2AccountRepayment", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1DwTransferInMargin (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1DwTransferInMargin", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1DwTransferOutMargin (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1DwTransferOutMargin", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1MarginOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1MarginOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1MarginOrdersOrderIdRepay (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1MarginOrdersOrderIdRepay", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1CrossMarginTransferIn (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1CrossMarginTransferIn", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1CrossMarginTransferOut (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1CrossMarginTransferOut", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1CrossMarginOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1CrossMarginOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1CrossMarginOrdersOrderIdRepay (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1CrossMarginOrdersOrderIdRepay", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV1StableCoinExchange (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV1StableCoinExchange", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2EtpCreation (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2EtpCreation", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2EtpRedemption (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2EtpRedemption", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2EtpTransactIdCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2EtpTransactIdCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) SpotPrivatePostV2EtpBatchCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("spotPrivatePostV2EtpBatchCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1Timestamp (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1Timestamp", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetHeartbeat (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetHeartbeat", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1ContractContractInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1ContractContractInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1ContractIndex (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1ContractIndex", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1ContractQueryElements (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1ContractQueryElements", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1ContractPriceLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1ContractPriceLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1ContractOpenInterest (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1ContractOpenInterest", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1ContractDeliveryPrice (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1ContractDeliveryPrice", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetMarketDepth (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetMarketDepth", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetMarketBbo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetMarketBbo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetMarketHistoryKline (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetMarketHistoryKline", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetIndexMarketHistoryMarkPriceKline (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetIndexMarketHistoryMarkPriceKline", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetMarketDetailMerged (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetMarketDetailMerged", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetMarketDetailBatchMerged (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetMarketDetailBatchMerged", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetV2MarketDetailBatchMerged (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetV2MarketDetailBatchMerged", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetMarketTrade (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetMarketTrade", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetMarketHistoryTrade (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetMarketHistoryTrade", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1ContractRiskInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1ContractRiskInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1ContractInsuranceFund (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1ContractInsuranceFund", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1ContractAdjustfactor (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1ContractAdjustfactor", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1ContractHisOpenInterest (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1ContractHisOpenInterest", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1ContractLadderMargin (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1ContractLadderMargin", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1ContractApiState (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1ContractApiState", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1ContractEliteAccountRatio (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1ContractEliteAccountRatio", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1ContractElitePositionRatio (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1ContractElitePositionRatio", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1ContractLiquidationOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1ContractLiquidationOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1ContractSettlementRecords (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1ContractSettlementRecords", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetIndexMarketHistoryIndex (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetIndexMarketHistoryIndex", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetIndexMarketHistoryBasis (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetIndexMarketHistoryBasis", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV1ContractEstimatedSettlementPrice (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV1ContractEstimatedSettlementPrice", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetApiV3ContractLiquidationOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetApiV3ContractLiquidationOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapContractInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapContractInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapIndex (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapIndex", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapQueryElements (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapQueryElements", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapPriceLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapPriceLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapOpenInterest (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapOpenInterest", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapExMarketDepth (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapExMarketDepth", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapExMarketBbo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapExMarketBbo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapExMarketHistoryKline (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapExMarketHistoryKline", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetIndexMarketHistorySwapMarkPriceKline (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetIndexMarketHistorySwapMarkPriceKline", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapExMarketDetailMerged (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapExMarketDetailMerged", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetV2SwapExMarketDetailBatchMerged (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetV2SwapExMarketDetailBatchMerged", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetIndexMarketHistorySwapPremiumIndexKline (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetIndexMarketHistorySwapPremiumIndexKline", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapExMarketDetailBatchMerged (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapExMarketDetailBatchMerged", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapExMarketTrade (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapExMarketTrade", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapExMarketHistoryTrade (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapExMarketHistoryTrade", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapRiskInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapRiskInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapInsuranceFund (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapInsuranceFund", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapAdjustfactor (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapAdjustfactor", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapHisOpenInterest (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapHisOpenInterest", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapLadderMargin (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapLadderMargin", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapApiState (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapApiState", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapEliteAccountRatio (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapEliteAccountRatio", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapElitePositionRatio (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapElitePositionRatio", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapEstimatedSettlementPrice (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapEstimatedSettlementPrice", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapLiquidationOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapLiquidationOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapSettlementRecords (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapSettlementRecords", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapFundingRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapFundingRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapBatchFundingRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapBatchFundingRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1SwapHistoricalFundingRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1SwapHistoricalFundingRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV3SwapLiquidationOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV3SwapLiquidationOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetIndexMarketHistorySwapEstimatedRateKline (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetIndexMarketHistorySwapEstimatedRateKline", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetIndexMarketHistorySwapBasis (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetIndexMarketHistorySwapBasis", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapContractInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapContractInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapIndex (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapIndex", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapQueryElements (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapQueryElements", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapPriceLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapPriceLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapOpenInterest (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapOpenInterest", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapExMarketDepth (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapExMarketDepth", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapExMarketBbo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapExMarketBbo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapExMarketHistoryKline (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapExMarketHistoryKline", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetIndexMarketHistoryLinearSwapMarkPriceKline (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetIndexMarketHistoryLinearSwapMarkPriceKline", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapExMarketDetailMerged (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapExMarketDetailMerged", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapExMarketDetailBatchMerged (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapExMarketDetailBatchMerged", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetV2LinearSwapExMarketDetailBatchMerged (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetV2LinearSwapExMarketDetailBatchMerged", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapExMarketTrade (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapExMarketTrade", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapExMarketHistoryTrade (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapExMarketHistoryTrade", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapRiskInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapRiskInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetSwapApiV1LinearSwapApiV1SwapInsuranceFund (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetSwapApiV1LinearSwapApiV1SwapInsuranceFund", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapAdjustfactor (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapAdjustfactor", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapCrossAdjustfactor (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapCrossAdjustfactor", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapHisOpenInterest (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapHisOpenInterest", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapLadderMargin (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapLadderMargin", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapCrossLadderMargin (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapCrossLadderMargin", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapApiState (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapApiState", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapCrossTransferState (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapCrossTransferState", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapCrossTradeState (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapCrossTradeState", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapEliteAccountRatio (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapEliteAccountRatio", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapElitePositionRatio (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapElitePositionRatio", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapLiquidationOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapLiquidationOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapSettlementRecords (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapSettlementRecords", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapFundingRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapFundingRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapBatchFundingRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapBatchFundingRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapHistoricalFundingRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapHistoricalFundingRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV3SwapLiquidationOrders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV3SwapLiquidationOrders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetIndexMarketHistoryLinearSwapPremiumIndexKline (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetIndexMarketHistoryLinearSwapPremiumIndexKline", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetIndexMarketHistoryLinearSwapEstimatedRateKline (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetIndexMarketHistoryLinearSwapEstimatedRateKline", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetIndexMarketHistoryLinearSwapBasis (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetIndexMarketHistoryLinearSwapBasis", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPublicGetLinearSwapApiV1SwapEstimatedSettlementPrice (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPublicGetLinearSwapApiV1SwapEstimatedSettlementPrice", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivateGetApiV1ContractSubAuthList (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivateGetApiV1ContractSubAuthList", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivateGetApiV1ContractApiTradingStatus (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivateGetApiV1ContractApiTradingStatus", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivateGetSwapApiV1SwapSubAuthList (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivateGetSwapApiV1SwapSubAuthList", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivateGetSwapApiV1SwapApiTradingStatus (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivateGetSwapApiV1SwapApiTradingStatus", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivateGetLinearSwapApiV1SwapSubAuthList (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivateGetLinearSwapApiV1SwapSubAuthList", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivateGetLinearSwapApiV1SwapApiTradingStatus (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivateGetLinearSwapApiV1SwapApiTradingStatus", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivateGetLinearSwapApiV1SwapCrossPositionSide (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivateGetLinearSwapApiV1SwapCrossPositionSide", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivateGetLinearSwapApiV1SwapPositionSide (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivateGetLinearSwapApiV1SwapPositionSide", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivateGetLinearSwapApiV3UnifiedAccountInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivateGetLinearSwapApiV3UnifiedAccountInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivateGetLinearSwapApiV3FixPositionMarginChangeRecord (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivateGetLinearSwapApiV3FixPositionMarginChangeRecord", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivateGetLinearSwapApiV3SwapUnifiedAccountType (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivateGetLinearSwapApiV3SwapUnifiedAccountType", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivateGetLinearSwapApiV3LinearSwapOverviewAccountInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivateGetLinearSwapApiV3LinearSwapOverviewAccountInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractBalanceValuation (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractBalanceValuation", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractAccountInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractAccountInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractPositionInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractPositionInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractSubAuth (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractSubAuth", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractSubAccountList (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractSubAccountList", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractSubAccountInfoList (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractSubAccountInfoList", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractSubAccountInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractSubAccountInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractSubPositionInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractSubPositionInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractFinancialRecord (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractFinancialRecord", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractFinancialRecordExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractFinancialRecordExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractUserSettlementRecords (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractUserSettlementRecords", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractOrderLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractOrderLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractFee (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractFee", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractTransferLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractTransferLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractPositionLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractPositionLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractAccountPositionInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractAccountPositionInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractMasterSubTransfer (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractMasterSubTransfer", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractMasterSubTransferRecord (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractMasterSubTransferRecord", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractAvailableLevelRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractAvailableLevelRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV3ContractFinancialRecord (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV3ContractFinancialRecord", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV3ContractFinancialRecordExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV3ContractFinancialRecordExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractCancelAfter (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractCancelAfter", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractBatchorder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractBatchorder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractCancelall (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractCancelall", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractSwitchLeverRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractSwitchLeverRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1LightningClosePosition (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1LightningClosePosition", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractOrderInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractOrderInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractOrderDetail (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractOrderDetail", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractOpenorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractOpenorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractHisordersExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractHisordersExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractMatchresults (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractMatchresults", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractMatchresultsExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractMatchresultsExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV3ContractHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV3ContractHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV3ContractHisordersExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV3ContractHisordersExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV3ContractMatchresults (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV3ContractMatchresults", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV3ContractMatchresultsExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV3ContractMatchresultsExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractTriggerOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractTriggerOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractTriggerCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractTriggerCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractTriggerCancelall (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractTriggerCancelall", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractTriggerOpenorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractTriggerOpenorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractTriggerHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractTriggerHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractTpslOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractTpslOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractTpslCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractTpslCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractTpslCancelall (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractTpslCancelall", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractTpslOpenorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractTpslOpenorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractTpslHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractTpslHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractRelationTpslOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractRelationTpslOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractTrackOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractTrackOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractTrackCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractTrackCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractTrackCancelall (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractTrackCancelall", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractTrackOpenorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractTrackOpenorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostApiV1ContractTrackHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostApiV1ContractTrackHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapBalanceValuation (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapBalanceValuation", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapAccountInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapAccountInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapPositionInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapPositionInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapAccountPositionInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapAccountPositionInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapSubAuth (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapSubAuth", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapSubAccountList (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapSubAccountList", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapSubAccountInfoList (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapSubAccountInfoList", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapSubAccountInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapSubAccountInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapSubPositionInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapSubPositionInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapFinancialRecord (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapFinancialRecord", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapFinancialRecordExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapFinancialRecordExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapUserSettlementRecords (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapUserSettlementRecords", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapAvailableLevelRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapAvailableLevelRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapOrderLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapOrderLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapFee (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapFee", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapTransferLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapTransferLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapPositionLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapPositionLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapMasterSubTransfer (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapMasterSubTransfer", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapMasterSubTransferRecord (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapMasterSubTransferRecord", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV3SwapFinancialRecord (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV3SwapFinancialRecord", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV3SwapFinancialRecordExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV3SwapFinancialRecordExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapCancelAfter (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapCancelAfter", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapBatchorder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapBatchorder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapCancelall (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapCancelall", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapLightningClosePosition (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapLightningClosePosition", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapSwitchLeverRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapSwitchLeverRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapOrderInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapOrderInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapOrderDetail (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapOrderDetail", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapOpenorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapOpenorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapHisordersExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapHisordersExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapMatchresults (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapMatchresults", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapMatchresultsExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapMatchresultsExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV3SwapMatchresults (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV3SwapMatchresults", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV3SwapMatchresultsExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV3SwapMatchresultsExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV3SwapHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV3SwapHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV3SwapHisordersExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV3SwapHisordersExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapTriggerOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapTriggerOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapTriggerCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapTriggerCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapTriggerCancelall (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapTriggerCancelall", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapTriggerOpenorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapTriggerOpenorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapTriggerHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapTriggerHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapTpslOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapTpslOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapTpslCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapTpslCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapTpslCancelall (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapTpslCancelall", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapTpslOpenorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapTpslOpenorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapTpslHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapTpslHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapRelationTpslOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapRelationTpslOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapTrackOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapTrackOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapTrackCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapTrackCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapTrackCancelall (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapTrackCancelall", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapTrackOpenorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapTrackOpenorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostSwapApiV1SwapTrackHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostSwapApiV1SwapTrackHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapLeverPositionLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapLeverPositionLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossLeverPositionLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossLeverPositionLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapBalanceValuation (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapBalanceValuation", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapAccountInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapAccountInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossAccountInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossAccountInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapPositionInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapPositionInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossPositionInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossPositionInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapAccountPositionInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapAccountPositionInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossAccountPositionInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossAccountPositionInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapSubAuth (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapSubAuth", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapSubAccountList (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapSubAccountList", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSubAccountList (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossSubAccountList", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapSubAccountInfoList (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapSubAccountInfoList", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSubAccountInfoList (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossSubAccountInfoList", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapSubAccountInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapSubAccountInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSubAccountInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossSubAccountInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapSubPositionInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapSubPositionInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSubPositionInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossSubPositionInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapFinancialRecord (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapFinancialRecord", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapFinancialRecordExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapFinancialRecordExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapUserSettlementRecords (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapUserSettlementRecords", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossUserSettlementRecords (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossUserSettlementRecords", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapAvailableLevelRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapAvailableLevelRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossAvailableLevelRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossAvailableLevelRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapOrderLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapOrderLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapFee (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapFee", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapTransferLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapTransferLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTransferLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossTransferLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapPositionLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapPositionLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossPositionLimit (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossPositionLimit", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapMasterSubTransfer (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapMasterSubTransfer", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapMasterSubTransferRecord (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapMasterSubTransferRecord", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapTransferInner (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapTransferInner", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV3SwapFinancialRecord (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV3SwapFinancialRecord", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV3SwapFinancialRecordExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV3SwapFinancialRecordExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapBatchorder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapBatchorder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossBatchorder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossBatchorder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCancelall (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCancelall", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossCancelall (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossCancelall", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapSwitchLeverRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapSwitchLeverRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSwitchLeverRate (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossSwitchLeverRate", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapLightningClosePosition (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapLightningClosePosition", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossLightningClosePosition (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossLightningClosePosition", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapOrderInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapOrderInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossOrderInfo (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossOrderInfo", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapOrderDetail (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapOrderDetail", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossOrderDetail (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossOrderDetail", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapOpenorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapOpenorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossOpenorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossOpenorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapHisordersExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapHisordersExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossHisordersExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossHisordersExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapMatchresults (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapMatchresults", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossMatchresults (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossMatchresults", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapMatchresultsExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapMatchresultsExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossMatchresultsExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossMatchresultsExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1LinearCancelAfter (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1LinearCancelAfter", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapSwitchPositionMode (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapSwitchPositionMode", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossSwitchPositionMode (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossSwitchPositionMode", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV3SwapMatchresults (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV3SwapMatchresults", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV3SwapCrossMatchresults (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV3SwapCrossMatchresults", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV3SwapMatchresultsExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV3SwapMatchresultsExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV3SwapCrossMatchresultsExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV3SwapCrossMatchresultsExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV3SwapHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV3SwapHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV3SwapCrossHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV3SwapCrossHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV3SwapHisordersExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV3SwapHisordersExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV3SwapCrossHisordersExact (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV3SwapCrossHisordersExact", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV3FixPositionMarginChange (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV3FixPositionMarginChange", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV3SwapSwitchAccountType (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV3SwapSwitchAccountType", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV3LinearSwapFeeSwitch (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV3LinearSwapFeeSwitch", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapTriggerOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapTriggerOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossTriggerOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapTriggerCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapTriggerCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossTriggerCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapTriggerCancelall (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapTriggerCancelall", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerCancelall (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossTriggerCancelall", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapTriggerOpenorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapTriggerOpenorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerOpenorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossTriggerOpenorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapTriggerHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapTriggerHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTriggerHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossTriggerHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapTpslOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapTpslOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTpslOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossTpslOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapTpslCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapTpslCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTpslCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossTpslCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapTpslCancelall (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapTpslCancelall", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTpslCancelall (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossTpslCancelall", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapTpslOpenorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapTpslOpenorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTpslOpenorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossTpslOpenorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapTpslHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapTpslHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTpslHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossTpslHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapRelationTpslOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapRelationTpslOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossRelationTpslOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossRelationTpslOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapTrackOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapTrackOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTrackOrder (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossTrackOrder", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapTrackCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapTrackCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTrackCancel (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossTrackCancel", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapTrackCancelall (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapTrackCancelall", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTrackCancelall (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossTrackCancelall", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapTrackOpenorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapTrackOpenorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTrackOpenorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossTrackOpenorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapTrackHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapTrackHisorders", parameters)) PanicOnError(ch) }() return ch } func (this *huobi) ContractPrivatePostLinearSwapApiV1SwapCrossTrackHisorders (args ...interface{}) <-chan interface{} { parameters := GetArg(args, 0, nil) ch := make(chan interface{}) go func() { defer close(ch) defer func() { if r := recover(); r != nil { ch <- "panic:" + ToString(r) } }() ch <- (<-this.callEndpoint ("contractPrivatePostLinearSwapApiV1SwapCrossTrackHisorders", parameters)) PanicOnError(ch) }() return ch }