From d8bc375d4cab0b3a9f66910a003053e35523e9d4 Mon Sep 17 00:00:00 2001 From: Moon Date: Sat, 19 Aug 2023 22:07:44 -0400 Subject: [PATCH] should be complete now --- contracts/TenGransBaseToken.sol | 5 +++-- contracts/TenGransEthToken.sol | 8 -------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/contracts/TenGransBaseToken.sol b/contracts/TenGransBaseToken.sol index 5077329..8d82574 100644 --- a/contracts/TenGransBaseToken.sol +++ b/contracts/TenGransBaseToken.sol @@ -9,7 +9,7 @@ contract TenGransBaseToken is AbstractGrans, IOptimismMintableERC20 { address public immutable REMOTE_TOKEN; /// @notice Address of the StandardBridge on this network. - address public immutable BRIDGE = 0x4200000000000000000000000000000000000010; + address public immutable BRIDGE; /// @notice Emitted whenever tokens are minted for an account. /// @param account Address of the account tokens are being minted for. @@ -27,7 +27,8 @@ contract TenGransBaseToken is AbstractGrans, IOptimismMintableERC20 { _; } - constructor(address _remoteToken) AbstractGrans() { + constructor(address _bridge, address _remoteToken) AbstractGrans() { + BRIDGE = _bridge; REMOTE_TOKEN = _remoteToken; } diff --git a/contracts/TenGransEthToken.sol b/contracts/TenGransEthToken.sol index 544de2f..bd0afb3 100644 --- a/contracts/TenGransEthToken.sol +++ b/contracts/TenGransEthToken.sol @@ -8,12 +8,4 @@ contract TenGransEthToken is AbstractGrans { constructor() AbstractGrans() { _mint(msg.sender, 15_000 * 10 ** 18); } - - function balanceOf(address account) public view virtual override(AbstractGrans) returns (uint256) { - return AbstractGrans.balanceOf(account); - } - - function transferFrom(address sender, address recipient, uint256 amount) public virtual override(AbstractGrans) returns (bool) { - return AbstractGrans.transferFrom(sender, recipient, amount); - } }