zhuowei / nft_ptr

C++ `std::unique_ptr` that represents each object as an NFT on the Ethereum blockchain
https://worthdoingbadly.com
1.99k stars 36 forks source link

Rewrite it in Rust #6

Closed chop0 closed 3 years ago

chop0 commented 3 years ago

Whilst C++ is cool and all, these days Rust is really where it's at. Eventually, it would be ideal to move the entire thing to Rust smart pointers, but as a transition, using C++/Rust bindings would be an excellent solution.

chop0 commented 3 years ago

update: nevermind it's already rust

zhuowei commented 3 years ago

I used Solidity for the smart contracts in this project since it had to run on Ethereum and I wanted to use OpenZeppelin's prebuilt templates, but I'm open to rewriting the smart contracts in Rust for WebAssembly-enabled blockchains.