fix orcawhirpool int64 overflow
This commit is contained in:
@@ -13,7 +13,7 @@ var ()
|
||||
|
||||
func main() {
|
||||
|
||||
var slot uint64 = 414437304
|
||||
var slot uint64 = 414696178
|
||||
client := rpc.New("https://staked.helius-rpc.com?api-key=5adcf1f9-5719-43d1-bf3f-c2d4e1e5f94d")
|
||||
var rewards = false
|
||||
var version uint64 = 0
|
||||
|
||||
@@ -26,7 +26,7 @@ func main() {
|
||||
var data = NewBlockData(decimal.NewFromFloat(100.0))
|
||||
client := rpc.New("https://staked.helius-rpc.com?api-key=5adcf1f9-5719-43d1-bf3f-c2d4e1e5f94d")
|
||||
var version uint64 = 0
|
||||
txSig, _ := solana.SignatureFromBase58("33ausqKuyRbRi8A4SMFhoZRj6rAuNAnpneNdrme6DWnA6QGSQ42DJGMmwvZTqAnPpw6uwV3YV9cdYP4DNMMY4TNr")
|
||||
txSig, _ := solana.SignatureFromBase58("4sj82GCLtgTDExq7B8YrBsrrqPcE4FqT5Y1gKWmE4cHMDxs7wkCV1hik73dSZ99gZm3K4wyBZQ6U8Nmf48rM9Jri")
|
||||
tx, err := client.GetTransaction(context.Background(), txSig, &rpc.GetTransactionOpts{
|
||||
Commitment: rpc.CommitmentFinalized,
|
||||
Encoding: solana.EncodingBase64,
|
||||
@@ -78,7 +78,10 @@ func main() {
|
||||
i++
|
||||
}
|
||||
}
|
||||
fmt.Printf("swap: %d, program: %s, base: %s quote: %s \n", i, action.Program, action.BaseMint.String(), action.QuoteMint.String())
|
||||
fmt.Printf("swap: %d, program: %s, event: %s, base: %s quote: %s, base amount: %s, quote amount: %s, \n", i,
|
||||
action.Program, action.Event, action.BaseMint.String(), action.QuoteMint.String(),
|
||||
action.BaseAmount.String(),
|
||||
action.QuoteAmount.String())
|
||||
if err = HandleAction(context.Background(), result, actions, data); err != nil {
|
||||
//h.logger.Errorf("handle action error: %s - %v", result.RawTx.Transaction.Signatures[0].String(), err)
|
||||
fmt.Println("parse action error:", "tx", result.GetTxHash(), "i", i, "err", err)
|
||||
|
||||
Reference in New Issue
Block a user