Documentation
¶
Index ¶
Constants ¶
const ( // DialTimeoutDefault is a default dial timeout of morph chain client connection. DialTimeoutDefault = 5 * time.Second // NotaryDepositAmountDefault is a default deposit amount to notary contract. NotaryDepositAmountDefault = 5000_0000 // 0.5 Fixed8 // NotaryDepositDurationDefault is a default deposit duration. NotaryDepositDurationDefault uint32 = 1000 )
Variables ¶
This section is empty.
Functions ¶
func DialTimeout ¶
DialTimeout returns value of "dial_timeout" config parameter from "morph" section.
Returns DialTimeoutDefault if value is not positive duration.
func DisableCache ¶ added in v0.24.0
DisableCache returns value of "disable_cache" config parameter from "morph" section.
func NotificationEndpoint ¶
NotificationEndpoint returns list of values of "notification_endpoint" config parameter from "morph" section.
Throws panic if list is empty.
func RPCEndpoint ¶
RPCEndpoint returns list of values of "rpc_endpoint" config parameter from "morph" section.
Throws panic if list is empty.
Types ¶
type NotaryConfig ¶ added in v0.25.0
type NotaryConfig struct {
// contains filtered or unexported fields
}
NotaryConfig is a wrapper over the config section which provides access to notary configurations of the side chain.
func Notary ¶ added in v0.25.0
func Notary(c *config.Config) *NotaryConfig
Notary returns structure that provides access to "notary" subsection of "morph" section.
func (NotaryConfig) Amount ¶ added in v0.25.0
func (n NotaryConfig) Amount() fixedn.Fixed8
Amount returns value of "deposit_amount" config parameter.
Returns NotaryDepositAmountDefault if value is not positive amount.
func (NotaryConfig) Duration ¶ added in v0.25.0
func (n NotaryConfig) Duration() uint32