Skip to content

Commit b6f46bd

Browse files
authored
Merge pull request #211 from onflow/janez/upgrade-flow-go-2
Upgrade flow-go - change VM calls
2 parents 745fdfd + e302460 commit b6f46bd

File tree

3 files changed

+7
-9
lines changed

3 files changed

+7
-9
lines changed

blockchain.go

+4-6
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,7 @@ func bootstrapLedger(
512512

513513
bootstrap := configureBootstrapProcedure(conf, flowAccountKey, conf.GenesisTokenSupply)
514514

515-
err := vm.Run(ctx, bootstrap, ledger, programs.NewEmptyPrograms())
515+
err := vm.Run(ctx, bootstrap, ledger)
516516
if err != nil {
517517
return err
518518
}
@@ -804,7 +804,6 @@ func (b *Blockchain) getAccountAtBlock(address flowgo.Address, blockHeight uint6
804804
b.vmCtx,
805805
address,
806806
b.storage.LedgerViewByHeight(blockHeight),
807-
programs.NewEmptyPrograms(),
808807
)
809808

810809
if fvmerrors.IsAccountNotFoundError(err) {
@@ -946,7 +945,7 @@ func (b *Blockchain) executeNextTransaction(ctx fvm.Context) (*types.Transaction
946945
) (*fvm.TransactionProcedure, error) {
947946
tx := fvm.Transaction(txBody, txIndex)
948947

949-
err := b.vm.Run(ctx, tx, ledgerView, programs.NewEmptyPrograms())
948+
err := b.vm.Run(ctx, tx, ledgerView)
950949
if err != nil {
951950
return nil, err
952951
}
@@ -1023,7 +1022,6 @@ func (b *Blockchain) commitBlock() (*flowgo.Block, error) {
10231022
}
10241023

10251024
func (b *Blockchain) GetAccountStorage(address sdk.Address) (*AccountStorage, error) {
1026-
program := programs.NewEmptyPrograms()
10271025
view := b.pendingBlock.ledgerView.NewChild()
10281026

10291027
stateParameters := state.DefaultParameters().
@@ -1053,7 +1051,7 @@ func (b *Blockchain) GetAccountStorage(address sdk.Address) (*AccountStorage, er
10531051
return nil, err
10541052
}
10551053

1056-
account, err := b.vm.GetAccount(b.vmCtx, flowgo.BytesToAddress(address.Bytes()), view, program)
1054+
account, err := b.vm.GetAccount(b.vmCtx, flowgo.BytesToAddress(address.Bytes()), view)
10571055
if err != nil {
10581056
return nil, err
10591057
}
@@ -1136,7 +1134,7 @@ func (b *Blockchain) ExecuteScriptAtBlock(script []byte, arguments [][]byte, blo
11361134

11371135
scriptProc := fvm.Script(script).WithArguments(arguments...)
11381136

1139-
err = b.vm.Run(blockContext, scriptProc, requestedLedgerView, programs.NewEmptyPrograms())
1137+
err = b.vm.Run(blockContext, scriptProc, requestedLedgerView)
11401138
if err != nil {
11411139
return nil, err
11421140
}

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ require (
1414
github.com/improbable-eng/grpc-web v0.12.0
1515
github.com/logrusorgru/aurora v2.0.3+incompatible
1616
github.com/onflow/cadence v0.27.0
17-
github.com/onflow/flow-go v0.26.14-test-synchronization.0.20221006152246-65158f882331
17+
github.com/onflow/flow-go v0.26.14-test-synchronization.0.20221006164531-ac5e7c1492bc
1818
github.com/onflow/flow-go-sdk v0.28.0
1919
github.com/onflow/flow-go/crypto v0.24.4
2020
github.com/onflow/flow-nft/lib/go/contracts v0.0.0-20220727161549-d59b1e547ac4

go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -569,8 +569,8 @@ github.com/onflow/flow-core-contracts/lib/go/templates v0.11.2-0.20220720151516-
569569
github.com/onflow/flow-core-contracts/lib/go/templates v0.11.2-0.20220720151516-797b149ceaaa/go.mod h1:JB2hWVxUjhMshUDNVQKfn4dzhhawOO+i3XjlhLMV5MM=
570570
github.com/onflow/flow-ft/lib/go/contracts v0.5.0 h1:Cg4gHGVblxcejfNNG5Mfj98Wf4zbY76O0Y28QB0766A=
571571
github.com/onflow/flow-ft/lib/go/contracts v0.5.0/go.mod h1:1zoTjp1KzNnOPkyqKmWKerUyf0gciw+e6tAEt0Ks3JE=
572-
github.com/onflow/flow-go v0.26.14-test-synchronization.0.20221006152246-65158f882331 h1:Y7cZpzadwAl/kYATv+CKWffOT7tu7SrIsK4WCN+pukY=
573-
github.com/onflow/flow-go v0.26.14-test-synchronization.0.20221006152246-65158f882331/go.mod h1:7A3pt/5AKE8Xk7R0WoflC08VlpHcKAvuA02dprlYoBA=
572+
github.com/onflow/flow-go v0.26.14-test-synchronization.0.20221006164531-ac5e7c1492bc h1:k0V6aePpiibX+tcsWbUWHKb6IN+dA9N3yy7ipDN4aJQ=
573+
github.com/onflow/flow-go v0.26.14-test-synchronization.0.20221006164531-ac5e7c1492bc/go.mod h1:7A3pt/5AKE8Xk7R0WoflC08VlpHcKAvuA02dprlYoBA=
574574
github.com/onflow/flow-go-sdk v0.20.0/go.mod h1:52QZyLwU3p3UZ2FXOy+sRl4JPdtvJoae1spIUBOFxA8=
575575
github.com/onflow/flow-go-sdk v0.24.0/go.mod h1:IoptMLPyFXWvyd9yYA6/4EmSeeozl6nJoIv4FaEMg74=
576576
github.com/onflow/flow-go-sdk v0.28.0 h1:MkRKQcqCuHnjSoD7hQKw5WIMbhK9tdhMuEF6FdYivSc=

0 commit comments

Comments
 (0)