ink-playground icon indicating copy to clipboard operation
ink-playground copied to clipboard

Browser Based Playground for editing, sharing & compiling ink! Smart Contracts

Results 29 ink-playground issues
Sort by recently updated
recently updated
newest added

This is the backend implementation for Issue #125

Rust
priority-low

Currently all lgging is doen by `println!`. We should switch to a proper logging solution: - [ ] replace all `println!` statements in all creats by `log` macros - [...

enhancement
size-sm
Rust
priority-low

I think it would be cool to have some sort of service that subscribes via webhooks to new `ink!` and/or `cargo-contract` releases and automatically updates the `compiler` and `contract` TOML...

enhancement
priority-low

Currently, test in Jest are slow due to ESM transpilation. Plus, we can not test the `monaco` editor/ rust anayler functionalities properly. Most likely Cypress unit testing would allow for...

priority-low

We should add support for supplying an ink! version to be used for the playground in the URL. This is necessary to allow links to the playground remain working, independent...

enhancement
priority-high

Rustdoc supports a feature for defining a playground URL: ```rust #![doc(html_playground_url = "https://playground.example.com/")] ``` https://doc.rust-lang.org/rustdoc/write-documentation/the-doc-attribute.html#html_playground_url We can use this feature to have a "Run" button show up in our ink!...

enhancement
priority-medium

Currently, ink! Playground can interpret and compile only one specific version of ink!. To make the playground useful for tutorials and also to share code snippets in forums, we need...

enhancement
TypeScript
Rust
Docker
priority-high

Check the currently used Dockerfile: https://github.com/achimcc/ink-backend/blob/main/compiler/Dockerfile Used by https://github.com/achimcc/ink-backend/blob/main/src/sandbox.rs to compile ink! Smart Contracts to WASM Try to opmtimize the build performance. Currently the build process slows down drastically if...

size-md
Docker