diff --git a/daemon/algod/api/server/v2/account.go b/daemon/algod/api/server/v2/account.go index abfa2314e7..ba9582a73d 100644 --- a/daemon/algod/api/server/v2/account.go +++ b/daemon/algod/api/server/v2/account.go @@ -240,6 +240,9 @@ func AccountToAccountData(a *model.Account) (basics.AccountData, error) { if a.CreatedAssets != nil && len(*a.CreatedAssets) > 0 { assetParams = make(map[basics.AssetIndex]basics.AssetParams, len(*a.CreatedAssets)) for _, ca := range *a.CreatedAssets { + if ca.Params == nil { + continue + } var metadataHash [32]byte if ca.Params.MetadataHash != nil { copy(metadataHash[:], *ca.Params.MetadataHash) diff --git a/daemon/algod/api/server/v2/dryrun.go b/daemon/algod/api/server/v2/dryrun.go index 63f0598628..3e6457639d 100644 --- a/daemon/algod/api/server/v2/dryrun.go +++ b/daemon/algod/api/server/v2/dryrun.go @@ -245,6 +245,9 @@ func (dl *dryrunLedger) init() error { } for i, app := range dl.dr.Apps { var addr basics.Address + if app.Params == nil { + continue + } if app.Params.Creator != "" { var err error addr, err = basics.UnmarshalChecksumAddress(app.Params.Creator)