Skip to content

Commit 54fb07d

Browse files
committed
extend SEED expiration time
1 parent 8626f56 commit 54fb07d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

contract/AElf.Contracts.MultiToken/TokenContract_Actions.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -697,8 +697,10 @@ public override Empty ExtendSeedExpirationTime(ExtendSeedExpirationTimeInput inp
697697
Assert(tokenInfo != null, "Seed NFT does not exist.");
698698
Assert(tokenInfo.Owner == Context.Sender, "Sender is not Seed NFT owner.");
699699

700-
tokenInfo.ExternalInfo.Value["__seed_exp_time"] = input.ExpirationTime;
701-
return base.ExtendSeedExpirationTime(input);
700+
tokenInfo.ExternalInfo.Value[TokenContractConstants.SeedExpireTimeExternalInfoKey] = input.ExpirationTime.ToString();
701+
State.TokenInfos[input.Symbol] = tokenInfo;
702+
base.ExtendSeedExpirationTime(input);
703+
return new Empty();
702704
}
703705

704706
private int GetMaxBatchApproveCount()

0 commit comments

Comments
 (0)