Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func (*App) Run ¶
func (a *App) Run()
Run starts all services and block until they are gracefully shut down.
func (*App) RunBackendWorker ¶
func (a *App) RunBackendWorker()
RunBackendWorker starts backend worker responsible for building and signing transactions
type Config ¶
type Config struct { Port uint16 `toml:"port" valid:"-"` AdminPort uint16 `toml:"admin_port" valid:"-"` PostgresDSN string `toml:"postgres_dsn" valid:"-"` HorizonURL string `toml:"horizon_url" valid:"-"` NetworkPassphrase string `toml:"network_passphrase" valid:"-"` StellarBridgeAccount string `toml:"stellar_bridge_account" valid:"stellar_accountid"` StellarPrivateKey string `toml:"stellar_private_key" valid:"stellar_seed"` EthereumRPCURL string `toml:"ethereum_rpc_url" valid:"-"` EthereumBridgeAddress string `toml:"ethereum_bridge_address" valid:"-"` EthereumBridgeConfigVersion uint32 `toml:"ethereum_bridge_config_version" valid:"-"` EthereumPrivateKey string `toml:"ethereum_private_key" valid:"-"` AssetMapping []backend.AssetMappingConfigEntry `toml:"asset_mapping" valid:"-"` EthereumFinalityBuffer uint64 `toml:"-" valid:"-"` WithdrawalWindow time.Duration `toml:"-" valid:"-"` }
Click to show internal directories.
Click to hide internal directories.