mirror of https://github.com/ethereum/go-ethereum
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
490 B
28 lines
490 B
package ethchain
|
|
|
|
import (
|
|
_ "fmt"
|
|
"github.com/ethereum/eth-go/ethdb"
|
|
"github.com/ethereum/eth-go/ethutil"
|
|
"math/big"
|
|
"testing"
|
|
)
|
|
|
|
func TestVm(t *testing.T) {
|
|
InitFees()
|
|
ethutil.ReadConfig("")
|
|
|
|
db, _ := ethdb.NewMemDatabase()
|
|
ethutil.Config.Db = db
|
|
bm := NewBlockManager(nil)
|
|
|
|
block := bm.bc.genesisBlock
|
|
ctrct := NewTransaction(ContractAddr, big.NewInt(200000000), []string{
|
|
"PUSH",
|
|
"1",
|
|
"PUSH",
|
|
"2",
|
|
"STOP",
|
|
})
|
|
bm.ApplyTransactions(block, []*Transaction{ctrct})
|
|
}
|
|
|