cosmos / cosmos/evm

Fix Caller of IBC Callback

Open
#759 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
164
Forks
213
Avg merge
3d 58m
Merged PRs (30d)
12

Description

Bug report:

```
"The docs mention that the source callback must be called by the IBC module https://github.com/cosmos/evm/tree/main/precompiles/callbacks but looking at the implementation (https://github.com/cosmos/evm/blob/main/x/ibc/callbacks/keeper/keeper.go#L427) , the call is being done using the original sender of the packet. Which one is the correct one?"
```

There is a bug where the caller is incorrect. Fix this.

Contributor guide

Open the contributing guide

Research direction

Start in x/ibc/callbacks/keeper/keeper.go around line 427 and compare the caller used there with the source-callback documentation and implementation in precompiles/callbacks. Determine which caller is correct for the IBC callback, then update the behavior so it matches that definition; done means the callback is invoked by the correct caller.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
blockchain
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.