Skip to content

Commit 4a543c3

Browse files
committed
Decoupled msg.sender from ArtistToken owner
1 parent 631559d commit 4a543c3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+20972
-20765
lines changed

build/contracts/ACL.json

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@
267267
"id": 2,
268268
"nodeType": "ImportDirective",
269269
"scope": 244,
270-
"sourceUnit": 7194,
270+
"sourceUnit": 7195,
271271
"src": "25:29:0",
272272
"symbolAliases": [],
273273
"unitAlias": ""
@@ -281,10 +281,10 @@
281281
"id": 3,
282282
"name": "Ownable",
283283
"nodeType": "UserDefinedTypeName",
284-
"referencedDeclaration": 7193,
284+
"referencedDeclaration": 7194,
285285
"src": "182:7:0",
286286
"typeDescriptions": {
287-
"typeIdentifier": "t_contract$_Ownable_$7193",
287+
"typeIdentifier": "t_contract$_Ownable_$7194",
288288
"typeString": "contract Ownable"
289289
}
290290
},
@@ -294,15 +294,15 @@
294294
}
295295
],
296296
"contractDependencies": [
297-
7193
297+
7194
298298
],
299299
"contractKind": "contract",
300300
"documentation": "@title Permissioned manages access rights\n@author Lukas Lukac, Lightstreams, 11.7.2018",
301301
"fullyImplemented": true,
302302
"id": 220,
303303
"linearizedBaseContracts": [
304304
220,
305-
7193
305+
7194
306306
],
307307
"name": "Permissioned",
308308
"nodeType": "ContractDefinition",
@@ -750,10 +750,10 @@
750750
"name": "Ownable",
751751
"nodeType": "Identifier",
752752
"overloadedDeclarations": [],
753-
"referencedDeclaration": 7193,
753+
"referencedDeclaration": 7194,
754754
"src": "942:7:0",
755755
"typeDescriptions": {
756-
"typeIdentifier": "t_type$_t_contract$_Ownable_$7193_$",
756+
"typeIdentifier": "t_type$_t_contract$_Ownable_$7194_$",
757757
"typeString": "type(contract Ownable)"
758758
}
759759
},
@@ -882,7 +882,7 @@
882882
"name": "msg",
883883
"nodeType": "Identifier",
884884
"overloadedDeclarations": [],
885-
"referencedDeclaration": 8392,
885+
"referencedDeclaration": 8393,
886886
"src": "1148:3:0",
887887
"typeDescriptions": {
888888
"typeIdentifier": "t_magic_message",
@@ -999,10 +999,10 @@
999999
"name": "require",
10001000
"nodeType": "Identifier",
10011001
"overloadedDeclarations": [
1002-
8395,
1003-
8396
1002+
8396,
1003+
8397
10041004
],
1005-
"referencedDeclaration": 8396,
1005+
"referencedDeclaration": 8397,
10061006
"src": "1128:7:0",
10071007
"typeDescriptions": {
10081008
"typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
@@ -2876,7 +2876,7 @@
28762876
"name": "owner",
28772877
"nodeType": "Identifier",
28782878
"overloadedDeclarations": [],
2879-
"referencedDeclaration": 7134,
2879+
"referencedDeclaration": 7135,
28802880
"src": "2669:5:0",
28812881
"typeDescriptions": {
28822882
"typeIdentifier": "t_address",
@@ -2940,7 +2940,7 @@
29402940
"scope": 220,
29412941
"src": "2602:79:0",
29422942
"stateMutability": "view",
2943-
"superFunction": 7172,
2943+
"superFunction": 7173,
29442944
"visibility": "public"
29452945
}
29462946
],
@@ -2970,7 +2970,7 @@
29702970
],
29712971
"contractDependencies": [
29722972
220,
2973-
7193
2973+
7194
29742974
],
29752975
"contractKind": "contract",
29762976
"documentation": "@title ACL enables access control and management for every Smart Vault file\n@author Lukas Lukac, Lightstreams, 11.7.2018",
@@ -2979,7 +2979,7 @@
29792979
"linearizedBaseContracts": [
29802980
243,
29812981
220,
2982-
7193
2982+
7194
29832983
],
29842984
"name": "ACL",
29852985
"nodeType": "ContractDefinition",
@@ -3238,7 +3238,7 @@
32383238
"id": 2,
32393239
"nodeType": "ImportDirective",
32403240
"scope": 244,
3241-
"sourceUnit": 7194,
3241+
"sourceUnit": 7195,
32423242
"src": "25:29:0",
32433243
"symbolAliases": [],
32443244
"unitAlias": ""
@@ -3252,10 +3252,10 @@
32523252
"id": 3,
32533253
"name": "Ownable",
32543254
"nodeType": "UserDefinedTypeName",
3255-
"referencedDeclaration": 7193,
3255+
"referencedDeclaration": 7194,
32563256
"src": "182:7:0",
32573257
"typeDescriptions": {
3258-
"typeIdentifier": "t_contract$_Ownable_$7193",
3258+
"typeIdentifier": "t_contract$_Ownable_$7194",
32593259
"typeString": "contract Ownable"
32603260
}
32613261
},
@@ -3265,15 +3265,15 @@
32653265
}
32663266
],
32673267
"contractDependencies": [
3268-
7193
3268+
7194
32693269
],
32703270
"contractKind": "contract",
32713271
"documentation": "@title Permissioned manages access rights\n@author Lukas Lukac, Lightstreams, 11.7.2018",
32723272
"fullyImplemented": true,
32733273
"id": 220,
32743274
"linearizedBaseContracts": [
32753275
220,
3276-
7193
3276+
7194
32773277
],
32783278
"name": "Permissioned",
32793279
"nodeType": "ContractDefinition",
@@ -3721,10 +3721,10 @@
37213721
"name": "Ownable",
37223722
"nodeType": "Identifier",
37233723
"overloadedDeclarations": [],
3724-
"referencedDeclaration": 7193,
3724+
"referencedDeclaration": 7194,
37253725
"src": "942:7:0",
37263726
"typeDescriptions": {
3727-
"typeIdentifier": "t_type$_t_contract$_Ownable_$7193_$",
3727+
"typeIdentifier": "t_type$_t_contract$_Ownable_$7194_$",
37283728
"typeString": "type(contract Ownable)"
37293729
}
37303730
},
@@ -3853,7 +3853,7 @@
38533853
"name": "msg",
38543854
"nodeType": "Identifier",
38553855
"overloadedDeclarations": [],
3856-
"referencedDeclaration": 8392,
3856+
"referencedDeclaration": 8393,
38573857
"src": "1148:3:0",
38583858
"typeDescriptions": {
38593859
"typeIdentifier": "t_magic_message",
@@ -3970,10 +3970,10 @@
39703970
"name": "require",
39713971
"nodeType": "Identifier",
39723972
"overloadedDeclarations": [
3973-
8395,
3974-
8396
3973+
8396,
3974+
8397
39753975
],
3976-
"referencedDeclaration": 8396,
3976+
"referencedDeclaration": 8397,
39773977
"src": "1128:7:0",
39783978
"typeDescriptions": {
39793979
"typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
@@ -5847,7 +5847,7 @@
58475847
"name": "owner",
58485848
"nodeType": "Identifier",
58495849
"overloadedDeclarations": [],
5850-
"referencedDeclaration": 7134,
5850+
"referencedDeclaration": 7135,
58515851
"src": "2669:5:0",
58525852
"typeDescriptions": {
58535853
"typeIdentifier": "t_address",
@@ -5911,7 +5911,7 @@
59115911
"scope": 220,
59125912
"src": "2602:79:0",
59135913
"stateMutability": "view",
5914-
"superFunction": 7172,
5914+
"superFunction": 7173,
59155915
"visibility": "public"
59165916
}
59175917
],
@@ -5941,7 +5941,7 @@
59415941
],
59425942
"contractDependencies": [
59435943
220,
5944-
7193
5944+
7194
59455945
],
59465946
"contractKind": "contract",
59475947
"documentation": "@title ACL enables access control and management for every Smart Vault file\n@author Lukas Lukac, Lightstreams, 11.7.2018",
@@ -5950,7 +5950,7 @@
59505950
"linearizedBaseContracts": [
59515951
243,
59525952
220,
5953-
7193
5953+
7194
59545954
],
59555955
"name": "ACL",
59565956
"nodeType": "ContractDefinition",
@@ -6185,7 +6185,7 @@
61856185
},
61866186
"networks": {},
61876187
"schemaVersion": "3.0.23",
6188-
"updatedAt": "2020-03-05T10:42:18.158Z",
6188+
"updatedAt": "2020-03-05T16:01:15.135Z",
61896189
"devdoc": {
61906190
"author": "Lukas Lukac, Lightstreams, 11.7.2018",
61916191
"methods": {},

build/contracts/ArtistToken.json

Lines changed: 311 additions & 285 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)