Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(misc/loop): Setup the portal loop infra #1400

Merged
merged 116 commits into from
Mar 19, 2024
Merged

Commits on Nov 30, 2023

  1. Configuration menu
    Copy the full SHA
    716d261 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. chore: portal-loop add gnoweb

    albttx committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    ee5b463 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9640c16 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1fb7124 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. chore: improve readme

    albttx committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    11a6d58 View commit details
    Browse the repository at this point in the history
  2. fix: read-only mode

    albttx committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    04416db View commit details
    Browse the repository at this point in the history
  3. chore: wait 5 blocks

    albttx committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    3b8f3d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3379dc4 View commit details
    Browse the repository at this point in the history
  5. chore: rpc on localhost

    albttx committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    d644fff View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9c90185 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. fix: inverse read-only sed

    albttx committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    041e196 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c664c54 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    83a932a View commit details
    Browse the repository at this point in the history
  4. Update misc/loop/README.md

    Co-authored-by: Morgan <git@howl.moe>
    albttx and thehowl authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    c1c0ca7 View commit details
    Browse the repository at this point in the history
  5. fix: docker.stop

    albttx committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    cc1fc9d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1f13bbc View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Configuration menu
    Copy the full SHA
    ea05eb4 View commit details
    Browse the repository at this point in the history
  2. chore: add https

    albttx committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    f7e77f4 View commit details
    Browse the repository at this point in the history
  3. chore: portal loop url

    albttx committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    7c85b82 View commit details
    Browse the repository at this point in the history
  4. chore: redirect http to https

    albttx committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    dfcc56b View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. chore: update

    albttx committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    9740982 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Configuration menu
    Copy the full SHA
    1db5e94 View commit details
    Browse the repository at this point in the history
  2. chore: set gnoweb help flag

    albttx committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    7f01a37 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2023

  1. Configuration menu
    Copy the full SHA
    0fc6e2b View commit details
    Browse the repository at this point in the history
  2. wip

    albttx committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    e6b0cd1 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. no git backups

    albttx committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    b4dd017 View commit details
    Browse the repository at this point in the history
  2. chore: portal loop in go

    albttx committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    cd9e9fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    067cae4 View commit details
    Browse the repository at this point in the history
  4. chore: portal loop in go

    albttx committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    23d3aee View commit details
    Browse the repository at this point in the history
  5. chore: gitignore backups

    albttx committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    68191ac View commit details
    Browse the repository at this point in the history
  6. chore: wait 5 blocks

    albttx committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    e302c3b View commit details
    Browse the repository at this point in the history
  7. chore: remove flag views-dir

    albttx committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    468b7b5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    83459e2 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. fix: api break

    albttx committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    2abd82b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4456dfe View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. chore: gitignore letsencrypt

    albttx committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    47e7712 View commit details
    Browse the repository at this point in the history
  2. fix: @moul suggestions

    albttx committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    7851113 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0232643 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    92c3240 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Configuration menu
    Copy the full SHA
    ea306e3 View commit details
    Browse the repository at this point in the history
  2. chore: watchtower ignore build

    albttx committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    1936f7e View commit details
    Browse the repository at this point in the history
  3. chore: update url to gno.land

    albttx committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    ad3f52d View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Configuration menu
    Copy the full SHA
    a9afce5 View commit details
    Browse the repository at this point in the history
  2. chore: add logs

    albttx committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    f99920b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    429b4db View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    acb291b View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. wip

    albttx committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    9886c06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cccb87a View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. chore: fix start.sh regex

    albttx committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    e4ff190 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    469638c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d74a89 View commit details
    Browse the repository at this point in the history
  4. remove binary

    albttx committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    13b2c1e View commit details
    Browse the repository at this point in the history
  5. chore: cmd/autocounterd

    albttx committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    da4389f View commit details
    Browse the repository at this point in the history
  6. chore: fix dockerfile

    albttx committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    6027cc3 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    fff3c91 View commit details
    Browse the repository at this point in the history
  2. fix(ci): add matrix

    albttx committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    e9a5d4a View commit details
    Browse the repository at this point in the history
  3. chore: meta id uniq

    albttx committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    34ba807 View commit details
    Browse the repository at this point in the history
  4. chore: build in misc/loop

    albttx committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    0a40091 View commit details
    Browse the repository at this point in the history
  5. chore: use context

    albttx committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    9f7bb82 View commit details
    Browse the repository at this point in the history
  6. chore: update

    albttx committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    1ec3944 View commit details
    Browse the repository at this point in the history
  7. chore: update gnolang/gno

    albttx committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    88426e2 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. chore(ci): update build image

    albttx committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    ad2edfe View commit details
    Browse the repository at this point in the history
  2. chore: debug log ls

    albttx committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    a1b55a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b66e7f4 View commit details
    Browse the repository at this point in the history
  4. chore: add gh permission

    albttx committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    88155a3 View commit details
    Browse the repository at this point in the history
  5. chore: remove debug log

    albttx committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    aa95c60 View commit details
    Browse the repository at this point in the history
  6. chore: fix printf error

    albttx committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    3ba250f View commit details
    Browse the repository at this point in the history
  7. chore: error log

    albttx committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    86c72a8 View commit details
    Browse the repository at this point in the history
  8. chore: fix error msg

    albttx committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    2c2b198 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    414cf6d View commit details
    Browse the repository at this point in the history
  10. chore: update rpcURL

    albttx committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    1c101a8 View commit details
    Browse the repository at this point in the history
  11. chore: update ci

    albttx committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    7c0da27 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Configuration menu
    Copy the full SHA
    025877f View commit details
    Browse the repository at this point in the history
  2. chore: fix name

    albttx committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    35139f4 View commit details
    Browse the repository at this point in the history
  3. chore: update image path

    albttx committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    63ec207 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    fb0da48 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. chore: remove useless

    albttx committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    50f87d5 View commit details
    Browse the repository at this point in the history
  2. chore: portal loop

    albttx committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    5df0051 View commit details
    Browse the repository at this point in the history
  3. chore: update docker compose

    albttx committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    53b3c21 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. fix: typo

    albttx committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    b2a5037 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bfc0596 View commit details
    Browse the repository at this point in the history
  3. chore: remove autocounterd

    albttx committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    08d2e07 View commit details
    Browse the repository at this point in the history
  4. fix: help-remote url

    albttx committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    4aaa427 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. chore: change private port

    albttx committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    0f83d7d View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Configuration menu
    Copy the full SHA
    921dbf8 View commit details
    Browse the repository at this point in the history
  2. chore: refactoring

    albttx committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    790c0cc View commit details
    Browse the repository at this point in the history
  3. chore: go mod tidy

    albttx committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    a055462 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5866031 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. chore: fix portalloop ci

    albttx committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    d18b1e3 View commit details
    Browse the repository at this point in the history
  2. chore: use 26657 as port

    albttx committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    ebf4012 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    45adae6 View commit details
    Browse the repository at this point in the history
  2. fix: typo

    albttx committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    2161fc4 View commit details
    Browse the repository at this point in the history
  3. fix: load txs with jsonl

    albttx committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    1f55c08 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4ecdbc1 View commit details
    Browse the repository at this point in the history
  5. chore: update makefile

    albttx committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    6e85a94 View commit details
    Browse the repository at this point in the history
  6. chore: add workflow dispatch

    albttx committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    7261e40 View commit details
    Browse the repository at this point in the history
  7. chore(ci): reset

    albttx committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    f3aa0b0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d2c925b View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    31ffac8 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. chore(make): disable cgo, reorganise makefiles (gnolang#1715)

    This PR sets `CGO_ENABLED=0` in all top-level makefiles. This comes as a
    consequence of a rare occurrence where [bft is actually failing for a
    valid
    reason](https://github.com/gnolang/gno/actions/runs/8111419409/job/22170651604).
    This is the relevant part of the logs:
    
    ```
    2024-03-01T12:36:50.7818357Z ok  	github.com/gnolang/gno/tm2/pkg/bft/rpc/lib/types	0.004s	coverage: 33.3% of statements
    2024-03-01T12:36:50.7853384Z 	github.com/gnolang/gno/tm2/pkg/bft/rpc/test		coverage: 0.0% of statements
    2024-03-01T12:36:51.5524659Z # github.com/jmhodges/levigo
    2024-03-01T12:36:51.5556601Z ##[error]../../../../go/pkg/mod/github.com/jmhodges/levigo@v1.0.0/batch.go:4:11: fatal error: leveldb/c.h: No such file or directory
    2024-03-01T12:36:51.5567246Z     4 | // #include "leveldb/c.h"
    2024-03-01T12:36:51.5567886Z       |           ^~~~~~~~~~~~~
    2024-03-01T12:36:51.5568424Z compilation terminated.
    2024-03-01T12:36:59.3179828Z FAIL	github.com/gnolang/gno/tm2/pkg/bft/state [build failed]
    ```
    
    This is likely a consequence of
    gnolang#1602. I've additionally made it so
    that `bft/state` doesn't require any database it doesn't need in its
    tests, but personally I have been repeatedly bitten by finding out CGO
    was enabled and compiling in unexpected places (including the Go stdlib)
    that I think it makes sense to keep it disabled by default in our
    makefiles.
    
    This PR tackles that, and takes the chance to re-organise the overall
    structure of makefiles to document prominently the available variables
    that can be changed.
    thehowl authored and albttx committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    4d8081f View commit details
    Browse the repository at this point in the history
  2. feat: allow disabling consensus WAL (gnolang#1723)

    <!-- please provide a detailed description of the changes made in this
    pull request. -->
    This allows for the consensus state's WAL to be disabled. This is
    desirable for testing against a running node when we don't care about
    the WAL -- it avoids potential permissions issues by not writing
    anything to disk. This allows for our integration testing package to be
    imported and used outside of the gno repository.
    <details><summary>Contributors' checklist...</summary>
    
    - [ ] Added new tests, or not needed, or not feasible
    - [ ] Provided an example (e.g. screenshot) to aid review or the PR is
    self-explanatory
    - [ ] Updated the official documentation or not needed
    - [ ] No breaking changes were made, or a `BREAKING CHANGE: xxx` message
    was included in the description
    - [ ] Added references to related issues and PRs
    - [ ] Provided any useful hints for running manual tests
    - [ ] Added new benchmarks to [generated
    graphs](https://gnoland.github.io/benchmarks), if any. More info
    [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md).
    </details>
    
    ---------
    
    Co-authored-by: Morgan <git@howl.moe>
    2 people authored and albttx committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    50218d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b4ccfe1 View commit details
    Browse the repository at this point in the history
  4. chore(gnoweb): update link to the docs (gnolang#1753)

    ## Description
    
    This PR updates the "Start" button at the navbar to lead to the Local
    setup section in the docs. The reason for this is that the link has had
    a change in a previous PR and doesn't take the user to where it was
    intended - with this PR that is fixed.
    
    <details><summary>Contributors' checklist...</summary>
    
    - [x] Added new tests, or not needed, or not feasible
    - [x] Provided an example (e.g. screenshot) to aid review or the PR is
    self-explanatory
    - [x] Updated the official documentation or not needed
    - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message
    was included in the description
    - [x] Added references to related issues and PRs
    - [x] Provided any useful hints for running manual tests
    - [ ] Added new benchmarks to [generated
    graphs](https://gnoland.github.io/benchmarks), if any. More info
    [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md).
    </details>
    leohhhn authored and albttx committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    764364a View commit details
    Browse the repository at this point in the history
  5. feat: add gnoland config command suite (gnolang#1605)

    ## Description
    
    Based on discussions in gnolang#1593, this PR introduces the CLI suite for
    manipulating the `config.toml`. Using this suite, we can build better
    workflows for power users.
    
    This PR is a series of lego blocks that are required for us to get a
    normal user chain connection going:
    - gnolang#1252 - solved `genesis.json` management and manipulation
    - gnolang#1593 - solved node secrets management and manipulation
    - this PR - solves `config.toml` management and manipulation
    
    All of these PRs get us to a point where the user can run:
    - `gnoland init`
    - `gnoland start`
    
    to get up and running with any Gno network. The added middle step is
    fine-tuning the configuration and genesis, but it's worth noting this
    step is optional.
    
    New commands:
    ```shell
    gnoland config --help             
    USAGE
      config <subcommand> [flags]
    
    Gno config manipulation suite, for editing base and module configurations
    
    SUBCOMMANDS
      init  Initializes the Gno node configuration
      set   Edits the Gno node configuration
      get   Shows the Gno node configuration
    ```
    
    In short, the `gnoland config init` command initializes a default
    `config.toml`, while other subcommands allow editing
     viewing any field in the specific configuration.
    
    <details><summary>Contributors' checklist...</summary>
    
    - [x] Added new tests, or not needed, or not feasible
    - [x] Provided an example (e.g. screenshot) to aid review or the PR is
    self-explanatory
    - [x] Updated the official documentation or not needed
    - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message
    was included in the description
    - [x] Added references to related issues and PRs
    - [ ] Provided any useful hints for running manual tests
    - [ ] Added new benchmarks to [generated
    graphs](https://gnoland.github.io/benchmarks), if any. More info
    [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md).
    </details>
    zivkovicmilos authored and albttx committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    4c9d10c View commit details
    Browse the repository at this point in the history
  6. chore(gnoweb/docs): better website connectivity (gnolang#1763)

    ## Description
    
    This PR replaces the "Start" button with the "Docs" button on the
    gno.land home page navbar, and adds a "Home" button to the docs navbar
    to interlink the websites in a nice manner. It also fixes a small typo
    in the GoR page.
    
    <details><summary>Contributors' checklist...</summary>
    
    - [x] Added new tests, or not needed, or not feasible
    - [x] Provided an example (e.g. screenshot) to aid review or the PR is
    self-explanatory
    - [x] Updated the official documentation or not needed
    - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message
    was included in the description
    - [x] Added references to related issues and PRs
    - [x] Provided any useful hints for running manual tests
    - [ ] Added new benchmarks to [generated
    graphs](https://gnoland.github.io/benchmarks), if any. More info
    [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md).
    </details>
    leohhhn authored and albttx committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    4a911f5 View commit details
    Browse the repository at this point in the history
  7. refactor(tm2): remove pkg/maths in favour of min/max (gnolang#1746)

    I was taking a look at what packages we have in tm2/pkg and realised we
    had an entire package to do what are, since go 1.21, builtin functions.
    
    This PR removes tm2/pkg/maths in favour of the now standard and generic
    go implementation of the same functionality.
    thehowl authored and albttx committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    3b4759b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    db648fe View commit details
    Browse the repository at this point in the history
  9. feat(p/ufmt): add ufmt.Errorf (gnolang#1767)

    # Description
    
    Added the `Errorf` function to `ufmt` based on `ufmt.Sprintf`. 
    
    Previously, formatting errors involved a method like using
    `errors.New(ufmt.Sprintf(XXX))`, but this approach is not only
    cumbersome but also, as using `Errorf` is recommended in Go, I have
    newly incorporated it.
    
    ## Usage
    
    ### Simple Error
    
    This example demonstrates the process of using `Errorf` to format and
    print error messages.
    
    ```go
    package main
    
    import (
    	"gno.land/p/demo/ufmt"
    )
    
    func foo() error {
    	return fmt.Errorf("an error occurred in simpleFunction")
    }
    
    func main() {
    	if err := foo(); err != nil {
                 println("Error:", err)
    	}
    }
    ```
    
    ### With Panic
    
    Using panic is the recommended practice in [effective
    gno](<https://docs.gno.land/concepts/effective-gno/#embrace-panic>), In
    this example, format the error and then output the error message with
    `panic`.
    
    ```go
    package main
    
    import (
    	"gno.land/p/demo/ufmt"
    )
    
    
    func foo() {
    	msg := ufmt.Errorf("error: %s", "something went wrong")
    	panic(msg)
    }
    ```
    
    ---------
    
    Co-authored-by: Morgan <git@howl.moe>
    2 people authored and albttx committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    9c3e97d View commit details
    Browse the repository at this point in the history
  10. feat: swap legacy faucet implementation (gnolang#1614)

    This PR removes the old faucet implementation to utilize the new
    [gnolang/faucet](https://github.com/gnolang/faucet).
    
    Additional things done:
    - subnet throttler tidied, made thread safe
    - gnoweb faucet page fixed (invalid template values)
    
    Breaking change:
    - Gnoweb now interacts with the faucet differently than it did before
    (POST request instead of a form submission).
    
    <details><summary>Contributors' checklist...</summary>
    
    - [x] Added new tests, or not needed, or not feasible
    - [x] Provided an example (e.g. screenshot) to aid review or the PR is
    self-explanatory
    - [x] Updated the official documentation or not needed
    - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message
    was included in the description
    - [ ] Added references to related issues and PRs
    - [ ] Provided any useful hints for running manual tests
    - [ ] Added new benchmarks to [generated
    graphs](https://gnoland.github.io/benchmarks), if any. More info
    [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md).
    </details>
    zivkovicmilos authored and albttx committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    d1399ec View commit details
    Browse the repository at this point in the history
  11. chore(p/math_eval, gnovm): simplify errors.New + Sprintf with `Er…

    …rorf` (gnolang#1772)
    
    ## Description
    
    Replace previouse formatted error creations with `fmt.Errof` (in gno,
    `ufmt.Errorf`) to simplify error creation and formatting.
    
    Follow up for PR gnolang#1767
    notJoon authored and albttx committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    43c2498 View commit details
    Browse the repository at this point in the history
  12. docs: Update creating-grc20.md (gnolang#1771)

    add missing imports and modified the call to `AddressOrName()` by adding
    an alias `pusers` to access the `users` package functions. And modified
    calls to `Resolve()` by adding the prefix `users`.
    
    <!-- please provide a detailed description of the changes made in this
    pull request. -->
    
    <details><summary>Contributors' checklist...</summary>
    
    - [ ] Added new tests, or not needed, or not feasible
    - [ ] Provided an example (e.g. screenshot) to aid review or the PR is
    self-explanatory
    - [ ] Updated the official documentation or not needed
    - [ ] No breaking changes were made, or a `BREAKING CHANGE: xxx` message
    was included in the description
    - [ ] Added references to related issues and PRs
    - [ ] Provided any useful hints for running manual tests
    - [ ] Added new benchmarks to [generated
    graphs](https://gnoland.github.io/benchmarks), if any. More info
    [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md).
    </details>
    
    Co-authored-by: Leon Hudak <33522493+leohhhn@users.noreply.github.com>
    2 people authored and albttx committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    fb44c1e View commit details
    Browse the repository at this point in the history
  13. docs: update write-simple-dapp.md (gnolang#1770)

    Specify that you need to import the `bytes` library
    
    <!-- please provide a detailed description of the changes made in this
    pull request. -->
    
    <details><summary>Contributors' checklist...</summary>
    
    - [ ] Added new tests, or not needed, or not feasible
    - [ ] Provided an example (e.g. screenshot) to aid review or the PR is
    self-explanatory
    - [ ] Updated the official documentation or not needed
    - [ ] No breaking changes were made, or a `BREAKING CHANGE: xxx` message
    was included in the description
    - [ ] Added references to related issues and PRs
    - [ ] Provided any useful hints for running manual tests
    - [ ] Added new benchmarks to [generated
    graphs](https://gnoland.github.io/benchmarks), if any. More info
    [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md).
    </details>
    
    Co-authored-by: Leon Hudak <33522493+leohhhn@users.noreply.github.com>
    2 people authored and albttx committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    4208e61 View commit details
    Browse the repository at this point in the history
  14. fix(docs): update blog link (gnolang#1774)

    ## Description
    
    This PR fixes the Blog link from the navbar. It was outdated, pointing
    to test3 - now it points to the Portal Loop blog.
    
    <details><summary>Contributors' checklist...</summary>
    
    - [x] Added new tests, or not needed, or not feasible
    - [x] Provided an example (e.g. screenshot) to aid review or the PR is
    self-explanatory
    - [x] Updated the official documentation or not needed
    - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message
    was included in the description
    - [x] Added references to related issues and PRs
    - [x] Provided any useful hints for running manual tests
    - [ ] Added new benchmarks to [generated
    graphs](https://gnoland.github.io/benchmarks), if any. More info
    [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md).
    </details>
    leohhhn authored and albttx committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    d13bd1d View commit details
    Browse the repository at this point in the history
  15. chore: add gnofaucet

    albttx committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    c562831 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    6014b15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a76fc87 View commit details
    Browse the repository at this point in the history