Table of Contents

Class Body21

Namespace
Thirdweb.Api
Assembly
Thirdweb.dll

Request payload for signing an arbitrary Solana message.

public class Body21
Inheritance
Body21
Inherited Members

Properties

AdditionalProperties

[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }

Property Value

IDictionary<string, object>

From

The Solana wallet address used for signing.

[JsonProperty("from", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
[RegularExpression("^[1-9A-HJ-NP-Za-km-z]{32,44}$")]
public string From { get; set; }

Property Value

string

Message

Message to sign. Can be plain text or hexadecimal format (starting with 0x). The format is automatically detected.

[JsonProperty("message", Required = Required.Always)]
[Required]
public string Message { get; set; }

Property Value

string