Documentation
¶
Index ¶
- Constants
- func ClaimKey(id int) []byte
- func ConfirmedClaimKey(id int) []byte
- func InitDB(cfg *config.Config) (db *leveldb.DB, err error)
- func KeyPrefix(p string) []byte
- type IPlanetmintClient
- type PlanetmintClient
- type RDDLClaimService
- func (rcs *RDDLClaimService) ConfirmClaim(id int) (err error)
- func (rcs *RDDLClaimService) CreateUnconfirmedClaim(rc RedeemClaim) (id int, err error)
- func (rcs *RDDLClaimService) DeleteUnconfirmedClaim(id int) (err error)
- func (rcs *RDDLClaimService) GetAllConfirmedClaims() (claims []RedeemClaim, err error)
- func (rcs *RDDLClaimService) GetAllUnconfirmedClaims() (claims []RedeemClaim, err error)
- func (rcs *RDDLClaimService) GetConfirmedClaim(id int) (claim RedeemClaim, err error)
- func (rcs *RDDLClaimService) GetUnconfirmedClaim(id int) (claim RedeemClaim, err error)
- func (rcs *RDDLClaimService) Run(cfg *config.Config)
- type RedeemClaim
Constants ¶
View Source
const ( ClaimKeyPrefix = "Claim/" ConfirmedClaimKeyPrefix = "ConfirmedClaim/" CountKey = "Count" )
Variables ¶
This section is empty.
Functions ¶
func ConfirmedClaimKey ¶
Types ¶
type IPlanetmintClient ¶ added in v0.0.6
type IPlanetmintClient interface {
SendConfirmation(claimID int, beneficiary string) (txResponse sdk.TxResponse, err error)
}
type PlanetmintClient ¶ added in v0.0.6
type PlanetmintClient struct{}
func NewPlanetmintClient ¶ added in v0.0.6
func NewPlanetmintClient() *PlanetmintClient
func (*PlanetmintClient) SendConfirmation ¶ added in v0.0.6
func (pc *PlanetmintClient) SendConfirmation(claimID int, beneficiary string) (txResponse sdk.TxResponse, err error)
type RDDLClaimService ¶
type RDDLClaimService struct {
// contains filtered or unexported fields
}
func NewRDDLClaimService ¶
func NewRDDLClaimService(db *leveldb.DB, router *gin.Engine, shamir client.ISCClient, logger log.AppLogger, pmClient IPlanetmintClient) *RDDLClaimService
func (*RDDLClaimService) ConfirmClaim ¶
func (rcs *RDDLClaimService) ConfirmClaim(id int) (err error)
func (*RDDLClaimService) CreateUnconfirmedClaim ¶
func (rcs *RDDLClaimService) CreateUnconfirmedClaim(rc RedeemClaim) (id int, err error)
func (*RDDLClaimService) DeleteUnconfirmedClaim ¶
func (rcs *RDDLClaimService) DeleteUnconfirmedClaim(id int) (err error)
func (*RDDLClaimService) GetAllConfirmedClaims ¶
func (rcs *RDDLClaimService) GetAllConfirmedClaims() (claims []RedeemClaim, err error)
func (*RDDLClaimService) GetAllUnconfirmedClaims ¶
func (rcs *RDDLClaimService) GetAllUnconfirmedClaims() (claims []RedeemClaim, err error)
func (*RDDLClaimService) GetConfirmedClaim ¶
func (rcs *RDDLClaimService) GetConfirmedClaim(id int) (claim RedeemClaim, err error)
func (*RDDLClaimService) GetUnconfirmedClaim ¶
func (rcs *RDDLClaimService) GetUnconfirmedClaim(id int) (claim RedeemClaim, err error)
func (*RDDLClaimService) Run ¶
func (rcs *RDDLClaimService) Run(cfg *config.Config)
Click to show internal directories.
Click to hide internal directories.