Skip to content

Commit 721464e

Browse files
Merge pull request #355 from moonstream-to/lib-diamond-rename
Renaming LibDiamond -> LibDiamondMoonstream.
2 parents 4edf654 + 875a4e7 commit 721464e

18 files changed

+390
-265
lines changed

brownie-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
dependencies:
22
- "OpenZeppelin/[email protected]"
3-
- "smartcontractkit/chainlink@1.13.3"
3+
- "smartcontractkit/chainlink@2.1.1"
44

55
compiler:
66
solc:
77
remappings:
88
- "@openzeppelin-contracts=OpenZeppelin/[email protected]"
99
- "@openzeppelin/contracts=OpenZeppelin/[email protected]"
10-
- "@chainlink=smartcontractkit/chainlink@1.13.3"
10+
- "@chainlink=smartcontractkit/chainlink@2.1.1"

contracts/Dropper/DropperFacet.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import "./LibDropper.sol";
1818
import "../interfaces/IERC721Mint.sol";
1919
import "../interfaces/ITerminus.sol";
2020
import "../diamond/security/DiamondReentrancyGuard.sol";
21-
import "../diamond/libraries/LibDiamond.sol";
21+
import {LibDiamondMoonstream as LibDiamond} from "../diamond/libraries/LibDiamondMoonstream.sol";
2222
import "../diamond/libraries/LibSignatures.sol";
2323
import {TerminusPermissions} from "../terminus/TerminusPermissions.sol";
2424

contracts/LootboxRandomness.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
pragma solidity ^0.8.0;
99

10-
import "@chainlink/contracts/src/v0.8/VRFConsumerBase.sol";
10+
import "@chainlink/contracts/src/v0.8/vrf/VRFConsumerBase.sol";
1111

1212
abstract contract LootboxRandomness is VRFConsumerBase {
1313
uint256 ChainlinkVRFFee;

contracts/TokenDrainerFacet.sol

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@ import "@openzeppelin-contracts/contracts/token/ERC1155/IERC1155.sol";
1212
import "@openzeppelin-contracts/contracts/token/ERC1155/IERC1155Receiver.sol";
1313
import "@openzeppelin-contracts/contracts/token/ERC721/IERC721.sol";
1414
import "@openzeppelin-contracts/contracts/token/ERC721/IERC721Receiver.sol";
15-
import "./diamond/libraries/LibDiamond.sol";
15+
import {LibDiamondMoonstream as LibDiamond} from "./diamond/libraries/LibDiamondMoonstream.sol";
1616

1717
contract TokenDrainerFacet {
18-
function drainERC20(address tokenAddress, address receiverAddress)
19-
external
20-
{
18+
function drainERC20(
19+
address tokenAddress,
20+
address receiverAddress
21+
) external {
2122
uint256 balance = IERC20(tokenAddress).balanceOf(address(this));
2223
withdrawERC20(tokenAddress, balance, receiverAddress);
2324
}

contracts/crafting/facets/CraftingFacet.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import "@openzeppelin-contracts/contracts/token/ERC721/utils/ERC721Holder.sol";
1515
import {MockTerminus} from "../../mock/MockTerminus.sol";
1616
import {MockErc20} from "../../mock/MockErc20.sol";
1717
import "../libraries/LibCrafting.sol";
18-
import "../../diamond/libraries/LibDiamond.sol";
18+
import {LibDiamondMoonstream as LibDiamond} from "../../diamond/libraries/LibDiamondMoonstream.sol";
1919
import "../../diamond/security/DiamondReentrancyGuard.sol";
2020
import {TerminusPermissions} from "../../terminus/TerminusPermissions.sol";
2121

contracts/diamond/Diamond.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ pragma solidity ^0.8.0;
44
// Adapted from the Diamond 3 reference implementation by Nick Mudge:
55
// https://github.com/mudgen/diamond-3-hardhat
66

7-
import {LibDiamond} from "./libraries/LibDiamond.sol";
7+
import {LibDiamondMoonstream as LibDiamond} from "./libraries/LibDiamondMoonstream.sol";
88
import {IDiamondCut} from "./interfaces/IDiamondCut.sol";
99

1010
contract Diamond {

contracts/diamond/facets/DiamondCutFacet.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ pragma solidity ^0.8.0;
55
// https://github.com/mudgen/diamond-3-hardhat
66

77
import {IDiamondCut} from "../interfaces/IDiamondCut.sol";
8-
import {LibDiamond} from "../libraries/LibDiamond.sol";
8+
import {LibDiamondMoonstream as LibDiamond} from "../libraries/LibDiamondMoonstream.sol";
99

1010
contract DiamondCutFacet is IDiamondCut {
1111
/// @notice Add/replace/remove any number of functions and optionally execute

contracts/diamond/facets/DiamondLoupeFacet.sol

Lines changed: 10 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ pragma solidity ^0.8.0;
44
// Adapted from the Diamond 3 reference implementation by Nick Mudge:
55
// https://github.com/mudgen/diamond-3-hardhat
66

7-
import {LibDiamond} from "../libraries/LibDiamond.sol";
7+
import {LibDiamondMoonstream as LibDiamond} from "../libraries/LibDiamondMoonstream.sol";
88
import {IDiamondLoupe} from "../interfaces/IDiamondLoupe.sol";
99
import {IERC165} from "../interfaces/IERC165.sol";
1010

@@ -36,12 +36,9 @@ contract DiamondLoupeFacet is IDiamondLoupe, IERC165 {
3636
/// @notice Gets all the function selectors provided by a facet.
3737
/// @param _facet The facet address.
3838
/// @return facetFunctionSelectors_
39-
function facetFunctionSelectors(address _facet)
40-
external
41-
view
42-
override
43-
returns (bytes4[] memory facetFunctionSelectors_)
44-
{
39+
function facetFunctionSelectors(
40+
address _facet
41+
) external view override returns (bytes4[] memory facetFunctionSelectors_) {
4542
LibDiamond.DiamondStorage storage ds = LibDiamond.diamondStorage();
4643
facetFunctionSelectors_ = ds
4744
.facetFunctionSelectors[_facet]
@@ -64,25 +61,19 @@ contract DiamondLoupeFacet is IDiamondLoupe, IERC165 {
6461
/// @dev If facet is not found return address(0).
6562
/// @param _functionSelector The function selector.
6663
/// @return facetAddress_ The facet address.
67-
function facetAddress(bytes4 _functionSelector)
68-
external
69-
view
70-
override
71-
returns (address facetAddress_)
72-
{
64+
function facetAddress(
65+
bytes4 _functionSelector
66+
) external view override returns (address facetAddress_) {
7367
LibDiamond.DiamondStorage storage ds = LibDiamond.diamondStorage();
7468
facetAddress_ = ds
7569
.selectorToFacetAndPosition[_functionSelector]
7670
.facetAddress;
7771
}
7872

7973
// This implements ERC-165.
80-
function supportsInterface(bytes4 _interfaceId)
81-
external
82-
view
83-
override
84-
returns (bool)
85-
{
74+
function supportsInterface(
75+
bytes4 _interfaceId
76+
) external view override returns (bool) {
8677
LibDiamond.DiamondStorage storage ds = LibDiamond.diamondStorage();
8778
return ds.supportedInterfaces[_interfaceId];
8879
}

contracts/diamond/facets/OwnershipFacet.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: MIT
22
pragma solidity ^0.8.0;
33

4-
import {LibDiamond} from "../libraries/LibDiamond.sol";
4+
import {LibDiamondMoonstream as LibDiamond} from "../libraries/LibDiamondMoonstream.sol";
55
import {IERC173} from "../interfaces/IERC173.sol";
66

77
contract OwnershipFacet is IERC173 {

contracts/diamond/libraries/LibDiamond.sol

Lines changed: 0 additions & 206 deletions
This file was deleted.

0 commit comments

Comments
 (0)