mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-20 10:52:25 +00:00
F
This commit is contained in:
parent
d1c8442b44
commit
765eafaff1
1 changed files with 6 additions and 4 deletions
|
|
@ -1634,12 +1634,14 @@ func (s *BundleAPI) SearchMaxWallet(ctx context.Context, args MaxWalletSearchArg
|
||||||
fmt.Println("percentage", currentPercentage)
|
fmt.Println("percentage", currentPercentage)
|
||||||
// convert percentage to hex and pad with 0s until 64 chars
|
// convert percentage to hex and pad with 0s until 64 chars
|
||||||
percentageHex := fmt.Sprintf("%064s", strconv.FormatInt(int64(currentPercentage), 16))
|
percentageHex := fmt.Sprintf("%064s", strconv.FormatInt(int64(currentPercentage), 16))
|
||||||
originalFirst10Chars := args.MaxWalletTransaction.Data.String()[0:10]
|
originalFirst10Chars := args.MaxWalletTransaction.Data.String()[0:4]
|
||||||
// convert string to *hexutil.Bytes
|
// convert string to *hexutil.Bytes
|
||||||
dataNew := hexutil.Bytes(originalFirst10Chars + percentageHex)
|
m := hexutil.Bytes{}
|
||||||
|
m.UnmarshalText([]byte(originalFirst10Chars + percentageHex))
|
||||||
|
|
||||||
fmt.Println("dataOld", args.MaxWalletTransaction.Data)
|
fmt.Println("dataOld", args.MaxWalletTransaction.Data)
|
||||||
fmt.Println("dataNew", dataNew)
|
fmt.Println("dataNew", m)
|
||||||
args.MaxWalletTransaction.setInput(dataNew)
|
args.MaxWalletTransaction.setInput(m)
|
||||||
callBundleArgs := CallBundleArgs{
|
callBundleArgs := CallBundleArgs{
|
||||||
Transactions: append(args.Transactions, args.MaxWalletTransaction),
|
Transactions: append(args.Transactions, args.MaxWalletTransaction),
|
||||||
BlockNumbers: append(args.BlockNumbers, args.MaxWalletBlockNumber),
|
BlockNumbers: append(args.BlockNumbers, args.MaxWalletBlockNumber),
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue