Skip to content

Instantly share code, notes, and snippets.

@gjaldon
Created February 2, 2022 07:02
Show Gist options
  • Save gjaldon/3fa785e5bb3ef16b1acc57c76e0a489b to your computer and use it in GitHub Desktop.
Save gjaldon/3fa785e5bb3ef16b1acc57c76e0a489b to your computer and use it in GitHub Desktop.
(*rpc.GetTransactionResult)(0x140015774c0)({
Slot: (uint64) 118840773,
BlockTime: (*solana.UnixTimeSeconds)(0x1400155d030)(2022-02-01 20:25:15 +0800 PST),
Transaction: (*rpc.TransactionResultEnvelope)(0x14001e2d770)({
asDecodedBinary: (solana.Data) ASghLH0effaYLFiLPuhxMzNFHekTO6e5u5aCfSwXNXHWVe00LE53s1zPzCGLJEo95VyIiIYqjc3TR2SqQHSdLgcBAAQOsPHZECZxPFX4JvWPnqd4tLiWfv78Wq69jQmzOg0ijb7Z7v+uqaZbepHdTghQMC93fbltJBHPJFPKJTFnrOevik0mvLEf6NmljplWKhNcX2mw9b7DQbo7ZSa4T0ylnAtxQURXj0DBzpwh3bSg4kmn9oIUfdJ2XgKG6BukqGMRTXX5thn1rsGPiml43SFo2j1UmdraV2VFyr77njNZFp5ltupbzg43BN93AJGjrx9SchK66KLcMd3daNmy8LUEe7jUsBuf+j7j12H5D18IXTppGJx0Af6aWdrjgVUTbZoGmkZfvcdCp3vqt+1gZ9QKZtwme+W7/9WYWBlLnnhuwemNGLQ1m9375BRyPV98ZqeY6ZuEFhCRBe4ZMNAsi31hmL6LUI2StcLLLoeZvEZ99CM7YYohl4l+FFpddyh7S1kP8tEG3fbh12Whk9nL4UbO63msHLSF7V9bN5E6jPWFfv8AqQan1RcZLFxRIYzJTD1K8X9Y2u4Im6H9ROPb2YoAAAAAup2hghyJKzc7fg2L6njnH1VOcWmKKR/LKjh0BmZMypqFDy1uAqR6+CTQmradxC1wyyjL+iSft+5XudJWwSdi7wTwtFYZIhC2N3wdVuZ+OonNS0My4Sxwcd+iqeWawuCUAQ0NAQIDBAUGBwAICQoLDDMACgAAAAEAAAD+iAAAAAAAADcJAAAAAAAAtJ1PMQAAAAACAAAAAgAAAHhl5YnsplLb//8=,
asParsedTransaction: (*rpc.ParsedTransaction)(<nil>)
}),
Meta: (*rpc.TransactionMeta)(0x140002ecea0)({
Err: (interface {}) <nil>,
Fee: (uint64) 5000,
PreBalances: ([]uint64) (len=14 cap=16) {
(uint64) 432559409821932,
(uint64) 3591360,
(uint64) 23357760,
(uint64) 45518400,
(uint64) 7299063360,
(uint64) 457104960,
(uint64) 457104960,
(uint64) 2039280,
(uint64) 2039280,
(uint64) 2039280,
(uint64) 953185920,
(uint64) 1009200,
(uint64) 2039280,
(uint64) 1141440
},
PostBalances: ([]uint64) (len=14 cap=16) {
(uint64) 432559409816932,
(uint64) 3591360,
(uint64) 23357760,
(uint64) 45518400,
(uint64) 7299063360,
(uint64) 457104960,
(uint64) 457104960,
(uint64) 2039280,
(uint64) 2039280,
(uint64) 2039280,
(uint64) 953185920,
(uint64) 1009200,
(uint64) 2039280,
(uint64) 1141440
},
InnerInstructions: ([]rpc.InnerInstruction) (len=1 cap=1) {
(rpc.InnerInstruction) {
Index: (uint16) 0,
Instructions: ([]solana.CompiledInstruction) (len=1 cap=1) {
(solana.CompiledInstruction) {
ProgramIDIndex: (uint16) 10,
AccountCount: (bin.Varuint16) 0,
DataLength: (bin.Varuint16) 0,
Accounts: ([]uint16) (len=3 cap=4) {
(uint16) 7,
(uint16) 8,
(uint16) 0
},
Data: (solana.Base58) (len=9 cap=15) 3GCr7CLKk59h
}
}
}
},
PreTokenBalances: ([]rpc.TokenBalance) (len=4 cap=4) {
(rpc.TokenBalance) {
AccountIndex: (uint16) 7,
Mint: (solana.PublicKey) (len=32 cap=32) ETAtLmCmsoiEEKfNrHKJ2kYy3MoABhU6NQvpSfij5tDs,
UiTokenAmount: (*rpc.UiTokenAmount)(0x14001e2d680)({
Amount: (string) (len=12) "247684217537",
Decimals: (uint8) 6,
UiAmount: (*float64)(0x1400155d350)(247684.217537),
UiAmountString: (string) (len=13) "247684.217537"
})
},
(rpc.TokenBalance) {
AccountIndex: (uint16) 8,
Mint: (solana.PublicKey) (len=32 cap=32) ETAtLmCmsoiEEKfNrHKJ2kYy3MoABhU6NQvpSfij5tDs,
UiTokenAmount: (*rpc.UiTokenAmount)(0x14001e2d6b0)({
Amount: (string) (len=10) "6590660000",
Decimals: (uint8) 6,
UiAmount: (*float64)(0x1400155d3d0)(6590.66),
UiAmountString: (string) (len=7) "6590.66"
})
},
(rpc.TokenBalance) {
AccountIndex: (uint16) 9,
Mint: (solana.PublicKey) (len=32 cap=32) EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v,
UiTokenAmount: (*rpc.UiTokenAmount)(0x14001e2d6e0)({
Amount: (string) (len=12) "228649081210",
Decimals: (uint8) 6,
UiAmount: (*float64)(0x1400155d440)(228649.08121),
UiAmountString: (string) (len=12) "228649.08121"
})
},
(rpc.TokenBalance) {
AccountIndex: (uint16) 12,
Mint: (solana.PublicKey) (len=32 cap=32) SRMuApVNdxXokk5GT7XD5cUUgXMBCoAz2LHeuAoKWRt,
UiTokenAmount: (*rpc.UiTokenAmount)(0x14001e2d710)({
Amount: (string) (len=13) "1336341776530",
Decimals: (uint8) 6,
UiAmount: (*float64)(0x1400155d4c0)(1.33634177653e+06),
UiAmountString: (string) (len=13) "1336341.77653"
})
}
},
PostTokenBalances: ([]rpc.TokenBalance) (len=4 cap=4) {
(rpc.TokenBalance) {
AccountIndex: (uint16) 7,
Mint: (solana.PublicKey) (len=32 cap=32) ETAtLmCmsoiEEKfNrHKJ2kYy3MoABhU6NQvpSfij5tDs,
UiTokenAmount: (*rpc.UiTokenAmount)(0x14001e2d590)({
Amount: (string) (len=12) "247663087537",
Decimals: (uint8) 6,
UiAmount: (*float64)(0x1400155d130)(247663.087537),
UiAmountString: (string) (len=13) "247663.087537"
})
},
(rpc.TokenBalance) {
AccountIndex: (uint16) 8,
Mint: (solana.PublicKey) (len=32 cap=32) ETAtLmCmsoiEEKfNrHKJ2kYy3MoABhU6NQvpSfij5tDs,
UiTokenAmount: (*rpc.UiTokenAmount)(0x14001e2d5c0)({
Amount: (string) (len=10) "6611790000",
Decimals: (uint8) 6,
UiAmount: (*float64)(0x1400155d1b0)(6611.79),
UiAmountString: (string) (len=7) "6611.79"
})
},
(rpc.TokenBalance) {
AccountIndex: (uint16) 9,
Mint: (solana.PublicKey) (len=32 cap=32) EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v,
UiTokenAmount: (*rpc.UiTokenAmount)(0x14001e2d5f0)({
Amount: (string) (len=12) "228649081210",
Decimals: (uint8) 6,
UiAmount: (*float64)(0x1400155d220)(228649.08121),
UiAmountString: (string) (len=12) "228649.08121"
})
},
(rpc.TokenBalance) {
AccountIndex: (uint16) 12,
Mint: (solana.PublicKey) (len=32 cap=32) SRMuApVNdxXokk5GT7XD5cUUgXMBCoAz2LHeuAoKWRt,
UiTokenAmount: (*rpc.UiTokenAmount)(0x14001e2d620)({
Amount: (string) (len=13) "1336341776530",
Decimals: (uint8) 6,
UiAmount: (*float64)(0x1400155d2a0)(1.33634177653e+06),
UiAmountString: (string) (len=13) "1336341.77653"
})
}
},
LogMessages: ([]string) (len=7 cap=8) {
(string) (len=63) "Program 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin invoke [1]",
(string) (len=62) "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [2]",
(string) (len=34) "Program log: Instruction: Transfer",
(string) (len=89) "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 2643 of 188956 compute units",
(string) (len=59) "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success",
(string) (len=91) "Program 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin consumed 14468 of 200000 compute units",
(string) (len=60) "Program 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin success"
},
Status: (rpc.DeprecatedTransactionMetaStatus) (len=1) {
(string) (len=2) "Ok": (interface {}) <nil>
},
Rewards: ([]rpc.BlockReward) {
}
})
})
(string) (len=9) "--- Soltx"
(*solana.Transaction)(0x14001558540)({
Signatures: ([]solana.Signature) (len=1 cap=1) {
(solana.Signature) (len=64 cap=64) oY144xf5cVCdZRXgNcDjBCwS473T8XDVB7XYdrdFWejDYJQTp1wxmeNV7ykiY14QJd47vR6H2fNZtBnMkNhRqYa
},
Message: (solana.Message) {
AccountKeys: ([]solana.PublicKey) (len=14 cap=16) {
(solana.PublicKey) (len=32 cap=32) CuieVDEDtLo7FypA9SbLM9saXFdb1dsshEkyErMqkRQq,
(solana.PublicKey) (len=32 cap=32) FfiqqvJcVL7oCCu8WQUMHLUC2dnHQPAPjTdSzsERFWjb,
(solana.PublicKey) (len=32 cap=32) 6CAepK9d82SKHdbxyqGHiTGUaVcDkBpetd2B7eMEy7ZA,
(solana.PublicKey) (len=32 cap=32) 5PmwfCyTcrxXa8YhBDFQD3Yda4AC8MRDGLE78z4RFHgG,
(solana.PublicKey) (len=32 cap=32) HomZxFZNGmH2XedBavMsrXgLnWFpMLT95QV8nCYtKszd,
(solana.PublicKey) (len=32 cap=32) GmqbTDL5QSAhWL7UsE8MriTHSnodWM1HyGR8Cn8GzZV5,
(solana.PublicKey) (len=32 cap=32) CrTBp7ThkRRYJBL4tprke2VbKYj2wSxJp3Q1LDoHcQwP,
(solana.PublicKey) (len=32 cap=32) 7SjaBzGX7PLTHn18yqGxg6cBqvMXzy3jdAbTsRfMdEMV,
(solana.PublicKey) (len=32 cap=32) D8ToFvpVWmNnfJzjHuumRJ4eoJc39hsWWcLtFZQpzQTt,
(solana.PublicKey) (len=32 cap=32) 6RSpnBYaegSKisXaJxeP36mkdVPe9SP3p2kDERz8Ahhi,
(solana.PublicKey) (len=32 cap=32) TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA,
(solana.PublicKey) (len=32 cap=32) SysvarRent111111111111111111111111111111111,
(solana.PublicKey) (len=32 cap=32) DZUEzsxTAkYGosDMMGuLNyGAgDe7doq8hFtu3EfEb8RF,
(solana.PublicKey) (len=32 cap=32) 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin
},
Header: (solana.MessageHeader) {
NumRequiredSignatures: (uint8) 1,
NumReadonlySignedAccounts: (uint8) 0,
NumReadonlyUnsignedAccounts: (uint8) 4
},
RecentBlockhash: (solana.Hash) (len=32 cap=32) LHWe4Xif3NYmYdTKNLtPsoSphtz2iFYjPKWTunzHmYo,
Instructions: ([]solana.CompiledInstruction) (len=1 cap=1) {
(solana.CompiledInstruction) {
ProgramIDIndex: (uint16) 13,
AccountCount: (bin.Varuint16) 13,
DataLength: (bin.Varuint16) 51,
Accounts: ([]uint16) (len=13 cap=16) {
(uint16) 1,
(uint16) 2,
(uint16) 3,
(uint16) 4,
(uint16) 5,
(uint16) 6,
(uint16) 7,
(uint16) 0,
(uint16) 8,
(uint16) 9,
(uint16) 10,
(uint16) 11,
(uint16) 12
},
Data: (solana.Base58) (len=51 cap=51) 189VEfQJy2YTaA3oKfvhbF4GwGLk2hH2TAwew1Ho64EajnBCUHqA6DP7KMjRRCXYjCYXY
}
}
}
})
(string) (len=20) "Token Instructions: "
([]*token.Instruction) (len=1 cap=1) {
(*token.Instruction)(0x140002eef30)({
BaseVariant: (bin.BaseVariant) {
TypeID: (bin.TypeID) (len=8 cap=8) {
00000000 03 00 00 00 00 00 00 00 |........|
},
Impl: (*token.Transfer)(0x14001569100)({
Amount: (*uint64)(0x14001e352f0)(21130000),
Accounts: (solana.AccountMetaSlice) (len=3 cap=4) {
(*solana.AccountMeta)(0x14000190000)({
PublicKey: (solana.PublicKey) (len=32 cap=32) 7SjaBzGX7PLTHn18yqGxg6cBqvMXzy3jdAbTsRfMdEMV,
IsWritable: (bool) true,
IsSigner: (bool) false
}),
(*solana.AccountMeta)(0x14000190030)({
PublicKey: (solana.PublicKey) (len=32 cap=32) D8ToFvpVWmNnfJzjHuumRJ4eoJc39hsWWcLtFZQpzQTt,
IsWritable: (bool) true,
IsSigner: (bool) false
}),
(*solana.AccountMeta)(0x14000135470)({
PublicKey: (solana.PublicKey) (len=32 cap=32) CuieVDEDtLo7FypA9SbLM9saXFdb1dsshEkyErMqkRQq,
IsWritable: (bool) true,
IsSigner: (bool) true
})
},
Signers: (solana.AccountMetaSlice) {
}
})
}
})
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment