Skip to content

Commit 611cc4f

Browse files
Krishang NadgaudaKrishang Nadgauda
authored andcommitted
prepare for thirdweb deploy
1 parent b2733d7 commit 611cc4f

File tree

8 files changed

+29
-29
lines changed

8 files changed

+29
-29
lines changed

contracts/ByocFactory.sol

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ import "@openzeppelin/contracts/metatx/ERC2771Context.sol";
1111
// ========== Internal imports ==========
1212
import { IByocFactory } from "./interfaces/IByocFactory.sol";
1313
import { TWRegistry } from "./TWRegistry.sol";
14-
import { ThirdwebContract } from "./ThirdwebContract.sol";
14+
import "./ThirdwebContract.sol";
1515

16-
contract ByocFactory is IByocFactory, ERC2771Context, AccessControlEnumerable {
16+
contract ByocFactory is IByocFactory, ERC2771Context, AccessControlEnumerable, ThirdwebContract {
1717
/*///////////////////////////////////////////////////////////////
1818
State variables
1919
//////////////////////////////////////////////////////////////*/
@@ -112,11 +112,11 @@ contract ByocFactory is IByocFactory, ERC2771Context, AccessControlEnumerable {
112112
emit Paused(_pause);
113113
}
114114

115-
function _msgSender() internal view virtual override(Context, ERC2771Context) returns (address sender) {
115+
function _msgSender() internal view virtual override(Context, ERC2771Context, ExecutionContext) returns (address sender) {
116116
return ERC2771Context._msgSender();
117117
}
118118

119-
function _msgData() internal view virtual override(Context, ERC2771Context) returns (bytes calldata) {
119+
function _msgData() internal view virtual override(Context, ERC2771Context, ExecutionContext) returns (bytes calldata) {
120120
return ERC2771Context._msgData();
121121
}
122122
}

contracts/ThirdwebContract.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
pragma solidity ^0.8.0;
33

44
import "./feature/Ownable.sol";
5-
import "./feature/Context.sol";
5+
import "./feature/ExecutionContext.sol";
66
import "./feature/ContractMetadata.sol";
77

8-
contract ThirdwebContract is Context, Ownable, ContractMetadata {
8+
contract ThirdwebContract is ExecutionContext, Ownable, ContractMetadata {
99
struct ThirdwebInfo {
1010
string publishMetadataUri;
1111
string contractURI;

contracts/drop/SignatureDrop.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ contract SignatureDrop is
362362
internal
363363
view
364364
virtual
365-
override(ContextUpgradeable, ERC2771ContextUpgradeable, Context)
365+
override(ContextUpgradeable, ERC2771ContextUpgradeable, ExecutionContext)
366366
returns (address sender)
367367
{
368368
return ERC2771ContextUpgradeable._msgSender();
@@ -372,7 +372,7 @@ contract SignatureDrop is
372372
internal
373373
view
374374
virtual
375-
override(ContextUpgradeable, ERC2771ContextUpgradeable, Context)
375+
override(ContextUpgradeable, ERC2771ContextUpgradeable, ExecutionContext)
376376
returns (bytes calldata)
377377
{
378378
return ERC2771ContextUpgradeable._msgData();

contracts/feature/DropSinglePhase.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ pragma solidity ^0.8.0;
33

44
import "./interface/IDropSinglePhase.sol";
55
import "../lib/MerkleProof.sol";
6-
import "./Context.sol";
6+
import "./ExecutionContext.sol";
77
import "@openzeppelin/contracts-upgradeable/utils/structs/BitMapsUpgradeable.sol";
88

9-
abstract contract DropSinglePhase is IDropSinglePhase, Context {
9+
abstract contract DropSinglePhase is IDropSinglePhase, ExecutionContext {
1010
using BitMapsUpgradeable for BitMapsUpgradeable.BitMap;
1111

1212
/*///////////////////////////////////////////////////////////////

contracts/feature/Context.sol renamed to contracts/feature/ExecutionContext.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ pragma solidity ^0.8.0;
1111
*
1212
* This contract is only required for intermediate, library-like contracts.
1313
*/
14-
abstract contract Context {
14+
abstract contract ExecutionContext {
1515
function _msgSender() internal view virtual returns (address) {
1616
return msg.sender;
1717
}

contracts/feature/Permissions.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
pragma solidity ^0.8.0;
33

44
import "./interface/IPermissions.sol";
5-
import "./Context.sol";
5+
import "./ExecutionContext.sol";
66
import "../lib/Strings.sol";
77

8-
contract Permissions is IPermissions, Context {
8+
contract Permissions is IPermissions, ExecutionContext {
99
mapping(bytes32 => mapping(address => bool)) private _hasRole;
1010
mapping(bytes32 => bytes32) private _getRoleAdmin;
1111

foundry.toml

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
[default]
22
solc-version = "0.8.12"
3-
#auto_detect_solc = false
4-
src = 'src'
5-
test = 'test'
6-
out = 'artifacts_forge'
7-
libs = ['lib']
8-
remappings = [
9-
#' @chainlink=node_modules/@chainlink/contracts/src/',
10-
'@chainlink/contracts/src=node_modules/@chainlink/contracts/src/',
11-
'@ds-test=lib/ds-test/src/',
12-
'@openzeppelin=node_modules/@openzeppelin/',
13-
'@std=lib/forge-std/src/',
14-
'contracts/=contracts/',
15-
]
16-
libraries = []
3+
#auto_detect_solc = false
174
cache = true
18-
force = false
195
evm_version = 'london'
6+
force = false
7+
libraries = []
8+
libs = ['lib']
209
optimizer = true
2110
optimizer_runs = 800
11+
out = 'artifacts_forge'
12+
remappings = [
13+
#' @chainlink=node_modules/@chainlink/contracts/src/',
14+
'@chainlink/contracts/src=node_modules/@chainlink/contracts/src/',
15+
'@ds-test=lib/ds-test/src/',
16+
'@openzeppelin=node_modules/@openzeppelin/',
17+
'@std=lib/forge-std/src/',
18+
'contracts/=contracts/',
19+
]
20+
src = 'src'
21+
test = 'test'
2222
verbosity = 0
2323
#ignored_error_codes = []
2424
#fuzz_runs = 256
@@ -34,4 +34,3 @@ verbosity = 0
3434
#block_coinbase = '0x0000000000000000000000000000000000000000'
3535
#block_timestamp = 0
3636
#block_difficulty = 0
37-

src/test/utils/BaseTest.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import "contracts/token/TokenERC1155.sol";
2525
import "contracts/marketplace/Marketplace.sol";
2626
import "contracts/vote/VoteERC20.sol";
2727
import { ByocRegistry } from "contracts/ByocRegistry.sol";
28+
import { ByocFactory } from "contracts/ByocFactory.sol";
2829
import "contracts/mock/Mock.sol";
2930

3031
abstract contract BaseTest is DSTest, Test {

0 commit comments

Comments
 (0)