Skip to content

🛠 Elrond - Command Line Tools and SDK (Python, TypeScript, Go, Java) for interacting with the Elrond Network (in general) and Smart Contracts (in particular).

License

Notifications You must be signed in to change notification settings

irfan798/elrond-sdk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elrond-sdk

Build Status

This is a monorepo containing the following:

Component Type Documentation API Changelog CLI Distribution
erdpy CLI and Python SDK docs.elrond.com Sphinx (TBD) CHANGELOG CLI erdpy-up and PyPi
erdgo Go SDK pkg.go.dev N / A CHANGELOG N / A go.mod (Github)
erdjava Java SDK JavaDoc N / A CHANGELOG CLI Source code (Github)
erdjs TypeScript SDK TBD TypeDoc CHANGELOG N / A npm
erdkotlin Kotlin SDK TBD N / A CHANGELOG N / A Source code (Github)
erdtestjs TypeScript SDK TBD TypeDoc (TBD) TBD N / A npm
erdwalletjs-cli NodeJS CLI TBD N / A CHANGELOG CLI npm

For developing Smart Contracts, our tutorials, plus Elrond IDE - which is a frontend for erdpy - should be a good start.

Developers

The Elrond Team.

Community Contributions

Thanks and credits go to:

Contribute

One can contribute by creating pull requests, or by opening issues for discovered bugs or desired features.

How to publish an update

erdpy

Note: this flow will be improved in the near future.

  • Create a new branch on top of development: git checkout -b release-erdpy-v... development
  • Bump version in setup.py and erdpy/_version.py.
  • Update erdpy/CHANGELOG.md.
  • Make a commit such as Bump version: erdpy v....
  • Open a PR and get reviewers.
  • Once the PR is merged into development, trigger the action Publish erdpy from the Github Actions dashboard. This will publish the package on PyPi.

erdjs

  • TBD

About

🛠 Elrond - Command Line Tools and SDK (Python, TypeScript, Go, Java) for interacting with the Elrond Network (in general) and Smart Contracts (in particular).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 44.0%
  • Python 28.4%
  • Kotlin 6.8%
  • Go 6.6%
  • Java 4.0%
  • HTML 3.5%
  • Other 6.7%