From 4c15682f222573aa2f1d6623b93a2615b03ff35b Mon Sep 17 00:00:00 2001 From: secretnamebasis Date: Tue, 7 Jul 2026 09:40:34 -0600 Subject: [PATCH 1/2] fix: assign mainnet attribute --- dvm/dvm_functions.go | 1 + 1 file changed, 1 insertion(+) diff --git a/dvm/dvm_functions.go b/dvm/dvm_functions.go index a7613830..77ea2753 100644 --- a/dvm/dvm_functions.go +++ b/dvm/dvm_functions.go @@ -365,6 +365,7 @@ func dvm_address_string(dvm *DVM_Interpreter, expr *ast.CallExpr) (handled bool, if err := p.DecodeCompressed([]byte(k)); err == nil { addr := rpc.NewAddressFromKeys(p) + addr.Mainnet = globals.IsMainnet() return true, addr.String() } From ada4069353bf95bc678bd0ff9cdf1c4bdf596c7c Mon Sep 17 00:00:00 2001 From: secretnamebasis Date: Tue, 7 Jul 2026 09:40:52 -0600 Subject: [PATCH 2/2] fix: include globals package and modernize imports --- dvm/dvm_functions.go | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/dvm/dvm_functions.go b/dvm/dvm_functions.go index 77ea2753..2c66f421 100644 --- a/dvm/dvm_functions.go +++ b/dvm/dvm_functions.go @@ -16,17 +16,20 @@ package dvm -import "fmt" -import "go/ast" -import "strconv" -import "strings" -import "crypto/sha256" -import "encoding/hex" -import "golang.org/x/crypto/sha3" -import "github.com/blang/semver/v4" - -import "github.com/deroproject/derohe/rpc" -import "github.com/deroproject/derohe/cryptography/crypto" +import ( + "crypto/sha256" + "encoding/hex" + "fmt" + "go/ast" + "strconv" + "strings" + + "github.com/blang/semver/v4" + "github.com/deroproject/derohe/cryptography/crypto" + "github.com/deroproject/derohe/globals" + "github.com/deroproject/derohe/rpc" + "golang.org/x/crypto/sha3" +) // this files defines external functions which can be called in DVM // for example to load and store data from the blockchain and other basic functions