Some minor updates

This commit is contained in:
obscuren
2014-03-20 17:27:48 +01:00
parent c642094cac
commit f21eb88ad1
3 changed files with 15 additions and 2 deletions

View File

@ -58,6 +58,10 @@ var OpCodes = map[string]byte{
"BALANCE": 0x3c,
"MKTX": 0x3d,
"SUICIDE": 0x3f,
// TODO FIX OPCODES
"CALL": 0x40,
"RETURN": 0x41,
}
func IsOpCode(s string) bool {
@ -76,7 +80,11 @@ func CompileInstr(s string) ([]byte, error) {
}
num := new(big.Int)
num.SetString(s, 0)
_, success := num.SetString(s, 0)
// Assume regular bytes during compilation
if !success {
num.SetBytes([]byte(s))
}
return num.Bytes(), nil
}