Skip to main content
Version: 3.0

State

The FeeRefunder module stores one FeeInfo per channel_id, port_id and sequence. FeeInfo contains all the necessary info to store data about fees to properly refund relayers and return fees to the original caller of IBC messages:

  • payer - stores an address of the smart-contract which issues Transfer or SubmitTx message;
  • packet_id - stores an info about an IBC packet for which ack or timeout submission relayers should be refunded;
  • fee - stores amount of fee to refund relayers for the submission of IBC packets.