Skip to content

Commit abd53e8

Browse files
authoredJan 25, 2022
Change callFlags (#2653)
1 parent 6b0b7e8 commit abd53e8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed
 

‎src/neo/SmartContract/Native/ContractManagement.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -154,13 +154,13 @@ public IEnumerable<ContractState> ListContracts(DataCache snapshot)
154154
return snapshot.Find(listContractsPrefix).Select(kvp => kvp.Value.GetInteroperable<ContractState>());
155155
}
156156

157-
[ContractMethod(RequiredCallFlags = CallFlags.States | CallFlags.AllowNotify)]
157+
[ContractMethod(RequiredCallFlags = CallFlags.All)]
158158
private ContractTask<ContractState> Deploy(ApplicationEngine engine, byte[] nefFile, byte[] manifest)
159159
{
160160
return Deploy(engine, nefFile, manifest, StackItem.Null);
161161
}
162162

163-
[ContractMethod(RequiredCallFlags = CallFlags.States | CallFlags.AllowNotify)]
163+
[ContractMethod(RequiredCallFlags = CallFlags.All)]
164164
private async ContractTask<ContractState> Deploy(ApplicationEngine engine, byte[] nefFile, byte[] manifest, StackItem data)
165165
{
166166
if (engine.ScriptContainer is not Transaction tx)
@@ -200,13 +200,13 @@ private async ContractTask<ContractState> Deploy(ApplicationEngine engine, byte[
200200
return contract;
201201
}
202202

203-
[ContractMethod(RequiredCallFlags = CallFlags.States | CallFlags.AllowNotify)]
203+
[ContractMethod(RequiredCallFlags = CallFlags.All)]
204204
private ContractTask Update(ApplicationEngine engine, byte[] nefFile, byte[] manifest)
205205
{
206206
return Update(engine, nefFile, manifest, StackItem.Null);
207207
}
208208

209-
[ContractMethod(RequiredCallFlags = CallFlags.States | CallFlags.AllowNotify)]
209+
[ContractMethod(RequiredCallFlags = CallFlags.All)]
210210
private ContractTask Update(ApplicationEngine engine, byte[] nefFile, byte[] manifest, StackItem data)
211211
{
212212
if (nefFile is null && manifest is null) throw new ArgumentException();

0 commit comments

Comments
 (0)