address: move into its own package

Doesn't really belong to the crypto.
This commit is contained in:
Roman Khimov 2019-12-25 15:22:02 +03:00
parent a025b9c42d
commit e685e9bf9a
15 changed files with 48 additions and 50 deletions

View file

@ -11,7 +11,7 @@ import (
"strconv"
"strings"
"github.com/CityOfZion/neo-go/pkg/crypto"
"github.com/CityOfZion/neo-go/pkg/encoding/address"
"github.com/CityOfZion/neo-go/pkg/io"
"github.com/CityOfZion/neo-go/pkg/vm/opcode"
)
@ -673,7 +673,7 @@ func (c *codegen) convertBuiltin(expr *ast.CallExpr) {
// contain double quotes that need to be stripped.
addressStr := expr.Args[0].(*ast.BasicLit).Value
addressStr = strings.Replace(addressStr, "\"", "", 2)
uint160, err := crypto.Uint160DecodeAddress(addressStr)
uint160, err := address.DecodeUint160(addressStr)
if err != nil {
c.prog.Err = err
return