mirror of
https://github.com/Qortal/qortal.git
synced 2025-07-24 18:51:23 +00:00
ATs: only call MachineState.getCodeBytes() once in preparation for using newer AT lib
This commit is contained in:
@@ -51,9 +51,10 @@ public class AT {
|
|||||||
|
|
||||||
MachineState machineState = new MachineState(api, loggerFactory, deployATTransactionData.getCreationBytes());
|
MachineState machineState = new MachineState(api, loggerFactory, deployATTransactionData.getCreationBytes());
|
||||||
|
|
||||||
byte[] codeHash = Crypto.digest(machineState.getCodeBytes());
|
byte[] codeBytes = machineState.getCodeBytes();
|
||||||
|
byte[] codeHash = Crypto.digest(codeBytes);
|
||||||
|
|
||||||
this.atData = new ATData(atAddress, creatorPublicKey, creation, machineState.version, assetId, machineState.getCodeBytes(), codeHash,
|
this.atData = new ATData(atAddress, creatorPublicKey, creation, machineState.version, assetId, codeBytes, codeHash,
|
||||||
machineState.isSleeping(), machineState.getSleepUntilHeight(), machineState.isFinished(), machineState.hadFatalError(),
|
machineState.isSleeping(), machineState.getSleepUntilHeight(), machineState.isFinished(), machineState.hadFatalError(),
|
||||||
machineState.isFrozen(), machineState.getFrozenBalance());
|
machineState.isFrozen(), machineState.getFrozenBalance());
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user