-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
I removed the #[storage] attribute from AuthRegistry and the errors aren't particularly useful:
warning: unused variable authorize
┌─ src/main.nr:35:44
│
35 │ fn set_authorized(message_hash: Field, authorize: bool) {
│ --------- unused variable
│
warning: unused variable message_hash
┌─ src/main.nr:35:23
│
35 │ fn set_authorized(message_hash: Field, authorize: bool) {
│ ------------ unused variable
│
warning: unused variable reject
┌─ src/main.nr:47:23
│
47 │ fn set_reject_all(reject: bool) {
│ ------ unused variable
│
warning: unused variable message_hash
┌─ src/main.nr:65:13
│
65 │ let message_hash = compute_authwit_message_hash(
│ ------------ unused variable
│
warning: unused variable on_behalf_of
┌─ src/main.nr:62:16
│
62 │ fn consume(on_behalf_of: AztecAddress, inner_hash: Field) -> Field {
│ ------------ unused variable
│
warning: unused variable message_hash
┌─ src/main.nr:109:48
│
109 │ fn _set_authorized(approver: AztecAddress, message_hash: Field, authorize: bool) {
│ ------------ unused variable
│
warning: unused variable authorize
┌─ src/main.nr:109:69
│
109 │ fn _set_authorized(approver: AztecAddress, message_hash: Field, authorize: bool) {
│ --------- unused variable
│
warning: unused variable approver
┌─ src/main.nr:109:24
│
109 │ fn _set_authorized(approver: AztecAddress, message_hash: Field, authorize: bool) {
│ -------- unused variable
│
warning: unused variable on_behalf_of
┌─ src/main.nr:121:22
│
121 │ fn is_reject_all(on_behalf_of: AztecAddress) -> bool {
│ ------------ unused variable
│
warning: unused variable on_behalf_of
┌─ src/main.nr:134:22
│
134 │ fn is_consumable(on_behalf_of: AztecAddress, message_hash: Field) -> bool {
│ ------------ unused variable
│
warning: unused variable message_hash
┌─ src/main.nr:134:50
│
134 │ fn is_consumable(on_behalf_of: AztecAddress, message_hash: Field) -> bool {
│ ------------ unused variable
│
warning: unused variable on_behalf_of
┌─ src/main.nr:143:9
│
143 │ on_behalf_of: AztecAddress,
│ ------------ unused variable
│
warning: unused variable message_hash
┌─ src/main.nr:144:9
│
144 │ message_hash: Field,
│ ------------ unused variable
│
warning: struct `Storage` is never constructed
┌─ src/main.nr:20:12
│
20 │ struct Storage<Context> {
│ ------- struct is never constructed
│
error: Type fn(TypeDefinition) -> Quoted has no member named approved_actions
┌─ src/main.nr:36:17
│
36 │ storage.approved_actions.at(context.msg_sender()).at(message_hash).write(authorize);
│ ----------------
│
error: Type fn(TypeDefinition) -> Quoted has no member named reject_all
┌─ src/main.nr:48:17
│
48 │ storage.reject_all.at(context.msg_sender()).write(reject);
│ ----------
│
error: Type fn(TypeDefinition) -> Quoted has no member named reject_all
┌─ src/main.nr:63:34
│
63 │ assert_eq(false, storage.reject_all.at(on_behalf_of).read(), "rejecting all");
│ ----------
│
error: Type fn(TypeDefinition) -> Quoted has no member named approved_actions
┌─ src/main.nr:72:34
│
72 │ let authorized = storage.approved_actions.at(on_behalf_of).at(message_hash).read();
│ ----------------
│
error: Type fn(TypeDefinition) -> Quoted has no member named approved_actions
┌─ src/main.nr:75:17
│
75 │ storage.approved_actions.at(on_behalf_of).at(message_hash).write(false);
│ ----------------
│
error: Type fn(TypeDefinition) -> Quoted has no member named approved_actions
┌─ src/main.nr:110:17
│
110 │ storage.approved_actions.at(approver).at(message_hash).write(authorize);
│ ----------------
│
error: Type fn(TypeDefinition) -> Quoted has no member named reject_all
┌─ src/main.nr:122:17
│
122 │ storage.reject_all.at(on_behalf_of).read()
│ ----------
│
error: Type fn(TypeDefinition) -> Quoted has no member named approved_actions
┌─ src/main.nr:135:17
│
135 │ storage.approved_actions.at(on_behalf_of).at(message_hash).read()
│ ----------------
│
error: Type fn(TypeDefinition) -> Quoted has no member named approved_actions
┌─ src/main.nr:146:17
│
146 │ storage.approved_actions.at(on_behalf_of).at(message_hash).read()
│ ----------------
│
Aborting due to 9 previous errors
Metadata
Metadata
Assignees
Labels
No labels