Skip to content

fix(META): crossrealm examples/integrations #4211

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

Merged
merged 54 commits into from
Apr 29, 2025

Conversation

gfanton
Copy link
Member

@gfanton gfanton commented Apr 23, 2025

This PR aims to regroup all fixes related to crossrealm recent merge to avoid duplicate works.

⚠️ There are some false positives in some filetests that need to be addressed before merging (working on it), here is the list:

  • ./examples/gno.land/r/demo/nft/z_1_filetest.gno
  • ./examples/gno.land/r/demo/groups/z_2_b_filetest.gno
  • ./examples/gno.land/r/demo/groups/z_2_d_filetest.gno
  • ./examples/gno.land/r/demo/groups/z_1_b_filetest.gno
  • ./examples/gno.land/r/demo/groups/z_1_c_filetest.gno
  • ./examples/gno.land/r/demo/groups/z_0_a_filetest.gno
  • ./examples/gno.land/r/demo/groups/z_2_f_filetest.gno
  • ./examples/gno.land/r/demo/groups/z_2_g_filetest.gno
  • ./examples/gno.land/r/demo/disperse/z_2_filetest.gno
  • ./examples/gno.land/r/demo/banktest/z_3_filetest.gno
  • ./examples/gno.land/r/demo/banktest/z_1_filetest.gno
  • ./examples/gno.land/r/demo/boards/z_11_b_filetest.gno
  • ./examples/gno.land/r/demo/boards/z_10_b_filetest.gno
  • ./examples/gno.land/r/demo/boards/z_11_c_filetest.gno
  • ./examples/gno.land/r/demo/boards/z_0_c_filetest.gno
  • ./examples/gno.land/r/demo/boards/z_0_d_filetest.gno
  • ./examples/gno.land/r/demo/boards/z_12_b_filetest.gno
  • ./examples/gno.land/r/demo/boards/z_9_b_filetest.gno
  • ./examples/gno.land/r/demo/boards/z_0_e_filetest.gno
  • ./examples/gno.land/r/demo/boards/z_12_c_filetest.gno
  • ./examples/gno.land/r/demo/boards/z_12_d_filetest.gno
  • ./examples/gno.land/r/demo/boards/z_9_a_filetest.gno
  • ./examples/gno.land/r/demo/boards/z_12_a_filetest.gno
  • ./examples/gno.land/r/demo/boards/z_11_a_filetest.gno
  • ./examples/gno.land/r/demo/boards/z_10_a_filetest.gno

Integrations

  • FAIL: TestTestdata/grc20_registry (13.53s)
  • FAIL: TestTestdata/issue_1786 (13.75s)
  • FAIL: TestTestdata/issue_2283 (2.81s)
  • FAIL: TestTestdata/issue_2283_cacheTypes (2.84s)
  • FAIL: TestTestdata/moul_authz (9.46s)
  • FAIL: TestTestdata/params (12.35s) @piux2
  • FAIL: TestTestdata/transfer_unlock (11.54s) @piux2
  • FAIL: TestTestdata/valopers (12.08s) @zivkovicmilos
  • PASS: TestTestdata/addpkg (11.66s)
  • PASS: TestTestdata/addpkg_domain (10.51s)
  • PASS: TestTestdata/addpkg_identifier_mismatch (10.00s)
  • PASS: TestTestdata/addpkg_invalid (7.95s)
  • PASS: TestTestdata/addpkg_namespace (20.00s)
  • PASS: TestTestdata/addpkg_outofgas (10.74s)
  • PASS: TestTestdata/adduser (9.49s)
  • PASS: TestTestdata/adduserfrom (15.01s)
  • PASS: TestTestdata/alloc_array (12.12s)
  • PASS: TestTestdata/alloc_byte_slice (10.70s)
  • PASS: TestTestdata/alloc_slice (13.94s)
  • PASS: TestTestdata/append (19.63s)
  • PASS: TestTestdata/assertorigincall (21.14s)
  • PASS: TestTestdata/atomicswap (12.93s)
  • PASS: TestTestdata/err_metadata (10.62s)
  • PASS: TestTestdata/event_callback (10.93s)
  • PASS: TestTestdata/event_defer_callback_loop (10.90s)
  • PASS: TestTestdata/event_for_statement (11.93s)
  • PASS: TestTestdata/event_multi_msg (14.32s)
  • PASS: TestTestdata/event_normal (12.64s)
  • PASS: TestTestdata/float_arg (14.42s)
  • PASS: TestTestdata/genesis_params (10.03s)
  • PASS: TestTestdata/ghverify (19.20s)
  • PASS: TestTestdata/gnokey (10.18s)
  • PASS: TestTestdata/gnokey_gasfee (14.15s)
  • PASS: TestTestdata/gnokey_simulate (18.59s)
  • PASS: TestTestdata/gnoland (9.27s)
  • PASS: TestTestdata/gnoweb_airgapped (13.44s)
  • PASS: TestTestdata/grc20_invalid_address (14.65s)
  • PASS: TestTestdata/grc721_emit (14.04s)
  • PASS: TestTestdata/import (9.41s)
  • PASS: TestTestdata/improved_coins (14.82s)
  • PASS: TestTestdata/infinite_loop (18.25s)
  • PASS: TestTestdata/initctx (10.22s)
  • PASS: TestTestdata/issue_1167 (15.51s)
  • PASS: TestTestdata/issue_1543 (13.66s)
  • PASS: TestTestdata/issue_1588 (16.24s)
  • PASS: TestTestdata/issue_2266 (15.32s)
  • PASS: TestTestdata/issue_2763 (8.88s)
  • PASS: TestTestdata/issue_3546 (10.10s)
  • PASS: TestTestdata/issue_gnochess_97 (13.42s)
  • PASS: TestTestdata/loadpkg_example (9.68s)
  • PASS: TestTestdata/loadpkg_example_and_work (8.98s)
  • PASS: TestTestdata/loadpkg_work (6.49s)
  • PASS: TestTestdata/maketx_call_pure (7.86s)
  • PASS: TestTestdata/map_delete (13.21s)
  • PASS: TestTestdata/map_storage (9.45s)
  • PASS: TestTestdata/panic (8.62s)
  • PASS: TestTestdata/params_sysparams1 (10.54s)
  • PASS: TestTestdata/params_sysparams2 (18.51s)
  • PASS: TestTestdata/patchpkg (10.06s)
  • PASS: TestTestdata/prevrealm (19.39s)
  • PASS: TestTestdata/ptr_mapkey (10.61s)
  • PASS: TestTestdata/realm_banker_issued_coin_denom (19.18s)
  • PASS: TestTestdata/restart (10.98s)
  • PASS: TestTestdata/restart_missing_type (14.05s)
  • PASS: TestTestdata/restart_nonval (7.73s)
  • PASS: TestTestdata/run (7.52s)
  • PASS: TestTestdata/simulate_gas (7.38s)
  • PASS: TestTestdata/time_simple (8.21s)
  • PASS: TestTestdata/transfer_lock (11.81s)
  • PASS: TestTestdata/wugnot (8.83s)

Examples

Using:

find ./examples -type d -exec /bin/bash -c "((gno test {} 2>/dev/null && echo -n '- [X] PASS: ') || echo -n '- [ ] FAIL: ') && echo {}" \; | sort

  • FAIL: ./examples/gno.land/r/demo/boards
  • FAIL: ./examples/gno.land/r/demo/disperse @aeddi
  • FAIL: ./examples/gno.land/r/demo/games/dice_roller
  • PASS: ./examples/gno.land/r/demo/grc20factory
  • FAIL: ./examples/gno.land/r/demo/groups
  • FAIL: ./examples/gno.land/r/demo/nft
  • FAIL: ./examples/gno.land/r/demo/tests
  • FAIL: ./examples/gno.land/r/demo/wugnot
  • FAIL: ./examples/gno.land/r/docs/minisocial/v1
  • FAIL: ./examples/gno.land/r/docs/minisocial/v2
  • FAIL: ./examples/gno.land/r/gnoland/faucet
  • FAIL: ./examples/gno.land/r/gnoland/home
  • FAIL: ./examples/gno.land/r/gnoland/monit
  • FAIL: ./examples/gno.land/r/gnoland/users
  • FAIL: ./examples/gno.land/r/gnoland/users/v1
  • FAIL: ./examples/gno.land/r/gnoland/valopers_proposal @zivkovicmilos
  • FAIL: ./examples/gno.land/r/gov/dao @ajnavarro
  • FAIL: ./examples/gno.land/r/gov/dao/v3/impl @ajnavarro
  • FAIL: ./examples/gno.land/r/matijamarjanovic/home
  • FAIL: ./examples/gno.land/r/matijamarjanovic/tokenhub
  • FAIL: ./examples/gno.land/r/morgan/chess
  • FAIL: ./examples/gno.land/r/morgan/guestbook
  • FAIL: ./examples/gno.land/r/moul/home
  • FAIL: ./examples/gno.land/r/moul/present
  • FAIL: ./examples/gno.land/r/mouss/home
  • FAIL: ./examples/gno.land/r/stefann/fomo3d
  • FAIL: ./examples/gno.land/r/stefann/home
  • FAIL: ./examples/gno.land/r/sys/names
  • FAIL: ./examples/gno.land/r/sys/params
  • FAIL: ./examples/gno.land/r/sys/users
  • FAIL: ./examples/gno.land/r/ursulovic/home
  • FAIL: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_c
  • FAIL: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_e/v1impl
  • PASS: ./examples
  • PASS: ./examples/gno.land
  • PASS: ./examples/gno.land/p
  • PASS: ./examples/gno.land/p/agherasie
  • PASS: ./examples/gno.land/p/agherasie/forms
  • PASS: ./examples/gno.land/p/archives
  • PASS: ./examples/gno.land/p/archives/bank
  • PASS: ./examples/gno.land/p/demo
  • PASS: ./examples/gno.land/p/demo/acl
  • PASS: ./examples/gno.land/p/demo/avl
  • PASS: ./examples/gno.land/p/demo/avl/list
  • PASS: ./examples/gno.land/p/demo/avl/pager
  • PASS: ./examples/gno.land/p/demo/avl/rolist
  • PASS: ./examples/gno.land/p/demo/avl/rotree
  • PASS: ./examples/gno.land/p/demo/avlhelpers
  • PASS: ./examples/gno.land/p/demo/bf
  • PASS: ./examples/gno.land/p/demo/blog
  • PASS: ./examples/gno.land/p/demo/btree
  • PASS: ./examples/gno.land/p/demo/cford32
  • PASS: ./examples/gno.land/p/demo/combinederr
  • PASS: ./examples/gno.land/p/demo/context
  • PASS: ./examples/gno.land/p/demo/diff
  • PASS: ./examples/gno.land/p/demo/dom
  • PASS: ./examples/gno.land/p/demo/entropy
  • PASS: ./examples/gno.land/p/demo/flow
  • PASS: ./examples/gno.land/p/demo/fqname
  • PASS: ./examples/gno.land/p/demo/gnode
  • PASS: ./examples/gno.land/p/demo/gnorkle
  • PASS: ./examples/gno.land/p/demo/gnorkle/agent
  • PASS: ./examples/gno.land/p/demo/gnorkle/feed
  • PASS: ./examples/gno.land/p/demo/gnorkle/feeds
  • PASS: ./examples/gno.land/p/demo/gnorkle/feeds/static
  • PASS: ./examples/gno.land/p/demo/gnorkle/gnorkle
  • PASS: ./examples/gno.land/p/demo/gnorkle/ingester
  • PASS: ./examples/gno.land/p/demo/gnorkle/ingesters
  • PASS: ./examples/gno.land/p/demo/gnorkle/ingesters/single
  • PASS: ./examples/gno.land/p/demo/gnorkle/message
  • PASS: ./examples/gno.land/p/demo/gnorkle/storage
  • PASS: ./examples/gno.land/p/demo/gnorkle/storage/simple
  • PASS: ./examples/gno.land/p/demo/grc
  • PASS: ./examples/gno.land/p/demo/grc/exts
  • PASS: ./examples/gno.land/p/demo/grc/grc1155
  • PASS: ./examples/gno.land/p/demo/grc/grc20
  • PASS: ./examples/gno.land/p/demo/grc/grc721
  • PASS: ./examples/gno.land/p/demo/grc/grc777
  • PASS: ./examples/gno.land/p/demo/groups
  • PASS: ./examples/gno.land/p/demo/int256
  • PASS: ./examples/gno.land/p/demo/json
  • PASS: ./examples/gno.land/p/demo/math_eval
  • PASS: ./examples/gno.land/p/demo/math_eval/int32
  • PASS: ./examples/gno.land/p/demo/memeland
  • PASS: ./examples/gno.land/p/demo/merkle
  • PASS: ./examples/gno.land/p/demo/microblog
  • PASS: ./examples/gno.land/p/demo/mux
  • PASS: ./examples/gno.land/p/demo/nestedpkg
  • PASS: ./examples/gno.land/p/demo/ownable
  • PASS: ./examples/gno.land/p/demo/ownable/exts
  • PASS: ./examples/gno.land/p/demo/ownable/exts/authorizable
  • PASS: ./examples/gno.land/p/demo/pausable
  • PASS: ./examples/gno.land/p/demo/rat
  • PASS: ./examples/gno.land/p/demo/releases
  • PASS: ./examples/gno.land/p/demo/seqid
  • PASS: ./examples/gno.land/p/demo/stack
  • PASS: ./examples/gno.land/p/demo/subscription
  • PASS: ./examples/gno.land/p/demo/subscription/lifetime
  • PASS: ./examples/gno.land/p/demo/subscription/recurring
  • PASS: ./examples/gno.land/p/demo/svg
  • PASS: ./examples/gno.land/p/demo/tamagotchi
  • PASS: ./examples/gno.land/p/demo/tests
  • PASS: ./examples/gno.land/p/demo/tests/p_crossrealm
  • PASS: ./examples/gno.land/p/demo/tests/subtests
  • PASS: ./examples/gno.land/p/demo/testutils
  • PASS: ./examples/gno.land/p/demo/todolist
  • PASS: ./examples/gno.land/p/demo/uassert
  • PASS: ./examples/gno.land/p/demo/ufmt
  • PASS: ./examples/gno.land/p/demo/ui
  • PASS: ./examples/gno.land/p/demo/uint256
  • PASS: ./examples/gno.land/p/demo/urequire
  • PASS: ./examples/gno.land/p/demo/watchdog
  • PASS: ./examples/gno.land/p/gfanton
  • PASS: ./examples/gno.land/p/gfanton/svg
  • PASS: ./examples/gno.land/p/gfanton/ui
  • PASS: ./examples/gno.land/p/jeronimoalbi
  • PASS: ./examples/gno.land/p/jeronimoalbi/datasource
  • PASS: ./examples/gno.land/p/jeronimoalbi/datastore
  • PASS: ./examples/gno.land/p/jeronimoalbi/pager
  • PASS: ./examples/gno.land/p/leon
  • PASS: ./examples/gno.land/p/leon/pkgerr
  • PASS: ./examples/gno.land/p/mason
  • PASS: ./examples/gno.land/p/mason/md
  • PASS: ./examples/gno.land/p/morgan
  • PASS: ./examples/gno.land/p/morgan/chess
  • PASS: ./examples/gno.land/p/morgan/chess/glicko2
  • PASS: ./examples/gno.land/p/morgan/chess/zobrist
  • PASS: ./examples/gno.land/p/moul
  • PASS: ./examples/gno.land/p/moul/addrset
  • PASS: ./examples/gno.land/p/moul/authz
  • PASS: ./examples/gno.land/p/moul/collection
  • PASS: ./examples/gno.land/p/moul/cow
  • PASS: ./examples/gno.land/p/moul/debug
  • PASS: ./examples/gno.land/p/moul/dynreplacer
  • PASS: ./examples/gno.land/p/moul/fifo
  • PASS: ./examples/gno.land/p/moul/fp
  • PASS: ./examples/gno.land/p/moul/helplink
  • PASS: ./examples/gno.land/p/moul/md
  • PASS: ./examples/gno.land/p/moul/mdtable
  • PASS: ./examples/gno.land/p/moul/memo
  • PASS: ./examples/gno.land/p/moul/once
  • PASS: ./examples/gno.land/p/moul/printfdebugging
  • PASS: ./examples/gno.land/p/moul/realmpath
  • PASS: ./examples/gno.land/p/moul/txlink
  • PASS: ./examples/gno.land/p/moul/typeutil
  • PASS: ./examples/gno.land/p/moul/ulist
  • PASS: ./examples/gno.land/p/moul/ulist/lplist
  • PASS: ./examples/gno.land/p/moul/web25
  • PASS: ./examples/gno.land/p/moul/xmath
  • PASS: ./examples/gno.land/p/n2p5
  • PASS: ./examples/gno.land/p/n2p5/brainfuck
  • PASS: ./examples/gno.land/p/n2p5/chonk
  • PASS: ./examples/gno.land/p/n2p5/haystack
  • PASS: ./examples/gno.land/p/n2p5/haystack/needle
  • PASS: ./examples/gno.land/p/n2p5/loci
  • PASS: ./examples/gno.land/p/n2p5/mgroup
  • PASS: ./examples/gno.land/p/nt
  • PASS: ./examples/gno.land/p/nt/poa
  • PASS: ./examples/gno.land/p/oxtekgrinder
  • PASS: ./examples/gno.land/p/oxtekgrinder/ownable2step
  • PASS: ./examples/gno.land/p/sunspirit
  • PASS: ./examples/gno.land/p/sunspirit/md
  • PASS: ./examples/gno.land/p/sunspirit/table
  • PASS: ./examples/gno.land/p/sys
  • PASS: ./examples/gno.land/p/sys/validators
  • PASS: ./examples/gno.land/p/thox
  • PASS: ./examples/gno.land/p/thox/accesscontrol
  • PASS: ./examples/gno.land/p/thox/snowflake
  • PASS: ./examples/gno.land/p/thox/timelock
  • PASS: ./examples/gno.land/p/wyhaines
  • PASS: ./examples/gno.land/p/wyhaines/rand
  • PASS: ./examples/gno.land/p/wyhaines/rand/isaac
  • PASS: ./examples/gno.land/p/wyhaines/rand/isaac64
  • PASS: ./examples/gno.land/p/wyhaines/rand/xorshift64star
  • PASS: ./examples/gno.land/p/wyhaines/rand/xorshiftr128plus
  • PASS: ./examples/gno.land/r
  • PASS: ./examples/gno.land/r/agherasie
  • PASS: ./examples/gno.land/r/agherasie/forms
  • PASS: ./examples/gno.land/r/demo
  • PASS: ./examples/gno.land/r/demo/art
  • PASS: ./examples/gno.land/r/demo/art/gnoface
  • PASS: ./examples/gno.land/r/demo/art/millipede
  • PASS: ./examples/gno.land/r/demo/atomicswap
  • PASS: ./examples/gno.land/r/demo/banktest
  • PASS: ./examples/gno.land/r/demo/bar20
  • PASS: ./examples/gno.land/r/demo/btree_dao
  • PASS: ./examples/gno.land/r/demo/counter
  • PASS: ./examples/gno.land/r/demo/deep
  • PASS: ./examples/gno.land/r/demo/deep/very
  • PASS: ./examples/gno.land/r/demo/deep/very/deep
  • PASS: ./examples/gno.land/r/demo/echo
  • PASS: ./examples/gno.land/r/demo/emit
  • PASS: ./examples/gno.land/r/demo/foo1155
  • PASS: ./examples/gno.land/r/demo/foo20
  • PASS: ./examples/gno.land/r/demo/foo721
  • PASS: ./examples/gno.land/r/demo/games
  • PASS: ./examples/gno.land/r/demo/games/shifumi
  • PASS: ./examples/gno.land/r/demo/grc20reg
  • PASS: ./examples/gno.land/r/demo/keystore
  • PASS: ./examples/gno.land/r/demo/math_eval
  • PASS: ./examples/gno.land/r/demo/memeland
  • PASS: ./examples/gno.land/r/demo/microblog
  • PASS: ./examples/gno.land/r/demo/mirror
  • PASS: ./examples/gno.land/r/demo/profile
  • PASS: ./examples/gno.land/r/demo/releases_example
  • PASS: ./examples/gno.land/r/demo/showcase
  • PASS: ./examples/gno.land/r/demo/tamagotchi
  • PASS: ./examples/gno.land/r/demo/tests/crossrealm
  • PASS: ./examples/gno.land/r/demo/tests/crossrealm_b
  • PASS: ./examples/gno.land/r/demo/tests/crossrealm_c
  • PASS: ./examples/gno.land/r/demo/tests/subtests
  • PASS: ./examples/gno.land/r/demo/tests/test20
  • PASS: ./examples/gno.land/r/demo/tests_foo
  • PASS: ./examples/gno.land/r/demo/todolist
  • PASS: ./examples/gno.land/r/demo/types
  • PASS: ./examples/gno.land/r/demo/ui
  • PASS: ./examples/gno.land/r/demo/userbook
  • PASS: ./examples/gno.land/r/devrels
  • PASS: ./examples/gno.land/r/devrels/config
  • PASS: ./examples/gno.land/r/docs
  • PASS: ./examples/gno.land/r/docs/adder
  • PASS: ./examples/gno.land/r/docs/avl_pager
  • PASS: ./examples/gno.land/r/docs/avl_pager_with_params
  • PASS: ./examples/gno.land/r/docs/buttons
  • PASS: ./examples/gno.land/r/docs/complexargs
  • PASS: ./examples/gno.land/r/docs/events
  • PASS: ./examples/gno.land/r/docs/hello
  • PASS: ./examples/gno.land/r/docs/img_embed
  • PASS: ./examples/gno.land/r/docs/markdown
  • PASS: ./examples/gno.land/r/docs/minisocial
  • PASS: ./examples/gno.land/r/docs/optional_render
  • PASS: ./examples/gno.land/r/docs/routing
  • PASS: ./examples/gno.land/r/docs/safeobjects
  • PASS: ./examples/gno.land/r/docs/source
  • PASS: ./examples/gno.land/r/docs/use_rsysusers
  • PASS: ./examples/gno.land/r/gfanton
  • PASS: ./examples/gno.land/r/gfanton/gnomaze
  • PASS: ./examples/gno.land/r/gnoland
  • PASS: ./examples/gno.land/r/gnoland/blog
  • PASS: ./examples/gno.land/r/gnoland/dao
  • PASS: ./examples/gno.land/r/gnoland/events
  • PASS: ./examples/gno.land/r/gnoland/ghverify
  • PASS: ./examples/gno.land/r/gnoland/pages
  • PASS: ./examples/gno.land/r/gnoland/valopers
  • PASS: ./examples/gno.land/r/gov
  • PASS: ./examples/gno.land/r/gov/dao/v3
  • PASS: ./examples/gno.land/r/gov/dao/v3/init
  • PASS: ./examples/gno.land/r/gov/dao/v3/loader
  • PASS: ./examples/gno.land/r/gov/dao/v3/memberstore
  • PASS: ./examples/gno.land/r/grepsuzette
  • PASS: ./examples/gno.land/r/grepsuzette/home
  • PASS: ./examples/gno.land/r/jaekwon
  • PASS: ./examples/gno.land/r/jaekwon/dao
  • PASS: ./examples/gno.land/r/jjoptimist
  • PASS: ./examples/gno.land/r/jjoptimist/home
  • PASS: ./examples/gno.land/r/leon
  • PASS: ./examples/gno.land/r/leon/config
  • PASS: ./examples/gno.land/r/leon/home
  • PASS: ./examples/gno.land/r/leon/hor
  • PASS: ./examples/gno.land/r/manfred
  • PASS: ./examples/gno.land/r/manfred/home
  • PASS: ./examples/gno.land/r/mason
  • PASS: ./examples/gno.land/r/mason/home
  • PASS: ./examples/gno.land/r/matijamarjanovic
  • PASS: ./examples/gno.land/r/morgan
  • PASS: ./examples/gno.land/r/morgan/home
  • PASS: ./examples/gno.land/r/moul
  • PASS: ./examples/gno.land/r/moul/config
  • PASS: ./examples/gno.land/r/moul/microposts
  • PASS: ./examples/gno.land/r/mouss
  • PASS: ./examples/gno.land/r/mouss/config
  • PASS: ./examples/gno.land/r/n2p5
  • PASS: ./examples/gno.land/r/n2p5/config
  • PASS: ./examples/gno.land/r/n2p5/haystack
  • PASS: ./examples/gno.land/r/n2p5/home
  • PASS: ./examples/gno.land/r/n2p5/loci
  • PASS: ./examples/gno.land/r/nemanya
  • PASS: ./examples/gno.land/r/nemanya/config
  • PASS: ./examples/gno.land/r/nemanya/home
  • PASS: ./examples/gno.land/r/stefann
  • PASS: ./examples/gno.land/r/stefann/registry
  • PASS: ./examples/gno.land/r/sunspirit
  • PASS: ./examples/gno.land/r/sunspirit/home
  • PASS: ./examples/gno.land/r/sunspirit/md
  • PASS: ./examples/gno.land/r/sys
  • PASS: ./examples/gno.land/r/sys/rewards
  • PASS: ./examples/gno.land/r/sys/teamreg
  • PASS: ./examples/gno.land/r/sys/txfees
  • PASS: ./examples/gno.land/r/sys/validators
  • PASS: ./examples/gno.land/r/sys/validators/v2
  • PASS: ./examples/gno.land/r/ursulovic
  • PASS: ./examples/gno.land/r/ursulovic/registry
  • PASS: ./examples/gno.land/r/x
  • PASS: ./examples/gno.land/r/x/benchmark
  • PASS: ./examples/gno.land/r/x/benchmark/storage
  • PASS: ./examples/gno.land/r/x/jeronimo_render_proxy
  • PASS: ./examples/gno.land/r/x/jeronimo_render_proxy/home
  • PASS: ./examples/gno.land/r/x/jeronimo_render_proxy/home/v1
  • PASS: ./examples/gno.land/r/x/jeronimo_render_proxy/home/v2
  • PASS: ./examples/gno.land/r/x/manfred_outfmt
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_a
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_a/v1
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_a/v2
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_b
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_b/v1
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_b/v2
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_c/root
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_c/v1
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_c/v2
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_d
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_d/v1
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_d/v2
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_e
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_f
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_f/home
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_f/v1impl
  • PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_f/v2impl
  • PASS: ./examples/gno.land/r/x/map_delete
  • PASS: ./examples/gno.land/r/x/nir1218_evaluation_proposal
  • PASS: ./examples/gno.land/r/x/skip_height_to_skip_time

@Gno2D2
Copy link
Collaborator

Gno2D2 commented Apr 23, 2025

🛠 PR Checks Summary

🔴 Changes to 'docs' folder must be reviewed/authored by at least one devrel and one tech-staff

Manual Checks (for Reviewers):
  • IGNORE the bot requirements for this PR (force green CI check)
Read More

🤖 This bot helps streamline PR reviews by verifying automated checks and providing guidance for contributors and reviewers.

✅ Automated Checks (for Contributors):

🔴 Changes to 'docs' folder must be reviewed/authored by at least one devrel and one tech-staff

☑️ Contributor Actions:
  1. Fix any issues flagged by automated checks.
  2. Follow the Contributor Checklist to ensure your PR is ready for review.
    • Add new tests, or document why they are unnecessary.
    • Provide clear examples/screenshots, if necessary.
    • Update documentation, if required.
    • Ensure no breaking changes, or include BREAKING CHANGE notes.
    • Link related issues/PRs, where applicable.
☑️ Reviewer Actions:
  1. Complete manual checks for the PR, including the guidelines and additional checks if applicable.
📚 Resources:
Debug
Automated Checks
Changes to 'docs' folder must be reviewed/authored by at least one devrel and one tech-staff

If

🟢 Condition met
└── 🟢 And
    ├── 🟢 The base branch matches this pattern: ^master$
    └── 🟢 A changed file matches this pattern: ^docs/ (filename: docs/resources/gno-interrealm.md)

Then

🔴 Requirement not satisfied
└── 🔴 And
    ├── 🟢 Or
    │   ├── 🟢 Pull request author is a member of the team: tech-staff
    │   └── 🔴 At least 1 user(s) of the team tech-staff reviewed pull request(with state "APPROVED")
    └── 🔴 Or
        ├── 🔴 Pull request author is a member of the team: devrels
        └── 🔴 At least 1 user(s) of the team devrels reviewed pull request(with state "APPROVED")

Manual Checks
**IGNORE** the bot requirements for this PR (force green CI check)

If

🟢 Condition met
└── 🟢 On every pull request

Can be checked by

  • Any user with comment edit permission

Copy link

codecov bot commented Apr 23, 2025

@moul
Copy link
Member

moul commented Apr 23, 2025

Checkout this -> #4214

If we proceed in that direction, we can merge 4214 into 4211 and continue working. Otherwise, we should manually fix the source where there is a problem and postpone a clean solution for later.

@github-actions github-actions bot added the 📦 🤖 gnovm Issues or PRs gnovm related label Apr 24, 2025
jeronimoalbi and others added 4 commits April 24, 2025 10:10
Ownable had a regression in expected behavior when some calls were
changed from `std.PreviousRealm()` -> `std.CurrentRealm()`

This PR fixes the expected behavior of Ownable so that it uses
`std.PreviousRealm()` as it did before by fixing the tests so that they
run within a CodeRealm context.

This also fixes the failing tests for `gno.land/r/n2p5/mgroup` that were
introduced after the recent change to Ownable.

Co-authored-by: Guilhem Fanton <[email protected]>
@aeddi
Copy link
Contributor

aeddi commented Apr 28, 2025

# Test with a _test.gno file calling std.OriginCaller()

 gno test .

! stdout .+
stderr 'ok      \. 	\d+\.\d\ds'

-- gno.mod --
module gno.land/r/origin_caller

-- origin_caller_test.gno --
package origin_caller

import (
  "testing"
  "std"
)

func TestOriginCaller(t *testing.T) {
  if !std.OriginCaller().IsValid() {
    t.Error("std.OriginCaller() should return a valid address")
  }
}

This is expected behavior for me. You need to call testing.SetContext(std.NewUserRealm(addr)) or testing.SetOriginCaller(addr) which with the latest commits in the PR are identical.

Okay 👍 I will fix the related tests by doing this then.

jeronimoalbi and others added 2 commits April 28, 2025 10:17
Fixed using a variable to store realm package path so TX links can be
generated by non crossing calls to `Render()`.
@Gno2D2 Gno2D2 requested a review from a team April 28, 2025 17:09
@moul moul marked this pull request as ready for review April 29, 2025 08:28
@moul moul merged commit b1c1f19 into master Apr 29, 2025
68 of 75 checks passed
@moul moul deleted the fix/crossrealm/examples-integrations branch April 29, 2025 08:28
@github-project-automation github-project-automation bot moved this from In Progress to Done in 💪 Bounties & Worx Apr 29, 2025
@moul
Copy link
Member

moul commented Apr 29, 2025

META2 here: #4228

@moul moul mentioned this pull request Apr 29, 2025
jaekwon added a commit that referenced this pull request May 1, 2025
This PR aims to regroup all fixes related to `crossrealm` recent merge
to avoid duplicate works.

⚠️ There are some false positives in some filetests that need to be
addressed before merging (working on it), here is the list:

- ./examples/gno.land/r/demo/nft/z_1_filetest.gno
- ./examples/gno.land/r/demo/groups/z_2_b_filetest.gno
- ./examples/gno.land/r/demo/groups/z_2_d_filetest.gno
- ./examples/gno.land/r/demo/groups/z_1_b_filetest.gno
- ./examples/gno.land/r/demo/groups/z_1_c_filetest.gno
- ./examples/gno.land/r/demo/groups/z_0_a_filetest.gno
- ./examples/gno.land/r/demo/groups/z_2_f_filetest.gno
- ./examples/gno.land/r/demo/groups/z_2_g_filetest.gno
- ./examples/gno.land/r/demo/disperse/z_2_filetest.gno
- ./examples/gno.land/r/demo/banktest/z_3_filetest.gno
- ./examples/gno.land/r/demo/banktest/z_1_filetest.gno
- ~~./examples/gno.land/r/demo/boards/z_11_b_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_10_b_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_11_c_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_0_c_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_0_d_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_12_b_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_9_b_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_0_e_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_12_c_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_12_d_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_9_a_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_12_a_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_11_a_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_10_a_filetest.gno~~

### Integrations

- [ ] FAIL: TestTestdata/grc20_registry (13.53s)
- [ ] FAIL: TestTestdata/issue_1786 (13.75s)
- [ ] FAIL: TestTestdata/issue_2283 (2.81s)
- [ ] FAIL: TestTestdata/issue_2283_cacheTypes (2.84s)
- [ ] FAIL: TestTestdata/moul_authz (9.46s)
- [ ] FAIL: TestTestdata/params (12.35s) @piux2 
- [ ] FAIL: TestTestdata/transfer_unlock (11.54s) @piux2 
- [ ] FAIL: TestTestdata/valopers (12.08s) @zivkovicmilos 
- [X] PASS: TestTestdata/addpkg (11.66s)
- [X] PASS: TestTestdata/addpkg_domain (10.51s)
- [X] PASS: TestTestdata/addpkg_identifier_mismatch (10.00s)
- [X] PASS: TestTestdata/addpkg_invalid (7.95s)
- [X] PASS: TestTestdata/addpkg_namespace (20.00s)
- [X] PASS: TestTestdata/addpkg_outofgas (10.74s)
- [X] PASS: TestTestdata/adduser (9.49s)
- [X] PASS: TestTestdata/adduserfrom (15.01s)
- [X] PASS: TestTestdata/alloc_array (12.12s)
- [X] PASS: TestTestdata/alloc_byte_slice (10.70s)
- [X] PASS: TestTestdata/alloc_slice (13.94s)
- [X] PASS: TestTestdata/append (19.63s)
- [X] PASS: TestTestdata/assertorigincall (21.14s)
- [X] PASS: TestTestdata/atomicswap (12.93s)
- [X] PASS: TestTestdata/err_metadata (10.62s)
- [X] PASS: TestTestdata/event_callback (10.93s)
- [X] PASS: TestTestdata/event_defer_callback_loop (10.90s)
- [X] PASS: TestTestdata/event_for_statement (11.93s)
- [X] PASS: TestTestdata/event_multi_msg (14.32s)
- [X] PASS: TestTestdata/event_normal (12.64s)
- [X] PASS: TestTestdata/float_arg (14.42s)
- [X] PASS: TestTestdata/genesis_params (10.03s)
- [X] PASS: TestTestdata/ghverify (19.20s)
- [X] PASS: TestTestdata/gnokey (10.18s)
- [X] PASS: TestTestdata/gnokey_gasfee (14.15s)
- [X] PASS: TestTestdata/gnokey_simulate (18.59s)
- [X] PASS: TestTestdata/gnoland (9.27s)
- [X] PASS: TestTestdata/gnoweb_airgapped (13.44s)
- [X] PASS: TestTestdata/grc20_invalid_address (14.65s)
- [X] PASS: TestTestdata/grc721_emit (14.04s)
- [X] PASS: TestTestdata/import (9.41s)
- [X] PASS: TestTestdata/improved_coins (14.82s)
- [X] PASS: TestTestdata/infinite_loop (18.25s)
- [X] PASS: TestTestdata/initctx (10.22s)
- [X] PASS: TestTestdata/issue_1167 (15.51s)
- [X] PASS: TestTestdata/issue_1543 (13.66s)
- [X] PASS: TestTestdata/issue_1588 (16.24s)
- [X] PASS: TestTestdata/issue_2266 (15.32s)
- [X] PASS: TestTestdata/issue_2763 (8.88s)
- [X] PASS: TestTestdata/issue_3546 (10.10s)
- [X] PASS: TestTestdata/issue_gnochess_97 (13.42s)
- [X] PASS: TestTestdata/loadpkg_example (9.68s)
- [X] PASS: TestTestdata/loadpkg_example_and_work (8.98s)
- [X] PASS: TestTestdata/loadpkg_work (6.49s)
- [X] PASS: TestTestdata/maketx_call_pure (7.86s)
- [X] PASS: TestTestdata/map_delete (13.21s)
- [X] PASS: TestTestdata/map_storage (9.45s)
- [X] PASS: TestTestdata/panic (8.62s)
- [X] PASS: TestTestdata/params_sysparams1 (10.54s)
- [X] PASS: TestTestdata/params_sysparams2 (18.51s)
- [X] PASS: TestTestdata/patchpkg (10.06s)
- [X] PASS: TestTestdata/prevrealm (19.39s)
- [X] PASS: TestTestdata/ptr_mapkey (10.61s)
- [X] PASS: TestTestdata/realm_banker_issued_coin_denom (19.18s)
- [X] PASS: TestTestdata/restart (10.98s)
- [X] PASS: TestTestdata/restart_missing_type (14.05s)
- [X] PASS: TestTestdata/restart_nonval (7.73s)
- [X] PASS: TestTestdata/run (7.52s)
- [X] PASS: TestTestdata/simulate_gas (7.38s)
- [X] PASS: TestTestdata/time_simple (8.21s)
- [X] PASS: TestTestdata/transfer_lock (11.81s)
- [X] PASS: TestTestdata/wugnot (8.83s)

### Examples

> Using:
>
> `find ./examples -type d -exec /bin/bash -c "((gno test {} 2>/dev/null
&& echo -n '- [X] PASS: ') || echo -n '- [ ] FAIL: ') && echo {}" \; |
sort`


- [ ] FAIL: ./examples/gno.land/r/demo/boards
- [ ] FAIL: ./examples/gno.land/r/demo/disperse @aeddi 
- [ ] FAIL: ./examples/gno.land/r/demo/games/dice_roller
- [x] PASS: ./examples/gno.land/r/demo/grc20factory
- [ ] FAIL: ./examples/gno.land/r/demo/groups
- [ ] FAIL: ./examples/gno.land/r/demo/nft
- [ ] FAIL: ./examples/gno.land/r/demo/tests
- [ ] FAIL: ./examples/gno.land/r/demo/wugnot
- [ ] FAIL: ./examples/gno.land/r/docs/minisocial/v1
- [ ] FAIL: ./examples/gno.land/r/docs/minisocial/v2
- [ ] FAIL: ./examples/gno.land/r/gnoland/faucet
- [ ] FAIL: ./examples/gno.land/r/gnoland/home
- [ ] FAIL: ./examples/gno.land/r/gnoland/monit
- [ ] FAIL: ./examples/gno.land/r/gnoland/users
- [ ] FAIL: ./examples/gno.land/r/gnoland/users/v1
- [ ] FAIL: ./examples/gno.land/r/gnoland/valopers_proposal
@zivkovicmilos
- [ ] FAIL: ./examples/gno.land/r/gov/dao @ajnavarro
- [ ] FAIL: ./examples/gno.land/r/gov/dao/v3/impl @ajnavarro
- [ ] FAIL: ./examples/gno.land/r/matijamarjanovic/home
- [ ] FAIL: ./examples/gno.land/r/matijamarjanovic/tokenhub
- [ ] FAIL: ./examples/gno.land/r/morgan/chess
- [ ] FAIL: ./examples/gno.land/r/morgan/guestbook
- [ ] FAIL: ./examples/gno.land/r/moul/home
- [ ] FAIL: ./examples/gno.land/r/moul/present
- [ ] FAIL: ./examples/gno.land/r/mouss/home
- [ ] FAIL: ./examples/gno.land/r/stefann/fomo3d
- [ ] FAIL: ./examples/gno.land/r/stefann/home
- [ ] FAIL: ./examples/gno.land/r/sys/names
- [ ] FAIL: ./examples/gno.land/r/sys/params
- [ ] FAIL: ./examples/gno.land/r/sys/users
- [ ] FAIL: ./examples/gno.land/r/ursulovic/home
- [ ] FAIL: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_c
- [ ] FAIL:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_e/v1impl
- [X] PASS: ./examples
- [X] PASS: ./examples/gno.land
- [X] PASS: ./examples/gno.land/p
- [X] PASS: ./examples/gno.land/p/agherasie
- [X] PASS: ./examples/gno.land/p/agherasie/forms
- [X] PASS: ./examples/gno.land/p/archives
- [X] PASS: ./examples/gno.land/p/archives/bank
- [X] PASS: ./examples/gno.land/p/demo
- [X] PASS: ./examples/gno.land/p/demo/acl
- [X] PASS: ./examples/gno.land/p/demo/avl
- [X] PASS: ./examples/gno.land/p/demo/avl/list
- [X] PASS: ./examples/gno.land/p/demo/avl/pager
- [X] PASS: ./examples/gno.land/p/demo/avl/rolist
- [X] PASS: ./examples/gno.land/p/demo/avl/rotree
- [X] PASS: ./examples/gno.land/p/demo/avlhelpers
- [X] PASS: ./examples/gno.land/p/demo/bf
- [X] PASS: ./examples/gno.land/p/demo/blog
- [X] PASS: ./examples/gno.land/p/demo/btree
- [X] PASS: ./examples/gno.land/p/demo/cford32
- [X] PASS: ./examples/gno.land/p/demo/combinederr
- [X] PASS: ./examples/gno.land/p/demo/context
- [X] PASS: ./examples/gno.land/p/demo/diff
- [X] PASS: ./examples/gno.land/p/demo/dom
- [X] PASS: ./examples/gno.land/p/demo/entropy
- [X] PASS: ./examples/gno.land/p/demo/flow
- [X] PASS: ./examples/gno.land/p/demo/fqname
- [X] PASS: ./examples/gno.land/p/demo/gnode
- [X] PASS: ./examples/gno.land/p/demo/gnorkle
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/agent
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/feed
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/feeds
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/feeds/static
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/gnorkle
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/ingester
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/ingesters
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/ingesters/single
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/message
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/storage
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/storage/simple
- [X] PASS: ./examples/gno.land/p/demo/grc
- [X] PASS: ./examples/gno.land/p/demo/grc/exts
- [X] PASS: ./examples/gno.land/p/demo/grc/grc1155
- [X] PASS: ./examples/gno.land/p/demo/grc/grc20
- [X] PASS: ./examples/gno.land/p/demo/grc/grc721
- [X] PASS: ./examples/gno.land/p/demo/grc/grc777
- [X] PASS: ./examples/gno.land/p/demo/groups
- [X] PASS: ./examples/gno.land/p/demo/int256
- [X] PASS: ./examples/gno.land/p/demo/json
- [X] PASS: ./examples/gno.land/p/demo/math_eval
- [X] PASS: ./examples/gno.land/p/demo/math_eval/int32
- [X] PASS: ./examples/gno.land/p/demo/memeland
- [X] PASS: ./examples/gno.land/p/demo/merkle
- [X] PASS: ./examples/gno.land/p/demo/microblog
- [X] PASS: ./examples/gno.land/p/demo/mux
- [X] PASS: ./examples/gno.land/p/demo/nestedpkg
- [X] PASS: ./examples/gno.land/p/demo/ownable
- [X] PASS: ./examples/gno.land/p/demo/ownable/exts
- [X] PASS: ./examples/gno.land/p/demo/ownable/exts/authorizable
- [X] PASS: ./examples/gno.land/p/demo/pausable
- [X] PASS: ./examples/gno.land/p/demo/rat
- [X] PASS: ./examples/gno.land/p/demo/releases
- [X] PASS: ./examples/gno.land/p/demo/seqid
- [X] PASS: ./examples/gno.land/p/demo/stack
- [X] PASS: ./examples/gno.land/p/demo/subscription
- [X] PASS: ./examples/gno.land/p/demo/subscription/lifetime
- [X] PASS: ./examples/gno.land/p/demo/subscription/recurring
- [X] PASS: ./examples/gno.land/p/demo/svg
- [X] PASS: ./examples/gno.land/p/demo/tamagotchi
- [X] PASS: ./examples/gno.land/p/demo/tests
- [X] PASS: ./examples/gno.land/p/demo/tests/p_crossrealm
- [X] PASS: ./examples/gno.land/p/demo/tests/subtests
- [X] PASS: ./examples/gno.land/p/demo/testutils
- [X] PASS: ./examples/gno.land/p/demo/todolist
- [X] PASS: ./examples/gno.land/p/demo/uassert
- [X] PASS: ./examples/gno.land/p/demo/ufmt
- [X] PASS: ./examples/gno.land/p/demo/ui
- [X] PASS: ./examples/gno.land/p/demo/uint256
- [X] PASS: ./examples/gno.land/p/demo/urequire
- [X] PASS: ./examples/gno.land/p/demo/watchdog
- [X] PASS: ./examples/gno.land/p/gfanton
- [X] PASS: ./examples/gno.land/p/gfanton/svg
- [X] PASS: ./examples/gno.land/p/gfanton/ui
- [X] PASS: ./examples/gno.land/p/jeronimoalbi
- [X] PASS: ./examples/gno.land/p/jeronimoalbi/datasource
- [X] PASS: ./examples/gno.land/p/jeronimoalbi/datastore
- [X] PASS: ./examples/gno.land/p/jeronimoalbi/pager
- [X] PASS: ./examples/gno.land/p/leon
- [X] PASS: ./examples/gno.land/p/leon/pkgerr
- [X] PASS: ./examples/gno.land/p/mason
- [X] PASS: ./examples/gno.land/p/mason/md
- [X] PASS: ./examples/gno.land/p/morgan
- [X] PASS: ./examples/gno.land/p/morgan/chess
- [X] PASS: ./examples/gno.land/p/morgan/chess/glicko2
- [X] PASS: ./examples/gno.land/p/morgan/chess/zobrist
- [X] PASS: ./examples/gno.land/p/moul
- [X] PASS: ./examples/gno.land/p/moul/addrset
- [X] PASS: ./examples/gno.land/p/moul/authz
- [X] PASS: ./examples/gno.land/p/moul/collection
- [X] PASS: ./examples/gno.land/p/moul/cow
- [X] PASS: ./examples/gno.land/p/moul/debug
- [X] PASS: ./examples/gno.land/p/moul/dynreplacer
- [X] PASS: ./examples/gno.land/p/moul/fifo
- [X] PASS: ./examples/gno.land/p/moul/fp
- [X] PASS: ./examples/gno.land/p/moul/helplink
- [X] PASS: ./examples/gno.land/p/moul/md
- [X] PASS: ./examples/gno.land/p/moul/mdtable
- [X] PASS: ./examples/gno.land/p/moul/memo
- [X] PASS: ./examples/gno.land/p/moul/once
- [X] PASS: ./examples/gno.land/p/moul/printfdebugging
- [X] PASS: ./examples/gno.land/p/moul/realmpath
- [X] PASS: ./examples/gno.land/p/moul/txlink
- [X] PASS: ./examples/gno.land/p/moul/typeutil
- [X] PASS: ./examples/gno.land/p/moul/ulist
- [X] PASS: ./examples/gno.land/p/moul/ulist/lplist
- [X] PASS: ./examples/gno.land/p/moul/web25
- [X] PASS: ./examples/gno.land/p/moul/xmath
- [X] PASS: ./examples/gno.land/p/n2p5
- [X] PASS: ./examples/gno.land/p/n2p5/brainfuck
- [X] PASS: ./examples/gno.land/p/n2p5/chonk
- [X] PASS: ./examples/gno.land/p/n2p5/haystack
- [X] PASS: ./examples/gno.land/p/n2p5/haystack/needle
- [X] PASS: ./examples/gno.land/p/n2p5/loci
- [X] PASS: ./examples/gno.land/p/n2p5/mgroup
- [X] PASS: ./examples/gno.land/p/nt
- [X] PASS: ./examples/gno.land/p/nt/poa
- [X] PASS: ./examples/gno.land/p/oxtekgrinder
- [X] PASS: ./examples/gno.land/p/oxtekgrinder/ownable2step
- [X] PASS: ./examples/gno.land/p/sunspirit
- [X] PASS: ./examples/gno.land/p/sunspirit/md
- [X] PASS: ./examples/gno.land/p/sunspirit/table
- [X] PASS: ./examples/gno.land/p/sys
- [X] PASS: ./examples/gno.land/p/sys/validators
- [X] PASS: ./examples/gno.land/p/thox
- [X] PASS: ./examples/gno.land/p/thox/accesscontrol
- [X] PASS: ./examples/gno.land/p/thox/snowflake
- [X] PASS: ./examples/gno.land/p/thox/timelock
- [X] PASS: ./examples/gno.land/p/wyhaines
- [X] PASS: ./examples/gno.land/p/wyhaines/rand
- [X] PASS: ./examples/gno.land/p/wyhaines/rand/isaac
- [X] PASS: ./examples/gno.land/p/wyhaines/rand/isaac64
- [X] PASS: ./examples/gno.land/p/wyhaines/rand/xorshift64star
- [X] PASS: ./examples/gno.land/p/wyhaines/rand/xorshiftr128plus
- [X] PASS: ./examples/gno.land/r
- [X] PASS: ./examples/gno.land/r/agherasie
- [X] PASS: ./examples/gno.land/r/agherasie/forms
- [X] PASS: ./examples/gno.land/r/demo
- [X] PASS: ./examples/gno.land/r/demo/art
- [X] PASS: ./examples/gno.land/r/demo/art/gnoface
- [X] PASS: ./examples/gno.land/r/demo/art/millipede
- [X] PASS: ./examples/gno.land/r/demo/atomicswap
- [X] PASS: ./examples/gno.land/r/demo/banktest
- [X] PASS: ./examples/gno.land/r/demo/bar20
- [X] PASS: ./examples/gno.land/r/demo/btree_dao
- [X] PASS: ./examples/gno.land/r/demo/counter
- [X] PASS: ./examples/gno.land/r/demo/deep
- [X] PASS: ./examples/gno.land/r/demo/deep/very
- [X] PASS: ./examples/gno.land/r/demo/deep/very/deep
- [X] PASS: ./examples/gno.land/r/demo/echo
- [X] PASS: ./examples/gno.land/r/demo/emit
- [X] PASS: ./examples/gno.land/r/demo/foo1155
- [X] PASS: ./examples/gno.land/r/demo/foo20
- [X] PASS: ./examples/gno.land/r/demo/foo721
- [X] PASS: ./examples/gno.land/r/demo/games
- [X] PASS: ./examples/gno.land/r/demo/games/shifumi
- [X] PASS: ./examples/gno.land/r/demo/grc20reg
- [X] PASS: ./examples/gno.land/r/demo/keystore
- [X] PASS: ./examples/gno.land/r/demo/math_eval
- [X] PASS: ./examples/gno.land/r/demo/memeland
- [X] PASS: ./examples/gno.land/r/demo/microblog
- [X] PASS: ./examples/gno.land/r/demo/mirror
- [X] PASS: ./examples/gno.land/r/demo/profile
- [X] PASS: ./examples/gno.land/r/demo/releases_example
- [X] PASS: ./examples/gno.land/r/demo/showcase
- [X] PASS: ./examples/gno.land/r/demo/tamagotchi
- [X] PASS: ./examples/gno.land/r/demo/tests/crossrealm
- [X] PASS: ./examples/gno.land/r/demo/tests/crossrealm_b
- [X] PASS: ./examples/gno.land/r/demo/tests/crossrealm_c
- [X] PASS: ./examples/gno.land/r/demo/tests/subtests
- [X] PASS: ./examples/gno.land/r/demo/tests/test20
- [X] PASS: ./examples/gno.land/r/demo/tests_foo
- [X] PASS: ./examples/gno.land/r/demo/todolist
- [X] PASS: ./examples/gno.land/r/demo/types
- [X] PASS: ./examples/gno.land/r/demo/ui
- [X] PASS: ./examples/gno.land/r/demo/userbook
- [X] PASS: ./examples/gno.land/r/devrels
- [X] PASS: ./examples/gno.land/r/devrels/config
- [X] PASS: ./examples/gno.land/r/docs
- [X] PASS: ./examples/gno.land/r/docs/adder
- [X] PASS: ./examples/gno.land/r/docs/avl_pager
- [X] PASS: ./examples/gno.land/r/docs/avl_pager_with_params
- [X] PASS: ./examples/gno.land/r/docs/buttons
- [X] PASS: ./examples/gno.land/r/docs/complexargs
- [X] PASS: ./examples/gno.land/r/docs/events
- [X] PASS: ./examples/gno.land/r/docs/hello
- [X] PASS: ./examples/gno.land/r/docs/img_embed
- [X] PASS: ./examples/gno.land/r/docs/markdown
- [X] PASS: ./examples/gno.land/r/docs/minisocial
- [X] PASS: ./examples/gno.land/r/docs/optional_render
- [X] PASS: ./examples/gno.land/r/docs/routing
- [X] PASS: ./examples/gno.land/r/docs/safeobjects
- [X] PASS: ./examples/gno.land/r/docs/source
- [X] PASS: ./examples/gno.land/r/docs/use_rsysusers
- [X] PASS: ./examples/gno.land/r/gfanton
- [X] PASS: ./examples/gno.land/r/gfanton/gnomaze
- [X] PASS: ./examples/gno.land/r/gnoland
- [X] PASS: ./examples/gno.land/r/gnoland/blog
- [X] PASS: ./examples/gno.land/r/gnoland/dao
- [X] PASS: ./examples/gno.land/r/gnoland/events
- [X] PASS: ./examples/gno.land/r/gnoland/ghverify
- [X] PASS: ./examples/gno.land/r/gnoland/pages
- [X] PASS: ./examples/gno.land/r/gnoland/valopers
- [X] PASS: ./examples/gno.land/r/gov
- [X] PASS: ./examples/gno.land/r/gov/dao/v3
- [X] PASS: ./examples/gno.land/r/gov/dao/v3/init
- [X] PASS: ./examples/gno.land/r/gov/dao/v3/loader
- [X] PASS: ./examples/gno.land/r/gov/dao/v3/memberstore
- [X] PASS: ./examples/gno.land/r/grepsuzette
- [X] PASS: ./examples/gno.land/r/grepsuzette/home
- [X] PASS: ./examples/gno.land/r/jaekwon
- [X] PASS: ./examples/gno.land/r/jaekwon/dao
- [X] PASS: ./examples/gno.land/r/jjoptimist
- [X] PASS: ./examples/gno.land/r/jjoptimist/home
- [X] PASS: ./examples/gno.land/r/leon
- [X] PASS: ./examples/gno.land/r/leon/config
- [X] PASS: ./examples/gno.land/r/leon/home
- [X] PASS: ./examples/gno.land/r/leon/hor
- [X] PASS: ./examples/gno.land/r/manfred
- [X] PASS: ./examples/gno.land/r/manfred/home
- [X] PASS: ./examples/gno.land/r/mason
- [X] PASS: ./examples/gno.land/r/mason/home
- [X] PASS: ./examples/gno.land/r/matijamarjanovic
- [X] PASS: ./examples/gno.land/r/morgan
- [X] PASS: ./examples/gno.land/r/morgan/home
- [X] PASS: ./examples/gno.land/r/moul
- [X] PASS: ./examples/gno.land/r/moul/config
- [X] PASS: ./examples/gno.land/r/moul/microposts
- [X] PASS: ./examples/gno.land/r/mouss
- [X] PASS: ./examples/gno.land/r/mouss/config
- [X] PASS: ./examples/gno.land/r/n2p5
- [X] PASS: ./examples/gno.land/r/n2p5/config
- [X] PASS: ./examples/gno.land/r/n2p5/haystack
- [X] PASS: ./examples/gno.land/r/n2p5/home
- [X] PASS: ./examples/gno.land/r/n2p5/loci
- [X] PASS: ./examples/gno.land/r/nemanya
- [X] PASS: ./examples/gno.land/r/nemanya/config
- [X] PASS: ./examples/gno.land/r/nemanya/home
- [X] PASS: ./examples/gno.land/r/stefann
- [X] PASS: ./examples/gno.land/r/stefann/registry
- [X] PASS: ./examples/gno.land/r/sunspirit
- [X] PASS: ./examples/gno.land/r/sunspirit/home
- [X] PASS: ./examples/gno.land/r/sunspirit/md
- [X] PASS: ./examples/gno.land/r/sys
- [X] PASS: ./examples/gno.land/r/sys/rewards
- [X] PASS: ./examples/gno.land/r/sys/teamreg
- [X] PASS: ./examples/gno.land/r/sys/txfees
- [X] PASS: ./examples/gno.land/r/sys/validators
- [X] PASS: ./examples/gno.land/r/sys/validators/v2
- [X] PASS: ./examples/gno.land/r/ursulovic
- [X] PASS: ./examples/gno.land/r/ursulovic/registry
- [X] PASS: ./examples/gno.land/r/x
- [X] PASS: ./examples/gno.land/r/x/benchmark
- [X] PASS: ./examples/gno.land/r/x/benchmark/storage
- [X] PASS: ./examples/gno.land/r/x/jeronimo_render_proxy
- [X] PASS: ./examples/gno.land/r/x/jeronimo_render_proxy/home
- [X] PASS: ./examples/gno.land/r/x/jeronimo_render_proxy/home/v1
- [X] PASS: ./examples/gno.land/r/x/jeronimo_render_proxy/home/v2
- [X] PASS: ./examples/gno.land/r/x/manfred_outfmt
- [X] PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns
- [X] PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_a
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_a/v1
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_a/v2
- [X] PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_b
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_b/v1
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_b/v2
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_c/root
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_c/v1
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_c/v2
- [X] PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_d
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_d/v1
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_d/v2
- [X] PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_e
- [X] PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_f
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_f/home
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_f/v1impl
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_f/v2impl
- [X] PASS: ./examples/gno.land/r/x/map_delete
- [X] PASS: ./examples/gno.land/r/x/nir1218_evaluation_proposal
- [X] PASS: ./examples/gno.land/r/x/skip_height_to_skip_time

---------

Co-authored-by: moul <[email protected]>
Co-authored-by: jaekwon <[email protected]>
Co-authored-by: jeronimoalbi <[email protected]>
Co-authored-by: Nathan Toups <[email protected]>
Co-authored-by: ltzMaxwell <[email protected]>
Co-authored-by: piux2 <[email protected]>
jaekwon added a commit that referenced this pull request May 3, 2025
Continues #4211 



Before starting to fix:
```console
# go run github.com/gnolang/gno/gnovm/cmd/gno test ./... 2>&1 | grep -E '^FAIL.*gno.land'
FAIL    examples/gno.land/p/thox/accesscontrol 	0.07s
FAIL    examples/gno.land/r/demo/atomicswap 	0.09s
FAIL    examples/gno.land/r/demo/tests 	0.15s
FAIL    examples/gno.land/r/demo/wugnot 	0.12s
FAIL    examples/gno.land/r/gnoland/home 	0.12s
FAIL    examples/gno.land/r/gnoland/users 	0.06s
FAIL    examples/gno.land/r/gnoland/users/v1 	0.22s
FAIL    examples/gno.land/r/gnoland/valopers_proposal 	0.27s
FAIL    examples/gno.land/r/gov/dao 	0.06s
FAIL    examples/gno.land/r/gov/dao/v3/impl 	0.09s
FAIL    examples/gno.land/r/sys/names 	0.00s
FAIL    examples/gno.land/r/sys/params 	0.06s
```

**EDIT:** updated list

---------

Signed-off-by: moul <[email protected]>
Signed-off-by: Antonio Navarro Perez <[email protected]>
Co-authored-by: jaekwon <[email protected]>
Co-authored-by: Nathan Toups <[email protected]>
Co-authored-by: gfanton <[email protected]>
Co-authored-by: aeddi <[email protected]>
Co-authored-by: Antonio Navarro Perez <[email protected]>
Co-authored-by: Morgan Bazalgette <[email protected]>
Co-authored-by: masonmcbride <[email protected]>
Co-authored-by: piux2 <[email protected]>
Co-authored-by: ltzMaxwell <[email protected]>
@Kouteki Kouteki added this to the 🚀 Mainnet beta launch milestone May 5, 2025
stefann-01 pushed a commit to stefann-01/gno that referenced this pull request Jul 14, 2025
This PR aims to regroup all fixes related to `crossrealm` recent merge
to avoid duplicate works.

⚠️ There are some false positives in some filetests that need to be
addressed before merging (working on it), here is the list:

- ./examples/gno.land/r/demo/nft/z_1_filetest.gno
- ./examples/gno.land/r/demo/groups/z_2_b_filetest.gno
- ./examples/gno.land/r/demo/groups/z_2_d_filetest.gno
- ./examples/gno.land/r/demo/groups/z_1_b_filetest.gno
- ./examples/gno.land/r/demo/groups/z_1_c_filetest.gno
- ./examples/gno.land/r/demo/groups/z_0_a_filetest.gno
- ./examples/gno.land/r/demo/groups/z_2_f_filetest.gno
- ./examples/gno.land/r/demo/groups/z_2_g_filetest.gno
- ./examples/gno.land/r/demo/disperse/z_2_filetest.gno
- ./examples/gno.land/r/demo/banktest/z_3_filetest.gno
- ./examples/gno.land/r/demo/banktest/z_1_filetest.gno
- ~~./examples/gno.land/r/demo/boards/z_11_b_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_10_b_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_11_c_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_0_c_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_0_d_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_12_b_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_9_b_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_0_e_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_12_c_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_12_d_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_9_a_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_12_a_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_11_a_filetest.gno~~
- ~~./examples/gno.land/r/demo/boards/z_10_a_filetest.gno~~

### Integrations

- [ ] FAIL: TestTestdata/grc20_registry (13.53s)
- [ ] FAIL: TestTestdata/issue_1786 (13.75s)
- [ ] FAIL: TestTestdata/issue_2283 (2.81s)
- [ ] FAIL: TestTestdata/issue_2283_cacheTypes (2.84s)
- [ ] FAIL: TestTestdata/moul_authz (9.46s)
- [ ] FAIL: TestTestdata/params (12.35s) @piux2 
- [ ] FAIL: TestTestdata/transfer_unlock (11.54s) @piux2 
- [ ] FAIL: TestTestdata/valopers (12.08s) @zivkovicmilos 
- [X] PASS: TestTestdata/addpkg (11.66s)
- [X] PASS: TestTestdata/addpkg_domain (10.51s)
- [X] PASS: TestTestdata/addpkg_identifier_mismatch (10.00s)
- [X] PASS: TestTestdata/addpkg_invalid (7.95s)
- [X] PASS: TestTestdata/addpkg_namespace (20.00s)
- [X] PASS: TestTestdata/addpkg_outofgas (10.74s)
- [X] PASS: TestTestdata/adduser (9.49s)
- [X] PASS: TestTestdata/adduserfrom (15.01s)
- [X] PASS: TestTestdata/alloc_array (12.12s)
- [X] PASS: TestTestdata/alloc_byte_slice (10.70s)
- [X] PASS: TestTestdata/alloc_slice (13.94s)
- [X] PASS: TestTestdata/append (19.63s)
- [X] PASS: TestTestdata/assertorigincall (21.14s)
- [X] PASS: TestTestdata/atomicswap (12.93s)
- [X] PASS: TestTestdata/err_metadata (10.62s)
- [X] PASS: TestTestdata/event_callback (10.93s)
- [X] PASS: TestTestdata/event_defer_callback_loop (10.90s)
- [X] PASS: TestTestdata/event_for_statement (11.93s)
- [X] PASS: TestTestdata/event_multi_msg (14.32s)
- [X] PASS: TestTestdata/event_normal (12.64s)
- [X] PASS: TestTestdata/float_arg (14.42s)
- [X] PASS: TestTestdata/genesis_params (10.03s)
- [X] PASS: TestTestdata/ghverify (19.20s)
- [X] PASS: TestTestdata/gnokey (10.18s)
- [X] PASS: TestTestdata/gnokey_gasfee (14.15s)
- [X] PASS: TestTestdata/gnokey_simulate (18.59s)
- [X] PASS: TestTestdata/gnoland (9.27s)
- [X] PASS: TestTestdata/gnoweb_airgapped (13.44s)
- [X] PASS: TestTestdata/grc20_invalid_address (14.65s)
- [X] PASS: TestTestdata/grc721_emit (14.04s)
- [X] PASS: TestTestdata/import (9.41s)
- [X] PASS: TestTestdata/improved_coins (14.82s)
- [X] PASS: TestTestdata/infinite_loop (18.25s)
- [X] PASS: TestTestdata/initctx (10.22s)
- [X] PASS: TestTestdata/issue_1167 (15.51s)
- [X] PASS: TestTestdata/issue_1543 (13.66s)
- [X] PASS: TestTestdata/issue_1588 (16.24s)
- [X] PASS: TestTestdata/issue_2266 (15.32s)
- [X] PASS: TestTestdata/issue_2763 (8.88s)
- [X] PASS: TestTestdata/issue_3546 (10.10s)
- [X] PASS: TestTestdata/issue_gnochess_97 (13.42s)
- [X] PASS: TestTestdata/loadpkg_example (9.68s)
- [X] PASS: TestTestdata/loadpkg_example_and_work (8.98s)
- [X] PASS: TestTestdata/loadpkg_work (6.49s)
- [X] PASS: TestTestdata/maketx_call_pure (7.86s)
- [X] PASS: TestTestdata/map_delete (13.21s)
- [X] PASS: TestTestdata/map_storage (9.45s)
- [X] PASS: TestTestdata/panic (8.62s)
- [X] PASS: TestTestdata/params_sysparams1 (10.54s)
- [X] PASS: TestTestdata/params_sysparams2 (18.51s)
- [X] PASS: TestTestdata/patchpkg (10.06s)
- [X] PASS: TestTestdata/prevrealm (19.39s)
- [X] PASS: TestTestdata/ptr_mapkey (10.61s)
- [X] PASS: TestTestdata/realm_banker_issued_coin_denom (19.18s)
- [X] PASS: TestTestdata/restart (10.98s)
- [X] PASS: TestTestdata/restart_missing_type (14.05s)
- [X] PASS: TestTestdata/restart_nonval (7.73s)
- [X] PASS: TestTestdata/run (7.52s)
- [X] PASS: TestTestdata/simulate_gas (7.38s)
- [X] PASS: TestTestdata/time_simple (8.21s)
- [X] PASS: TestTestdata/transfer_lock (11.81s)
- [X] PASS: TestTestdata/wugnot (8.83s)

### Examples

> Using:
>
> `find ./examples -type d -exec /bin/bash -c "((gno test {} 2>/dev/null
&& echo -n '- [X] PASS: ') || echo -n '- [ ] FAIL: ') && echo {}" \; |
sort`


- [ ] FAIL: ./examples/gno.land/r/demo/boards
- [ ] FAIL: ./examples/gno.land/r/demo/disperse @aeddi 
- [ ] FAIL: ./examples/gno.land/r/demo/games/dice_roller
- [x] PASS: ./examples/gno.land/r/demo/grc20factory
- [ ] FAIL: ./examples/gno.land/r/demo/groups
- [ ] FAIL: ./examples/gno.land/r/demo/nft
- [ ] FAIL: ./examples/gno.land/r/demo/tests
- [ ] FAIL: ./examples/gno.land/r/demo/wugnot
- [ ] FAIL: ./examples/gno.land/r/docs/minisocial/v1
- [ ] FAIL: ./examples/gno.land/r/docs/minisocial/v2
- [ ] FAIL: ./examples/gno.land/r/gnoland/faucet
- [ ] FAIL: ./examples/gno.land/r/gnoland/home
- [ ] FAIL: ./examples/gno.land/r/gnoland/monit
- [ ] FAIL: ./examples/gno.land/r/gnoland/users
- [ ] FAIL: ./examples/gno.land/r/gnoland/users/v1
- [ ] FAIL: ./examples/gno.land/r/gnoland/valopers_proposal
@zivkovicmilos
- [ ] FAIL: ./examples/gno.land/r/gov/dao @ajnavarro
- [ ] FAIL: ./examples/gno.land/r/gov/dao/v3/impl @ajnavarro
- [ ] FAIL: ./examples/gno.land/r/matijamarjanovic/home
- [ ] FAIL: ./examples/gno.land/r/matijamarjanovic/tokenhub
- [ ] FAIL: ./examples/gno.land/r/morgan/chess
- [ ] FAIL: ./examples/gno.land/r/morgan/guestbook
- [ ] FAIL: ./examples/gno.land/r/moul/home
- [ ] FAIL: ./examples/gno.land/r/moul/present
- [ ] FAIL: ./examples/gno.land/r/mouss/home
- [ ] FAIL: ./examples/gno.land/r/stefann/fomo3d
- [ ] FAIL: ./examples/gno.land/r/stefann/home
- [ ] FAIL: ./examples/gno.land/r/sys/names
- [ ] FAIL: ./examples/gno.land/r/sys/params
- [ ] FAIL: ./examples/gno.land/r/sys/users
- [ ] FAIL: ./examples/gno.land/r/ursulovic/home
- [ ] FAIL: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_c
- [ ] FAIL:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_e/v1impl
- [X] PASS: ./examples
- [X] PASS: ./examples/gno.land
- [X] PASS: ./examples/gno.land/p
- [X] PASS: ./examples/gno.land/p/agherasie
- [X] PASS: ./examples/gno.land/p/agherasie/forms
- [X] PASS: ./examples/gno.land/p/archives
- [X] PASS: ./examples/gno.land/p/archives/bank
- [X] PASS: ./examples/gno.land/p/demo
- [X] PASS: ./examples/gno.land/p/demo/acl
- [X] PASS: ./examples/gno.land/p/demo/avl
- [X] PASS: ./examples/gno.land/p/demo/avl/list
- [X] PASS: ./examples/gno.land/p/demo/avl/pager
- [X] PASS: ./examples/gno.land/p/demo/avl/rolist
- [X] PASS: ./examples/gno.land/p/demo/avl/rotree
- [X] PASS: ./examples/gno.land/p/demo/avlhelpers
- [X] PASS: ./examples/gno.land/p/demo/bf
- [X] PASS: ./examples/gno.land/p/demo/blog
- [X] PASS: ./examples/gno.land/p/demo/btree
- [X] PASS: ./examples/gno.land/p/demo/cford32
- [X] PASS: ./examples/gno.land/p/demo/combinederr
- [X] PASS: ./examples/gno.land/p/demo/context
- [X] PASS: ./examples/gno.land/p/demo/diff
- [X] PASS: ./examples/gno.land/p/demo/dom
- [X] PASS: ./examples/gno.land/p/demo/entropy
- [X] PASS: ./examples/gno.land/p/demo/flow
- [X] PASS: ./examples/gno.land/p/demo/fqname
- [X] PASS: ./examples/gno.land/p/demo/gnode
- [X] PASS: ./examples/gno.land/p/demo/gnorkle
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/agent
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/feed
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/feeds
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/feeds/static
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/gnorkle
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/ingester
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/ingesters
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/ingesters/single
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/message
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/storage
- [X] PASS: ./examples/gno.land/p/demo/gnorkle/storage/simple
- [X] PASS: ./examples/gno.land/p/demo/grc
- [X] PASS: ./examples/gno.land/p/demo/grc/exts
- [X] PASS: ./examples/gno.land/p/demo/grc/grc1155
- [X] PASS: ./examples/gno.land/p/demo/grc/grc20
- [X] PASS: ./examples/gno.land/p/demo/grc/grc721
- [X] PASS: ./examples/gno.land/p/demo/grc/grc777
- [X] PASS: ./examples/gno.land/p/demo/groups
- [X] PASS: ./examples/gno.land/p/demo/int256
- [X] PASS: ./examples/gno.land/p/demo/json
- [X] PASS: ./examples/gno.land/p/demo/math_eval
- [X] PASS: ./examples/gno.land/p/demo/math_eval/int32
- [X] PASS: ./examples/gno.land/p/demo/memeland
- [X] PASS: ./examples/gno.land/p/demo/merkle
- [X] PASS: ./examples/gno.land/p/demo/microblog
- [X] PASS: ./examples/gno.land/p/demo/mux
- [X] PASS: ./examples/gno.land/p/demo/nestedpkg
- [X] PASS: ./examples/gno.land/p/demo/ownable
- [X] PASS: ./examples/gno.land/p/demo/ownable/exts
- [X] PASS: ./examples/gno.land/p/demo/ownable/exts/authorizable
- [X] PASS: ./examples/gno.land/p/demo/pausable
- [X] PASS: ./examples/gno.land/p/demo/rat
- [X] PASS: ./examples/gno.land/p/demo/releases
- [X] PASS: ./examples/gno.land/p/demo/seqid
- [X] PASS: ./examples/gno.land/p/demo/stack
- [X] PASS: ./examples/gno.land/p/demo/subscription
- [X] PASS: ./examples/gno.land/p/demo/subscription/lifetime
- [X] PASS: ./examples/gno.land/p/demo/subscription/recurring
- [X] PASS: ./examples/gno.land/p/demo/svg
- [X] PASS: ./examples/gno.land/p/demo/tamagotchi
- [X] PASS: ./examples/gno.land/p/demo/tests
- [X] PASS: ./examples/gno.land/p/demo/tests/p_crossrealm
- [X] PASS: ./examples/gno.land/p/demo/tests/subtests
- [X] PASS: ./examples/gno.land/p/demo/testutils
- [X] PASS: ./examples/gno.land/p/demo/todolist
- [X] PASS: ./examples/gno.land/p/demo/uassert
- [X] PASS: ./examples/gno.land/p/demo/ufmt
- [X] PASS: ./examples/gno.land/p/demo/ui
- [X] PASS: ./examples/gno.land/p/demo/uint256
- [X] PASS: ./examples/gno.land/p/demo/urequire
- [X] PASS: ./examples/gno.land/p/demo/watchdog
- [X] PASS: ./examples/gno.land/p/gfanton
- [X] PASS: ./examples/gno.land/p/gfanton/svg
- [X] PASS: ./examples/gno.land/p/gfanton/ui
- [X] PASS: ./examples/gno.land/p/jeronimoalbi
- [X] PASS: ./examples/gno.land/p/jeronimoalbi/datasource
- [X] PASS: ./examples/gno.land/p/jeronimoalbi/datastore
- [X] PASS: ./examples/gno.land/p/jeronimoalbi/pager
- [X] PASS: ./examples/gno.land/p/leon
- [X] PASS: ./examples/gno.land/p/leon/pkgerr
- [X] PASS: ./examples/gno.land/p/mason
- [X] PASS: ./examples/gno.land/p/mason/md
- [X] PASS: ./examples/gno.land/p/morgan
- [X] PASS: ./examples/gno.land/p/morgan/chess
- [X] PASS: ./examples/gno.land/p/morgan/chess/glicko2
- [X] PASS: ./examples/gno.land/p/morgan/chess/zobrist
- [X] PASS: ./examples/gno.land/p/moul
- [X] PASS: ./examples/gno.land/p/moul/addrset
- [X] PASS: ./examples/gno.land/p/moul/authz
- [X] PASS: ./examples/gno.land/p/moul/collection
- [X] PASS: ./examples/gno.land/p/moul/cow
- [X] PASS: ./examples/gno.land/p/moul/debug
- [X] PASS: ./examples/gno.land/p/moul/dynreplacer
- [X] PASS: ./examples/gno.land/p/moul/fifo
- [X] PASS: ./examples/gno.land/p/moul/fp
- [X] PASS: ./examples/gno.land/p/moul/helplink
- [X] PASS: ./examples/gno.land/p/moul/md
- [X] PASS: ./examples/gno.land/p/moul/mdtable
- [X] PASS: ./examples/gno.land/p/moul/memo
- [X] PASS: ./examples/gno.land/p/moul/once
- [X] PASS: ./examples/gno.land/p/moul/printfdebugging
- [X] PASS: ./examples/gno.land/p/moul/realmpath
- [X] PASS: ./examples/gno.land/p/moul/txlink
- [X] PASS: ./examples/gno.land/p/moul/typeutil
- [X] PASS: ./examples/gno.land/p/moul/ulist
- [X] PASS: ./examples/gno.land/p/moul/ulist/lplist
- [X] PASS: ./examples/gno.land/p/moul/web25
- [X] PASS: ./examples/gno.land/p/moul/xmath
- [X] PASS: ./examples/gno.land/p/n2p5
- [X] PASS: ./examples/gno.land/p/n2p5/brainfuck
- [X] PASS: ./examples/gno.land/p/n2p5/chonk
- [X] PASS: ./examples/gno.land/p/n2p5/haystack
- [X] PASS: ./examples/gno.land/p/n2p5/haystack/needle
- [X] PASS: ./examples/gno.land/p/n2p5/loci
- [X] PASS: ./examples/gno.land/p/n2p5/mgroup
- [X] PASS: ./examples/gno.land/p/nt
- [X] PASS: ./examples/gno.land/p/nt/poa
- [X] PASS: ./examples/gno.land/p/oxtekgrinder
- [X] PASS: ./examples/gno.land/p/oxtekgrinder/ownable2step
- [X] PASS: ./examples/gno.land/p/sunspirit
- [X] PASS: ./examples/gno.land/p/sunspirit/md
- [X] PASS: ./examples/gno.land/p/sunspirit/table
- [X] PASS: ./examples/gno.land/p/sys
- [X] PASS: ./examples/gno.land/p/sys/validators
- [X] PASS: ./examples/gno.land/p/thox
- [X] PASS: ./examples/gno.land/p/thox/accesscontrol
- [X] PASS: ./examples/gno.land/p/thox/snowflake
- [X] PASS: ./examples/gno.land/p/thox/timelock
- [X] PASS: ./examples/gno.land/p/wyhaines
- [X] PASS: ./examples/gno.land/p/wyhaines/rand
- [X] PASS: ./examples/gno.land/p/wyhaines/rand/isaac
- [X] PASS: ./examples/gno.land/p/wyhaines/rand/isaac64
- [X] PASS: ./examples/gno.land/p/wyhaines/rand/xorshift64star
- [X] PASS: ./examples/gno.land/p/wyhaines/rand/xorshiftr128plus
- [X] PASS: ./examples/gno.land/r
- [X] PASS: ./examples/gno.land/r/agherasie
- [X] PASS: ./examples/gno.land/r/agherasie/forms
- [X] PASS: ./examples/gno.land/r/demo
- [X] PASS: ./examples/gno.land/r/demo/art
- [X] PASS: ./examples/gno.land/r/demo/art/gnoface
- [X] PASS: ./examples/gno.land/r/demo/art/millipede
- [X] PASS: ./examples/gno.land/r/demo/atomicswap
- [X] PASS: ./examples/gno.land/r/demo/banktest
- [X] PASS: ./examples/gno.land/r/demo/bar20
- [X] PASS: ./examples/gno.land/r/demo/btree_dao
- [X] PASS: ./examples/gno.land/r/demo/counter
- [X] PASS: ./examples/gno.land/r/demo/deep
- [X] PASS: ./examples/gno.land/r/demo/deep/very
- [X] PASS: ./examples/gno.land/r/demo/deep/very/deep
- [X] PASS: ./examples/gno.land/r/demo/echo
- [X] PASS: ./examples/gno.land/r/demo/emit
- [X] PASS: ./examples/gno.land/r/demo/foo1155
- [X] PASS: ./examples/gno.land/r/demo/foo20
- [X] PASS: ./examples/gno.land/r/demo/foo721
- [X] PASS: ./examples/gno.land/r/demo/games
- [X] PASS: ./examples/gno.land/r/demo/games/shifumi
- [X] PASS: ./examples/gno.land/r/demo/grc20reg
- [X] PASS: ./examples/gno.land/r/demo/keystore
- [X] PASS: ./examples/gno.land/r/demo/math_eval
- [X] PASS: ./examples/gno.land/r/demo/memeland
- [X] PASS: ./examples/gno.land/r/demo/microblog
- [X] PASS: ./examples/gno.land/r/demo/mirror
- [X] PASS: ./examples/gno.land/r/demo/profile
- [X] PASS: ./examples/gno.land/r/demo/releases_example
- [X] PASS: ./examples/gno.land/r/demo/showcase
- [X] PASS: ./examples/gno.land/r/demo/tamagotchi
- [X] PASS: ./examples/gno.land/r/demo/tests/crossrealm
- [X] PASS: ./examples/gno.land/r/demo/tests/crossrealm_b
- [X] PASS: ./examples/gno.land/r/demo/tests/crossrealm_c
- [X] PASS: ./examples/gno.land/r/demo/tests/subtests
- [X] PASS: ./examples/gno.land/r/demo/tests/test20
- [X] PASS: ./examples/gno.land/r/demo/tests_foo
- [X] PASS: ./examples/gno.land/r/demo/todolist
- [X] PASS: ./examples/gno.land/r/demo/types
- [X] PASS: ./examples/gno.land/r/demo/ui
- [X] PASS: ./examples/gno.land/r/demo/userbook
- [X] PASS: ./examples/gno.land/r/devrels
- [X] PASS: ./examples/gno.land/r/devrels/config
- [X] PASS: ./examples/gno.land/r/docs
- [X] PASS: ./examples/gno.land/r/docs/adder
- [X] PASS: ./examples/gno.land/r/docs/avl_pager
- [X] PASS: ./examples/gno.land/r/docs/avl_pager_with_params
- [X] PASS: ./examples/gno.land/r/docs/buttons
- [X] PASS: ./examples/gno.land/r/docs/complexargs
- [X] PASS: ./examples/gno.land/r/docs/events
- [X] PASS: ./examples/gno.land/r/docs/hello
- [X] PASS: ./examples/gno.land/r/docs/img_embed
- [X] PASS: ./examples/gno.land/r/docs/markdown
- [X] PASS: ./examples/gno.land/r/docs/minisocial
- [X] PASS: ./examples/gno.land/r/docs/optional_render
- [X] PASS: ./examples/gno.land/r/docs/routing
- [X] PASS: ./examples/gno.land/r/docs/safeobjects
- [X] PASS: ./examples/gno.land/r/docs/source
- [X] PASS: ./examples/gno.land/r/docs/use_rsysusers
- [X] PASS: ./examples/gno.land/r/gfanton
- [X] PASS: ./examples/gno.land/r/gfanton/gnomaze
- [X] PASS: ./examples/gno.land/r/gnoland
- [X] PASS: ./examples/gno.land/r/gnoland/blog
- [X] PASS: ./examples/gno.land/r/gnoland/dao
- [X] PASS: ./examples/gno.land/r/gnoland/events
- [X] PASS: ./examples/gno.land/r/gnoland/ghverify
- [X] PASS: ./examples/gno.land/r/gnoland/pages
- [X] PASS: ./examples/gno.land/r/gnoland/valopers
- [X] PASS: ./examples/gno.land/r/gov
- [X] PASS: ./examples/gno.land/r/gov/dao/v3
- [X] PASS: ./examples/gno.land/r/gov/dao/v3/init
- [X] PASS: ./examples/gno.land/r/gov/dao/v3/loader
- [X] PASS: ./examples/gno.land/r/gov/dao/v3/memberstore
- [X] PASS: ./examples/gno.land/r/grepsuzette
- [X] PASS: ./examples/gno.land/r/grepsuzette/home
- [X] PASS: ./examples/gno.land/r/jaekwon
- [X] PASS: ./examples/gno.land/r/jaekwon/dao
- [X] PASS: ./examples/gno.land/r/jjoptimist
- [X] PASS: ./examples/gno.land/r/jjoptimist/home
- [X] PASS: ./examples/gno.land/r/leon
- [X] PASS: ./examples/gno.land/r/leon/config
- [X] PASS: ./examples/gno.land/r/leon/home
- [X] PASS: ./examples/gno.land/r/leon/hor
- [X] PASS: ./examples/gno.land/r/manfred
- [X] PASS: ./examples/gno.land/r/manfred/home
- [X] PASS: ./examples/gno.land/r/mason
- [X] PASS: ./examples/gno.land/r/mason/home
- [X] PASS: ./examples/gno.land/r/matijamarjanovic
- [X] PASS: ./examples/gno.land/r/morgan
- [X] PASS: ./examples/gno.land/r/morgan/home
- [X] PASS: ./examples/gno.land/r/moul
- [X] PASS: ./examples/gno.land/r/moul/config
- [X] PASS: ./examples/gno.land/r/moul/microposts
- [X] PASS: ./examples/gno.land/r/mouss
- [X] PASS: ./examples/gno.land/r/mouss/config
- [X] PASS: ./examples/gno.land/r/n2p5
- [X] PASS: ./examples/gno.land/r/n2p5/config
- [X] PASS: ./examples/gno.land/r/n2p5/haystack
- [X] PASS: ./examples/gno.land/r/n2p5/home
- [X] PASS: ./examples/gno.land/r/n2p5/loci
- [X] PASS: ./examples/gno.land/r/nemanya
- [X] PASS: ./examples/gno.land/r/nemanya/config
- [X] PASS: ./examples/gno.land/r/nemanya/home
- [X] PASS: ./examples/gno.land/r/stefann
- [X] PASS: ./examples/gno.land/r/stefann/registry
- [X] PASS: ./examples/gno.land/r/sunspirit
- [X] PASS: ./examples/gno.land/r/sunspirit/home
- [X] PASS: ./examples/gno.land/r/sunspirit/md
- [X] PASS: ./examples/gno.land/r/sys
- [X] PASS: ./examples/gno.land/r/sys/rewards
- [X] PASS: ./examples/gno.land/r/sys/teamreg
- [X] PASS: ./examples/gno.land/r/sys/txfees
- [X] PASS: ./examples/gno.land/r/sys/validators
- [X] PASS: ./examples/gno.land/r/sys/validators/v2
- [X] PASS: ./examples/gno.land/r/ursulovic
- [X] PASS: ./examples/gno.land/r/ursulovic/registry
- [X] PASS: ./examples/gno.land/r/x
- [X] PASS: ./examples/gno.land/r/x/benchmark
- [X] PASS: ./examples/gno.land/r/x/benchmark/storage
- [X] PASS: ./examples/gno.land/r/x/jeronimo_render_proxy
- [X] PASS: ./examples/gno.land/r/x/jeronimo_render_proxy/home
- [X] PASS: ./examples/gno.land/r/x/jeronimo_render_proxy/home/v1
- [X] PASS: ./examples/gno.land/r/x/jeronimo_render_proxy/home/v2
- [X] PASS: ./examples/gno.land/r/x/manfred_outfmt
- [X] PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns
- [X] PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_a
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_a/v1
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_a/v2
- [X] PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_b
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_b/v1
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_b/v2
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_c/root
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_c/v1
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_c/v2
- [X] PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_d
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_d/v1
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_d/v2
- [X] PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_e
- [X] PASS: ./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_f
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_f/home
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_f/v1impl
- [X] PASS:
./examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_f/v2impl
- [X] PASS: ./examples/gno.land/r/x/map_delete
- [X] PASS: ./examples/gno.land/r/x/nir1218_evaluation_proposal
- [X] PASS: ./examples/gno.land/r/x/skip_height_to_skip_time

---------

Co-authored-by: moul <[email protected]>
Co-authored-by: jaekwon <[email protected]>
Co-authored-by: jeronimoalbi <[email protected]>
Co-authored-by: Nathan Toups <[email protected]>
Co-authored-by: ltzMaxwell <[email protected]>
Co-authored-by: piux2 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📦 ⛰️ gno.land Issues or PRs gno.land package related 📦 🤖 gnovm Issues or PRs gnovm related 🧾 package/realm Tag used for new Realms or Packages.
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

10 participants