Ich bin mir sicher, dass der Code falsch ist, denn als ich https://pancakeswap.finance/swap und https://poocoin.app/ als Referenz für den Preis überprüft habe, ist das Ergebnis, das ich habe, weit daneben.
Es würde ausreichen, den BNB-Preis aus dem Poolvertrag zu erhalten.
Irgendeine Idee, w a s d a r a n f a l s c h s e i n k ö n n t e C o d e ? < / p > < b r / > < c o d e > f r o m w e b 3 i m p o r t W e b 3 < b r / > < b r / > p a n R o u t e r C o n t r a c t A d d r e s s = ' 0 x 1 0 E D 4 3 C 7 1 8 7 1 4 e b 6 3 d 5 a A 5 7 B 7 8 B 5 4 7 0 4 E 2 5 6 0 2 4 E ' < b r / > p a n c a k e S w a p A b i = ' [ { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; _ f a c t o r y & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; _ W E T H & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; n o n p a y a b l e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; c o n s t r u c t o r & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ ] , & q u o t ; n a m e & q u o t ; : & q u o t ; W E T H & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; v i e w & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o k e n A & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o k e n B & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t A D e s i r e d & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t B D e s i r e d & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t A M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t B M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; d e a d l i n e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; n a m e & q u o t ; : & q u o t ; a d d L i q u i d i t y & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t A & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t B & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; l i q u i d i t y & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; n o n p a y a b l e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o k e n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t T o k e n D e s i r e d & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t T o k e n M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t E T H M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; d e a d l i n e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; n a m e & q u o t ; : & q u o t ; a d d L i q u i d i t y E T H & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t T o k e n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t E T H & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; l i q u i d i t y & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; p a y a b l e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ ] , & q u o t ; n a m e & q u o t ; : & q u o t ; f a c t o r y & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; v i e w & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t O u t & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; r e s e r v e I n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; r e s e r v e O u t & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; n a m e & q u o t ; : & q u o t ; g e t A m o u n t I n & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t I n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; p u r e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t I n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; r e s e r v e I n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; r e s e r v e O u t & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; n a m e & q u o t ; : & q u o t ; g e t A m o u n t O u t & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t O u t & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; p u r e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t O u t & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s [ ] & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; p a t h & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s [ ] & q u o t ; } ] , & q u o t ; n a m e & q u o t ; : & q u o t ; g e t A m o u n t s I n & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 [ ] & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t s & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 [ ] & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; v i e w & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t I n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s [ ] & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; p a t h & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s [ ] & q u o t ; } ] , & q u o t ; n a m e & q u o t ; : & q u o t ; g e t A m o u n t s O u t & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 [ ] & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t s & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 [ ] & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; v i e w & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t A & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; r e s e r v e A & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; r e s e r v e B & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; n a m e & q u o t ; : & q u o t ; q u o t e & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t B & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; p u r e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o k e n A & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o k e n B & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; l i q u i d i t y & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t A M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t B M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; d e a d l i n e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; n a m e & q u o t ; : & q u o t ; r e m o v e L i q u i d i t y & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t A & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t B & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; n o n p a y a b l e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o k e n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; l i q u i d i t y & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t T o k e n M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t E T H M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; d e a d l i n e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; n a m e & q u o t ; : & q u o t ; r e m o v e L i q u i d i t y E T H & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t T o k e n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t E T H & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; n o n p a y a b l e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o k e n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; l i q u i d i t y & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t T o k e n M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t E T H M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; d e a d l i n e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; n a m e & q u o t ; : & q u o t ; r e m o v e L i q u i d i t y E T H S u p p o r t i n g F e e O n T r a n s f e r T o k e n s & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t E T H & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; n o n p a y a b l e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o k e n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; l i q u i d i t y & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t T o k e n M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t E T H M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; d e a d l i n e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; b o o l & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a p p r o v e M a x & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; b o o l & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 8 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; v & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 8 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; b y t e s 3 2 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; r & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; b y t e s 3 2 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; b y t e s 3 2 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; s & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; b y t e s 3 2 & q u o t ; } ] , & q u o t ; n a m e & q u o t ; : & q u o t ; r e m o v e L i q u i d i t y E T H W i t h P e r m i t & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t T o k e n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t E T H & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; n o n p a y a b l e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o k e n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; l i q u i d i t y & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t T o k e n M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t E T H M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; d e a d l i n e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; b o o l & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a p p r o v e M a x & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; b o o l & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 8 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; v & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 8 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; b y t e s 3 2 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; r & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; b y t e s 3 2 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; b y t e s 3 2 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; s & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; b y t e s 3 2 & q u o t ; } ] , & q u o t ; n a m e & q u o t ; : & q u o t ; r e m o v e L i q u i d i t y E T H W i t h P e r m i t S u p p o r t i n g F e e O n T r a n s f e r T o k e n s & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t E T H & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; n o n p a y a b l e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o k e n A & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o k e n B & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; l i q u i d i t y & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t A M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t B M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; d e a d l i n e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; b o o l & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a p p r o v e M a x & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; b o o l & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 8 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; v & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 8 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; b y t e s 3 2 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; r & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; b y t e s 3 2 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; b y t e s 3 2 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; s & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; b y t e s 3 2 & q u o t ; } ] , & q u o t ; n a m e & q u o t ; : & q u o t ; r e m o v e L i q u i d i t y W i t h P e r m i t & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t A & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t B & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; n o n p a y a b l e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t O u t & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s [ ] & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; p a t h & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s [ ] & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; d e a d l i n e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; n a m e & q u o t ; : & q u o t ; s w a p E T H F o r E x a c t T o k e n s & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 [ ] & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t s & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 [ ] & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; p a y a b l e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t O u t M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s [ ] & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; p a t h & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s [ ] & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; d e a d l i n e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; n a m e & q u o t ; : & q u o t ; s w a p E x a c t E T H F o r T o k e n s & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 [ ] & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t s & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 [ ] & q u o t ; } ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; p a y a b l e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t O u t M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s [ ] & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; p a t h & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s [ ] & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; d e a d l i n e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; n a m e & q u o t ; : & q u o t ; s w a p E x a c t E T H F o r T o k e n s S u p p o r t i n g F e e O n T r a n s f e r T o k e n s & q u o t ; , & q u o t ; o u t p u t s & q u o t ; : [ ] , & q u o t ; s t a t e M u t a b i l i t y & q u o t ; : & q u o t ; p a y a b l e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; f u n c t i o n & q u o t ; } , { & q u o t ; i n p u t s & q u o t ; : [ { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t I n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; a m o u n t O u t M i n & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s [ ] & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; p a t h & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s [ ] & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; t o & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; a d d r e s s & q u o t ; } , { & q u o t ; i n t e r n a l T y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; , & q u o t ; n a m e & q u o t ; : & q u o t ; d e a d l i n e & q u o t ; , & q u o t ; t y p e & q u o t ; : & q u o t ; u i n t 2 5 6 & q u o t ; } ] , & q u o t ; n a m e & q u o t ; : & q u o t ; s w a p E x a c t T o k e n s F o r E T H & q u o t ; , & q u o t ; o u t p u t s ":[{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amountIn","type":"uint256"},{"internalType":"uint256","name":"amountOutMin","type":"uint256"},{"internalType":"address[]","name":"path","type":"address[]"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"swapExactTokensForETHSupportingFeeOnTransferTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amountIn","type":"uint256"},{"internalType":"uint256","name":"amountOutMin","type":"uint256"},{"internalType":"address[]","name":"path","type":"address[]"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"swapExactTokensForTokens","outputs":[{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amountIn","type":"uint256"},{"internalType":"uint256","name":"amountOutMin","type":"uint256"},{"internalType":"address[]","name":"path","type":"address[]"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"swapExactTokensForTokensSupportingFeeOnTransferTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amountOut","type":"uint256"},{"internalType":"uint256","name":"amountInMax","type":"uint256"},{"internalType":"address[]","name":"path","type":"address[]"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"swapTokensForExactETH","outputs":[{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amountOut","type":"uint256"},{"internalType":"uint256","name":"amountInMax","type":"uint256"},{"internalType":"address[]","name":"path","type":"address[]"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"swapTokensForExactTokens","outputs":[{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]'
web3 = Web3(Web3.HTTPProvider('https://bsc-dataseed1.binance.org:443'))
WBNB = web3.toChecksumAddress(0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c)
def tokenprice(tokenAddress):
pcsContract = web3.eth.contract(address=panRouterContractAddress, abi=pancakeSwapAbi)
oneToken = web3.toWei(1, 'ether')
price = pcsContract.functions.getAmountsOut(oneToken, [tokenAddress, WBNB]).call()
readablePrice = Web3.fromWei(price[1], 'ether')
return readablePrice
token = "0x04C747b40Be4D535fC83D09939fb0f626F32800B" #-- 18 decimals
print ("Token1: {}".format(tokenprice(token)))
token = "0x1AdA8bB610C59Aae25d8DD8f354282F5693CefB1" #-- 9 decimals
print ("Token2: {}".format(tokenprice(token)))
token = "0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82" #-- 18 decimals
print ("Token3: {}".format(tokenprice(token)))
token = "0x3856B578E287cC5c9a3230f1D93fb8FfFEF67D8B" #-- 18 decimals
print ("Token4: {}".format(tokenprice(token)))
Aktuelle Ausgabe:
Code: Select all
Token1: 0.070020190677282647 #-- 18 decimals
Token2: 0.283807483456933232 #-- wrong output, token has 9 decimals
Token3: 3.732452129300254425 #-- 18 decimals
Token4: 0.156419393163072892 #-- 18 decimals
Code: Select all
Pancakeswap - https://pancakeswap.finance/swap
# https://pancakeswap.finance/swap?outputCurrency=0x04c747b40be4d535fc83d09939fb0f626f32800b
Token1: 0.000126362 BNB -> $0.037 Converted to USD
# https://pancakeswap.finance/swap?outputCurrency=0x1AdA8bB610C59Aae25d8DD8f354282F5693CefB1
Token2: 0.00000000000249845 BNB -> $0.000000000725 Converted to USD
# https://pancakeswap.finance/swap?outputCurrency=0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82
Token3: 0.014923 BNB -> $4.40 Converted to USD
# https://pancakeswap.finance/swap?outputCurrency=0x3856B578E287cC5c9a3230f1D93fb8FfFEF67D8B
Token4: 0.00000729899 BNB -> $0.0022 Converted to USD
-----------------------------------------------------------------------------------------------
Poocoin - https://poocoin.app/
# https://poocoin.app/tokens/0x04c747b40be4d535fc83d09939fb0f626f32800b
Token1: $0.0374019
# https://poocoin.app/tokens/0x1AdA8bB610C59Aae25d8DD8f354282F5693CefB1
Token2: $0.000000000836551
# https://poocoin.app/tokens/0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82
Token3: $4.3289
# https://poocoin.app/tokens/0x3856B578E287cC5c9a3230f1D93fb8FfFEF67D8B
Token4: $0.00321790
Mobile version