Skip to content

A Maven Plugin that compiles smart contracts that are written in solidity

License

Notifications You must be signed in to change notification settings

OpenElements/maven-smart-contract-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

maven-smart-contract-plugin

A Maven Plugin that compiles solidity contracts. To use the plugin the solidity compiler solc must be installed.

The plugin currently only provides the goal smart-contract:compile that will compile all smart contracts in src/main/contracts. The compiled files can be found under target/contracts. Currently the plugin creates the binaries (*.bin), the Application Binary Interface (*.abi) and a metadata JSON (*_meta.json) for each contract. Properties to configure the plugin might be added in future.

Future versions

The following features might be added in future to the plugin:

  • Since the solidity compiler can be used by using a docker container I plan to support that in future. By doing so the solc compiler must not be installed on the local machine. Only docker is needed that is much more common.
  • Adding properties to configure the plugin

About

A Maven Plugin that compiles smart contracts that are written in solidity

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages