Documentation ¶
Overview ¶
Package service provides bindings for collecting services into a map and registering the min one go
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Context ¶
type Context struct { //stores Accounts accounts.Wallet Balances *balance.Store Domains *ons.DomainStore FeePool *fees.Store ValidatorSet *identity.ValidatorStore WitnessSet *identity.WitnessStore Trackers *bitcoin.TrackerStore EthTrackers *ethTracker.TrackerStore // configurations Cfg config.Server Currencies *balance.CurrencySet NodeContext node.Context Router action.Router Services client.ExtServiceContext Logger *log.Logger TxTypes *[]action.TxTypeDescribe }
Context is the master context for creating new contexts
type RestfulRouter ¶ added in v0.12.0
type RestfulRouter map[string]http.HandlerFunc
type RestfulService ¶ added in v0.12.0
type RestfulService struct {
// contains filtered or unexported fields
}
basic RestfulService entry point
func NewRestfulService ¶ added in v0.12.0
func NewRestfulService(ctx *Context) RestfulService
func (RestfulService) GetToken ¶ added in v0.13.0
func (rs RestfulService) GetToken() http.HandlerFunc
func (RestfulService) Router ¶ added in v0.12.0
func (rs RestfulService) Router() RestfulRouter
Click to show internal directories.
Click to hide internal directories.