ergoplatform / sigma-rust

Rust implementation of ErgoTree interpreter and wallet-related features
Creative Commons Zero v1.0 Universal
69 stars 48 forks source link

Add Python bindings #780

Open arobsn opened 4 days ago

arobsn commented 4 days ago

Implement an API that is functionally equivalent to the Wasm bindings (ergo-lib-wasm). Essentially, this API should provide all the necessary functionality for dApps to build and sign transactions. Key features include:

marctheshark3 commented 23 hours ago

If I wanted to try this out, is it correct to fork the repo build this out, and then submit PR?

SethDusek commented 20 hours ago

If I wanted to try this out, is it correct to fork the repo build this out, and then submit PR?

Yes, check out the bindings folder to see how other bindings are implemented, and the pyo3 crate if you're interested: https://docs.rs/crate/pyo3/latest