Skip to content

Commit a985c17

Browse files
committed
Obosolete transfer_assets2
1 parent 2d93256 commit a985c17

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

Lib9c/Action/TransferAssets2.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ namespace Nekoyume.Action
2121
/// </summary>
2222
[Serializable]
2323
[ActionType(TypeIdentifier)]
24+
[ActionObsolete(ActionObsoleteConfig.V200090ObsoleteIndex)]
2425
public class TransferAssets2 : ActionBase, ISerializable, ITransferAssets, ITransferAssetsV1
2526
{
2627
public const string TypeIdentifier = "transfer_assets2";
@@ -83,6 +84,7 @@ public override IAccount Execute(IActionContext context)
8384
{
8485
context.UseGas(4);
8586
var state = context.PreviousState;
87+
CheckObsolete(ActionObsoleteConfig.V200090ObsoleteIndex, context);
8688
if (context.Rehearsal)
8789
{
8890
return Recipients.Aggregate(state, (current, t) => current.MarkBalanceChanged(context, t.amount.Currency, new[] {Sender, t.recipient}));

Lib9c/ActionObsoleteConfig.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ public static class ActionObsoleteConfig
8282

8383
public const long V200080ObsoleteIndex = 7_983_895L;
8484

85+
public const long V200090ObsoleteIndex = 8_070_865L;
86+
8587
// While v200020, the action obsolete wasn't work well.
8688
// So other previous `V*ObsoletedIndex`s lost its meaning and
8789
// this block index will replace them.

0 commit comments

Comments
 (0)