Open laurencefass opened 3 years ago
I tried and failed to swap USDC to RAY/SRM.
I succesfully converted SOL to USDC as per guidance in https://github.com/project-serum/swap-ui/issues/63.
Converting USDC to RAY or SRM resulted in custom program error 0x22.
screen dump:
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)
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.
I tried and failed to swap USDC to RAY/SRM.
I succesfully converted SOL to USDC as per guidance in https://github.com/project-serum/swap-ui/issues/63.
Converting USDC to RAY or SRM resulted in custom program error 0x22.
screen dump:
console log: