Skip to content

[IBC] localnet: integrate IBC resources into tilt#1272

Closed
bryanchriswhite wants to merge 50 commits intomainfrom
chore/localnet/tilt
Closed

[IBC] localnet: integrate IBC resources into tilt#1272
bryanchriswhite wants to merge 50 commits intomainfrom
chore/localnet/tilt

Conversation

@bryanchriswhite
Copy link
Copy Markdown
Collaborator

@bryanchriswhite bryanchriswhite commented Apr 30, 2025

Summary

Dependencies

@bryanchriswhite bryanchriswhite added infra Infra or tooling related improvements, additions or fixes tooling Tooling - CLI, scripts, helpers, off-chain, etc... ibc everything IBC related labels Apr 30, 2025
@bryanchriswhite bryanchriswhite self-assigned this Apr 30, 2025
@github-project-automation github-project-automation bot moved this to 📋 Backlog in Shannon Apr 30, 2025
@bryanchriswhite bryanchriswhite moved this from 📋 Backlog to 🏗 In progress in Shannon Apr 30, 2025
@bryanchriswhite bryanchriswhite force-pushed the chore/localnet/ibc-relayer branch from fc71a30 to ae70410 Compare April 30, 2025 14:42
@bryanchriswhite bryanchriswhite marked this pull request as ready for review April 30, 2025 15:10
@bryanchriswhite bryanchriswhite moved this from 🏗 In progress to 👀 In review in Shannon Apr 30, 2025
@bryanchriswhite bryanchriswhite changed the base branch from chore/localnet/ibc-relayer to main June 4, 2025 15:13
@bryanchriswhite bryanchriswhite marked this pull request as draft June 4, 2025 15:16
@bryanchriswhite bryanchriswhite changed the base branch from main to chore/ibc June 4, 2025 15:29
@bryanchriswhite bryanchriswhite force-pushed the chore/ibc branch 2 times, most recently from dd0c6e8 to e555bf6 Compare June 23, 2025 09:47
@bryanchriswhite bryanchriswhite moved this from 👀 In review to 🏗 In progress in Shannon Jun 23, 2025
bryanchriswhite added a commit that referenced this pull request Jul 14, 2025
## Summary

Prepare pocket for IBC connectivity by demonstrating the following
capabilities:
- Transfer
- ICA (interchain accounts)
  - Host
  - Controller

### Primary Changes:

- Add localnet genesis state for
  - IBC core module
  - IBC transfer module
  - IBC interchain accounts module
- Equivalent state update 👆 via onchain upgrade


## Issue

- #1201 

## Dependents 

- #1272

## Type of change

Select one or more from the following:

- [x] New feature, functionality or library
- [ ] Bug fix
- [ ] Code health or cleanup
- [ ] Documentation
- [ ] Other (specify)

## Sanity Checklist

- [ ] I have updated the GitHub Issue Metadata: `assignees`,
`reviewers`, `labels`, `project`, `iteration` and `milestone`
- [ ] For docs: `make docusaurus_start`
- [x] For small changes: `make go_develop_and_test` and `make test_e2e`
- [ ] For major changes: `devnet-test-e2e` label to run E2E tests in CI
- [ ] For migration changes: `make test_e2e_oneshot`
- [ ] 'TODO's, configurations and other docs

---------

Co-authored-by: Daniel Olshansky <olshansky.daniel@gmail.com>
@Olshansk Olshansk changed the base branch from chore/ibc to main July 15, 2025 23:12
Copy link
Copy Markdown
Collaborator

@Olshansk Olshansk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to resolve conflicts with main + a few other comments.

@github-project-automation github-project-automation bot moved this from 🏗 In progress to 👀 In review in Shannon Jul 15, 2025
* pokt/chore/ibc:
  fix: TODOs
  fix: onchain upgrade
  [RelayMiner] feat: relay miner routes to multiple backend URLs based on RPC Type (#1633)
  [Morse Recovery] Added new addresses for recovery (#1667)
  [DOCS][SERVICE] Adding danger for Grove employees on mainnet service creation (#1666)
  [Foundation] Remove `pulsar` (#1661)
  [RelayMiner] Add timeout support and improved logging to query clients (#1657)
  [RelayMiner] Replace buffer copying with explicit cleanup pattern in SafeReadBody (#1658)
  [Testing] Fixing flaky unit tests to make CI more reliable (#1662)
  [Scripts] Notes, events and queries to query `block` events and `tx` events (#1660)
  [Morse Recovery] Add recovery addresses for issue #1654 (#1656)
  First review
* pokt/main:
  [Disk Utilization] refactor: remove unnecessary Msg.*Response fields (#1670)
  [RelayMiner] Bump SMT version (#1675)
  [IBC] Prepare pocket for IBC connectivity (#1262)
@Olshansk
Copy link
Copy Markdown
Collaborator

@okdas Can you take over this PR and push it over the finish line while @bryanchriswhite is OOO?

* pokt/main: (34 commits)
  [GOVERNANCE][PARAMS][CUTTM] Updating global CUTTM per Foundation requirement (#1727)
  Update docusaurus/docs/4_develop/upgrades/4_upgrade_list.md w/ v0.1.28 MainNet block
  Updating bulk_params_main/tokenomics_params.json so proposer gets rewards again
  Update upgrade_tx_v0.1.28_main.json
  [Morse Recovery] Add recovery allowlist entries for issues #1718 and #1719 (#1723)
  [Upgrade]: Update v0.1.28 upgrade list docs (#1722)
  [Upgrade] v0.1.28 upgrade txs (#1721)
  [Upgrade] Add v0.1.28 upgrade plan (#1720)
  [CometBFT] Use Pocket's fork temporarily (#1717)
  Use use_cometbft_fork_v038.17 (#1714)
  [RelayMiner] Add session lifetime caching (#1713)
  Update recovery allowlist for recovery-8aug2025 (#1716)
  [Tokenomics] Validator proper decoding (#1710)
  [Session Rollovers] First attempt at solving session rollovers from RelayMiner's POV (#1705)
  [RelayMiner] Add comprehensive relay timing and gRPC call metrics (#1703)
  [Shared Module] Increase `ComputeUnitsPerRelayMax` (#1709)
  [RelayMiner] Improve non-2xx errors visibility, do not mine 5xx (#1695)
  [Governance] - Updated Params to match the ones in the forum  (#1707)
  [RelayMiner] Improve RelayMiner timeout handling and test reliability (#1691)
  [Morse Recovery] Updated Allowlist for Recovery (#1696)
  ...
* pokt/main:
  [RelayMiner] Fix for in-memory SMT (#1730 followup) (#1737)
  [Validator] Documentation / Playbook to track rewards (#1725)
  Minor fix to docs
  Minor update to release_tag_rc
  feat: Add in-memory SMT storage option for RelayMiner (#1730)
  fix: use local GUARD values.yaml for overriding temporary values (#1732)
  [PARAMS][GOVERNANCE] Updating CUTTM per Foundation request (#1733)
  [Migration] chore: update Morse account recovery allowlist (#1731)
Olshansk added a commit to pokt-network/helm-charts that referenced this pull request Sep 2, 2025
## Summary

Adds a chart for a localnet [Agoric chain node](https://docs.agoric.com/) for exercising IBC connectivity

```
Pocket cosmos-sdk: v0.53.x
Pocket ibc-go: v8.7.0
Agoric cosmos-sdk: v0.46.x (fork)
Agoric ibc-go: v0.6.x (fork)
```
## Dependents 

- pokt-network/poktroll#1272


## Issue

- pokt-network/poktroll#1201 

---

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Daniel Olshansky <olshansky.daniel@gmail.com>
Olshansk added a commit to pokt-network/helm-charts that referenced this pull request Sep 2, 2025
## Summary

Adds a chart for a localnet hermes IBC relayer. Hermes can also create clients and transfer channels/connections.

## Dependents 

- pokt-network/poktroll#1272

## Issue

- pokt-network/poktroll#1201 

---

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Daniel Olshansky <olshansky.daniel@gmail.com>
Olshansk added a commit to pokt-network/helm-charts that referenced this pull request Sep 2, 2025
## Summary

Adds a chart for a localnet [Agoric chain node](https://docs.agoric.com/) for exercising IBC connectivity

```
Pocket cosmos-sdk: v0.53.x
Pocket ibc-go: v8.7.0
Agoric cosmos-sdk: v0.46.x (fork)
Agoric ibc-go: v0.6.x (fork)
```
## Dependents 

- pokt-network/poktroll#1272
- pokt-network/poktroll#1569

## Issue

- pokt-network/poktroll#1201 

---

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Daniel Olshansky <olshansky.daniel@gmail.com>
Olshansk added a commit to pokt-network/helm-charts that referenced this pull request Sep 2, 2025
## Summary

Adds a chart for a localnet [Osmosis chain node](https://osmosis.zone/) for exercising IBC connectivity

```
Pocket cosmos-sdk: v0.53.x
Pocket ibc-go: v8.7.0
Osmosis cosmos-sdk: v0.50.x (fork; https://github.com/osmosis-labs/osmosis/blob/main/go.mod#L319) 
Osmosis ibc-go: v8.7.x (https://github.com/osmosis-labs/osmosis/blob/main/go.mod#L33)
```
## Dependents 

- pokt-network/poktroll#1272
- pokt-network/poktroll#1568
- pokt-network/poktroll#1609

## Issue

- pokt-network/poktroll#1201 


Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Daniel Olshansky <olshansky.daniel@gmail.com>
@Olshansk
Copy link
Copy Markdown
Collaborator

Olshansk commented Sep 2, 2025

Closing this in favor of just merging #1569 directly because I inadvertently starting testing that one.

@Olshansk Olshansk closed this Sep 2, 2025
@github-project-automation github-project-automation bot moved this from 👀 In review to ✅ Done in Shannon Sep 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devex Developer experience related improvements. ibc everything IBC related infra Infra or tooling related improvements, additions or fixes localnet tooling Tooling - CLI, scripts, helpers, off-chain, etc...

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

[IBC] Kickoff IBC Support & Integrations with Axelar & ICF

3 participants