diff --git a/posts/2022-11-21_intro/README.md b/posts/2022-11-21_intro/README.md index 7812c1d..cfafeef 100644 --- a/posts/2022-11-21_intro/README.md +++ b/posts/2022-11-21_intro/README.md @@ -32,7 +32,7 @@ Another major advantage of Go is that the language comes with an ecosystem of gr ### How Gnolang (Gno) Differs from Golang (Go) -[![Go and Gno](https://gnolang.github.io/blog/2022-11-21_intro/thumbs/go-and-gno.png)](https://gnolang.github.io/blog/2022-11-21_intro/go-and-gno.png) +[![Go and Gno](https://gnolang.github.io/blog/2022-11-21_intro/src/thumbs/go-and-gno.png)](https://gnolang.github.io/blog/2022-11-21_intro/src/go-and-gno.png) _Image 1: Gnolang - Like Go but specific to the blockchain_ @@ -42,7 +42,7 @@ Otherwise, Gno loads and uses many standard libraries that power Go, so most of The composable nature of Go/Gno allows for type-checked interactions between contracts, making Gno.land safer and more powerful, as well as operationally cheaper and faster. Smart contracts on Gno.land will be light, simple, more focused, and easily interoperable — a network of interconnected contracts rather than siloed monoliths that limit interactions with other contracts. -[![Gnolang code example](https://gnolang.github.io/blog/2022-11-21_intro/thumbs/code-example.jpg)](https://gnolang.github.io/blog/2022-11-21_intro/code-example.jpg) +[![Gnolang code example](https://gnolang.github.io/blog/2022-11-21_intro/src/thumbs/code-example.jpg)](https://gnolang.github.io/blog/2022-11-21_intro/src/code-example.jpg) _Image 2: Code snippet from the Gno programming language_ diff --git a/posts/2022-11-21_intro/code-example.jpg b/posts/2022-11-21_intro/src/code-example.jpg similarity index 100% rename from posts/2022-11-21_intro/code-example.jpg rename to posts/2022-11-21_intro/src/code-example.jpg diff --git a/posts/2022-11-21_intro/go-and-gno.png b/posts/2022-11-21_intro/src/go-and-gno.png similarity index 100% rename from posts/2022-11-21_intro/go-and-gno.png rename to posts/2022-11-21_intro/src/go-and-gno.png diff --git a/posts/2022-11-21_intro/src/thumbs/code-example.jpg b/posts/2022-11-21_intro/src/thumbs/code-example.jpg new file mode 100644 index 0000000..d44e501 Binary files /dev/null and b/posts/2022-11-21_intro/src/thumbs/code-example.jpg differ diff --git a/posts/2022-11-21_intro/src/thumbs/go-and-gno.png b/posts/2022-11-21_intro/src/thumbs/go-and-gno.png new file mode 100644 index 0000000..e55c448 Binary files /dev/null and b/posts/2022-11-21_intro/src/thumbs/go-and-gno.png differ diff --git a/posts/2022-11-21_intro/thumbs/code-example.jpg b/posts/2022-11-21_intro/thumbs/code-example.jpg deleted file mode 100644 index 7c0aec1..0000000 Binary files a/posts/2022-11-21_intro/thumbs/code-example.jpg and /dev/null differ diff --git a/posts/2022-11-21_intro/thumbs/go-and-gno.png b/posts/2022-11-21_intro/thumbs/go-and-gno.png deleted file mode 100644 index c452d58..0000000 Binary files a/posts/2022-11-21_intro/thumbs/go-and-gno.png and /dev/null differ diff --git a/posts/2023-04-15_myg-march/README.md b/posts/2023-04-15_myg-march/README.md index f5ecd67..0a9d86f 100644 --- a/posts/2023-04-15_myg-march/README.md +++ b/posts/2023-04-15_myg-march/README.md @@ -14,7 +14,7 @@ You can find the live streams of the new biweekly public developer calls on [Gno -[![Gno.land mini DAG](https://gnolang.github.io/blog/2023-04-15_myg-march/thumbs/mini-dag.png)](https://gnolang.github.io/blog/2023-04-15_myg-march/mini-dag.png) +[![Gno.land mini DAG](https://gnolang.github.io/blog/2023-04-15_myg-march/src/thumbs/mini-dag.png)](https://gnolang.github.io/blog/2023-04-15_myg-march/src/mini-dag.png) ## Gno.land Website Language @@ -26,7 +26,7 @@ Internally, our core team is working on improvements to Gno.land’s website, ma Gno.land developer experience team is working on a web-based Gno IDE for quickly building Gno realms and packages right on your browser by just visiting a web app. Gno IDE will provide much improved UX for everything around building a realm (including making the testing easier), and additional features like autocompletion in the editor. Gno IDE will contain all the features you would expect from an IDE as well as valuable APIs for devs building tools around Gno.land with the public Gno Infrastructure. -[![Gno IDE](https://gnolang.github.io/blog/2023-04-15_myg-march/thumbs/gno-ide.png)](https://gnolang.github.io/blog/2023-04-15_myg-march/gno-ide.png) +[![Gno IDE](https://gnolang.github.io/blog/2023-04-15_myg-march/src/thumbs/gno-ide.png)](https://gnolang.github.io/blog/2023-04-15_myg-march/src/gno-ide.png) Gno IDE will have multiple modes to support different use cases. The normal mode will be used during everyday developments (as you’re familiar with from other code editors). The presentation mode is for high accessibility and readability. You can use it during video calls or physical workshops while projecting your screen to an audience. The third and perhaps most interesting mode is the embedded mode. Use this mode to embed the IDE into websites and blogs. This feature is especially useful for tutorials to test out sample code, run it on the real testnets, and play with it. diff --git a/posts/2023-04-15_myg-march/gno-ide.png b/posts/2023-04-15_myg-march/src/gno-ide.png similarity index 100% rename from posts/2023-04-15_myg-march/gno-ide.png rename to posts/2023-04-15_myg-march/src/gno-ide.png diff --git a/posts/2023-04-15_myg-march/mini-dag.png b/posts/2023-04-15_myg-march/src/mini-dag.png similarity index 100% rename from posts/2023-04-15_myg-march/mini-dag.png rename to posts/2023-04-15_myg-march/src/mini-dag.png diff --git a/posts/2023-04-15_myg-march/src/thumbs/gno-ide.png b/posts/2023-04-15_myg-march/src/thumbs/gno-ide.png new file mode 100644 index 0000000..691fb08 Binary files /dev/null and b/posts/2023-04-15_myg-march/src/thumbs/gno-ide.png differ diff --git a/posts/2023-04-15_myg-march/src/thumbs/mini-dag.png b/posts/2023-04-15_myg-march/src/thumbs/mini-dag.png new file mode 100644 index 0000000..2b7b95b Binary files /dev/null and b/posts/2023-04-15_myg-march/src/thumbs/mini-dag.png differ diff --git a/posts/2023-04-15_myg-march/thumbs/gno-ide.png b/posts/2023-04-15_myg-march/thumbs/gno-ide.png deleted file mode 100644 index d814d17..0000000 Binary files a/posts/2023-04-15_myg-march/thumbs/gno-ide.png and /dev/null differ diff --git a/posts/2023-04-15_myg-march/thumbs/mini-dag.png b/posts/2023-04-15_myg-march/thumbs/mini-dag.png deleted file mode 100644 index b043f02..0000000 Binary files a/posts/2023-04-15_myg-march/thumbs/mini-dag.png and /dev/null differ diff --git a/posts/2023-10-19_dao-moderation-module/README.md b/posts/2023-10-19_dao-moderation-module/README.md index 828ab89..24e6430 100644 --- a/posts/2023-10-19_dao-moderation-module/README.md +++ b/posts/2023-10-19_dao-moderation-module/README.md @@ -36,22 +36,21 @@ The Gno Moderation Module is a smart contract (“realm”) that enables a decen Imagine a simple social network similar to Instagram, in which all content is decentralized (using IPFS for images, videos, music etc.). For each post, users sign in via their wallet to post content, and no centralized administrator can delete this content. The freedom offered by this type of decentralized application is immense since even as developers of the application, it is impossible to delete the content. Therefore, we can consider this “space of freedom” as a “common space” unlike any application owned by a private company and hosted on centralized infrastructure. With this radical freedom for the user comes a great responsibility— to collectively ensure the security of this space rather than delegating the responsibility to moderators employed by a commercial enterprise. This is why we’ve created the “Gno Moderation Module.” - ### How does it work? -![moderation flow v0.1](./src/moderation_flow_v0.1.png) +[![moderation_flow v0.1](https://gnolang.github.io/blog/2023-10-19_dao-moderation-module/src/thumbs/moderation_flow_v0.1.png)](https://gnolang.github.io/blog/2023-10-19_dao-moderation-module/src/moderation_flow_v0.1.png) The Gno Moderation Module allows users to notify the moderation DAO community that they wish to report content. Through this action (permitted by the smart contract), they inform the DAO community that the content is inappropriate. -![content flag](./src/content_flag.png) +[![content flag](https://gnolang.github.io/blog/2023-10-19_dao-moderation-module/src/thumbs/content_flag.png)](https://gnolang.github.io/blog/2023-10-19_dao-moderation-module/src/content_flag.png) Once the content has been reported a certain number of times (10 times in this PoC) by users (who may or may not be members of the Moderation DAO), an on-chain proposal is automatically created. -![moderation dao feed](./src/moderation_dao_feed.png) +[![moderation dao feed](https://gnolang.github.io/blog/2023-10-19_dao-moderation-module/src/thumbs/moderation_dao_feed.png)](https://gnolang.github.io/blog/2023-10-19_dao-moderation-module/src/moderation_dao_feed.png) This on-chain proposal is then listed in the Moderation DAO tab on the Social Feed as well as on the Moderation DAO profile proposals feed so all Moderation DAO members can vote on it. A debate can take place to discuss the best choice for the content. -![moderation dao vote](./src/moderation_dao_vote.png) +[![moderation dao vote](https://gnolang.github.io/blog/2023-10-19_dao-moderation-module/src/thumbs/moderation_dao_vote.png)](https://gnolang.github.io/blog/2023-10-19_dao-moderation-module/src/moderation_dao_vote.png) Moderation DAO members have three voting options: - Ban the content in question diff --git a/posts/2023-10-19_dao-moderation-module/src/thumbs/content_flag.png b/posts/2023-10-19_dao-moderation-module/src/thumbs/content_flag.png new file mode 100644 index 0000000..2ac8ec9 Binary files /dev/null and b/posts/2023-10-19_dao-moderation-module/src/thumbs/content_flag.png differ diff --git a/posts/2023-10-19_dao-moderation-module/src/thumbs/moderation_dao_feed.png b/posts/2023-10-19_dao-moderation-module/src/thumbs/moderation_dao_feed.png new file mode 100644 index 0000000..5cd97b8 Binary files /dev/null and b/posts/2023-10-19_dao-moderation-module/src/thumbs/moderation_dao_feed.png differ diff --git a/posts/2023-10-19_dao-moderation-module/src/thumbs/moderation_dao_vote.png b/posts/2023-10-19_dao-moderation-module/src/thumbs/moderation_dao_vote.png new file mode 100644 index 0000000..0fcd25a Binary files /dev/null and b/posts/2023-10-19_dao-moderation-module/src/thumbs/moderation_dao_vote.png differ diff --git a/posts/2023-10-19_dao-moderation-module/src/thumbs/moderation_flow_v0.1.png b/posts/2023-10-19_dao-moderation-module/src/thumbs/moderation_flow_v0.1.png new file mode 100644 index 0000000..2873d59 Binary files /dev/null and b/posts/2023-10-19_dao-moderation-module/src/thumbs/moderation_flow_v0.1.png differ