package io.bytom.offline.api;
import io.bytom.offline.common.Utils;
+import io.bytom.offline.common.VMUtil;
import org.bouncycastle.util.encoders.Hex;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
}
public static Output newRetireOutput(String assetID, long amount, String arbitrary) {
- String retireProgram = "6a" + Integer.toString(Hex.decode(arbitrary).length,16) + arbitrary;
+ String retireProgram = Hex.toHexString(new byte[]{VMUtil.OP_FAIL}) + Hex.toHexString(VMUtil.pushDataBytes(Hex.decode(arbitrary)));
return new Output(assetID, amount, retireProgram);
}