See: Description
Annotation Type | Description |
---|---|
DefaultContractLocation |
This annotation marks a contract class with details about deployment(s) of the contract.
|
DontInheritImplementation |
Used to annotated a method in a base contract who's implementation should not be inhereited by sub-classes.
|
EventClass |
Marker annotation which identifies "Event" Classes.
|
FallbackFunction |
Marks the singular contract method to be called if an unrecognized function call is made,
or if ETH is sent to a contract with *no* function call.
|
Indexed |
This annotation may be applied to data members of
EventClass objects to indicate that
this field should be indexed as per the Ethereum event indexing rules. |
JavaSideExecutionOnly |
This annotation indicates a method in a contract class that will not be deployed to the blockchain when
the contract is deployed.
|
Memory |
Marks a local variable as having "Memory" storage class.
|
Payable |
This annotation marks a contract method that will can payment along with each method call.
|
Pure |
A contract method marked as
Pure may not read or write values on the blockchain. |
Storage |
Marks a local variable as having "Storage" storage class.
|
View |
A contract method marked as
View may access values stored in the persistent contract storage variables,
but may not *modify* those values. |