- You're viewing just message {data.id}. You can - read all of them here, as well. -
+`read_message` is a read-only function, so the bindings client simulates it and we can use the result directly. No signing and no submission needed. The `result.unwrap()` call is there because our contract function returns a Rust `Result`, which the bindings faithfully carry across into TypeScript. - -Take a gander at all these messages!
-{sortNewestFirst ? 'Newest' : 'Oldest'}
- First