@@ -88,17 +88,17 @@ public class PrecompiledContracts {
8888 private static final BN128Addition altBN128Add = new BN128Addition ();
8989 private static final BN128Multiplication altBN128Mul = new BN128Multiplication ();
9090 private static final BN128Pairing altBN128Pairing = new BN128Pairing ();
91- private static final VoteWitnessNative voteContract = new VoteWitnessNative ();
92- // private static final FreezeBalanceNative freezeBalance = new FreezeBalanceNative();
91+ // private static final VoteWitnessNative voteContract = new VoteWitnessNative();
92+ // private static final FreezeBalanceNative freezeBalance = new FreezeBalanceNative();
9393// private static final UnfreezeBalanceNative unFreezeBalance = new UnfreezeBalanceNative();
94- private static final WithdrawBalanceNative withdrawBalance = new WithdrawBalanceNative ();
95- private static final ProposalApproveNative proposalApprove = new ProposalApproveNative ();
96- private static final ProposalCreateNative proposalCreate = new ProposalCreateNative ();
97- private static final ProposalDeleteNative proposalDelete = new ProposalDeleteNative ();
98- private static final ConvertFromTronBytesAddressNative convertFromTronBytesAddress = new ConvertFromTronBytesAddressNative ();
99- private static final ConvertFromTronBase58AddressNative convertFromTronBase58Address = new ConvertFromTronBase58AddressNative ();
94+ // private static final WithdrawBalanceNative withdrawBalance = new WithdrawBalanceNative();
95+ // private static final ProposalApproveNative proposalApprove = new ProposalApproveNative();
96+ // private static final ProposalCreateNative proposalCreate = new ProposalCreateNative();
97+ // private static final ProposalDeleteNative proposalDelete = new ProposalDeleteNative();
98+ // private static final ConvertFromTronBytesAddressNative convertFromTronBytesAddress = new ConvertFromTronBytesAddressNative();
99+ // private static final ConvertFromTronBase58AddressNative convertFromTronBase58Address = new ConvertFromTronBase58AddressNative();
100100// private static final TransferAssetNative transferAsset = new TransferAssetNative();
101- private static final GetTransferAssetNative getTransferAssetAmount = new GetTransferAssetNative ();
101+ // private static final GetTransferAssetNative getTransferAssetAmount = new GetTransferAssetNative();
102102
103103 private static final ECKey addressCheckECKey = new ECKey ();
104104 private static final String addressCheckECKeyAddress = Wallet
@@ -121,28 +121,28 @@ public class PrecompiledContracts {
121121 "0000000000000000000000000000000000000000000000000000000000000007" );
122122 private static final DataWord altBN128PairingAddr = new DataWord (
123123 "0000000000000000000000000000000000000000000000000000000000000008" );
124- private static final DataWord voteContractAddr = new DataWord (
125- "0000000000000000000000000000000000000000000000000000000000010001" );
124+ // private static final DataWord voteContractAddr = new DataWord(
125+ // "0000000000000000000000000000000000000000000000000000000000010001");
126126 // private static final DataWord freezeBalanceAddr = new DataWord(
127127// "0000000000000000000000000000000000000000000000000000000000010002");
128128// private static final DataWord unFreezeBalanceAddr = new DataWord(
129129// "0000000000000000000000000000000000000000000000000000000000010003");
130- private static final DataWord withdrawBalanceAddr = new DataWord (
131- "0000000000000000000000000000000000000000000000000000000000010004" );
132- private static final DataWord proposalApproveAddr = new DataWord (
133- "0000000000000000000000000000000000000000000000000000000000010005" );
134- private static final DataWord proposalCreateAddr = new DataWord (
135- "0000000000000000000000000000000000000000000000000000000000010006" );
136- private static final DataWord proposalDeleteAddr = new DataWord (
137- "0000000000000000000000000000000000000000000000000000000000010007" );
138- private static final DataWord convertFromTronBytesAddressAddr = new DataWord (
139- "0000000000000000000000000000000000000000000000000000000000010008" );
140- private static final DataWord convertFromTronBase58AddressAddr = new DataWord (
141- "0000000000000000000000000000000000000000000000000000000000010009" );
130+ // private static final DataWord withdrawBalanceAddr = new DataWord(
131+ // "0000000000000000000000000000000000000000000000000000000000010004");
132+ // private static final DataWord proposalApproveAddr = new DataWord(
133+ // "0000000000000000000000000000000000000000000000000000000000010005");
134+ // private static final DataWord proposalCreateAddr = new DataWord(
135+ // "0000000000000000000000000000000000000000000000000000000000010006");
136+ // private static final DataWord proposalDeleteAddr = new DataWord(
137+ // "0000000000000000000000000000000000000000000000000000000000010007");
138+ // private static final DataWord convertFromTronBytesAddressAddr = new DataWord(
139+ // "0000000000000000000000000000000000000000000000000000000000010008");
140+ // private static final DataWord convertFromTronBase58AddressAddr = new DataWord(
141+ // "0000000000000000000000000000000000000000000000000000000000010009");
142142// private static final DataWord transferAssetAddr = new DataWord(
143143// "000000000000000000000000000000000000000000000000000000000001000a");
144- private static final DataWord getTransferAssetAmountAddr = new DataWord (
145- "000000000000000000000000000000000000000000000000000000000001000b" );
144+ // private static final DataWord getTransferAssetAmountAddr = new DataWord(
145+ // "000000000000000000000000000000000000000000000000000000000001000b");
146146
147147 public static PrecompiledContract getContractForAddress (DataWord address ) {
148148
@@ -161,39 +161,39 @@ public static PrecompiledContract getContractForAddress(DataWord address) {
161161 if (address .equals (identityAddr )) {
162162 return identity ;
163163 }
164- if (address .equals (voteContractAddr )) {
165- return voteContract ;
166- }
164+ // if (address.equals(voteContractAddr)) {
165+ // return voteContract;
166+ // }
167167// if (address.equals(freezeBalanceAddr)) {
168168// return freezeBalance;
169169// }
170170// if (address.equals(unFreezeBalanceAddr)) {
171171// return unFreezeBalance;
172172// }
173- if (address .equals (withdrawBalanceAddr )) {
174- return withdrawBalance ;
175- }
176- if (address .equals (proposalApproveAddr )) {
177- return proposalApprove ;
178- }
179- if (address .equals (proposalCreateAddr )) {
180- return proposalCreate ;
181- }
182- if (address .equals (proposalDeleteAddr )) {
183- return proposalDelete ;
184- }
185- if (address .equals (convertFromTronBytesAddressAddr )) {
186- return convertFromTronBytesAddress ;
187- }
188- if (address .equals (convertFromTronBase58AddressAddr )) {
189- return convertFromTronBase58Address ;
190- }
173+ // if (address.equals(withdrawBalanceAddr)) {
174+ // return withdrawBalance;
175+ // }
176+ // if (address.equals(proposalApproveAddr)) {
177+ // return proposalApprove;
178+ // }
179+ // if (address.equals(proposalCreateAddr)) {
180+ // return proposalCreate;
181+ // }
182+ // if (address.equals(proposalDeleteAddr)) {
183+ // return proposalDelete;
184+ // }
185+ // if (address.equals(convertFromTronBytesAddressAddr)) {
186+ // return convertFromTronBytesAddress;
187+ // }
188+ // if (address.equals(convertFromTronBase58AddressAddr)) {
189+ // return convertFromTronBase58Address;
190+ // }
191191// if (address.equals(transferAssetAddr)) {
192192// return transferAsset;
193193// }
194- if (address .equals (getTransferAssetAmountAddr )) {
195- return getTransferAssetAmount ;
196- }
194+ // if (address.equals(getTransferAssetAmountAddr)) {
195+ // return getTransferAssetAmount;
196+ // }
197197
198198 // Byzantium precompiles
199199 if (address .equals (modExpAddr )) {
@@ -912,10 +912,6 @@ public Pair<Boolean, byte[]> execute(byte[] data) {
912912 return Pair .of (true , new DataWord (0 ).getData ());
913913 }
914914
915- if (data == null ) {
916- data = EMPTY_BYTE_ARRAY ;
917- }
918-
919915 Contract .WithdrawBalanceContract .Builder builder = Contract .WithdrawBalanceContract
920916 .newBuilder ();
921917 ByteString byteAddress = ByteString .copyFrom (getCallerAddress ());
0 commit comments