Struct fuel_gql_client::client::schema::message::MessageProof
source · pub struct MessageProof {
pub proof_set: Vec<Bytes32>,
pub proof_index: U64,
pub signature: Signature,
pub header: Header,
pub sender: Address,
pub recipient: Address,
pub nonce: Bytes32,
pub amount: U64,
pub data: HexString,
}
Fields§
§proof_set: Vec<Bytes32>
The proof set of the message proof.
proof_index: U64
The index that was used to produce this proof.
signature: Signature
The signature of the fuel block.
header: Header
The fuel block that contains the message.
sender: Address
The messages sender address.
recipient: Address
The messages recipient address.
nonce: Bytes32
The nonce from the message.
amount: U64
The amount from the message.
data: HexString
The data from the message.
Trait Implementations§
source§impl Debug for MessageProof
impl Debug for MessageProof
source§impl<'de> Deserialize<'de> for MessageProof
impl<'de> Deserialize<'de> for MessageProof
source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl<'de> QueryFragment<'de> for MessageProof
impl<'de> QueryFragment<'de> for MessageProof
§type SchemaType = MessageProof
type SchemaType = MessageProof
The type in a schema that this
QueryFragment
representssource§fn query(builder: SelectionBuilder<'_, Self::SchemaType, Self::Variables>)
fn query(builder: SelectionBuilder<'_, Self::SchemaType, Self::Variables>)
Adds this fragment to the query being built by
builder