File tree 1 file changed +6
-12
lines changed
packages/0xcert-ethereum-xcert-contracts/src/contracts/utils
1 file changed +6
-12
lines changed Original file line number Diff line number Diff line change @@ -25,8 +25,7 @@ contract Selector
25
25
pure
26
26
returns (bytes4 )
27
27
{
28
- ERC2477 i;
29
- return (i.tokenURIIntegrity.selector ^ i.tokenURISchemaIntegrity.selector );
28
+ return type (ERC2477 ).interfaceId;
30
29
}
31
30
32
31
/**
@@ -37,8 +36,7 @@ contract Selector
37
36
pure
38
37
returns (bytes4 )
39
38
{
40
- Xcert i;
41
- return (i.create.selector ^ i.setUri.selector );
39
+ return type (Xcert).interfaceId;
42
40
}
43
41
44
42
/**
@@ -49,8 +47,7 @@ contract Selector
49
47
pure
50
48
returns (bytes4 )
51
49
{
52
- XcertBurnable i;
53
- return i.destroy.selector ;
50
+ return type (XcertBurnable).interfaceId;
54
51
}
55
52
56
53
/**
@@ -61,8 +58,7 @@ contract Selector
61
58
pure
62
59
returns (bytes4 )
63
60
{
64
- XcertRevokable i;
65
- return i.revoke.selector ;
61
+ return type (XcertRevokable).interfaceId;
66
62
}
67
63
68
64
/**
@@ -73,8 +69,7 @@ contract Selector
73
69
pure
74
70
returns (bytes4 )
75
71
{
76
- XcertMutable i;
77
- return i.updateTokenURIIntegrityDigest.selector ;
72
+ return type (XcertMutable).interfaceId;
78
73
}
79
74
80
75
/**
@@ -85,8 +80,7 @@ contract Selector
85
80
pure
86
81
returns (bytes4 )
87
82
{
88
- XcertPausable i;
89
- return i.setPause.selector ;
83
+ return type (XcertPausable).interfaceId;
90
84
}
91
85
92
86
}
You can’t perform that action at this time.
0 commit comments