Skip to content

Commit

Permalink
build!: move LSP3 and Universal Profile in their own package (#879)
Browse files Browse the repository at this point in the history
  • Loading branch information
CJ42 authored Feb 6, 2024
1 parent 39daa22 commit ad785db
Show file tree
Hide file tree
Showing 27 changed files with 682 additions and 50 deletions.
12 changes: 9 additions & 3 deletions .github/workflows/solc_version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,12 +78,13 @@ jobs:
then
solc $(ls contracts/**/*.sol | grep -v "Extension4337\|contracts/LSP8IdentifiableDigitalAsset/LSP8IdentifiableDigitalAsset") \
--allow-paths $(pwd)/node_modules/,$(pwd)/packages/ \
../=$(pwd)/contracts/ \
@=node_modules/@ \
solidity-bytes-utils/=node_modules/solidity-bytes-utils/ \
../=$(pwd)/contracts/ \
lsp0/=packages/LSP0ERC725Account/ \
lsp1/=packages/LSP1UniversalReceiver/ \
lsp2/=packages/LSP2ERC725YJSONSchema/ \
lsp3/=packages/LSP3ProfileMetadata/ \
lsp4/=packages/LSP4DigitalAssetMetadata/ \
lsp5/=packages/LSP5ReceivedAssets/ \
lsp6/=packages/LSP6KeyManager/ \
Expand All @@ -92,16 +93,19 @@ jobs:
lsp10/=packages/LSP10ReceivedVaults/ \
lsp14/=packages/LSP14Ownable2Step/ \
lsp16/=packages/LSP16UniversalFactory/ \
lsp17/=packages/LSP17Extensions/ \
lsp17contractextension/=packages/LSP17ContractExtension/ \
lsp20/=packages/LSP20CallVerification/ \
lsp25/=packages/LSP25ExecuteRelayCall/
lsp25/=packages/LSP25ExecuteRelayCall/ \
universalprofile/=packages/UniversalProfile/
else
solc contracts/**/*.sol \
@=node_modules/@ \
solidity-bytes-utils/=node_modules/solidity-bytes-utils/ \
lsp0/=packages/LSP0ERC725Account/ \
lsp1/=packages/LSP1UniversalReceiver/ \
lsp2/=packages/LSP2ERC725YJSONSchema/ \
lsp3/=packages/LSP3ProfileMetadata/ \
lsp4/=packages/LSP4DigitalAssetMetadata/ \
lsp5/=packages/LSP5ReceivedAssets/ \
lsp6/=packages/LSP6KeyManager/ \
Expand All @@ -110,7 +114,9 @@ jobs:
lsp10/=packages/LSP10ReceivedVaults/ \
lsp14/=packages/LSP14Ownable2Step/ \
lsp16/=packages/LSP16UniversalFactory/ \
lsp17/=packages/LSP17Extensions/ \
lsp17contractextension/=packages/LSP17ContractExtension/ \
lsp20/=packages/LSP20CallVerification/ \
lsp25/=packages/LSP25ExecuteRelayCall/
lsp25/=packages/LSP25ExecuteRelayCall/ \
universalprofile/=packages/UniversalProfile/
fi;
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@ import {
OPERATION_4_DELEGATECALL
} from "@erc725/smart-contracts/contracts/constants.sol";

import {UniversalProfileInit} from "../../UniversalProfileInit.sol";
import {
UniversalProfileInit
} from "universalprofile/contracts/UniversalProfileInit.sol";

contract UniversalProfileInitPostDeploymentModule is UniversalProfileInit {
constructor() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@ import {
OPERATION_4_DELEGATECALL
} from "@erc725/smart-contracts/contracts/constants.sol";

import {UniversalProfile} from "../../UniversalProfile.sol";
import {
UniversalProfile
} from "universalprofile/contracts/UniversalProfile.sol";

contract UniversalProfilePostDeploymentModule is UniversalProfile {
constructor() UniversalProfile(address(0)) {}
Expand Down
4 changes: 3 additions & 1 deletion contracts/Mocks/Executor.sol
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@ import {
import {ILSP6KeyManager} from "lsp6/contracts/ILSP6KeyManager.sol";

// modules
import {UniversalProfile} from "../UniversalProfile.sol";
import {
UniversalProfile
} from "universalprofile/contracts/UniversalProfile.sol";
import {LSP6KeyManager} from "lsp6/contracts/LSP6KeyManager.sol";

// constants
Expand Down
4 changes: 3 additions & 1 deletion contracts/Mocks/ExecutorLSP20.sol
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@ import {
} from "@erc725/smart-contracts/contracts/interfaces/IERC725Y.sol";

// modules
import {UniversalProfile} from "../UniversalProfile.sol";
import {
UniversalProfile
} from "universalprofile/contracts/UniversalProfile.sol";

// constants
import {
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion dodoc/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { HelperContent } from 'squirrelly/dist/types/containers';
export const dodocConfig = {
runOnCompile: false,
include: [
'contracts/UniversalProfile.sol',
'universalprofile/contracts/UniversalProfile.sol',
'lsp0/contracts/LSP0ERC725Account.sol',
'contracts/LSP1UniversalReceiver/LSP1UniversalReceiverDelegateUP/LSP1UniversalReceiverDelegateUP.sol',
'contracts/LSP1UniversalReceiver/LSP1UniversalReceiverDelegateVault/LSP1UniversalReceiverDelegateVault.sol',
Expand Down
Loading

0 comments on commit ad785db

Please sign in to comment.