Market Resolution

(c *Client) ResolveMarket(ctx context.Context, req *ResolveMarketRequest) error

Resolves a market to the correct outcome (usually called by oracle).

Parameters:

  • ctx: Context

  • req: Resolution details

Returns:

  • error: Resolution error

Request Structure:

gotype ResolveMarketRequest struct {
    MarketID      string
    WinningOutcome string
    PrivateKey    string
}

(c *Client) ClaimRewards(ctx context.Context, marketID, userAddress, privateKey string) (float64, error)

Claims rewards for winning positions in a resolved market.

Parameters:

  • ctx: Context

  • marketID: Market that has resolved

  • userAddress: User claiming rewards

  • privateKey: Transaction signer

Returns:

  • float64: Amount claimed

  • error: Claim error

Example:

Last updated