sputnikvm
sputnikvm copied to clipboard
A Blockchain Virtual Machine
Hi! As part of https://github.com/rust-lang/rust/pull/99389 I'm going through crates that will panic as part of stricter uninit checks, and sputnikvm-(rlp,stateful) both look like they trigger the checks, but on the...
16
Hi! Trying to deploy a contract and call it using SeqTransactionVM type. Unfortunately, vm.fire() call hangs. I will be glad to share the snippet, but before doing so I would...
Hi, I used sputnikVM with the `sputnikvm-network-classic` patch of `HomesteadPatch` with `no_std` and it works just fine. But I tried changing to `ByzantiumPatch` from `sputnikvm_network_foundation`, and I got into std...
Not totally sure about this one. I at least wanted better error reporting on giving a bad option. I had considered putting all of the patches into a HashMap where...
SputnikVM is running based on per-transaction, it means, starting 'sputnikVM' for every transaction by accepting transaction, header parameter and freeing at end of execution of transaction. It would require some...
Please correct me if I am wrong. As I know CREATE2 is an opcode inside evm. We have two kind of transactions: `Call` or `Create`. A `Create` tx is same...
We are implementing an "InterChainTransaction" precompiled contract to verify the transaction (tx1) which has happened on the "Ethereum Blockchain" during the ICO. Once we are on the MAINNET, to verify...
Right now as we build on stable Rust, `const fn` is not available. Thus struct like `Gas` are constructed on the fly (the config file only store a `u64`). Performance...