2022-10-26 10:13:47 +00:00
{
"auxiliaryInputRequested" :
{
"smtlib2queries" :
{
"0x18f1a56145e2b4c7e9c1ef433341d60b541a71e48c54ead52a17a93f8a053eca" : " ( s e t - o p t i o n : p r o d u c e - m o d e l s true )
2020-11-05 14:03:02 +00:00
( s e t - o p t i o n : t i m e o u t 1000 )
2020-11-02 20:20:20 +00:00
( s e t - l o g i c A L L )
( d e c l a r e - f u n | e r r o r _ 0 | ( ) I n t )
( d e c l a r e - f u n | t h i s _ 0 | ( ) I n t )
( d e c l a r e - d a t a t y p e s ( ( | s t a t e _ t y p e | 0 ) ) ( ( ( | s t a t e _ t y p e | ( | b a l a n c e s | ( A r r a y I n t I n t ) ) ) ) ) )
( d e c l a r e - f u n | s t a t e _ 0 | ( ) | s t a t e _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | b y t e s _ t u p l e | 0 ) ) ( ( ( | b y t e s _ t u p l e | ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( A r r a y I n t I n t ) ) ( | b y t e s _ t u p l e _ a c c e s s o r _ l e n g t h | I n t ) ) ) ) )
2021-08-12 13:57:44 +00:00
( d e c l a r e - d a t a t y p e s ( ( | t x _ t y p e | 0 ) ) ( ( ( | t x _ t y p e | ( | b l o c k . b a s e f e e | I n t ) ( | b l o c k . c h a i n i d | I n t ) ( | b l o c k . c o i n b a s e | I n t ) ( | b l o c k . d i f f i c u l t y | I n t ) ( | b l o c k . g a s l i m i t | I n t ) ( | b l o c k . n u m b e r | I n t ) ( | b l o c k . t i m e s t a m p | I n t ) ( | b l o c k h a s h | ( A r r a y I n t I n t ) ) ( | m s g . d a t a | | b y t e s _ t u p l e | ) ( | m s g . s e n d e r | I n t ) ( | m s g . s i g | I n t ) ( | m s g . v a l u e | I n t ) ( | t x . g a s p r i c e | I n t ) ( | t x . o r i g i n | I n t ) ) ) ) )
2020-12-10 13:06:34 +00:00
( d e c l a r e - f u n | t x _ 0 | ( ) | t x _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | e c r e c o v e r _ i n p u t _ t y p e | 0 ) ) ( ( ( | e c r e c o v e r _ i n p u t _ t y p e | ( | h a s h | I n t ) ( | v | I n t ) ( | r | I n t ) ( | s | I n t ) ) ) ) )
( d e c l a r e - d a t a t y p e s ( ( | c r y p t o _ t y p e | 0 ) ) ( ( ( | c r y p t o _ t y p e | ( | e c r e c o v e r | ( A r r a y | e c r e c o v e r _ i n p u t _ t y p e | I n t ) ) ( | k e c c a k 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | r i p e m d 160 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | s h a 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ) ) ) )
( d e c l a r e - f u n | c r y p t o _ 0 | ( ) | c r y p t o _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | a b i _ t y p e | 0 ) ) ( ( ( | a b i _ t y p e | ) ) ) )
( d e c l a r e - f u n | a b i _ 0 | ( ) | a b i _ t y p e | )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | x _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | y _ 5 _ 0 | ( ) I n t )
( d e c l a r e - f u n | k _ 7 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ 33 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 11 _ 0 | ( ) I n t )
2020-11-05 14:03:02 +00:00
( d e c l a r e - f u n | e x p r _ 12 _ 0 | ( ) I n t )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | e x p r _ 13 _ 1 | ( ) B o o l )
2020-11-02 20:20:20 +00:00
2021-08-12 13:57:44 +00:00
( a s s e r t ( a n d ( a n d ( a n d true true ) ( a n d ( = e x p r _ 13 _ 1 ( > e x p r _ 11 _ 0 e x p r _ 12 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 12 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 11 _ 0 0 ) ( < = e x p r _ 11 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 11 _ 0 k _ 7 _ 0 ) ( a n d ( a n d ( > = k _ 7 _ 0 0 ) ( < = k _ 7 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = y _ 5 _ 0 0 ) ( < = y _ 5 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = x _ 3 _ 0 0 ) ( < = x _ 3 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( = r _ 33 _ 0 0 ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( > = ( | b l o c k . b a s e f e e | t x _ 0 ) 0 ) ( < = ( | b l o c k . b a s e f e e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( > = ( | b l o c k . c h a i n i d | t x _ 0 ) 0 ) ( < = ( | b l o c k . c h a i n i d | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . c o i n b a s e | t x _ 0 ) 0 ) ( < = ( | b l o c k . c o i n b a s e | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 0 ) ( < = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . g a s l i m i t | t x _ 0 ) 0 ) ( < = ( | b l o c k . g a s l i m i t | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . n u m b e r | t x _ 0 ) 0 ) ( < = ( | b l o c k . n u m b e r | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 0 ) ( < = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | m s g . s e n d e r | t x _ 0 ) 0 ) ( < = ( | m s g . s e n d e r | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | m s g . v a l u e | t x _ 0 ) 0 ) ( < = ( | m s g . v a l u e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | t x . o r i g i n | t x _ 0 ) 0 ) ( < = ( | t x . o r i g i n | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | t x . g a s p r i c e | t x _ 0 ) 0 ) ( < = ( | t x . g a s p r i c e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( = ( | m s g . v a l u e | t x _ 0 ) 0 ) ( = ( | m s g . s i g | t x _ 0 ) 3204897777 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 0 ) 191 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 1 ) 6 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 2 ) 219 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 3 ) 241 ) ) ( > = ( | b y t e s _ t u p l e _ a c c e s s o r _ l e n g t h | ( | m s g . d a t a | t x _ 0 ) ) 4 ) ) ) true ) ) ) ) ) ) ) ) ) ) ) ( n o t e x p r _ 13 _ 1 ) ) )
2020-11-05 14:03:02 +00:00
( c h e c k - s a t )
2022-10-26 10:13:47 +00:00
" ,
"0x1f43df4daea9eb9e59c5b2db499960a23bffb2cdac07fc883cd2c767d942105f" : " ( s e t - o p t i o n : p r o d u c e - m o d e l s true )
2020-11-05 14:03:02 +00:00
( s e t - o p t i o n : t i m e o u t 1000 )
( s e t - l o g i c A L L )
( d e c l a r e - f u n | e r r o r _ 0 | ( ) I n t )
( d e c l a r e - f u n | t h i s _ 0 | ( ) I n t )
( d e c l a r e - d a t a t y p e s ( ( | s t a t e _ t y p e | 0 ) ) ( ( ( | s t a t e _ t y p e | ( | b a l a n c e s | ( A r r a y I n t I n t ) ) ) ) ) )
( d e c l a r e - f u n | s t a t e _ 0 | ( ) | s t a t e _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | b y t e s _ t u p l e | 0 ) ) ( ( ( | b y t e s _ t u p l e | ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( A r r a y I n t I n t ) ) ( | b y t e s _ t u p l e _ a c c e s s o r _ l e n g t h | I n t ) ) ) ) )
2021-08-12 13:57:44 +00:00
( d e c l a r e - d a t a t y p e s ( ( | t x _ t y p e | 0 ) ) ( ( ( | t x _ t y p e | ( | b l o c k . b a s e f e e | I n t ) ( | b l o c k . c h a i n i d | I n t ) ( | b l o c k . c o i n b a s e | I n t ) ( | b l o c k . d i f f i c u l t y | I n t ) ( | b l o c k . g a s l i m i t | I n t ) ( | b l o c k . n u m b e r | I n t ) ( | b l o c k . t i m e s t a m p | I n t ) ( | b l o c k h a s h | ( A r r a y I n t I n t ) ) ( | m s g . d a t a | | b y t e s _ t u p l e | ) ( | m s g . s e n d e r | I n t ) ( | m s g . s i g | I n t ) ( | m s g . v a l u e | I n t ) ( | t x . g a s p r i c e | I n t ) ( | t x . o r i g i n | I n t ) ) ) ) )
2020-11-05 14:03:02 +00:00
( d e c l a r e - f u n | t x _ 0 | ( ) | t x _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | e c r e c o v e r _ i n p u t _ t y p e | 0 ) ) ( ( ( | e c r e c o v e r _ i n p u t _ t y p e | ( | h a s h | I n t ) ( | v | I n t ) ( | r | I n t ) ( | s | I n t ) ) ) ) )
( d e c l a r e - d a t a t y p e s ( ( | c r y p t o _ t y p e | 0 ) ) ( ( ( | c r y p t o _ t y p e | ( | e c r e c o v e r | ( A r r a y | e c r e c o v e r _ i n p u t _ t y p e | I n t ) ) ( | k e c c a k 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | r i p e m d 160 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | s h a 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ) ) ) )
( d e c l a r e - f u n | c r y p t o _ 0 | ( ) | c r y p t o _ t y p e | )
2020-12-10 13:06:34 +00:00
( d e c l a r e - d a t a t y p e s ( ( | a b i _ t y p e | 0 ) ) ( ( ( | a b i _ t y p e | ) ) ) )
( d e c l a r e - f u n | a b i _ 0 | ( ) | a b i _ t y p e | )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | x _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | y _ 5 _ 0 | ( ) I n t )
( d e c l a r e - f u n | k _ 7 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ 33 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 11 _ 0 | ( ) I n t )
2020-11-05 14:03:02 +00:00
( d e c l a r e - f u n | e x p r _ 12 _ 0 | ( ) I n t )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | e x p r _ 13 _ 1 | ( ) B o o l )
2021-08-12 13:57:44 +00:00
( d e c l a r e - f u n | e x p r _ 17 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 18 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 19 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 20 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 21 _ 1 | ( ) B o o l )
( d e c l a r e - f u n | e x p r _ 25 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 26 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 1 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 1 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 27 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 28 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 29 _ 1 | ( ) B o o l )
( d e c l a r e - f u n | t _ f u n c t i o n _ m u l m o d _ p u r e $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ r e t u r n s $ _ t _ u i n t 256 _ $ _ 0 | ( I n t I n t I n t ) I n t )
( d e c l a r e - f u n | t _ f u n c t i o n _ m u l m o d _ p u r e $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ r e t u r n s $ _ t _ u i n t 256 _ $ _ a b s t r a c t _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 35 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 36 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 37 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 2 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 2 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 38 _ 1 | ( ) I n t )
( d e c l a r e - f u n | r _ 33 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 41 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 42 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 43 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 44 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 45 _ 1 | ( ) B o o l )
2020-11-05 14:03:02 +00:00
2021-08-12 13:57:44 +00:00
( a s s e r t ( a n d ( a n d ( a n d true true ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 26 _ 0 0 ) ( < = e x p r _ 26 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 26 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 25 _ 0 0 ) ( < = e x p r _ 25 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 25 _ 0 y _ 5 _ 0 ) ( a n d ( = > ( a n d true true ) e x p r _ 21 _ 1 ) ( a n d ( = e x p r _ 21 _ 1 ( = e x p r _ 19 _ 1 e x p r _ 20 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 20 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 19 _ 1 0 ) ( < = e x p r _ 19 _ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 19 _ 1 ( i t e ( = e x p r _ 18 _ 0 0 ) 0 r _ d i v _ m o d _ 0 _ 0 ) ) ( a n d ( a n d ( < = 0 r _ d i v _ m o d _ 0 _ 0 ) ( o r ( = e x p r _ 18 _ 0 0 ) ( < r _ d i v _ m o d _ 0 _ 0 e x p r _ 18 _ 0 ) ) ) ( a n d ( = ( + ( * d _ d i v _ m o d _ 0 _ 0 e x p r _ 18 _ 0 ) r _ d i v _ m o d _ 0 _ 0 ) e x p r _ 17 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 18 _ 0 0 ) ( < = e x p r _ 18 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 18 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 17 _ 0 0 ) ( < = e x p r _ 17 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 17 _ 0 x _ 3 _ 0 ) ( a n d ( = > ( a n d true true ) e x p r _ 13 _ 1 ) ( a n d ( = e x p r _ 13 _ 1 ( > e x p r _ 11 _ 0 e x p r _ 12 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 12 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 11 _ 0 0 ) ( < = e x p r _ 11 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 11 _ 0 k _ 7 _ 0 ) ( a n d ( a n d ( > = k _ 7 _ 0 0 ) ( < = k _ 7 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = y _ 5 _ 0 0 ) ( < = y _ 5 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = x _ 3 _ 0 0 ) ( < = x _ 3 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( = r _ 33 _ 0 0 ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( > = ( | b l o c k . b a s e f e e | t x _ 0 ) 0 ) ( < = ( | b l o c k . b a s e f e e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( > = ( | b l o c k . c h a i n i d | t x _ 0 ) 0 ) ( < = ( | b l o c k . c h a i n i d | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . c o i n b a s e | t x _ 0 ) 0 ) ( < = ( | b l o c k . c o i n b a s e | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 0 ) ( < = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . g a s l i m i t | t x _ 0 ) 0 ) ( < = ( | b l o c k . g a s l i m i t | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . n u m b e r | t x _ 0 ) 0 ) ( < = ( | b l o c k . n u m b e r | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 0 ) ( < = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | m s g . s e n d e r | t x _ 0 ) 0 ) ( < = ( | m s g . s e n d e r | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | m s g . v a l u e | t x _ 0 ) 0 ) ( < = ( | m s g . v a l u e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | t x . o r i g i n | t x _ 0 ) 0 ) ( < = ( | t x . o r i g i n | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | t x . g a s p r i c e | t x _ 0 ) 0 ) ( < = ( | t x . g a s p r i c e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( = ( | m s g . v a l u e | t x _ 0 ) 0 ) ( = ( | m s g . s i g | t x _ 0 ) 3204897777 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 0 ) 191 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 1 ) 6 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 2 ) 219 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 3 ) 241 ) ) ( > = ( | b y t e s _ t u p l e _ a c c e s s o r _ l e n g t h | ( | m s g . d a t a | t x _ 0 ) ) 4 ) ) ) true ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ( = e x p r _ 26 _ 0 0 ) ) )
( d e c l a r e - c o n s t | E V A L E X P R _ 0 | I n t )
( a s s e r t ( = | E V A L E X P R _ 0 | x _ 3 _ 0 ) )
( d e c l a r e - c o n s t | E V A L E X P R _ 1 | I n t )
( a s s e r t ( = | E V A L E X P R _ 1 | y _ 5 _ 0 ) )
( d e c l a r e - c o n s t | E V A L E X P R _ 2 | I n t )
( a s s e r t ( = | E V A L E X P R _ 2 | k _ 7 _ 0 ) )
( d e c l a r e - c o n s t | E V A L E X P R _ 3 | I n t )
( a s s e r t ( = | E V A L E X P R _ 3 | r _ 33 _ 0 ) )
( d e c l a r e - c o n s t | E V A L E X P R _ 4 | I n t )
( a s s e r t ( = | E V A L E X P R _ 4 | e x p r _ 26 _ 0 ) )
2020-11-02 20:20:20 +00:00
( c h e c k - s a t )
2021-08-12 13:57:44 +00:00
( g e t - v a l u e ( | E V A L E X P R _ 0 | | E V A L E X P R _ 1 | | E V A L E X P R _ 2 | | E V A L E X P R _ 3 | | E V A L E X P R _ 4 | ) )
2022-10-26 10:13:47 +00:00
" ,
"0x2ea43ae8ad6d3cdc84a32665e0bd61d2f64aa5fa8e09c1419c53ca3f226af616" : " ( s e t - o p t i o n : p r o d u c e - m o d e l s true )
2020-11-05 14:03:02 +00:00
( s e t - o p t i o n : t i m e o u t 1000 )
( s e t - l o g i c A L L )
( d e c l a r e - f u n | e r r o r _ 0 | ( ) I n t )
( d e c l a r e - f u n | t h i s _ 0 | ( ) I n t )
( d e c l a r e - d a t a t y p e s ( ( | s t a t e _ t y p e | 0 ) ) ( ( ( | s t a t e _ t y p e | ( | b a l a n c e s | ( A r r a y I n t I n t ) ) ) ) ) )
( d e c l a r e - f u n | s t a t e _ 0 | ( ) | s t a t e _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | b y t e s _ t u p l e | 0 ) ) ( ( ( | b y t e s _ t u p l e | ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( A r r a y I n t I n t ) ) ( | b y t e s _ t u p l e _ a c c e s s o r _ l e n g t h | I n t ) ) ) ) )
2021-08-12 13:57:44 +00:00
( d e c l a r e - d a t a t y p e s ( ( | t x _ t y p e | 0 ) ) ( ( ( | t x _ t y p e | ( | b l o c k . b a s e f e e | I n t ) ( | b l o c k . c h a i n i d | I n t ) ( | b l o c k . c o i n b a s e | I n t ) ( | b l o c k . d i f f i c u l t y | I n t ) ( | b l o c k . g a s l i m i t | I n t ) ( | b l o c k . n u m b e r | I n t ) ( | b l o c k . t i m e s t a m p | I n t ) ( | b l o c k h a s h | ( A r r a y I n t I n t ) ) ( | m s g . d a t a | | b y t e s _ t u p l e | ) ( | m s g . s e n d e r | I n t ) ( | m s g . s i g | I n t ) ( | m s g . v a l u e | I n t ) ( | t x . g a s p r i c e | I n t ) ( | t x . o r i g i n | I n t ) ) ) ) )
2020-12-29 10:53:35 +00:00
( d e c l a r e - f u n | t x _ 0 | ( ) | t x _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | e c r e c o v e r _ i n p u t _ t y p e | 0 ) ) ( ( ( | e c r e c o v e r _ i n p u t _ t y p e | ( | h a s h | I n t ) ( | v | I n t ) ( | r | I n t ) ( | s | I n t ) ) ) ) )
( d e c l a r e - d a t a t y p e s ( ( | c r y p t o _ t y p e | 0 ) ) ( ( ( | c r y p t o _ t y p e | ( | e c r e c o v e r | ( A r r a y | e c r e c o v e r _ i n p u t _ t y p e | I n t ) ) ( | k e c c a k 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | r i p e m d 160 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | s h a 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ) ) ) )
( d e c l a r e - f u n | c r y p t o _ 0 | ( ) | c r y p t o _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | a b i _ t y p e | 0 ) ) ( ( ( | a b i _ t y p e | ) ) ) )
( d e c l a r e - f u n | a b i _ 0 | ( ) | a b i _ t y p e | )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | x _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | y _ 5 _ 0 | ( ) I n t )
( d e c l a r e - f u n | k _ 7 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ 33 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 11 _ 0 | ( ) I n t )
2020-12-29 10:53:35 +00:00
( d e c l a r e - f u n | e x p r _ 12 _ 0 | ( ) I n t )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | e x p r _ 13 _ 1 | ( ) B o o l )
( d e c l a r e - f u n | e x p r _ 17 _ 0 | ( ) I n t )
2020-12-29 10:53:35 +00:00
( d e c l a r e - f u n | e x p r _ 18 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | e x p r _ 19 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 20 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 21 _ 1 | ( ) B o o l )
2021-08-12 13:57:44 +00:00
( d e c l a r e - f u n | e x p r _ 25 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 26 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 1 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 1 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 27 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 28 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 29 _ 1 | ( ) B o o l )
2020-12-29 10:53:35 +00:00
2021-08-12 13:57:44 +00:00
( a s s e r t ( a n d ( a n d ( a n d true true ) ( a n d ( = e x p r _ 29 _ 1 ( = e x p r _ 27 _ 1 e x p r _ 28 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 28 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 27 _ 1 0 ) ( < = e x p r _ 27 _ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 27 _ 1 ( i t e ( = e x p r _ 26 _ 0 0 ) 0 r _ d i v _ m o d _ 1 _ 0 ) ) ( a n d ( a n d ( < = 0 r _ d i v _ m o d _ 1 _ 0 ) ( o r ( = e x p r _ 26 _ 0 0 ) ( < r _ d i v _ m o d _ 1 _ 0 e x p r _ 26 _ 0 ) ) ) ( a n d ( = ( + ( * d _ d i v _ m o d _ 1 _ 0 e x p r _ 26 _ 0 ) r _ d i v _ m o d _ 1 _ 0 ) e x p r _ 25 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 26 _ 0 0 ) ( < = e x p r _ 26 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 26 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 25 _ 0 0 ) ( < = e x p r _ 25 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 25 _ 0 y _ 5 _ 0 ) ( a n d ( = > ( a n d true true ) e x p r _ 21 _ 1 ) ( a n d ( = e x p r _ 21 _ 1 ( = e x p r _ 19 _ 1 e x p r _ 20 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 20 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 19 _ 1 0 ) ( < = e x p r _ 19 _ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 19 _ 1 ( i t e ( = e x p r _ 18 _ 0 0 ) 0 r _ d i v _ m o d _ 0 _ 0 ) ) ( a n d ( a n d ( < = 0 r _ d i v _ m o d _ 0 _ 0 ) ( o r ( = e x p r _ 18 _ 0 0 ) ( < r _ d i v _ m o d _ 0 _ 0 e x p r _ 18 _ 0 ) ) ) ( a n d ( = ( + ( * d _ d i v _ m o d _ 0 _ 0 e x p r _ 18 _ 0 ) r _ d i v _ m o d _ 0 _ 0 ) e x p r _ 17 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 18 _ 0 0 ) ( < = e x p r _ 18 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 18 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 17 _ 0 0 ) ( < = e x p r _ 17 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 17 _ 0 x _ 3 _ 0 ) ( a n d ( = > ( a n d true true ) e x p r _ 13 _ 1 ) ( a n d ( = e x p r _ 13 _ 1 ( > e x p r _ 11 _ 0 e x p r _ 12 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 12 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 11 _ 0 0 ) ( < = e x p r _ 11 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 11 _ 0 k _ 7 _ 0 ) ( a n d ( a n d ( > = k _ 7 _ 0 0 ) ( < = k _ 7 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = y _ 5 _ 0 0 ) ( < = y _ 5 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = x _ 3 _ 0 0 ) ( < = x _ 3 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( = r _ 33 _ 0 0 ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( > = ( | b l o c k . b a s e f e e | t x _ 0 ) 0 ) ( < = ( | b l o c k . b a s e f e e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( > = ( | b l o c k . c h a i n i d | t x _ 0 ) 0 ) ( < = ( | b l o c k . c h a i n i d | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . c o i n b a s e | t x _ 0 ) 0 ) ( < = ( | b l o c k . c o i n b a s e | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 0 ) ( < = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . g a s l i m i t | t x _ 0 ) 0 ) ( < = ( | b l o c k . g a s l i m i t | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . n u m b e r | t x _ 0 ) 0 ) ( < = ( | b l o c k . n u m b e r | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 0 ) ( < = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | m s g . s e n d e r | t x _ 0 ) 0 ) ( < = ( | m s g . s e n d e r | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | m s g . v a l u e | t x _ 0 ) 0 ) ( < = ( | m s g . v a l u e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | t x . o r i g i n | t x _ 0 ) 0 ) ( < = ( | t x . o r i g i n | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | t x . g a s p r i c e | t x _ 0 ) 0 ) ( < = ( | t x . g a s p r i c e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( = ( | m s g . v a l u e | t x _ 0 ) 0 ) ( = ( | m s g . s i g | t x _ 0 ) 3204897777 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 0 ) 191 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 1 ) 6 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g
2020-12-29 10:53:35 +00:00
( c h e c k - s a t )
2022-10-26 10:13:47 +00:00
" ,
"0x5e036bb9ccee2986805fcd35aaa27c558abaea31e953b5e660af5e76e698d380" : " ( s e t - o p t i o n : p r o d u c e - m o d e l s true )
2020-12-29 10:53:35 +00:00
( s e t - o p t i o n : t i m e o u t 1000 )
( s e t - l o g i c A L L )
( d e c l a r e - f u n | e r r o r _ 0 | ( ) I n t )
( d e c l a r e - f u n | t h i s _ 0 | ( ) I n t )
( d e c l a r e - d a t a t y p e s ( ( | s t a t e _ t y p e | 0 ) ) ( ( ( | s t a t e _ t y p e | ( | b a l a n c e s | ( A r r a y I n t I n t ) ) ) ) ) )
( d e c l a r e - f u n | s t a t e _ 0 | ( ) | s t a t e _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | b y t e s _ t u p l e | 0 ) ) ( ( ( | b y t e s _ t u p l e | ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( A r r a y I n t I n t ) ) ( | b y t e s _ t u p l e _ a c c e s s o r _ l e n g t h | I n t ) ) ) ) )
2021-08-12 13:57:44 +00:00
( d e c l a r e - d a t a t y p e s ( ( | t x _ t y p e | 0 ) ) ( ( ( | t x _ t y p e | ( | b l o c k . b a s e f e e | I n t ) ( | b l o c k . c h a i n i d | I n t ) ( | b l o c k . c o i n b a s e | I n t ) ( | b l o c k . d i f f i c u l t y | I n t ) ( | b l o c k . g a s l i m i t | I n t ) ( | b l o c k . n u m b e r | I n t ) ( | b l o c k . t i m e s t a m p | I n t ) ( | b l o c k h a s h | ( A r r a y I n t I n t ) ) ( | m s g . d a t a | | b y t e s _ t u p l e | ) ( | m s g . s e n d e r | I n t ) ( | m s g . s i g | I n t ) ( | m s g . v a l u e | I n t ) ( | t x . g a s p r i c e | I n t ) ( | t x . o r i g i n | I n t ) ) ) ) )
2020-11-05 14:03:02 +00:00
( d e c l a r e - f u n | t x _ 0 | ( ) | t x _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | e c r e c o v e r _ i n p u t _ t y p e | 0 ) ) ( ( ( | e c r e c o v e r _ i n p u t _ t y p e | ( | h a s h | I n t ) ( | v | I n t ) ( | r | I n t ) ( | s | I n t ) ) ) ) )
( d e c l a r e - d a t a t y p e s ( ( | c r y p t o _ t y p e | 0 ) ) ( ( ( | c r y p t o _ t y p e | ( | e c r e c o v e r | ( A r r a y | e c r e c o v e r _ i n p u t _ t y p e | I n t ) ) ( | k e c c a k 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | r i p e m d 160 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | s h a 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ) ) ) )
( d e c l a r e - f u n | c r y p t o _ 0 | ( ) | c r y p t o _ t y p e | )
2020-12-10 13:06:34 +00:00
( d e c l a r e - d a t a t y p e s ( ( | a b i _ t y p e | 0 ) ) ( ( ( | a b i _ t y p e | ) ) ) )
( d e c l a r e - f u n | a b i _ 0 | ( ) | a b i _ t y p e | )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | x _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | y _ 5 _ 0 | ( ) I n t )
( d e c l a r e - f u n | k _ 7 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ 33 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 11 _ 0 | ( ) I n t )
2020-11-05 14:03:02 +00:00
( d e c l a r e - f u n | e x p r _ 12 _ 0 | ( ) I n t )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | e x p r _ 13 _ 1 | ( ) B o o l )
2021-08-12 13:57:44 +00:00
( d e c l a r e - f u n | e x p r _ 17 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 18 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 19 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 20 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 21 _ 1 | ( ) B o o l )
( d e c l a r e - f u n | e x p r _ 25 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 26 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 1 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 1 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 27 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 28 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 29 _ 1 | ( ) B o o l )
2021-03-31 15:31:23 +00:00
2021-08-12 13:57:44 +00:00
( a s s e r t ( a n d ( a n d ( a n d true true ) ( a n d ( = e x p r _ 29 _ 1 ( = e x p r _ 27 _ 1 e x p r _ 28 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 28 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 27 _ 1 0 ) ( < = e x p r _ 27 _ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 27 _ 1 ( i t e ( = e x p r _ 26 _ 0 0 ) 0 r _ d i v _ m o d _ 1 _ 0 ) ) ( a n d ( a n d ( < = 0 r _ d i v _ m o d _ 1 _ 0 ) ( o r ( = e x p r _ 26 _ 0 0 ) ( < r _ d i v _ m o d _ 1 _ 0 e x p r _ 26 _ 0 ) ) ) ( a n d ( = ( + ( * d _ d i v _ m o d _ 1 _ 0 e x p r _ 26 _ 0 ) r _ d i v _ m o d _ 1 _ 0 ) e x p r _ 25 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 26 _ 0 0 ) ( < = e x p r _ 26 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 26 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 25 _ 0 0 ) ( < = e x p r _ 25 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 25 _ 0 y _ 5 _ 0 ) ( a n d ( = > ( a n d true true ) e x p r _ 21 _ 1 ) ( a n d ( = e x p r _ 21 _ 1 ( = e x p r _ 19 _ 1 e x p r _ 20 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 20 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 19 _ 1 0 ) ( < = e x p r _ 19 _ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 19 _ 1 ( i t e ( = e x p r _ 18 _ 0 0 ) 0 r _ d i v _ m o d _ 0 _ 0 ) ) ( a n d ( a n d ( < = 0 r _ d i v _ m o d _ 0 _ 0 ) ( o r ( = e x p r _ 18 _ 0 0 ) ( < r _ d i v _ m o d _ 0 _ 0 e x p r _ 18 _ 0 ) ) ) ( a n d ( = ( + ( * d _ d i v _ m o d _ 0 _ 0 e x p r _ 18 _ 0 ) r _ d i v _ m o d _ 0 _ 0 ) e x p r _ 17 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 18 _ 0 0 ) ( < = e x p r _ 18 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 18 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 17 _ 0 0 ) ( < = e x p r _ 17 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 17 _ 0 x _ 3 _ 0 ) ( a n d ( = > ( a n d true true ) e x p r _ 13 _ 1 ) ( a n d ( = e x p r _ 13 _ 1 ( > e x p r _ 11 _ 0 e x p r _ 12 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 12 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 11 _ 0 0 ) ( < = e x p r _ 11 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 11 _ 0 k _ 7 _ 0 ) ( a n d ( a n d ( > = k _ 7 _ 0 0 ) ( < = k _ 7 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = y _ 5 _ 0 0 ) ( < = y _ 5 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = x _ 3 _ 0 0 ) ( < = x _ 3 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( = r _ 33 _ 0 0 ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( > = ( | b l o c k . b a s e f e e | t x _ 0 ) 0 ) ( < = ( | b l o c k . b a s e f e e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( > = ( | b l o c k . c h a i n i d | t x _ 0 ) 0 ) ( < = ( | b l o c k . c h a i n i d | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . c o i n b a s e | t x _ 0 ) 0 ) ( < = ( | b l o c k . c o i n b a s e | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 0 ) ( < = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . g a s l i m i t | t x _ 0 ) 0 ) ( < = ( | b l o c k . g a s l i m i t | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . n u m b e r | t x _ 0 ) 0 ) ( < = ( | b l o c k . n u m b e r | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 0 ) ( < = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | m s g . s e n d e r | t x _ 0 ) 0 ) ( < = ( | m s g . s e n d e r | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | m s g . v a l u e | t x _ 0 ) 0 ) ( < = ( | m s g . v a l u e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | t x . o r i g i n | t x _ 0 ) 0 ) ( < = ( | t x . o r i g i n | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | t x . g a s p r i c e | t x _ 0 ) 0 ) ( < = ( | t x . g a s p r i c e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( = ( | m s g . v a l u e | t x _ 0 ) 0 ) ( = ( | m s g . s i g | t x _ 0 ) 3204897777 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 0 ) 191 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 1 ) 6 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g
2021-03-31 15:31:23 +00:00
( c h e c k - s a t )
2022-10-26 10:13:47 +00:00
" ,
"0x6490ffd45310ea9e88252dd18e4ee7a87801885c0d9ec688c0a04811bf4c3bd1" : " ( s e t - o p t i o n : p r o d u c e - m o d e l s true )
2021-03-31 15:31:23 +00:00
( s e t - o p t i o n : t i m e o u t 1000 )
( s e t - l o g i c A L L )
( d e c l a r e - f u n | e r r o r _ 0 | ( ) I n t )
( d e c l a r e - f u n | t h i s _ 0 | ( ) I n t )
( d e c l a r e - d a t a t y p e s ( ( | s t a t e _ t y p e | 0 ) ) ( ( ( | s t a t e _ t y p e | ( | b a l a n c e s | ( A r r a y I n t I n t ) ) ) ) ) )
( d e c l a r e - f u n | s t a t e _ 0 | ( ) | s t a t e _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | b y t e s _ t u p l e | 0 ) ) ( ( ( | b y t e s _ t u p l e | ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( A r r a y I n t I n t ) ) ( | b y t e s _ t u p l e _ a c c e s s o r _ l e n g t h | I n t ) ) ) ) )
2021-08-12 13:57:44 +00:00
( d e c l a r e - d a t a t y p e s ( ( | t x _ t y p e | 0 ) ) ( ( ( | t x _ t y p e | ( | b l o c k . b a s e f e e | I n t ) ( | b l o c k . c h a i n i d | I n t ) ( | b l o c k . c o i n b a s e | I n t ) ( | b l o c k . d i f f i c u l t y | I n t ) ( | b l o c k . g a s l i m i t | I n t ) ( | b l o c k . n u m b e r | I n t ) ( | b l o c k . t i m e s t a m p | I n t ) ( | b l o c k h a s h | ( A r r a y I n t I n t ) ) ( | m s g . d a t a | | b y t e s _ t u p l e | ) ( | m s g . s e n d e r | I n t ) ( | m s g . s i g | I n t ) ( | m s g . v a l u e | I n t ) ( | t x . g a s p r i c e | I n t ) ( | t x . o r i g i n | I n t ) ) ) ) )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | t x _ 0 | ( ) | t x _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | e c r e c o v e r _ i n p u t _ t y p e | 0 ) ) ( ( ( | e c r e c o v e r _ i n p u t _ t y p e | ( | h a s h | I n t ) ( | v | I n t ) ( | r | I n t ) ( | s | I n t ) ) ) ) )
( d e c l a r e - d a t a t y p e s ( ( | c r y p t o _ t y p e | 0 ) ) ( ( ( | c r y p t o _ t y p e | ( | e c r e c o v e r | ( A r r a y | e c r e c o v e r _ i n p u t _ t y p e | I n t ) ) ( | k e c c a k 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | r i p e m d 160 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | s h a 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ) ) ) )
( d e c l a r e - f u n | c r y p t o _ 0 | ( ) | c r y p t o _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | a b i _ t y p e | 0 ) ) ( ( ( | a b i _ t y p e | ) ) ) )
( d e c l a r e - f u n | a b i _ 0 | ( ) | a b i _ t y p e | )
( d e c l a r e - f u n | x _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | y _ 5 _ 0 | ( ) I n t )
( d e c l a r e - f u n | k _ 7 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ 33 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 11 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 12 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 13 _ 1 | ( ) B o o l )
( d e c l a r e - f u n | e x p r _ 17 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 18 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 19 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 20 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 21 _ 1 | ( ) B o o l )
( d e c l a r e - f u n | e x p r _ 25 _ 0 | ( ) I n t )
2020-12-10 13:06:34 +00:00
( d e c l a r e - f u n | e x p r _ 26 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 1 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 1 _ 0 | ( ) I n t )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | e x p r _ 27 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 28 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 29 _ 1 | ( ) B o o l )
2020-12-10 13:06:34 +00:00
( d e c l a r e - f u n | t _ f u n c t i o n _ m u l m o d _ p u r e $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ r e t u r n s $ _ t _ u i n t 256 _ $ _ 0 | ( I n t I n t I n t ) I n t )
( d e c l a r e - f u n | t _ f u n c t i o n _ m u l m o d _ p u r e $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ r e t u r n s $ _ t _ u i n t 256 _ $ _ a b s t r a c t _ 0 | ( ) I n t )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | e x p r _ 35 _ 0 | ( ) I n t )
2020-12-10 13:06:34 +00:00
( d e c l a r e - f u n | e x p r _ 36 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 37 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 2 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 2 _ 0 | ( ) I n t )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | e x p r _ 38 _ 1 | ( ) I n t )
( d e c l a r e - f u n | r _ 33 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 41 _ 0 | ( ) I n t )
2020-12-10 13:06:34 +00:00
( d e c l a r e - f u n | e x p r _ 42 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 3 _ 0 | ( ) I n t )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | e x p r _ 43 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 44 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 45 _ 1 | ( ) B o o l )
2020-11-02 20:20:20 +00:00
2021-08-12 13:57:44 +00:00
( a s s e r t ( a n d ( a n d ( a n d true true ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 18 _ 0 0 ) ( < = e x p r _ 18 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 18 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 17 _ 0 0 ) ( < = e x p r _ 17 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 17 _ 0 x _ 3 _ 0 ) ( a n d ( = > ( a n d true true ) e x p r _ 13 _ 1 ) ( a n d ( = e x p r _ 13 _ 1 ( > e x p r _ 11 _ 0 e x p r _ 12 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 12 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 11 _ 0 0 ) ( < = e x p r _ 11 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 11 _ 0 k _ 7 _ 0 ) ( a n d ( a n d ( > = k _ 7 _ 0 0 ) ( < = k _ 7 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = y _ 5 _ 0 0 ) ( < = y _ 5 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = x _ 3 _ 0 0 ) ( < = x _ 3 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( = r _ 33 _ 0 0 ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( > = ( | b l o c k . b a s e f e e | t x _ 0 ) 0 ) ( < = ( | b l o c k . b a s e f e e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( > = ( | b l o c k . c h a i n i d | t x _ 0 ) 0 ) ( < = ( | b l o c k . c h a i n i d | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . c o i n b a s e | t x _ 0 ) 0 ) ( < = ( | b l o c k . c o i n b a s e | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 0 ) ( < = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . g a s l i m i t | t x _ 0 ) 0 ) ( < = ( | b l o c k . g a s l i m i t | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . n u m b e r | t x _ 0 ) 0 ) ( < = ( | b l o c k . n u m b e r | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 0 ) ( < = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | m s g . s e n d e r | t x _ 0 ) 0 ) ( < = ( | m s g . s e n d e r | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | m s g . v a l u e | t x _ 0 ) 0 ) ( < = ( | m s g . v a l u e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | t x . o r i g i n | t x _ 0 ) 0 ) ( < = ( | t x . o r i g i n | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | t x . g a s p r i c e | t x _ 0 ) 0 ) ( < = ( | t x . g a s p r i c e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( = ( | m s g . v a l u e | t x _ 0 ) 0 ) ( = ( | m s g . s i g | t x _ 0 ) 3204897777 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 0 ) 191 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 1 ) 6 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 2 ) 219 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 3 ) 241 ) ) ( > = ( | b y t e s _ t u p l e _ a c c e s s o r _ l e n g t h | ( | m s g . d a t a | t x _ 0 ) ) 4 ) ) ) true ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ( = e x p r _ 18 _ 0 0 ) ) )
2020-12-10 13:06:34 +00:00
( d e c l a r e - c o n s t | E V A L E X P R _ 0 | I n t )
2021-03-31 15:31:23 +00:00
( a s s e r t ( = | E V A L E X P R _ 0 | x _ 3 _ 0 ) )
2020-12-10 13:06:34 +00:00
( d e c l a r e - c o n s t | E V A L E X P R _ 1 | I n t )
2021-03-31 15:31:23 +00:00
( a s s e r t ( = | E V A L E X P R _ 1 | y _ 5 _ 0 ) )
2020-12-10 13:06:34 +00:00
( d e c l a r e - c o n s t | E V A L E X P R _ 2 | I n t )
2021-03-31 15:31:23 +00:00
( a s s e r t ( = | E V A L E X P R _ 2 | k _ 7 _ 0 ) )
2020-12-10 13:06:34 +00:00
( d e c l a r e - c o n s t | E V A L E X P R _ 3 | I n t )
2021-03-31 15:31:23 +00:00
( a s s e r t ( = | E V A L E X P R _ 3 | r _ 33 _ 0 ) )
2021-01-20 10:22:28 +00:00
( d e c l a r e - c o n s t | E V A L E X P R _ 4 | I n t )
2021-08-12 13:57:44 +00:00
( a s s e r t ( = | E V A L E X P R _ 4 | e x p r _ 18 _ 0 ) )
2020-11-05 14:03:02 +00:00
( c h e c k - s a t )
2021-01-20 10:22:28 +00:00
( g e t - v a l u e ( | E V A L E X P R _ 0 | | E V A L E X P R _ 1 | | E V A L E X P R _ 2 | | E V A L E X P R _ 3 | | E V A L E X P R _ 4 | ) )
2022-10-26 10:13:47 +00:00
" ,
"0x8b61d0b3f7435930ba41234874e4800cd8459f7bacac0b46af5bf0020e83c41a" : " ( s e t - o p t i o n : p r o d u c e - m o d e l s true )
2020-11-05 14:03:02 +00:00
( s e t - o p t i o n : t i m e o u t 1000 )
( s e t - l o g i c A L L )
( d e c l a r e - f u n | e r r o r _ 0 | ( ) I n t )
( d e c l a r e - f u n | t h i s _ 0 | ( ) I n t )
( d e c l a r e - d a t a t y p e s ( ( | s t a t e _ t y p e | 0 ) ) ( ( ( | s t a t e _ t y p e | ( | b a l a n c e s | ( A r r a y I n t I n t ) ) ) ) ) )
( d e c l a r e - f u n | s t a t e _ 0 | ( ) | s t a t e _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | b y t e s _ t u p l e | 0 ) ) ( ( ( | b y t e s _ t u p l e | ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( A r r a y I n t I n t ) ) ( | b y t e s _ t u p l e _ a c c e s s o r _ l e n g t h | I n t ) ) ) ) )
2021-08-12 13:57:44 +00:00
( d e c l a r e - d a t a t y p e s ( ( | t x _ t y p e | 0 ) ) ( ( ( | t x _ t y p e | ( | b l o c k . b a s e f e e | I n t ) ( | b l o c k . c h a i n i d | I n t ) ( | b l o c k . c o i n b a s e | I n t ) ( | b l o c k . d i f f i c u l t y | I n t ) ( | b l o c k . g a s l i m i t | I n t ) ( | b l o c k . n u m b e r | I n t ) ( | b l o c k . t i m e s t a m p | I n t ) ( | b l o c k h a s h | ( A r r a y I n t I n t ) ) ( | m s g . d a t a | | b y t e s _ t u p l e | ) ( | m s g . s e n d e r | I n t ) ( | m s g . s i g | I n t ) ( | m s g . v a l u e | I n t ) ( | t x . g a s p r i c e | I n t ) ( | t x . o r i g i n | I n t ) ) ) ) )
2020-11-05 14:03:02 +00:00
( d e c l a r e - f u n | t x _ 0 | ( ) | t x _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | e c r e c o v e r _ i n p u t _ t y p e | 0 ) ) ( ( ( | e c r e c o v e r _ i n p u t _ t y p e | ( | h a s h | I n t ) ( | v | I n t ) ( | r | I n t ) ( | s | I n t ) ) ) ) )
( d e c l a r e - d a t a t y p e s ( ( | c r y p t o _ t y p e | 0 ) ) ( ( ( | c r y p t o _ t y p e | ( | e c r e c o v e r | ( A r r a y | e c r e c o v e r _ i n p u t _ t y p e | I n t ) ) ( | k e c c a k 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | r i p e m d 160 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | s h a 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ) ) ) )
( d e c l a r e - f u n | c r y p t o _ 0 | ( ) | c r y p t o _ t y p e | )
2020-12-10 13:06:34 +00:00
( d e c l a r e - d a t a t y p e s ( ( | a b i _ t y p e | 0 ) ) ( ( ( | a b i _ t y p e | ) ) ) )
( d e c l a r e - f u n | a b i _ 0 | ( ) | a b i _ t y p e | )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | x _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | y _ 5 _ 0 | ( ) I n t )
( d e c l a r e - f u n | k _ 7 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ 33 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 11 _ 0 | ( ) I n t )
2020-11-05 14:03:02 +00:00
( d e c l a r e - f u n | e x p r _ 12 _ 0 | ( ) I n t )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | e x p r _ 13 _ 1 | ( ) B o o l )
( d e c l a r e - f u n | e x p r _ 17 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 18 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 19 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 20 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 21 _ 1 | ( ) B o o l )
( d e c l a r e - f u n | e x p r _ 25 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 26 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 1 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 1 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 27 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 28 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 29 _ 1 | ( ) B o o l )
( d e c l a r e - f u n | t _ f u n c t i o n _ m u l m o d _ p u r e $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ r e t u r n s $ _ t _ u i n t 256 _ $ _ 0 | ( I n t I n t I n t ) I n t )
( d e c l a r e - f u n | t _ f u n c t i o n _ m u l m o d _ p u r e $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ r e t u r n s $ _ t _ u i n t 256 _ $ _ a b s t r a c t _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 35 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 36 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 37 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 2 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 2 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 38 _ 1 | ( ) I n t )
( d e c l a r e - f u n | r _ 33 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 41 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 42 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 43 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 44 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 45 _ 1 | ( ) B o o l )
2020-11-05 14:03:02 +00:00
2021-08-12 13:57:44 +00:00
( a s s e r t ( a n d ( a n d ( a n d true true ) ( a n d ( = e x p r _ 45 _ 1 ( = e x p r _ 43 _ 1 e x p r _ 44 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 44 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 43 _ 1 0 ) ( < = e x p r _ 43 _ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 43 _ 1 ( i t e ( = e x p r _ 42 _ 0 0 ) 0 r _ d i v _ m o d _ 3 _ 0 ) ) ( a n d ( a n d ( < = 0 r _ d i v _ m o d _ 3 _ 0 ) ( o r ( = e x p r _ 42 _ 0 0 ) ( < r _ d i v _ m o d _ 3 _ 0 e x p r _ 42 _ 0 ) ) ) ( a n d ( = ( + ( * d _ d i v _ m o d _ 3 _ 0 e x p r _ 42 _ 0 ) r _ d i v _ m o d _ 3 _ 0 ) e x p r _ 41 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 42 _ 0 0 ) ( < = e x p r _ 42 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 42 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 41 _ 0 0 ) ( < = e x p r _ 41 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 41 _ 0 r _ 33 _ 1 ) ( a n d ( i t e ( a n d true true ) ( = r _ 33 _ 1 e x p r _ 38 _ 1 ) ( = r _ 33 _ 1 r _ 33 _ 0 ) ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 38 _ 1 0 ) ( < = e x p r _ 38 _ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 38 _ 1 ( i t e ( = e x p r _ 37 _ 0 0 ) 0 r _ d i v _ m o d _ 2 _ 0 ) ) ( a n d ( a n d ( < = 0 r _ d i v _ m o d _ 2 _ 0 ) ( o r ( = e x p r _ 37 _ 0 0 ) ( < r _ d i v _ m o d _ 2 _ 0 e x p r _ 37 _ 0 ) ) ) ( a n d ( = ( + ( * d _ d i v _ m o d _ 2 _ 0 e x p r _ 37 _ 0 ) r _ d i v _ m o d _ 2 _ 0 ) ( * e x p r _ 35 _ 0 e x p r _ 36 _ 0 ) ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 37 _ 0 0 ) ( < = e x p r _ 37 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 37 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 36 _ 0 0 ) ( < = e x p r _ 36 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 36 _ 0 y _ 5 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 35 _ 0 0 ) ( < = e x p r _ 35 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 35 _ 0 x _ 3 _ 0 ) ( a n d true ( a n d ( = > ( a n d true true ) e x p r _ 29 _ 1 ) ( a n d ( = e x p r _ 29 _ 1 ( = e x p r _ 27 _ 1 e x p r _ 28 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 28 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 27 _ 1 0 ) ( < = e x p r _ 27 _ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 27 _ 1 ( i t e ( = e x p r _ 26 _ 0 0 ) 0 r _ d i v _ m o d _ 1 _ 0 ) ) ( a n d ( a n d ( < = 0 r _ d i v _ m o d _ 1 _ 0 ) ( o r ( = e x p r _ 26 _ 0 0 ) ( < r _ d i v _ m o d _ 1 _ 0 e x p r _ 26 _ 0 ) ) ) ( a n d ( = ( + ( * d _ d i v _ m o d _ 1 _ 0 e x p r _ 26 _ 0 ) r _ d i v _ m o d _ 1 _ 0 ) e x p r _ 25 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 26 _ 0 0 ) ( < = e x p r _ 26 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 26 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 25 _ 0 0 ) ( < = e x p r _ 25 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 25 _ 0 y _ 5 _ 0 ) ( a n d ( = > ( a n d true true ) e x p r _ 21 _ 1 ) ( a n d ( = e x p r _ 21 _ 1 ( = e x p r _ 19 _ 1 e x p r _ 20 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 20 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 19 _ 1 0 ) ( < = e x p r _ 19 _ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 19 _ 1 ( i t e ( = e x p r _ 18 _ 0 0 ) 0 r _ d i v _ m o d _ 0 _ 0 ) ) ( a n d ( a n d ( < = 0 r _ d i v _ m o d _ 0 _ 0 ) ( o r ( = e x p r _ 18 _ 0 0 ) ( < r _ d i v _ m o d _ 0 _ 0 e x p r _ 18 _ 0 ) ) ) ( a n d ( = ( + ( * d _ d i v _ m o d _ 0 _ 0 e x p r _ 18 _ 0 ) r _ d i v _ m o d _ 0 _ 0 ) e x p r _ 17 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 18 _ 0 0 ) ( < = e x p r _ 18 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 18 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 17 _ 0 0 ) ( < = e x p r _ 17 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 17 _ 0 x _ 3 _ 0 ) ( a n d ( = > ( a n d true true ) e x p r _ 13 _ 1 ) ( a n d ( = e x p r _ 13 _ 1 ( > e x p r _ 11 _ 0 e x p r _ 12 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 12 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 11 _ 0 0 ) ( < = e x p r _ 11 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 11 _ 0 k _ 7 _ 0 ) ( a n d ( a n d ( > = k _ 7 _ 0 0 ) ( < = k _ 7 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = y _ 5 _ 0 0 ) ( < = y _ 5 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = x _ 3 _ 0 0 ) ( < = x _ 3 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( = r _ 33 _ 0 0 ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n
2021-03-31 15:31:23 +00:00
( d e c l a r e - c o n s t | E V A L E X P R _ 0 | I n t )
( a s s e r t ( = | E V A L E X P R _ 0 | x _ 3 _ 0 ) )
( d e c l a r e - c o n s t | E V A L E X P R _ 1 | I n t )
( a s s e r t ( = | E V A L E X P R _ 1 | y _ 5 _ 0 ) )
( d e c l a r e - c o n s t | E V A L E X P R _ 2 | I n t )
( a s s e r t ( = | E V A L E X P R _ 2 | k _ 7 _ 0 ) )
( d e c l a r e - c o n s t | E V A L E X P R _ 3 | I n t )
2021-08-12 13:57:44 +00:00
( a s s e r t ( = | E V A L E X P R _ 3 | r _ 33 _ 1 ) )
2020-11-05 14:03:02 +00:00
( c h e c k - s a t )
2021-08-12 13:57:44 +00:00
( g e t - v a l u e ( | E V A L E X P R _ 0 | | E V A L E X P R _ 1 | | E V A L E X P R _ 2 | | E V A L E X P R _ 3 | ) )
2022-10-26 10:13:47 +00:00
" ,
"0x90d07b7650deb5ef0f3634fa43fccdc46bb90524def99fc7787105bd332ce18c" : " ( s e t - o p t i o n : p r o d u c e - m o d e l s true )
2020-11-05 14:03:02 +00:00
( s e t - o p t i o n : t i m e o u t 1000 )
( s e t - l o g i c A L L )
( d e c l a r e - f u n | e r r o r _ 0 | ( ) I n t )
( d e c l a r e - f u n | t h i s _ 0 | ( ) I n t )
( d e c l a r e - d a t a t y p e s ( ( | s t a t e _ t y p e | 0 ) ) ( ( ( | s t a t e _ t y p e | ( | b a l a n c e s | ( A r r a y I n t I n t ) ) ) ) ) )
( d e c l a r e - f u n | s t a t e _ 0 | ( ) | s t a t e _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | b y t e s _ t u p l e | 0 ) ) ( ( ( | b y t e s _ t u p l e | ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( A r r a y I n t I n t ) ) ( | b y t e s _ t u p l e _ a c c e s s o r _ l e n g t h | I n t ) ) ) ) )
2021-08-12 13:57:44 +00:00
( d e c l a r e - d a t a t y p e s ( ( | t x _ t y p e | 0 ) ) ( ( ( | t x _ t y p e | ( | b l o c k . b a s e f e e | I n t ) ( | b l o c k . c h a i n i d | I n t ) ( | b l o c k . c o i n b a s e | I n t ) ( | b l o c k . d i f f i c u l t y | I n t ) ( | b l o c k . g a s l i m i t | I n t ) ( | b l o c k . n u m b e r | I n t ) ( | b l o c k . t i m e s t a m p | I n t ) ( | b l o c k h a s h | ( A r r a y I n t I n t ) ) ( | m s g . d a t a | | b y t e s _ t u p l e | ) ( | m s g . s e n d e r | I n t ) ( | m s g . s i g | I n t ) ( | m s g . v a l u e | I n t ) ( | t x . g a s p r i c e | I n t ) ( | t x . o r i g i n | I n t ) ) ) ) )
2020-11-05 14:03:02 +00:00
( d e c l a r e - f u n | t x _ 0 | ( ) | t x _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | e c r e c o v e r _ i n p u t _ t y p e | 0 ) ) ( ( ( | e c r e c o v e r _ i n p u t _ t y p e | ( | h a s h | I n t ) ( | v | I n t ) ( | r | I n t ) ( | s | I n t ) ) ) ) )
( d e c l a r e - d a t a t y p e s ( ( | c r y p t o _ t y p e | 0 ) ) ( ( ( | c r y p t o _ t y p e | ( | e c r e c o v e r | ( A r r a y | e c r e c o v e r _ i n p u t _ t y p e | I n t ) ) ( | k e c c a k 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | r i p e m d 160 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | s h a 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ) ) ) )
( d e c l a r e - f u n | c r y p t o _ 0 | ( ) | c r y p t o _ t y p e | )
2020-12-10 13:06:34 +00:00
( d e c l a r e - d a t a t y p e s ( ( | a b i _ t y p e | 0 ) ) ( ( ( | a b i _ t y p e | ) ) ) )
( d e c l a r e - f u n | a b i _ 0 | ( ) | a b i _ t y p e | )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | x _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | y _ 5 _ 0 | ( ) I n t )
( d e c l a r e - f u n | k _ 7 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ 33 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 11 _ 0 | ( ) I n t )
2020-11-05 14:03:02 +00:00
( d e c l a r e - f u n | e x p r _ 12 _ 0 | ( ) I n t )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | e x p r _ 13 _ 1 | ( ) B o o l )
2021-05-18 18:15:31 +00:00
( d e c l a r e - f u n | e x p r _ 17 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 18 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 19 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 20 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 21 _ 1 | ( ) B o o l )
( d e c l a r e - f u n | e x p r _ 25 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 26 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 1 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 1 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 27 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 28 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 29 _ 1 | ( ) B o o l )
( d e c l a r e - f u n | t _ f u n c t i o n _ m u l m o d _ p u r e $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ r e t u r n s $ _ t _ u i n t 256 _ $ _ 0 | ( I n t I n t I n t ) I n t )
( d e c l a r e - f u n | t _ f u n c t i o n _ m u l m o d _ p u r e $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ r e t u r n s $ _ t _ u i n t 256 _ $ _ a b s t r a c t _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 35 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 36 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 37 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 2 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 2 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 38 _ 1 | ( ) I n t )
( d e c l a r e - f u n | r _ 33 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 41 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 42 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 43 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 44 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 45 _ 1 | ( ) B o o l )
2020-11-05 14:03:02 +00:00
2021-08-12 13:57:44 +00:00
( a s s e r t ( a n d ( a n d ( a n d true true ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 37 _ 0 0 ) ( < = e x p r _ 37 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 37 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 36 _ 0 0 ) ( < = e x p r _ 36 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 36 _ 0 y _ 5 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 35 _ 0 0 ) ( < = e x p r _ 35 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 35 _ 0 x _ 3 _ 0 ) ( a n d true ( a n d ( = > ( a n d true true ) e x p r _ 29 _ 1 ) ( a n d ( = e x p r _ 29 _ 1 ( = e x p r _ 27 _ 1 e x p r _ 28 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 28 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 27 _ 1 0 ) ( < = e x p r _ 27 _ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 27 _ 1 ( i t e ( = e x p r _ 26 _ 0 0 ) 0 r _ d i v _ m o d _ 1 _ 0 ) ) ( a n d ( a n d ( < = 0 r _ d i v _ m o d _ 1 _ 0 ) ( o r ( = e x p r _ 26 _ 0 0 ) ( < r _ d i v _ m o d _ 1 _ 0 e x p r _ 26 _ 0 ) ) ) ( a n d ( = ( + ( * d _ d i v _ m o d _ 1 _ 0 e x p r _ 26 _ 0 ) r _ d i v _ m o d _ 1 _ 0 ) e x p r _ 25 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 26 _ 0 0 ) ( < = e x p r _ 26 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 26 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 25 _ 0 0 ) ( < = e x p r _ 25 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 25 _ 0 y _ 5 _ 0 ) ( a n d ( = > ( a n d true true ) e x p r _ 21 _ 1 ) ( a n d ( = e x p r _ 21 _ 1 ( = e x p r _ 19 _ 1 e x p r _ 20 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 20 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 19 _ 1 0 ) ( < = e x p r _ 19 _ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 19 _ 1 ( i t e ( = e x p r _ 18 _ 0 0 ) 0 r _ d i v _ m o d _ 0 _ 0 ) ) ( a n d ( a n d ( < = 0 r _ d i v _ m o d _ 0 _ 0 ) ( o r ( = e x p r _ 18 _ 0 0 ) ( < r _ d i v _ m o d _ 0 _ 0 e x p r _ 18 _ 0 ) ) ) ( a n d ( = ( + ( * d _ d i v _ m o d _ 0 _ 0 e x p r _ 18 _ 0 ) r _ d i v _ m o d _ 0 _ 0 ) e x p r _ 17 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 18 _ 0 0 ) ( < = e x p r _ 18 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 18 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 17 _ 0 0 ) ( < = e x p r _ 17 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 17 _ 0 x _ 3 _ 0 ) ( a n d ( = > ( a n d true true ) e x p r _ 13 _ 1 ) ( a n d ( = e x p r _ 13 _ 1 ( > e x p r _ 11 _ 0 e x p r _ 12 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 12 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 11 _ 0 0 ) ( < = e x p r _ 11 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 11 _ 0 k _ 7 _ 0 ) ( a n d ( a n d ( > = k _ 7 _ 0 0 ) ( < = k _ 7 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = y _ 5 _ 0 0 ) ( < = y _ 5 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = x _ 3 _ 0 0 ) ( < = x _ 3 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( = r _ 33 _ 0 0 ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( > = ( | b l o c k . b a s e f e e | t x _ 0 ) 0 ) ( < = ( | b l o c k . b a s e f e e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( > = ( | b l o c k . c h a i n i d | t x _ 0 ) 0 ) ( < = ( | b l o c k . c h a i n i d | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . c o i n b a s e | t x _ 0 ) 0 ) ( < = ( | b l o c k . c o i n b a s e | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 0 ) ( < = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . g a s l i m i t | t x _ 0 ) 0 ) ( < = ( | b l o c k . g a s l i m i t | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . n u m b e r | t x _ 0 ) 0 ) ( < = ( | b l o c k . n u m b e r | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 0 ) ( < = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | m s g . s e n d e r | t x _ 0 ) 0 ) ( < = ( | m s g . s e n d e r | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | m s g . v a l u e | t x _ 0 ) 0 ) ( < = ( | m s g . v a l u e | t x _ 0 ) 1157920892373161954235709850086879078532699846656
2021-05-18 18:15:31 +00:00
( d e c l a r e - c o n s t | E V A L E X P R _ 0 | I n t )
( a s s e r t ( = | E V A L E X P R _ 0 | x _ 3 _ 0 ) )
( d e c l a r e - c o n s t | E V A L E X P R _ 1 | I n t )
( a s s e r t ( = | E V A L E X P R _ 1 | y _ 5 _ 0 ) )
( d e c l a r e - c o n s t | E V A L E X P R _ 2 | I n t )
( a s s e r t ( = | E V A L E X P R _ 2 | k _ 7 _ 0 ) )
( d e c l a r e - c o n s t | E V A L E X P R _ 3 | I n t )
2021-08-12 13:57:44 +00:00
( a s s e r t ( = | E V A L E X P R _ 3 | r _ 33 _ 0 ) )
2021-05-18 18:15:31 +00:00
( d e c l a r e - c o n s t | E V A L E X P R _ 4 | I n t )
2021-08-12 13:57:44 +00:00
( a s s e r t ( = | E V A L E X P R _ 4 | e x p r _ 37 _ 0 ) )
2020-11-05 14:03:02 +00:00
( c h e c k - s a t )
2021-05-18 18:15:31 +00:00
( g e t - v a l u e ( | E V A L E X P R _ 0 | | E V A L E X P R _ 1 | | E V A L E X P R _ 2 | | E V A L E X P R _ 3 | | E V A L E X P R _ 4 | ) )
2022-10-26 10:13:47 +00:00
" ,
"0xc9acf5c2a281159171ca5133ba0856bb644c2c8afd233b6a7d618d290f4f5faa" : " ( s e t - o p t i o n : p r o d u c e - m o d e l s true )
2020-11-05 14:03:02 +00:00
( s e t - o p t i o n : t i m e o u t 1000 )
( s e t - l o g i c A L L )
( d e c l a r e - f u n | e r r o r _ 0 | ( ) I n t )
( d e c l a r e - f u n | t h i s _ 0 | ( ) I n t )
( d e c l a r e - d a t a t y p e s ( ( | s t a t e _ t y p e | 0 ) ) ( ( ( | s t a t e _ t y p e | ( | b a l a n c e s | ( A r r a y I n t I n t ) ) ) ) ) )
( d e c l a r e - f u n | s t a t e _ 0 | ( ) | s t a t e _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | b y t e s _ t u p l e | 0 ) ) ( ( ( | b y t e s _ t u p l e | ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( A r r a y I n t I n t ) ) ( | b y t e s _ t u p l e _ a c c e s s o r _ l e n g t h | I n t ) ) ) ) )
2021-08-12 13:57:44 +00:00
( d e c l a r e - d a t a t y p e s ( ( | t x _ t y p e | 0 ) ) ( ( ( | t x _ t y p e | ( | b l o c k . b a s e f e e | I n t ) ( | b l o c k . c h a i n i d | I n t ) ( | b l o c k . c o i n b a s e | I n t ) ( | b l o c k . d i f f i c u l t y | I n t ) ( | b l o c k . g a s l i m i t | I n t ) ( | b l o c k . n u m b e r | I n t ) ( | b l o c k . t i m e s t a m p | I n t ) ( | b l o c k h a s h | ( A r r a y I n t I n t ) ) ( | m s g . d a t a | | b y t e s _ t u p l e | ) ( | m s g . s e n d e r | I n t ) ( | m s g . s i g | I n t ) ( | m s g . v a l u e | I n t ) ( | t x . g a s p r i c e | I n t ) ( | t x . o r i g i n | I n t ) ) ) ) )
2020-11-05 14:03:02 +00:00
( d e c l a r e - f u n | t x _ 0 | ( ) | t x _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | e c r e c o v e r _ i n p u t _ t y p e | 0 ) ) ( ( ( | e c r e c o v e r _ i n p u t _ t y p e | ( | h a s h | I n t ) ( | v | I n t ) ( | r | I n t ) ( | s | I n t ) ) ) ) )
( d e c l a r e - d a t a t y p e s ( ( | c r y p t o _ t y p e | 0 ) ) ( ( ( | c r y p t o _ t y p e | ( | e c r e c o v e r | ( A r r a y | e c r e c o v e r _ i n p u t _ t y p e | I n t ) ) ( | k e c c a k 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | r i p e m d 160 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | s h a 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ) ) ) )
( d e c l a r e - f u n | c r y p t o _ 0 | ( ) | c r y p t o _ t y p e | )
2020-12-10 13:06:34 +00:00
( d e c l a r e - d a t a t y p e s ( ( | a b i _ t y p e | 0 ) ) ( ( ( | a b i _ t y p e | ) ) ) )
( d e c l a r e - f u n | a b i _ 0 | ( ) | a b i _ t y p e | )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | x _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | y _ 5 _ 0 | ( ) I n t )
( d e c l a r e - f u n | k _ 7 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ 33 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 11 _ 0 | ( ) I n t )
2020-11-05 14:03:02 +00:00
( d e c l a r e - f u n | e x p r _ 12 _ 0 | ( ) I n t )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | e x p r _ 13 _ 1 | ( ) B o o l )
2021-05-18 18:15:31 +00:00
( d e c l a r e - f u n | e x p r _ 17 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 18 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 19 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 20 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 21 _ 1 | ( ) B o o l )
( d e c l a r e - f u n | e x p r _ 25 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 26 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 1 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 1 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 27 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 28 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 29 _ 1 | ( ) B o o l )
( d e c l a r e - f u n | t _ f u n c t i o n _ m u l m o d _ p u r e $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ r e t u r n s $ _ t _ u i n t 256 _ $ _ 0 | ( I n t I n t I n t ) I n t )
( d e c l a r e - f u n | t _ f u n c t i o n _ m u l m o d _ p u r e $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ _ t _ u i n t 256 _ $ r e t u r n s $ _ t _ u i n t 256 _ $ _ a b s t r a c t _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 35 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 36 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 37 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 2 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 2 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 38 _ 1 | ( ) I n t )
( d e c l a r e - f u n | r _ 33 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 41 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 42 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 43 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 44 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 45 _ 1 | ( ) B o o l )
2020-11-05 14:03:02 +00:00
2021-08-12 13:57:44 +00:00
( a s s e r t ( a n d ( a n d ( a n d true true ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 42 _ 0 0 ) ( < = e x p r _ 42 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 42 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 41 _ 0 0 ) ( < = e x p r _ 41 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 41 _ 0 r _ 33 _ 1 ) ( a n d ( i t e ( a n d true true ) ( = r _ 33 _ 1 e x p r _ 38 _ 1 ) ( = r _ 33 _ 1 r _ 33 _ 0 ) ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 38 _ 1 0 ) ( < = e x p r _ 38 _ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 38 _ 1 ( i t e ( = e x p r _ 37 _ 0 0 ) 0 r _ d i v _ m o d _ 2 _ 0 ) ) ( a n d ( a n d ( < = 0 r _ d i v _ m o d _ 2 _ 0 ) ( o r ( = e x p r _ 37 _ 0 0 ) ( < r _ d i v _ m o d _ 2 _ 0 e x p r _ 37 _ 0 ) ) ) ( a n d ( = ( + ( * d _ d i v _ m o d _ 2 _ 0 e x p r _ 37 _ 0 ) r _ d i v _ m o d _ 2 _ 0 ) ( * e x p r _ 35 _ 0 e x p r _ 36 _ 0 ) ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 37 _ 0 0 ) ( < = e x p r _ 37 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 37 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 36 _ 0 0 ) ( < = e x p r _ 36 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 36 _ 0 y _ 5 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 35 _ 0 0 ) ( < = e x p r _ 35 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 35 _ 0 x _ 3 _ 0 ) ( a n d true ( a n d ( = > ( a n d true true ) e x p r _ 29 _ 1 ) ( a n d ( = e x p r _ 29 _ 1 ( = e x p r _ 27 _ 1 e x p r _ 28 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 28 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 27 _ 1 0 ) ( < = e x p r _ 27 _ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 27 _ 1 ( i t e ( = e x p r _ 26 _ 0 0 ) 0 r _ d i v _ m o d _ 1 _ 0 ) ) ( a n d ( a n d ( < = 0 r _ d i v _ m o d _ 1 _ 0 ) ( o r ( = e x p r _ 26 _ 0 0 ) ( < r _ d i v _ m o d _ 1 _ 0 e x p r _ 26 _ 0 ) ) ) ( a n d ( = ( + ( * d _ d i v _ m o d _ 1 _ 0 e x p r _ 26 _ 0 ) r _ d i v _ m o d _ 1 _ 0 ) e x p r _ 25 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 26 _ 0 0 ) ( < = e x p r _ 26 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 26 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 25 _ 0 0 ) ( < = e x p r _ 25 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 25 _ 0 y _ 5 _ 0 ) ( a n d ( = > ( a n d true true ) e x p r _ 21 _ 1 ) ( a n d ( = e x p r _ 21 _ 1 ( = e x p r _ 19 _ 1 e x p r _ 20 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 20 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 19 _ 1 0 ) ( < = e x p r _ 19 _ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 19 _ 1 ( i t e ( = e x p r _ 18 _ 0 0 ) 0 r _ d i v _ m o d _ 0 _ 0 ) ) ( a n d ( a n d ( < = 0 r _ d i v _ m o d _ 0 _ 0 ) ( o r ( = e x p r _ 18 _ 0 0 ) ( < r _ d i v _ m o d _ 0 _ 0 e x p r _ 18 _ 0 ) ) ) ( a n d ( = ( + ( * d _ d i v _ m o d _ 0 _ 0 e x p r _ 18 _ 0 ) r _ d i v _ m o d _ 0 _ 0 ) e x p r _ 17 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 18 _ 0 0 ) ( < = e x p r _ 18 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 18 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 17 _ 0 0 ) ( < = e x p r _ 17 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 17 _ 0 x _ 3 _ 0 ) ( a n d ( = > ( a n d true true ) e x p r _ 13 _ 1 ) ( a n d ( = e x p r _ 13 _ 1 ( > e x p r _ 11 _ 0 e x p r _ 12 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 12 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 11 _ 0 0 ) ( < = e x p r _ 11 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 11 _ 0 k _ 7 _ 0 ) ( a n d ( a n d ( > = k _ 7 _ 0 0 ) ( < = k _ 7 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = y _ 5 _ 0 0 ) ( < = y _ 5 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = x _ 3 _ 0 0 ) ( < = x _ 3 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( = r _ 33 _ 0 0 ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( > = ( | b l o c k . b a s e f e e | t x _ 0 ) 0 ) ( < = ( | b l o c k . b a s e f e e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( > = ( | b l o c k . c h a i n i d | t x _ 0 ) 0 ) ( < = ( | b l o c k . c h a i n i d | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . c o i n b a s e | t x _ 0 ) 0 ) ( < = ( | b l o c k . c o i n b a s e | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | b l o c k . d i f f i c u l t y | t x _ 0 )
2021-05-18 18:15:31 +00:00
( d e c l a r e - c o n s t | E V A L E X P R _ 0 | I n t )
( a s s e r t ( = | E V A L E X P R _ 0 | x _ 3 _ 0 ) )
( d e c l a r e - c o n s t | E V A L E X P R _ 1 | I n t )
( a s s e r t ( = | E V A L E X P R _ 1 | y _ 5 _ 0 ) )
( d e c l a r e - c o n s t | E V A L E X P R _ 2 | I n t )
( a s s e r t ( = | E V A L E X P R _ 2 | k _ 7 _ 0 ) )
( d e c l a r e - c o n s t | E V A L E X P R _ 3 | I n t )
( a s s e r t ( = | E V A L E X P R _ 3 | r _ 33 _ 1 ) )
2021-08-12 13:57:44 +00:00
( d e c l a r e - c o n s t | E V A L E X P R _ 4 | I n t )
( a s s e r t ( = | E V A L E X P R _ 4 | e x p r _ 42 _ 0 ) )
2020-11-05 14:03:02 +00:00
( c h e c k - s a t )
2021-08-12 13:57:44 +00:00
( g e t - v a l u e ( | E V A L E X P R _ 0 | | E V A L E X P R _ 1 | | E V A L E X P R _ 2 | | E V A L E X P R _ 3 | | E V A L E X P R _ 4 | ) )
2022-10-26 10:13:47 +00:00
" ,
"0xcb840e71fb938bc7517d41d9315ff82d34fc0e15610d9d8bfa5fced2308c95f8" : " ( s e t - o p t i o n : p r o d u c e - m o d e l s true )
2020-11-14 14:42:32 +00:00
( s e t - o p t i o n : t i m e o u t 1000 )
( s e t - l o g i c A L L )
( d e c l a r e - f u n | e r r o r _ 0 | ( ) I n t )
( d e c l a r e - f u n | t h i s _ 0 | ( ) I n t )
( d e c l a r e - d a t a t y p e s ( ( | s t a t e _ t y p e | 0 ) ) ( ( ( | s t a t e _ t y p e | ( | b a l a n c e s | ( A r r a y I n t I n t ) ) ) ) ) )
( d e c l a r e - f u n | s t a t e _ 0 | ( ) | s t a t e _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | b y t e s _ t u p l e | 0 ) ) ( ( ( | b y t e s _ t u p l e | ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( A r r a y I n t I n t ) ) ( | b y t e s _ t u p l e _ a c c e s s o r _ l e n g t h | I n t ) ) ) ) )
2021-08-12 13:57:44 +00:00
( d e c l a r e - d a t a t y p e s ( ( | t x _ t y p e | 0 ) ) ( ( ( | t x _ t y p e | ( | b l o c k . b a s e f e e | I n t ) ( | b l o c k . c h a i n i d | I n t ) ( | b l o c k . c o i n b a s e | I n t ) ( | b l o c k . d i f f i c u l t y | I n t ) ( | b l o c k . g a s l i m i t | I n t ) ( | b l o c k . n u m b e r | I n t ) ( | b l o c k . t i m e s t a m p | I n t ) ( | b l o c k h a s h | ( A r r a y I n t I n t ) ) ( | m s g . d a t a | | b y t e s _ t u p l e | ) ( | m s g . s e n d e r | I n t ) ( | m s g . s i g | I n t ) ( | m s g . v a l u e | I n t ) ( | t x . g a s p r i c e | I n t ) ( | t x . o r i g i n | I n t ) ) ) ) )
2020-11-14 14:42:32 +00:00
( d e c l a r e - f u n | t x _ 0 | ( ) | t x _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | e c r e c o v e r _ i n p u t _ t y p e | 0 ) ) ( ( ( | e c r e c o v e r _ i n p u t _ t y p e | ( | h a s h | I n t ) ( | v | I n t ) ( | r | I n t ) ( | s | I n t ) ) ) ) )
( d e c l a r e - d a t a t y p e s ( ( | c r y p t o _ t y p e | 0 ) ) ( ( ( | c r y p t o _ t y p e | ( | e c r e c o v e r | ( A r r a y | e c r e c o v e r _ i n p u t _ t y p e | I n t ) ) ( | k e c c a k 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | r i p e m d 160 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | s h a 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ) ) ) )
( d e c l a r e - f u n | c r y p t o _ 0 | ( ) | c r y p t o _ t y p e | )
2020-12-10 13:06:34 +00:00
( d e c l a r e - d a t a t y p e s ( ( | a b i _ t y p e | 0 ) ) ( ( ( | a b i _ t y p e | ) ) ) )
( d e c l a r e - f u n | a b i _ 0 | ( ) | a b i _ t y p e | )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | x _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | y _ 5 _ 0 | ( ) I n t )
( d e c l a r e - f u n | k _ 7 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ 33 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 11 _ 0 | ( ) I n t )
2020-11-14 14:42:32 +00:00
( d e c l a r e - f u n | e x p r _ 12 _ 0 | ( ) I n t )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | e x p r _ 13 _ 1 | ( ) B o o l )
( d e c l a r e - f u n | e x p r _ 17 _ 0 | ( ) I n t )
2020-12-10 13:06:34 +00:00
( d e c l a r e - f u n | e x p r _ 18 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | e x p r _ 19 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 20 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 21 _ 1 | ( ) B o o l )
2020-11-14 14:42:32 +00:00
2021-08-12 13:57:44 +00:00
( a s s e r t ( a n d ( a n d ( a n d true true ) ( a n d ( = e x p r _ 21 _ 1 ( = e x p r _ 19 _ 1 e x p r _ 20 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 20 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 19 _ 1 0 ) ( < = e x p r _ 19 _ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 19 _ 1 ( i t e ( = e x p r _ 18 _ 0 0 ) 0 r _ d i v _ m o d _ 0 _ 0 ) ) ( a n d ( a n d ( < = 0 r _ d i v _ m o d _ 0 _ 0 ) ( o r ( = e x p r _ 18 _ 0 0 ) ( < r _ d i v _ m o d _ 0 _ 0 e x p r _ 18 _ 0 ) ) ) ( a n d ( = ( + ( * d _ d i v _ m o d _ 0 _ 0 e x p r _ 18 _ 0 ) r _ d i v _ m o d _ 0 _ 0 ) e x p r _ 17 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 18 _ 0 0 ) ( < = e x p r _ 18 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 18 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 17 _ 0 0 ) ( < = e x p r _ 17 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 17 _ 0 x _ 3 _ 0 ) ( a n d ( = > ( a n d true true ) e x p r _ 13 _ 1 ) ( a n d ( = e x p r _ 13 _ 1 ( > e x p r _ 11 _ 0 e x p r _ 12 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 12 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 11 _ 0 0 ) ( < = e x p r _ 11 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 11 _ 0 k _ 7 _ 0 ) ( a n d ( a n d ( > = k _ 7 _ 0 0 ) ( < = k _ 7 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = y _ 5 _ 0 0 ) ( < = y _ 5 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = x _ 3 _ 0 0 ) ( < = x _ 3 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( = r _ 33 _ 0 0 ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( > = ( | b l o c k . b a s e f e e | t x _ 0 ) 0 ) ( < = ( | b l o c k . b a s e f e e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( > = ( | b l o c k . c h a i n i d | t x _ 0 ) 0 ) ( < = ( | b l o c k . c h a i n i d | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . c o i n b a s e | t x _ 0 ) 0 ) ( < = ( | b l o c k . c o i n b a s e | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 0 ) ( < = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . g a s l i m i t | t x _ 0 ) 0 ) ( < = ( | b l o c k . g a s l i m i t | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . n u m b e r | t x _ 0 ) 0 ) ( < = ( | b l o c k . n u m b e r | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 0 ) ( < = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | m s g . s e n d e r | t x _ 0 ) 0 ) ( < = ( | m s g . s e n d e r | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | m s g . v a l u e | t x _ 0 ) 0 ) ( < = ( | m s g . v a l u e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | t x . o r i g i n | t x _ 0 ) 0 ) ( < = ( | t x . o r i g i n | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | t x . g a s p r i c e | t x _ 0 ) 0 ) ( < = ( | t x . g a s p r i c e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( = ( | m s g . v a l u e | t x _ 0 ) 0 ) ( = ( | m s g . s i g | t x _ 0 ) 3204897777 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 0 ) 191 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 1 ) 6 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 2 ) 219 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 3 ) 241 ) ) ( > = ( | b y t e s _ t u p l e _ a c c e s s o r _ l e n g t h | ( | m s g . d a t a | t x _ 0 ) ) 4 ) ) ) true ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ( n o t e x p r _ 21 _ 1 ) ) )
2020-11-14 14:42:32 +00:00
( c h e c k - s a t )
2022-10-26 10:13:47 +00:00
" ,
"0xe4a65aed9be739fdcb6ce76ede4dc9b65b256d38e2499b5dbf2f4e9fc1a2233f" : " ( s e t - o p t i o n : p r o d u c e - m o d e l s true )
2020-11-05 14:03:02 +00:00
( s e t - o p t i o n : t i m e o u t 1000 )
( s e t - l o g i c A L L )
( d e c l a r e - f u n | e r r o r _ 0 | ( ) I n t )
( d e c l a r e - f u n | t h i s _ 0 | ( ) I n t )
( d e c l a r e - d a t a t y p e s ( ( | s t a t e _ t y p e | 0 ) ) ( ( ( | s t a t e _ t y p e | ( | b a l a n c e s | ( A r r a y I n t I n t ) ) ) ) ) )
( d e c l a r e - f u n | s t a t e _ 0 | ( ) | s t a t e _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | b y t e s _ t u p l e | 0 ) ) ( ( ( | b y t e s _ t u p l e | ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( A r r a y I n t I n t ) ) ( | b y t e s _ t u p l e _ a c c e s s o r _ l e n g t h | I n t ) ) ) ) )
2021-08-12 13:57:44 +00:00
( d e c l a r e - d a t a t y p e s ( ( | t x _ t y p e | 0 ) ) ( ( ( | t x _ t y p e | ( | b l o c k . b a s e f e e | I n t ) ( | b l o c k . c h a i n i d | I n t ) ( | b l o c k . c o i n b a s e | I n t ) ( | b l o c k . d i f f i c u l t y | I n t ) ( | b l o c k . g a s l i m i t | I n t ) ( | b l o c k . n u m b e r | I n t ) ( | b l o c k . t i m e s t a m p | I n t ) ( | b l o c k h a s h | ( A r r a y I n t I n t ) ) ( | m s g . d a t a | | b y t e s _ t u p l e | ) ( | m s g . s e n d e r | I n t ) ( | m s g . s i g | I n t ) ( | m s g . v a l u e | I n t ) ( | t x . g a s p r i c e | I n t ) ( | t x . o r i g i n | I n t ) ) ) ) )
2020-11-05 14:03:02 +00:00
( d e c l a r e - f u n | t x _ 0 | ( ) | t x _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | e c r e c o v e r _ i n p u t _ t y p e | 0 ) ) ( ( ( | e c r e c o v e r _ i n p u t _ t y p e | ( | h a s h | I n t ) ( | v | I n t ) ( | r | I n t ) ( | s | I n t ) ) ) ) )
( d e c l a r e - d a t a t y p e s ( ( | c r y p t o _ t y p e | 0 ) ) ( ( ( | c r y p t o _ t y p e | ( | e c r e c o v e r | ( A r r a y | e c r e c o v e r _ i n p u t _ t y p e | I n t ) ) ( | k e c c a k 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | r i p e m d 160 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | s h a 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ) ) ) )
( d e c l a r e - f u n | c r y p t o _ 0 | ( ) | c r y p t o _ t y p e | )
2020-12-10 13:06:34 +00:00
( d e c l a r e - d a t a t y p e s ( ( | a b i _ t y p e | 0 ) ) ( ( ( | a b i _ t y p e | ) ) ) )
( d e c l a r e - f u n | a b i _ 0 | ( ) | a b i _ t y p e | )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | x _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | y _ 5 _ 0 | ( ) I n t )
( d e c l a r e - f u n | k _ 7 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ 33 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 11 _ 0 | ( ) I n t )
2020-11-05 14:03:02 +00:00
( d e c l a r e - f u n | e x p r _ 12 _ 0 | ( ) I n t )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | e x p r _ 13 _ 1 | ( ) B o o l )
2020-11-05 14:03:02 +00:00
2021-08-12 13:57:44 +00:00
( a s s e r t ( a n d ( a n d ( a n d true true ) ( a n d ( = e x p r _ 13 _ 1 ( > e x p r _ 11 _ 0 e x p r _ 12 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 12 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 11 _ 0 0 ) ( < = e x p r _ 11 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 11 _ 0 k _ 7 _ 0 ) ( a n d ( a n d ( > = k _ 7 _ 0 0 ) ( < = k _ 7 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = y _ 5 _ 0 0 ) ( < = y _ 5 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = x _ 3 _ 0 0 ) ( < = x _ 3 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( = r _ 33 _ 0 0 ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( > = ( | b l o c k . b a s e f e e | t x _ 0 ) 0 ) ( < = ( | b l o c k . b a s e f e e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( > = ( | b l o c k . c h a i n i d | t x _ 0 ) 0 ) ( < = ( | b l o c k . c h a i n i d | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . c o i n b a s e | t x _ 0 ) 0 ) ( < = ( | b l o c k . c o i n b a s e | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 0 ) ( < = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . g a s l i m i t | t x _ 0 ) 0 ) ( < = ( | b l o c k . g a s l i m i t | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . n u m b e r | t x _ 0 ) 0 ) ( < = ( | b l o c k . n u m b e r | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 0 ) ( < = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | m s g . s e n d e r | t x _ 0 ) 0 ) ( < = ( | m s g . s e n d e r | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | m s g . v a l u e | t x _ 0 ) 0 ) ( < = ( | m s g . v a l u e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | t x . o r i g i n | t x _ 0 ) 0 ) ( < = ( | t x . o r i g i n | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | t x . g a s p r i c e | t x _ 0 ) 0 ) ( < = ( | t x . g a s p r i c e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( = ( | m s g . v a l u e | t x _ 0 ) 0 ) ( = ( | m s g . s i g | t x _ 0 ) 3204897777 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 0 ) 191 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 1 ) 6 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 2 ) 219 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 3 ) 241 ) ) ( > = ( | b y t e s _ t u p l e _ a c c e s s o r _ l e n g t h | ( | m s g . d a t a | t x _ 0 ) ) 4 ) ) ) true ) ) ) ) ) ) ) ) ) ) ) e x p r _ 13 _ 1 ) )
2020-11-05 14:03:02 +00:00
( c h e c k - s a t )
2022-10-26 10:13:47 +00:00
" ,
"0xf8157c6d01d1321e17ba8e5f19f02386953f4078d481bba0a33fe50993605158" : " ( s e t - o p t i o n : p r o d u c e - m o d e l s true )
2020-12-30 13:35:48 +00:00
( s e t - o p t i o n : t i m e o u t 1000 )
( s e t - l o g i c A L L )
( d e c l a r e - f u n | e r r o r _ 0 | ( ) I n t )
( d e c l a r e - f u n | t h i s _ 0 | ( ) I n t )
( d e c l a r e - d a t a t y p e s ( ( | s t a t e _ t y p e | 0 ) ) ( ( ( | s t a t e _ t y p e | ( | b a l a n c e s | ( A r r a y I n t I n t ) ) ) ) ) )
( d e c l a r e - f u n | s t a t e _ 0 | ( ) | s t a t e _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | b y t e s _ t u p l e | 0 ) ) ( ( ( | b y t e s _ t u p l e | ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( A r r a y I n t I n t ) ) ( | b y t e s _ t u p l e _ a c c e s s o r _ l e n g t h | I n t ) ) ) ) )
2021-08-12 13:57:44 +00:00
( d e c l a r e - d a t a t y p e s ( ( | t x _ t y p e | 0 ) ) ( ( ( | t x _ t y p e | ( | b l o c k . b a s e f e e | I n t ) ( | b l o c k . c h a i n i d | I n t ) ( | b l o c k . c o i n b a s e | I n t ) ( | b l o c k . d i f f i c u l t y | I n t ) ( | b l o c k . g a s l i m i t | I n t ) ( | b l o c k . n u m b e r | I n t ) ( | b l o c k . t i m e s t a m p | I n t ) ( | b l o c k h a s h | ( A r r a y I n t I n t ) ) ( | m s g . d a t a | | b y t e s _ t u p l e | ) ( | m s g . s e n d e r | I n t ) ( | m s g . s i g | I n t ) ( | m s g . v a l u e | I n t ) ( | t x . g a s p r i c e | I n t ) ( | t x . o r i g i n | I n t ) ) ) ) )
2020-12-30 13:35:48 +00:00
( d e c l a r e - f u n | t x _ 0 | ( ) | t x _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | e c r e c o v e r _ i n p u t _ t y p e | 0 ) ) ( ( ( | e c r e c o v e r _ i n p u t _ t y p e | ( | h a s h | I n t ) ( | v | I n t ) ( | r | I n t ) ( | s | I n t ) ) ) ) )
( d e c l a r e - d a t a t y p e s ( ( | c r y p t o _ t y p e | 0 ) ) ( ( ( | c r y p t o _ t y p e | ( | e c r e c o v e r | ( A r r a y | e c r e c o v e r _ i n p u t _ t y p e | I n t ) ) ( | k e c c a k 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | r i p e m d 160 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ( | s h a 256 | ( A r r a y | b y t e s _ t u p l e | I n t ) ) ) ) ) )
( d e c l a r e - f u n | c r y p t o _ 0 | ( ) | c r y p t o _ t y p e | )
( d e c l a r e - d a t a t y p e s ( ( | a b i _ t y p e | 0 ) ) ( ( ( | a b i _ t y p e | ) ) ) )
( d e c l a r e - f u n | a b i _ 0 | ( ) | a b i _ t y p e | )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | x _ 3 _ 0 | ( ) I n t )
( d e c l a r e - f u n | y _ 5 _ 0 | ( ) I n t )
( d e c l a r e - f u n | k _ 7 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ 33 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 11 _ 0 | ( ) I n t )
2020-12-30 13:35:48 +00:00
( d e c l a r e - f u n | e x p r _ 12 _ 0 | ( ) I n t )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | e x p r _ 13 _ 1 | ( ) B o o l )
( d e c l a r e - f u n | e x p r _ 17 _ 0 | ( ) I n t )
2020-12-30 13:35:48 +00:00
( d e c l a r e - f u n | e x p r _ 18 _ 0 | ( ) I n t )
( d e c l a r e - f u n | d _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
( d e c l a r e - f u n | r _ d i v _ m o d _ 0 _ 0 | ( ) I n t )
2021-03-31 15:31:23 +00:00
( d e c l a r e - f u n | e x p r _ 19 _ 1 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 20 _ 0 | ( ) I n t )
( d e c l a r e - f u n | e x p r _ 21 _ 1 | ( ) B o o l )
2020-12-30 13:35:48 +00:00
2021-08-12 13:57:44 +00:00
( a s s e r t ( a n d ( a n d ( a n d true true ) ( a n d ( = e x p r _ 21 _ 1 ( = e x p r _ 19 _ 1 e x p r _ 20 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 20 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 19 _ 1 0 ) ( < = e x p r _ 19 _ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 19 _ 1 ( i t e ( = e x p r _ 18 _ 0 0 ) 0 r _ d i v _ m o d _ 0 _ 0 ) ) ( a n d ( a n d ( < = 0 r _ d i v _ m o d _ 0 _ 0 ) ( o r ( = e x p r _ 18 _ 0 0 ) ( < r _ d i v _ m o d _ 0 _ 0 e x p r _ 18 _ 0 ) ) ) ( a n d ( = ( + ( * d _ d i v _ m o d _ 0 _ 0 e x p r _ 18 _ 0 ) r _ d i v _ m o d _ 0 _ 0 ) e x p r _ 17 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 18 _ 0 0 ) ( < = e x p r _ 18 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 18 _ 0 k _ 7 _ 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 17 _ 0 0 ) ( < = e x p r _ 17 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 17 _ 0 x _ 3 _ 0 ) ( a n d ( = > ( a n d true true ) e x p r _ 13 _ 1 ) ( a n d ( = e x p r _ 13 _ 1 ( > e x p r _ 11 _ 0 e x p r _ 12 _ 0 ) ) ( a n d ( = > ( a n d true true ) true ) ( a n d ( = e x p r _ 12 _ 0 0 ) ( a n d ( = > ( a n d true true ) ( a n d ( > = e x p r _ 11 _ 0 0 ) ( < = e x p r _ 11 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( = e x p r _ 11 _ 0 k _ 7 _ 0 ) ( a n d ( a n d ( > = k _ 7 _ 0 0 ) ( < = k _ 7 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = y _ 5 _ 0 0 ) ( < = y _ 5 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( a n d ( > = x _ 3 _ 0 0 ) ( < = x _ 3 _ 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( = r _ 33 _ 0 0 ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( > = ( | b l o c k . b a s e f e e | t x _ 0 ) 0 ) ( < = ( | b l o c k . b a s e f e e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ( a n d ( > = ( | b l o c k . c h a i n i d | t x _ 0 ) 0 ) ( < = ( | b l o c k . c h a i n i d | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . c o i n b a s e | t x _ 0 ) 0 ) ( < = ( | b l o c k . c o i n b a s e | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 0 ) ( < = ( | b l o c k . d i f f i c u l t y | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . g a s l i m i t | t x _ 0 ) 0 ) ( < = ( | b l o c k . g a s l i m i t | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . n u m b e r | t x _ 0 ) 0 ) ( < = ( | b l o c k . n u m b e r | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 0 ) ( < = ( | b l o c k . t i m e s t a m p | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | m s g . s e n d e r | t x _ 0 ) 0 ) ( < = ( | m s g . s e n d e r | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | m s g . v a l u e | t x _ 0 ) 0 ) ( < = ( | m s g . v a l u e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( > = ( | t x . o r i g i n | t x _ 0 ) 0 ) ( < = ( | t x . o r i g i n | t x _ 0 ) 1461501637330902918203684832716283019655932542975 ) ) ) ( a n d ( > = ( | t x . g a s p r i c e | t x _ 0 ) 0 ) ( < = ( | t x . g a s p r i c e | t x _ 0 ) 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) ) ) ( a n d ( a n d ( a n d ( a n d ( a n d ( a n d ( = ( | m s g . v a l u e | t x _ 0 ) 0 ) ( = ( | m s g . s i g | t x _ 0 ) 3204897777 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 0 ) 191 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 1 ) 6 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 2 ) 219 ) ) ( = ( s e l e c t ( | b y t e s _ t u p l e _ a c c e s s o r _ a r r a y | ( | m s g . d a t a | t x _ 0 ) ) 3 ) 241 ) ) ( > = ( | b y t e s _ t u p l e _ a c c e s s o r _ l e n g t h | ( | m s g . d a t a | t x _ 0 ) ) 4 ) ) ) true ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) e x p r _ 21 _ 1 ) )
2020-12-30 13:35:48 +00:00
( c h e c k - s a t )
2022-10-26 10:13:47 +00:00
"
}
} ,
"errors" :
[
{
"component" : "general" ,
"errorCode" : "2788" ,
"formattedMessage" : "Warning: BMC: 1 verification condition(s) could not be proved. Enable the model checker option \"show unproved\" t o s e e a l l o f t h e m . C o n s i d e r c h o o s i n g a s p e c i f i c c o n t r a c t t o b e v e r i f i e d i n o r d e r t o r e d u c e t h e s o l v i n g p r o b l e m s . C o n s i d e r i n c r e a s i n g t h e t i m e o u t p e r q u e r y .
2020-11-02 20:20:20 +00:00
2022-10-26 10:13:47 +00:00
" ,
"message" : "BMC: 1 verification condition(s) could not be proved. Enable the model checker option \"show unproved\" to see all of them. Consider choosing a specific contract to be verified in order to reduce the solving problems. Consider increasing the timeout per query." ,
"severity" : "warning" ,
"type" : "Warning"
}
] ,
"sources" :
{
"A" :
{
"id" : 0
}
}
}