Skip to content

Templates for WASM smart contracts (AS, Rust, Go) compatible with SmartWeave Protocol

Notifications You must be signed in to change notification settings

warp-contracts/warp-wasm-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Warp contracts - WASM templates

This repo contains Warp WASM contracts templates in:

It allows to quickly jump into contract development - each template contains an example PST contract, deployment scripts (on localhost, testnet and mainnet), build scripts and example tests - all backed-up by the Warp SDK.

Feature JS WASM - AS WASM - Rust WASM - Go
Sandboxing vm2
Foreign contract read R&D
Foreign contract view R&D Soon
Foreign contract write R&D Soon
Arweave.utils Soon Soon Soon
Evolve
Logging from contract
Transaction data (1)
Block data (2)
Contract data (3)
Gas metering 🚫

Legend:

  • R&D - we need to make some research and development before implementing the feature
  • Soon - the technology is already there, we just need to find some time to add the missing features :-)
  • (1) - access current transaction data (id, owner, etc.)
  • (2) - access current block data (indep_hash, height, timestamp)
  • (3) - access current contract data (id, owner)

About

Templates for WASM smart contracts (AS, Rust, Go) compatible with SmartWeave Protocol

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •