FirepitDestination
Inherits: Nonce, Owned
a contract for receiving crosschain messages. Validates messages and releases assets from the TokenJar
State Variables
allowableSource
the source contract that is allowed to originate messages to this contract i.e. FirepitSource
updatable by owner
address public allowableSource
allowableCallers
the local contract(s) that are allowed to call this contract, i.e. Message Relayers
updatable by owner
mapping(address callers => bool allowed) public allowableCallers
TOKEN_JAR
TokenJar public immutable TOKEN_JAR
MINIMUM_RELEASE_GAS
uint256 public constant MINIMUM_RELEASE_GAS = 100_000