Documentation ¶
Overview ¶
Package resolvers implements GraphQL resolvers to incoming API requests.
Index ¶
- func SetConfig(c *config.Config)
- func SetLogger(l logger.AppLogger)
- type Project
- type ProjectContract
- type RootResolver
- func (rs *RootResolver) Contracts() (out []ProjectContract, err error)
- func (rs *RootResolver) GasMonetizationAddress() common.Address
- func (rs *RootResolver) Projects() (out []Project, err error)
- func (rs *RootResolver) TotalAmountClaimed() (out graphql.Long, err error)
- func (rs *RootResolver) TotalAmountCollected() (out graphql.Long, err error)
- func (rs *RootResolver) TotalTransactionCount() (out graphql.Long, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Project ¶
type Project struct { Id graphql.Long `db:"id"` ProjectId graphql.Long `db:"project_id"` OwnerAddress types.Address `db:"owner_address"` ReceiverAddress types.Address `db:"receiver_address"` CollectedRewards graphql.Long `db:"collected_rewards"` ClaimedRewards graphql.Long `db:"claimed_rewards"` RewardsToClaim graphql.Long `db:"rewards_to_claim"` Name string `db:"name"` Url string `db:"url"` ImageUrl string `db:"image_url"` TransactionsCount graphql.Long `db:"transactions_count"` }
func (Project) Contracts ¶
func (pr Project) Contracts() (out []ProjectContract, err error)
type ProjectContract ¶
type RootResolver ¶
type RootResolver struct{}
func Resolver ¶
func Resolver() *RootResolver
Resolver returns a singleton resolver fo the root resolver.
func (*RootResolver) Contracts ¶
func (rs *RootResolver) Contracts() (out []ProjectContract, err error)
Contracts provides list of contracts
func (*RootResolver) GasMonetizationAddress ¶
func (rs *RootResolver) GasMonetizationAddress() common.Address
GasMonetizationAddress returns the address of the gas monetization contract.
func (*RootResolver) Projects ¶
func (rs *RootResolver) Projects() (out []Project, err error)
Projects provides list of projects
func (*RootResolver) TotalAmountClaimed ¶
func (rs *RootResolver) TotalAmountClaimed() (out graphql.Long, err error)
TotalAmountClaimed provides total amount claimed tokens
func (*RootResolver) TotalAmountCollected ¶
func (rs *RootResolver) TotalAmountCollected() (out graphql.Long, err error)
TotalAmountCollected provides total amount collected tokens
func (*RootResolver) TotalTransactionCount ¶
func (rs *RootResolver) TotalTransactionCount() (out graphql.Long, err error)
TotalTransactionCount provides total amount collected tokens
Click to show internal directories.
Click to hide internal directories.