Skip to content

Commit

Permalink
Merge pull request #6250 from onflow/bastian/update-atree-inlining-ca…
Browse files Browse the repository at this point in the history
…dence-v1.0-15
  • Loading branch information
turbolent authored Jul 23, 2024
2 parents 5f7bcee + 35044f5 commit 9b93276
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 10 deletions.
2 changes: 1 addition & 1 deletion cmd/util/cmd/execution-state-extract/cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -431,7 +431,7 @@ func run(*cobra.Command, []string) {

migration := newMigration(log.Logger, migrations, flagNWorker)

payloads, err := migration(payloads)
payloads, err = migration(payloads)
if err != nil {
log.Fatal().Err(err).Msgf("error migrating payloads: %s", err.Error())
}
Expand Down
22 changes: 13 additions & 9 deletions cmd/util/cmd/run-script/cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -77,13 +77,17 @@ func run(*cobra.Command, []string) {
// Validate chain ID
_ = chainID.Chain()

code, err := io.ReadAll(os.Stdin)
if err != nil {
log.Fatal().Msgf("failed to read script: %s", err)
}

var payloads []*ledger.Payload
var err error

if flagPayloads != "" {
_, payloads, err = util.ReadPayloadFile(log.Logger, flagPayloads)
} else {
log.Info().Msg("Reading trie")
log.Info().Msg("reading trie")

stateCommitment := util.ParseStateCommitment(flagStateCommitment)
payloads, err = util.ReadTrie(flagState, stateCommitment)
Expand All @@ -92,12 +96,17 @@ func run(*cobra.Command, []string) {
log.Fatal().Err(err).Msg("failed to read payloads")
}

log.Info().Msgf("creating registers from payloads (%d)", len(payloads))

registersByAccount, err := registers.NewByAccountFromPayloads(payloads)
if err != nil {
log.Fatal().Err(err)
}

log.Info().Msgf("created registers (%d accounts)", registersByAccount.AccountCount())
log.Info().Msgf(
"created %d registers from payloads (%d accounts)",
registersByAccount.Count(),
registersByAccount.AccountCount(),
)

options := computation.DefaultFVMOptions(chainID, false, false)
options = append(
Expand All @@ -116,11 +125,6 @@ func run(*cobra.Command, []string) {

vm := fvm.NewVirtualMachine()

code, err := io.ReadAll(os.Stdin)
if err != nil {
log.Fatal().Msgf("failed to read script: %s", err)
}

_, res, err := vm.Run(
ctx,
fvm.Script(code),
Expand Down

0 comments on commit 9b93276

Please sign in to comment.