mukan-ibc/testing/mock
Mukan Erkin Törük 88dd97a9f8
Some checks failed
CodeQL / Analyze (push) Waiting to run
golangci-lint / lint (push) Waiting to run
Tests / Code Coverage / build (amd64) (push) Waiting to run
Tests / Code Coverage / build (arm64) (push) Waiting to run
Tests / Code Coverage / unit-tests (map[additional-args:-tags="test_e2e" name:e2e path:./e2e]) (push) Waiting to run
Tests / Code Coverage / unit-tests (map[name:08-wasm path:./modules/light-clients/08-wasm]) (push) Waiting to run
Tests / Code Coverage / unit-tests (map[name:ibc-go path:.]) (push) Waiting to run
Docker Build & Push Simapp (main) / docker-build (push) Has been cancelled
refactor: replace all github.com upstream refs with git.cw.tr/mukan-network
2026-05-11 03:36:22 +03:00
..
v2 refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:22 +03:00
ack.go initial: sovereign Mukan Network fork 2026-05-11 03:18:28 +03:00
address_codec.go refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:22 +03:00
doc.go initial: sovereign Mukan Network fork 2026-05-11 03:18:28 +03:00
events.go refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:22 +03:00
ibc_app.go refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:22 +03:00
ibc_module.go refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:22 +03:00
middleware.go refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:22 +03:00
mock.go refactor: replace all github.com upstream refs with git.cw.tr/mukan-network 2026-05-11 03:36:22 +03:00
README.md initial: sovereign Mukan Network fork 2026-05-11 03:18:28 +03:00

This package is only intended to be used for testing core IBC. In order to maintain secure testing, we need to do message passing and execution which requires connecting an IBC application module that fulfills all the callbacks. We cannot connect to ibc-transfer which does not support all channel types so instead we create a mock application module which does nothing. It simply return nil in all cases so no error ever occurs. It is intended to be as minimal and lightweight as possible and should never import simapp.