Skip to content
This repository has been archived by the owner on May 18, 2019. It is now read-only.

Clarify NEO smart contract java development #6

Open
peterszatmary opened this issue Oct 11, 2017 · 4 comments
Open

Clarify NEO smart contract java development #6

peterszatmary opened this issue Oct 11, 2017 · 4 comments

Comments

@peterszatmary
Copy link
Contributor

I was not able to create hello world smart contract with neo-devpack-java.

  1. maybe documentation is old
  2. or in neo-devpack-java are some java files missing

Documentation tells us to extends our smart contracts with FunctionCode or VerificationCode.

Example from doc

import AntShares.SmartContract.Framework.FunctionCode;
import AntShares.SmartContract.Framework.Services.AntShares.Storage;

public class HelloWorld extends FunctionCode{
    public static byte[] Main(String[] args){
        Storage.Put(Storage.getCurrentContext(), "Greeting to the World", "Hello World!");
        return Storage.Get(Storage.getCurrentContext(),"Greeting to the World");
    }
}

Neo-devpack-java doesnt contain this files.

Link to Antshares.SmartContract.Framework JAR by documentation is broken.

I found one issue telling that Antshares.SmartContract.Framework JAR is compiled from neo-devpack-java.

If so than above mentioned documentation is old or neo-devpack-java is missing java files.

@erikzhang
Copy link
Member

Yes, the documentation is old.

@peterszatmary
Copy link
Contributor Author

Can i somehow help with the documentation ?

@erikzhang
Copy link
Member

Yes, of course. You can make pull requests at https://github.com/neo-project/docs

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants
@peterszatmary @erikzhang and others