You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.2 KiB
46 lines
1.2 KiB
pragma solidity ^0.5.0;
|
|
|
|
import "./ContextMock.sol";
|
|
import "../GSN/GSNContext.sol";
|
|
import "../GSN/IRelayRecipient.sol";
|
|
|
|
// By inheriting from GSNContext, Context's internal functions are overridden automatically
|
|
contract GSNContextMock is ContextMock, GSNContext, IRelayRecipient {
|
|
function getHubAddr() public view returns (address) {
|
|
return _getRelayHub();
|
|
}
|
|
|
|
function acceptRelayedCall(
|
|
address,
|
|
address,
|
|
bytes calldata,
|
|
uint256,
|
|
uint256,
|
|
uint256,
|
|
uint256,
|
|
bytes calldata,
|
|
uint256
|
|
)
|
|
external
|
|
view
|
|
returns (uint256, bytes memory)
|
|
{
|
|
return (0, "");
|
|
}
|
|
|
|
function preRelayedCall(bytes calldata) external returns (bytes32) {
|
|
// solhint-disable-previous-line no-empty-blocks
|
|
}
|
|
|
|
function postRelayedCall(bytes calldata, bool, uint256, bytes32) external {
|
|
// solhint-disable-previous-line no-empty-blocks
|
|
}
|
|
|
|
function getRelayHub() public view returns (address) {
|
|
return _getRelayHub();
|
|
}
|
|
|
|
function upgradeRelayHub(address newRelayHub) public {
|
|
return _upgradeRelayHub(newRelayHub);
|
|
}
|
|
}
|
|
|