-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
In Ask! message is payable even if there's no modifiers.
For example,
@message({ mutates: true })
flip(): void {
this.data.flag = !this.data.flag;
let event = new FlipEvent(this.data.flag);
// @ts-ignore
env().emitEvent(event);
}
This will generate metadata.json payable true, and it is actually payable.
"messages": [
{
"mutates": true,
"payable": true,
"args": [],
"docs": [],
"label": "flip",
"selector": "0x633aa551"
}
]
Is there a way to specify message to be non-payable?
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers