difftreelog
chore regenerate stubs
in: master
4 files changed
pallets/unique/src/eth/stubs/CollectionHelpers.rawdiffbeforeafterbothbinary blob — no preview
pallets/unique/src/eth/stubs/CollectionHelpers.soldiffbeforeafterboth1// SPDX-License-Identifier: OTHER2// This code is automatically generated34pragma solidity >=0.8.0 <0.9.0;56/// @dev common stubs holder7contract Dummy {8 uint8 dummy;9 string stub_error = "this contract is implemented in native";10}1112contract ERC165 is Dummy {13 function supportsInterface(bytes4 interfaceID) external view returns (bool) {14 require(false, stub_error);15 interfaceID;16 return true;17 }18}1920/// @dev inlined interface21contract CollectionHelpersEvents {22 event CollectionCreated(address indexed owner, address indexed collectionId);23}2425/// @title Contract, which allows users to operate with collections26/// @dev the ERC-165 identifier for this interface is 0x542f507927contract CollectionHelpers is Dummy, ERC165, CollectionHelpersEvents {28 /// Create an NFT collection29 /// @param name Name of the collection30 /// @param description Informative description of the collection31 /// @param tokenPrefix Token prefix to represent the collection tokens in UI and user applications32 /// @return address Address of the newly created collection33 /// @dev EVM selector for this function is: 0x844af658,34 /// or in textual repr: createNFTCollection(string,string,string)35 function createNFTCollection(36 string memory name,37 string memory description,38 string memory tokenPrefix39 ) public payable returns (address) {40 require(false, stub_error);41 name;42 description;43 tokenPrefix;44 dummy = 0;45 return 0x0000000000000000000000000000000000000000;46 }4748 /// Create an NFT collection49 /// @param name Name of the collection50 /// @param description Informative description of the collection51 /// @param tokenPrefix Token prefix to represent the collection tokens in UI and user applications52 /// @return address Address of the newly created collection53 /// @dev EVM selector for this function is: 0xe34a6844,54 /// or in textual repr: createNonfungibleCollection(string,string,string)55 function createNonfungibleCollection(56 string memory name,57 string memory description,58 string memory tokenPrefix59 ) public payable returns (address) {60 require(false, stub_error);61 name;62 description;63 tokenPrefix;64 dummy = 0;65 return 0x0000000000000000000000000000000000000000;66 }6768 /// @dev EVM selector for this function is: 0xa9e7b5c0,69 /// or in textual repr: createERC721MetadataCompatibleNFTCollection(string,string,string,string)70 function createERC721MetadataCompatibleNFTCollection(71 string memory name,72 string memory description,73 string memory tokenPrefix,74 string memory baseUri75 ) public payable returns (address) {76 require(false, stub_error);77 name;78 description;79 tokenPrefix;80 baseUri;81 dummy = 0;82 return 0x0000000000000000000000000000000000000000;83 }8485 /// @dev EVM selector for this function is: 0xab173450,86 /// or in textual repr: createRFTCollection(string,string,string)87 function createRFTCollection(88 string memory name,89 string memory description,90 string memory tokenPrefix91 ) public payable returns (address) {92 require(false, stub_error);93 name;94 description;95 tokenPrefix;96 dummy = 0;97 return 0x0000000000000000000000000000000000000000;98 }99100 /// @dev EVM selector for this function is: 0xa5596388,101 /// or in textual repr: createERC721MetadataCompatibleRFTCollection(string,string,string,string)102 function createERC721MetadataCompatibleRFTCollection(103 string memory name,104 string memory description,105 string memory tokenPrefix,106 string memory baseUri107 ) public payable returns (address) {108 require(false, stub_error);109 name;110 description;111 tokenPrefix;112 baseUri;113 dummy = 0;114 return 0x0000000000000000000000000000000000000000;115 }116117 /// @dev EVM selector for this function is: 0x85624258,118 /// or in textual repr: makeCollectionERC721MetadataCompatible(address,string)119 function makeCollectionERC721MetadataCompatible(address collection, string memory baseUri) public {120 require(false, stub_error);121 collection;122 baseUri;123 dummy = 0;124 }125126 /// Check if a collection exists127 /// @param collectionAddress Address of the collection in question128 /// @return bool Does the collection exist?129 /// @dev EVM selector for this function is: 0xc3de1494,130 /// or in textual repr: isCollectionExist(address)131 function isCollectionExist(address collectionAddress) public view returns (bool) {132 require(false, stub_error);133 collectionAddress;134 dummy;135 return false;136 }137138 /// @dev EVM selector for this function is: 0xd23a7ab1,139 /// or in textual repr: collectionCreationFee()140 function collectionCreationFee() public view returns (uint256) {141 require(false, stub_error);142 dummy;143 return 0;144 }145}1// SPDX-License-Identifier: OTHER2// This code is automatically generated34pragma solidity >=0.8.0 <0.9.0;56/// @dev common stubs holder7contract Dummy {8 uint8 dummy;9 string stub_error = "this contract is implemented in native";10}1112contract ERC165 is Dummy {13 function supportsInterface(bytes4 interfaceID) external view returns (bool) {14 require(false, stub_error);15 interfaceID;16 return true;17 }18}1920/// @dev inlined interface21contract CollectionHelpersEvents {22 event CollectionCreated(address indexed owner, address indexed collectionId);23}2425/// @title Contract, which allows users to operate with collections26/// @dev the ERC-165 identifier for this interface is 0x5891863127contract CollectionHelpers is Dummy, ERC165, CollectionHelpersEvents {28 /// Create an NFT collection29 /// @param name Name of the collection30 /// @param description Informative description of the collection31 /// @param tokenPrefix Token prefix to represent the collection tokens in UI and user applications32 /// @return address Address of the newly created collection33 /// @dev EVM selector for this function is: 0x844af658,34 /// or in textual repr: createNFTCollection(string,string,string)35 function createNFTCollection(36 string memory name,37 string memory description,38 string memory tokenPrefix39 ) public payable returns (address) {40 require(false, stub_error);41 name;42 description;43 tokenPrefix;44 dummy = 0;45 return 0x0000000000000000000000000000000000000000;46 }4748 /// Create an NFT collection49 /// @param name Name of the collection50 /// @param description Informative description of the collection51 /// @param tokenPrefix Token prefix to represent the collection tokens in UI and user applications52 /// @return address Address of the newly created collection53 /// @dev EVM selector for this function is: 0xe34a6844,54 /// or in textual repr: createNonfungibleCollection(string,string,string)55 function createNonfungibleCollection(56 string memory name,57 string memory description,58 string memory tokenPrefix59 ) public payable returns (address) {60 require(false, stub_error);61 name;62 description;63 tokenPrefix;64 dummy = 0;65 return 0x0000000000000000000000000000000000000000;66 }6768 /// @dev EVM selector for this function is: 0xab173450,69 /// or in textual repr: createRFTCollection(string,string,string)70 function createRFTCollection(71 string memory name,72 string memory description,73 string memory tokenPrefix74 ) public payable returns (address) {75 require(false, stub_error);76 name;77 description;78 tokenPrefix;79 dummy = 0;80 return 0x0000000000000000000000000000000000000000;81 }8283 /// @dev EVM selector for this function is: 0x85624258,84 /// or in textual repr: makeCollectionERC721MetadataCompatible(address,string)85 function makeCollectionERC721MetadataCompatible(address collection, string memory baseUri) public {86 require(false, stub_error);87 collection;88 baseUri;89 dummy = 0;90 }9192 /// Check if a collection exists93 /// @param collectionAddress Address of the collection in question94 /// @return bool Does the collection exist?95 /// @dev EVM selector for this function is: 0xc3de1494,96 /// or in textual repr: isCollectionExist(address)97 function isCollectionExist(address collectionAddress) public view returns (bool) {98 require(false, stub_error);99 collectionAddress;100 dummy;101 return false;102 }103104 /// @dev EVM selector for this function is: 0xd23a7ab1,105 /// or in textual repr: collectionCreationFee()106 function collectionCreationFee() public view returns (uint256) {107 require(false, stub_error);108 dummy;109 return 0;110 }111}tests/src/eth/api/CollectionHelpers.soldiffbeforeafterboth--- a/tests/src/eth/api/CollectionHelpers.sol
+++ b/tests/src/eth/api/CollectionHelpers.sol
@@ -18,7 +18,7 @@
}
/// @title Contract, which allows users to operate with collections
-/// @dev the ERC-165 identifier for this interface is 0x542f5079
+/// @dev the ERC-165 identifier for this interface is 0x58918631
interface CollectionHelpers is Dummy, ERC165, CollectionHelpersEvents {
/// Create an NFT collection
/// @param name Name of the collection
@@ -44,15 +44,6 @@
string memory name,
string memory description,
string memory tokenPrefix
- ) external payable returns (address);
-
- /// @dev EVM selector for this function is: 0xa9e7b5c0,
- /// or in textual repr: createERC721MetadataCompatibleNFTCollection(string,string,string,string)
- function createERC721MetadataCompatibleNFTCollection(
- string memory name,
- string memory description,
- string memory tokenPrefix,
- string memory baseUri
) external payable returns (address);
/// @dev EVM selector for this function is: 0xab173450,
@@ -61,15 +52,6 @@
string memory name,
string memory description,
string memory tokenPrefix
- ) external payable returns (address);
-
- /// @dev EVM selector for this function is: 0xa5596388,
- /// or in textual repr: createERC721MetadataCompatibleRFTCollection(string,string,string,string)
- function createERC721MetadataCompatibleRFTCollection(
- string memory name,
- string memory description,
- string memory tokenPrefix,
- string memory baseUri
) external payable returns (address);
/// @dev EVM selector for this function is: 0x85624258,
tests/src/eth/collectionHelpersAbi.jsondiffbeforeafterboth--- a/tests/src/eth/collectionHelpersAbi.json
+++ b/tests/src/eth/collectionHelpersAbi.json
@@ -29,30 +29,6 @@
"inputs": [
{ "internalType": "string", "name": "name", "type": "string" },
{ "internalType": "string", "name": "description", "type": "string" },
- { "internalType": "string", "name": "tokenPrefix", "type": "string" },
- { "internalType": "string", "name": "baseUri", "type": "string" }
- ],
- "name": "createERC721MetadataCompatibleNFTCollection",
- "outputs": [{ "internalType": "address", "name": "", "type": "address" }],
- "stateMutability": "payable",
- "type": "function"
- },
- {
- "inputs": [
- { "internalType": "string", "name": "name", "type": "string" },
- { "internalType": "string", "name": "description", "type": "string" },
- { "internalType": "string", "name": "tokenPrefix", "type": "string" },
- { "internalType": "string", "name": "baseUri", "type": "string" }
- ],
- "name": "createERC721MetadataCompatibleRFTCollection",
- "outputs": [{ "internalType": "address", "name": "", "type": "address" }],
- "stateMutability": "payable",
- "type": "function"
- },
- {
- "inputs": [
- { "internalType": "string", "name": "name", "type": "string" },
- { "internalType": "string", "name": "description", "type": "string" },
{ "internalType": "string", "name": "tokenPrefix", "type": "string" }
],
"name": "createNFTCollection",