package clients import ( "context" "net/http" "github.com/planetmint/planetmint-go/config" "github.com/rddl-network/rddl-claim-service/client" "github.com/rddl-network/rddl-claim-service/types" ) var ClaimServiceClient client.IRCClient func init() { cfg := config.GetConfig() ClaimServiceClient = client.NewRCClient(cfg.ClaimHost, &http.Client{}) } func PostClaim(ctx context.Context, beneficiary string, amount uint64, id uint64) (txID string, err error) { res, err := ClaimServiceClient.PostClaim(ctx, types.PostClaimRequest{Beneficiary: beneficiary, Amount: amount, ClaimID: int(id)}) if err != nil { return } return res.TxID, nil }