Blake
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...
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...
## 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  -...
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...
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...
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":...
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",...
## 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....
## `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,...
## 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...