-
Notifications
You must be signed in to change notification settings - Fork 61
Home
Wei Tang edited this page Jun 5, 2017
·
3 revisions
You want to run an application or contract that is executed on SputnikVM.
You know a language that compiles to SputnikVM bytecode.
You are developing a blockchain and are looking for an off the shelf, efficient, cryptocontract virtual machine to plug into your blockchain.
You implement languages that targets SputnikVM bytecode. This might include implementing a LLVM backend that targets SputnikVM bytecode.
You integrate SputnikVM library into some application. You are concerned how the VM interacts with the external world.
You extend SputnikVM with new interfaces, fixes, features etc. in support of Application Developers. You know the API of SputnikVM, how it's built. Consists of:
- Building SputnikVM
- Running the regression tests
- Running the common unit tests for all Ethereum implementations
You know the implementation of the VM itself.