├── .github └── CODEOWNERS ├── .gitignore ├── LICENSE ├── NOTICE.md ├── README.md ├── contracts ├── AdvancedCatalog.sol ├── MergedEquippable │ ├── AdvancedEquippable.sol │ ├── README.md │ └── SimpleEquippable.sol ├── MultiAsset │ ├── AdvancedMultiAsset.sol │ ├── README.md │ └── SimpleMultiAsset.sol ├── Nestable │ ├── AdvancedNestable.sol │ ├── README.md │ └── SimpleNestable.sol ├── NestableMultiAsset │ ├── AdvancedNestableMultiAsset.sol │ ├── README.md │ └── SimpleNestableMultiAsset.sol ├── README.md ├── SimpleCatalog.sol └── SplitEquippable │ ├── AdvancedExternalEquip.sol │ ├── AdvancedNestableExternalEquip.sol │ ├── README.md │ ├── SimpleExternalEquip.sol │ └── SimpleNestableExternalEquip.sol ├── hardhat.config.ts ├── img ├── 4.jpg ├── 5.jpg ├── 6.jpg ├── 7.jpg ├── 8.jpg ├── 9.jpg ├── RMRKLegoInfo.png ├── RMRKLegoInfographics.png └── RMRKLegos.png ├── package.json ├── scripts ├── deployEquippable.ts ├── deployMultiAsset.ts ├── deployNestable.ts ├── deployNestableMultiAsset.ts ├── deploySplitEquippable.ts ├── mergedEquippableUserJourney.ts ├── multiAssetUserJourney.ts ├── nestableMultiAssetUserJourney.ts ├── nestableUserJourney.ts └── splitEquippableUserJourney.ts └── tsconfig.json /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/NOTICE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/README.md -------------------------------------------------------------------------------- /contracts/AdvancedCatalog.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/AdvancedCatalog.sol -------------------------------------------------------------------------------- /contracts/MergedEquippable/AdvancedEquippable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/MergedEquippable/AdvancedEquippable.sol -------------------------------------------------------------------------------- /contracts/MergedEquippable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/MergedEquippable/README.md -------------------------------------------------------------------------------- /contracts/MergedEquippable/SimpleEquippable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/MergedEquippable/SimpleEquippable.sol -------------------------------------------------------------------------------- /contracts/MultiAsset/AdvancedMultiAsset.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/MultiAsset/AdvancedMultiAsset.sol -------------------------------------------------------------------------------- /contracts/MultiAsset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/MultiAsset/README.md -------------------------------------------------------------------------------- /contracts/MultiAsset/SimpleMultiAsset.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/MultiAsset/SimpleMultiAsset.sol -------------------------------------------------------------------------------- /contracts/Nestable/AdvancedNestable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/Nestable/AdvancedNestable.sol -------------------------------------------------------------------------------- /contracts/Nestable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/Nestable/README.md -------------------------------------------------------------------------------- /contracts/Nestable/SimpleNestable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/Nestable/SimpleNestable.sol -------------------------------------------------------------------------------- /contracts/NestableMultiAsset/AdvancedNestableMultiAsset.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/NestableMultiAsset/AdvancedNestableMultiAsset.sol -------------------------------------------------------------------------------- /contracts/NestableMultiAsset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/NestableMultiAsset/README.md -------------------------------------------------------------------------------- /contracts/NestableMultiAsset/SimpleNestableMultiAsset.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/NestableMultiAsset/SimpleNestableMultiAsset.sol -------------------------------------------------------------------------------- /contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/README.md -------------------------------------------------------------------------------- /contracts/SimpleCatalog.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/SimpleCatalog.sol -------------------------------------------------------------------------------- /contracts/SplitEquippable/AdvancedExternalEquip.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/SplitEquippable/AdvancedExternalEquip.sol -------------------------------------------------------------------------------- /contracts/SplitEquippable/AdvancedNestableExternalEquip.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/SplitEquippable/AdvancedNestableExternalEquip.sol -------------------------------------------------------------------------------- /contracts/SplitEquippable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/SplitEquippable/README.md -------------------------------------------------------------------------------- /contracts/SplitEquippable/SimpleExternalEquip.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/SplitEquippable/SimpleExternalEquip.sol -------------------------------------------------------------------------------- /contracts/SplitEquippable/SimpleNestableExternalEquip.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/contracts/SplitEquippable/SimpleNestableExternalEquip.sol -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /img/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/img/4.jpg -------------------------------------------------------------------------------- /img/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/img/5.jpg -------------------------------------------------------------------------------- /img/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/img/6.jpg -------------------------------------------------------------------------------- /img/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/img/7.jpg -------------------------------------------------------------------------------- /img/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/img/8.jpg -------------------------------------------------------------------------------- /img/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/img/9.jpg -------------------------------------------------------------------------------- /img/RMRKLegoInfo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/img/RMRKLegoInfo.png -------------------------------------------------------------------------------- /img/RMRKLegoInfographics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/img/RMRKLegoInfographics.png -------------------------------------------------------------------------------- /img/RMRKLegos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/img/RMRKLegos.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/package.json -------------------------------------------------------------------------------- /scripts/deployEquippable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/scripts/deployEquippable.ts -------------------------------------------------------------------------------- /scripts/deployMultiAsset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/scripts/deployMultiAsset.ts -------------------------------------------------------------------------------- /scripts/deployNestable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/scripts/deployNestable.ts -------------------------------------------------------------------------------- /scripts/deployNestableMultiAsset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/scripts/deployNestableMultiAsset.ts -------------------------------------------------------------------------------- /scripts/deploySplitEquippable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/scripts/deploySplitEquippable.ts -------------------------------------------------------------------------------- /scripts/mergedEquippableUserJourney.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/scripts/mergedEquippableUserJourney.ts -------------------------------------------------------------------------------- /scripts/multiAssetUserJourney.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/scripts/multiAssetUserJourney.ts -------------------------------------------------------------------------------- /scripts/nestableMultiAssetUserJourney.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/scripts/nestableMultiAssetUserJourney.ts -------------------------------------------------------------------------------- /scripts/nestableUserJourney.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/scripts/nestableUserJourney.ts -------------------------------------------------------------------------------- /scripts/splitEquippableUserJourney.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/scripts/splitEquippableUserJourney.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrk-team/evm-sample-contracts/HEAD/tsconfig.json --------------------------------------------------------------------------------