Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transaction failed with error 0x22 on swap: USDC to SPL tokens (RAY and SRM). #65

Open
laurencefass opened this issue Jul 6, 2021 · 1 comment

Comments

@laurencefass
Copy link

laurencefass commented Jul 6, 2021

I tried and failed to swap USDC to RAY/SRM.

I succesfully converted SOL to USDC as per guidance in #63.

Converting USDC to RAY or SRM resulted in custom program error 0x22.

screen dump:
image

console log:

MetaMask: The event 'data' is deprecated and will be removed in the future. Use 'message' instead.
For more information, see: https://eips.ethereum.org/EIPS/eip-1193#message
_warnOfDeprecation @ inpage.js:1
on @ inpage.js:1
c.setProvider @ 2.cc189e01.chunk.js:1
e @ 2.cc189e01.chunk.js:1
packageInit @ 2.cc189e01.chunk.js:1
h @ 2.cc189e01.chunk.js:1
290 @ main.a239de0b.chunk.js:1
u @ (index):1
(anonymous) @ main.a239de0b.chunk.js:1
166 @ main.a239de0b.chunk.js:1
u @ (index):1
952 @ main.a239de0b.chunk.js:1
u @ (index):1
r @ (index):1
t @ (index):1
(anonymous) @ main.a239de0b.chunk.js:1
inpage.js:1 MetaMask: The event 'close' is deprecated and may be removed in the future. Please use 'disconnect' instead.
For more information, see: https://eips.ethereum.org/EIPS/eip-1193#disconnect
_warnOfDeprecation @ inpage.js:1
on @ inpage.js:1
c.setProvider @ 2.cc189e01.chunk.js:1
e @ 2.cc189e01.chunk.js:1
packageInit @ 2.cc189e01.chunk.js:1
h @ 2.cc189e01.chunk.js:1
290 @ main.a239de0b.chunk.js:1
u @ (index):1
(anonymous) @ main.a239de0b.chunk.js:1
166 @ main.a239de0b.chunk.js:1
u @ (index):1
952 @ main.a239de0b.chunk.js:1
u @ (index):1
r @ (index):1
t @ (index):1
(anonymous) @ main.a239de0b.chunk.js:1
main.a239de0b.chunk.js:1 Transaction confirmed after 299ms
2.cc189e01.chunk.js:1 Transaction simulation failed: Error processing Instruction 1: custom program error: 0x66 
    Program 11111111111111111111111111111111 invoke [1]
    Program 11111111111111111111111111111111 success
    Program 22Y43yTVxuUkoRKdm9thyRhQ3SdgQS7c7kB6UNCiaczD invoke [1]
    Program 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin invoke [2]
    Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [3]
    Program log: Instruction: Transfer
    Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 3402 of 159834 compute units
    Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success
    Program 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin consumed 17348 of 170391 compute units
    Program 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin success
    Program 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin invoke [2]
    Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [3]
    Program log: Instruction: Transfer
    Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 3402 of 133247 compute units
    Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success
    Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [3]
    Program log: Instruction: Transfer
    Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 3402 of 127008 compute units
    Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success
    Program 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin consumed 19451 of 142166 compute units
    Program 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin success
    Program log: 4ZfIrPLY4R6wrQEAAAAAAFE+BAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADG+nrzvtutOj1l82qryXQxsbvkwtL24OR8pgIDRS9dYTeZjMvy0EWLYVy8xrGjZ8R0np/vcwZiLhsbWJEBILyaxvp6877brTo9ZfNqq8l0MbG75MLS9uDkfKYCA0UvXWFujNLP7IRouUQsVl4tZQ6zJfcr53DaTI8K1GbIZzTC+A==
    Program log: Custom program error: 0x66
    Program 22Y43yTVxuUkoRKdm9thyRhQ3SdgQS7c7kB6UNCiaczD consumed 88303 of 200000 compute units
    Program 22Y43yTVxuUkoRKdm9thyRhQ3SdgQS7c7kB6UNCiaczD failed: custom program error: 0x66
(anonymous) @ 2.cc189e01.chunk.js:1
l @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
n @ 2.cc189e01.chunk.js:1
s @ 2.cc189e01.chunk.js:1
Promise.then (async)
n @ 2.cc189e01.chunk.js:1
s @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
l @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
n @ 2.cc189e01.chunk.js:1
s @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
l @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
n @ 2.cc189e01.chunk.js:1
s @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
jn @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
l @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
n @ 2.cc189e01.chunk.js:1
s @ 2.cc189e01.chunk.js:1
Promise.then (async)
n @ 2.cc189e01.chunk.js:1
s @ 2.cc189e01.chunk.js:1
Promise.then (async)
n @ 2.cc189e01.chunk.js:1
s @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ main.a239de0b.chunk.js:1
(anonymous) @ main.a239de0b.chunk.js:1
l @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
l @ 2.cc189e01.chunk.js:1
E @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
n @ 2.cc189e01.chunk.js:1
s @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ main.a239de0b.chunk.js:1
(anonymous) @ main.a239de0b.chunk.js:1
l @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
n @ 2.cc189e01.chunk.js:1
s @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ main.a239de0b.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
a @ 2.cc189e01.chunk.js:1
Promise.then (async)
u @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
br @ 2.cc189e01.chunk.js:1
onClick @ 2.cc189e01.chunk.js:1
qe @ 2.cc189e01.chunk.js:1
Qe @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
En @ 2.cc189e01.chunk.js:1
An @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
Ue @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
Tn @ 2.cc189e01.chunk.js:1
$t @ 2.cc189e01.chunk.js:1
Yt @ 2.cc189e01.chunk.js:1
t.unstable_runWithPriority @ 2.cc189e01.chunk.js:1
qi @ 2.cc189e01.chunk.js:1
Pe @ 2.cc189e01.chunk.js:1
Xt @ 2.cc189e01.chunk.js:1
Show 32 more frames
main.a239de0b.chunk.js:1 Error: failed to send transaction: Transaction simulation failed: Error processing Instruction 1: custom program error: 0x66
    at e.<anonymous> (2.cc189e01.chunk.js:1)
    at l (2.cc189e01.chunk.js:1)
    at Generator._invoke (2.cc189e01.chunk.js:1)
    at Generator.next (2.cc189e01.chunk.js:1)
    at n (2.cc189e01.chunk.js:1)
    at s (2.cc189e01.chunk.js:1)
(anonymous) @ main.a239de0b.chunk.js:1
l @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
n @ 2.cc189e01.chunk.js:1
u @ 2.cc189e01.chunk.js:1
Promise.then (async)
n @ 2.cc189e01.chunk.js:1
s @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
m @ main.a239de0b.chunk.js:1
(anonymous) @ main.a239de0b.chunk.js:1
(anonymous) @ main.a239de0b.chunk.js:1
(anonymous) @ main.a239de0b.chunk.js:1
l @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
l @ 2.cc189e01.chunk.js:1
E @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
n @ 2.cc189e01.chunk.js:1
s @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ main.a239de0b.chunk.js:1
(anonymous) @ main.a239de0b.chunk.js:1
l @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
n @ 2.cc189e01.chunk.js:1
s @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ main.a239de0b.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
a @ 2.cc189e01.chunk.js:1
Promise.then (async)
u @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
br @ 2.cc189e01.chunk.js:1
onClick @ 2.cc189e01.chunk.js:1
qe @ 2.cc189e01.chunk.js:1
Qe @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
En @ 2.cc189e01.chunk.js:1
An @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
Ue @ 2.cc189e01.chunk.js:1
(anonymous) @ 2.cc189e01.chunk.js:1
Tn @ 2.cc189e01.chunk.js:1
$t @ 2.cc189e01.chunk.js:1
Yt @ 2.cc189e01.chunk.js:1
t.unstable_runWithPriority @ 2.cc189e01.chunk.js:1
qi @ 2.cc189e01.chunk.js:1
Pe @ 2.cc189e01.chunk.js:1
Xt @ 2.cc189e01.chunk.js:1
Show 9 more frames
2.cc189e01.chunk.js:1 Uncaught (in promise) Error: failed to send transaction: Transaction simulation failed: Error processing Instruction 1: custom program error: 0x66
    at e.<anonymous> (2.cc189e01.chunk.js:1)
    at l (2.cc189e01.chunk.js:1)
    at Generator._invoke (2.cc189e01.chunk.js:1)
    at Generator.next (2.cc189e01.chunk.js:1)
    at n (2.cc189e01.chunk.js:1)
    at s (2.cc189e01.chunk.js:1)
@laurencefass laurencefass changed the title Error on swap USDC to RAY Silent fail and error on swap: USDC to RAY. Jul 6, 2021
@laurencefass laurencefass changed the title Silent fail and error on swap: USDC to RAY. Silent fail and error on swap: USDC to SPL tokens (RAY and SRM). Jul 6, 2021
@laurencefass laurencefass changed the title Silent fail and error on swap: USDC to SPL tokens (RAY and SRM). Transaction failed with error 0x22 on swap: USDC to SPL tokens (RAY and SRM). Jul 6, 2021
@laurencefass
Copy link
Author

I closed the browser logged in again and repeated and it worked after a few attempts, but this was not a regular-user friendly experience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant