Skip to content

Maven archetype which is used to generate Aion AVM based smart contract project in java

License

Notifications You must be signed in to change notification settings

HEHEYB/avm-archetype

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maven archetype which is used to generate Aion AVM based smart contract project in java.

Usage:

$> mvn archetype:generate -DarchetypeGroupId=org.aion4j -DarchetypeArtifactId=avm-archetype -DarchetypeVersion=0.20

Current archetype version: 0.20

To customize, contract class name, pass -DcontractName argument.

$> mvn archetype:generate -DarchetypeGroupId=org.aion4j -DarchetypeArtifactId=avm-archetype -DarchetypeVersion=0.20 -DcontractName=CounterContract
  • In the generated project's pom.xml, change aion4j.plugin.version property to latest version of aion4j-maven-plugin

  • To enable class verification for allowed classes in contract, uncomment class-verifier goal in pom.xml.

About

Maven archetype which is used to generate Aion AVM based smart contract project in java

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 79.5%
  • Groovy 20.5%