Blake

Results 19 issues of Blake

## Description Just like https://github.com/gnolang/gno/pull/1275, this `register` pattern allows us to call several grc20 tokens without manually importing it. HOWEVER, it requires that token(or token's function) must be registered to...

help wanted
info needed

Closes #2031 As describe in above issue, this pr adds `msg_idx` field in ctx.Event struct to identify which event was emitted by which msg. FYI, this pr also includes another...

:receipt: package/realm
:package: :robot: gnovm
:package: :globe_with_meridians: tendermint v2
:package: :mountain: gno.land

## deploying same contract to longer pkg_path spends more gas ### Description Originally, this issue was founded [here](https://github.com/gnolang/gno/pull/2065#issuecomment-2103807072) Somehow, deploying same contract to longer pkg_path spends more gas ![image](https://github.com/gnolang/gno/assets/104744707/e58e3ec8-fb1d-478c-b5ba-ef22a0d59dbf) -...

:lady_beetle: bug
:package: :robot: gnovm

closes #1788 similar closed pr #1901 This pr bumps 2 maximum limits 1. max block gas 2. max vm cycle AFAIK, to use amount of increased gas, vm cycle also...

:receipt: package/realm
:package: :globe_with_meridians: tendermint v2
:package: :mountain: gno.land

It kinda closes #2055 ( IN VERY UGLY WAY ) I'm opening this pr to get some ideas. Currently, keeper does make response data with `\n` as separator to separate...

help wanted
investigating
:package: :mountain: gno.land

Closes #2028 root cause: `defer` was used inside of loop that handles multi-msg. It was causing vm to use only last appended event value --- ## AS-IS ```json { "jsonrpc":...

:receipt: package/realm
:package: :robot: gnovm
:package: :globe_with_meridians: tendermint v2
:package: :mountain: gno.land

Closes half of #2007 Add `print-events` flag to print emitted events in `gno -test`. ### Sample ```go // event.gno package event import ( "std" ) func Hello() string { std.Emit("hello",...

:seedling: feature

## Description tm2 has certain limit for each block https://github.com/gnolang/gno/blob/01e91be7bbde8e9cfc2069f66f24bc83d677103a/tm2/pkg/bft/types/params.go#L10-L31 I was wondering if we can adjust those limits and did some scraping and found CosmosSDK has [some limits](https://docs.cosmos.network/main/learn/beginner/gas-fees#block-gas-meter) too....

help wanted
info needed
investigating

## `block_results `result.devlier_tx[i].ResponseBase.Data` does not identify msg ### Description ## deploy contract ```go package restest func FuncNo() {} func Func2() (string, string) { return "1", "2" } func Func3() (string,...

help wanted
:question: question
:lady_beetle: bug
investigating

## Description While fixing #2028 in #2030, I found out that all of events in single transactions are just being append into single object. For example if we execute multi-msg...

help wanted