Websocket *WebsocketConfig `mapstructure:"ws"`
Federation *FederationConfig `mapstructure:"federation"`
CrossChain *CrossChainConfig `mapstructure:"cross_chain"`
+ Oss *OssConfig `mapstructure:"oss"`
}
// Default configurable parameters.
Websocket: DefaultWebsocketConfig(),
Federation: DefaultFederationConfig(),
CrossChain: DefaultCrossChainConfig(),
+ Oss: DefaultOssConfig(),
}
}
AssetWhitelist string `mapstructure:"asset_whitelist"`
}
+type OssConfig struct {
+ Endpoint string `mapstructure:"endpoint"`
+}
+
// Default configurable rpc's auth parameters.
func DefaultRPCAuthConfig() *RPCAuthConfig {
return &RPCAuthConfig{
return xpub
}
+// Default configurable oss parameters.
+func DefaultOssConfig() *OssConfig {
+ return &OssConfig{}
+}
+
//-----------------------------------------------------------------------------
// Utils