11import { assert , expect } from 'chai' ;
22import { loadArtifact , newTx } from './helper' ;
33import { buildContractClass } from '../src/contract' ;
4- import { Bool , Bytes , Int , PrivKey , PubKey , Ripemd160 , Sha256 , SigHashPreimage , SigHashType , OpCodeType , SigHash , Sig } from '../src/scryptTypes' ;
4+ import { Bool , Bytes , Int , PrivKey , PubKey , Ripemd160 , Sha256 , SigHashPreimage , SigHashType , OpCodeType , SignatureHashType , Sig } from '../src/scryptTypes' ;
55import { bsv , getPreimage } from '../src/utils' ;
66
77const inputIndex = 0 ;
@@ -22,7 +22,7 @@ describe('state_test', () => {
2222 Ripemd160 ( "40933785f6695815a7e1afb59aff20226bbb5bd4" ) ,
2323 Sha256 ( "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad" ) ,
2424 OpCodeType ( "76" ) ,
25- SigHashType ( SigHash . ALL ) ,
25+ SigHashType ( SignatureHashType . ALL ) ,
2626 Sig ( "304402207b6ce0aaae3a379721a364ab11414abd658a9940c10d48cd0bc6b273e81d058902206f6c0671066aef4c0de58ab8c349fde38ef3ea996b9f2e79241ebad96049299541" ) ,
2727 ) ;
2828
@@ -44,7 +44,7 @@ describe('state_test', () => {
4444 Ripemd160 ( "02" ) ,
4545 Sha256 ( "03" ) ,
4646 OpCodeType ( '76' ) ,
47- SigHashType ( SigHash . ALL ) ,
47+ SigHashType ( SignatureHashType . ALL ) ,
4848 Sig ( "05" )
4949 ) ;
5050
@@ -76,7 +76,7 @@ describe('state_test', () => {
7676 Ripemd160 ( "02" ) ,
7777 Sha256 ( "03" ) ,
7878 OpCodeType ( '76' ) ,
79- SigHashType ( SigHash . ALL ) ,
79+ SigHashType ( SignatureHashType . ALL ) ,
8080 Sig ( "05" )
8181 ) ;
8282
@@ -97,7 +97,7 @@ describe('state_test', () => {
9797 Ripemd160 ( "40933785f6695815a7e1afb59aff20226bbb5bd4" ) ,
9898 Sha256 ( "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad" ) ,
9999 OpCodeType ( '76' ) ,
100- SigHashType ( SigHash . ALL ) ,
100+ SigHashType ( SignatureHashType . ALL ) ,
101101 Sig ( "304402207b6ce0aaae3a379721a364ab11414abd658a9940c10d48cd0bc6b273e81d058902206f6c0671066aef4c0de58ab8c349fde38ef3ea996b9f2e79241ebad96049299541" )
102102 ) ;
103103
@@ -108,7 +108,7 @@ describe('state_test', () => {
108108 stateExample . ripemd160 = Ripemd160 ( "40933785f6695815a7e1afb59aff20226bbb5bd4" ) ;
109109 stateExample . sha256 = Sha256 ( "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad" ) ;
110110 stateExample . opCodeType = OpCodeType ( '76' ) ;
111- stateExample . sigHashType = SigHashType ( SigHash . ALL ) ;
111+ stateExample . sigHashType = SigHashType ( SignatureHashType . ALL ) ;
112112 stateExample . sig = Sig ( "304402207b6ce0aaae3a379721a364ab11414abd658a9940c10d48cd0bc6b273e81d058902206f6c0671066aef4c0de58ab8c349fde38ef3ea996b9f2e79241ebad96049299541" ) ;
113113
114114 let newStateExample = StateExample . fromHex ( stateExample . lockingScript . toHex ( ) ) ;
@@ -120,7 +120,7 @@ describe('state_test', () => {
120120 expect ( newStateExample . ripemd160 === Ripemd160 ( "40933785f6695815a7e1afb59aff20226bbb5bd4" ) ) . to . be . true ;
121121 expect ( newStateExample . sha256 === Sha256 ( "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad" ) ) . to . be . true ;
122122 expect ( newStateExample . opCodeType === OpCodeType ( '76' ) ) . to . be . true ;
123- expect ( newStateExample . sigHashType === SigHashType ( SigHash . ALL ) ) . to . be . true ;
123+ expect ( newStateExample . sigHashType === SigHashType ( SignatureHashType . ALL ) ) . to . be . true ;
124124 expect ( newStateExample . sig === Sig ( "304402207b6ce0aaae3a379721a364ab11414abd658a9940c10d48cd0bc6b273e81d058902206f6c0671066aef4c0de58ab8c349fde38ef3ea996b9f2e79241ebad96049299541" ) ) . to . be . true ;
125125 } ) ;
126126
@@ -133,7 +133,7 @@ describe('state_test', () => {
133133 Ripemd160 ( "40933785f6695815a7e1afb59aff20226bbb5bd4" ) ,
134134 Sha256 ( "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad" ) ,
135135 OpCodeType ( '76' ) ,
136- SigHashType ( SigHash . ALL ) ,
136+ SigHashType ( SignatureHashType . ALL ) ,
137137 Sig ( "304402207b6ce0aaae3a379721a364ab11414abd658a9940c10d48cd0bc6b273e81d058902206f6c0671066aef4c0de58ab8c349fde38ef3ea996b9f2e79241ebad96049299541" )
138138 ) ;
139139
@@ -144,7 +144,7 @@ describe('state_test', () => {
144144 stateExample . ripemd160 = Ripemd160 ( "40933785f6695815a7e1afb59aff20226bbb5bd4" ) ;
145145 stateExample . sha256 = Sha256 ( "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad" ) ;
146146 stateExample . opCodeType = OpCodeType ( '76' ) ;
147- stateExample . sigHashType = SigHashType ( SigHash . ALL ) ;
147+ stateExample . sigHashType = SigHashType ( SignatureHashType . ALL ) ;
148148 stateExample . sig = Sig ( "304402207b6ce0aaae3a379721a364ab11414abd658a9940c10d48cd0bc6b273e81d058902206f6c0671066aef4c0de58ab8c349fde38ef3ea996b9f2e79241ebad96049299541" ) ;
149149
150150
@@ -156,7 +156,7 @@ describe('state_test', () => {
156156 ripemd160 : Ripemd160 ( "40933785f6695815a7e1afb59aff20226bbb5bd4" ) ,
157157 sha256 : Sha256 ( "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad" ) ,
158158 opCodeType : OpCodeType ( '76' ) ,
159- sigHashType : SigHashType ( SigHash . ALL ) ,
159+ sigHashType : SigHashType ( SignatureHashType . ALL ) ,
160160 sig : Sig ( "304402207b6ce0aaae3a379721a364ab11414abd658a9940c10d48cd0bc6b273e81d058902206f6c0671066aef4c0de58ab8c349fde38ef3ea996b9f2e79241ebad96049299541" )
161161 } ) ;
162162
@@ -185,7 +185,7 @@ describe('state_test', () => {
185185 stateExample . ripemd160 = Ripemd160 ( "40933785f6695815a7e1afb59aff20226bbb5bd4" ) ;
186186 stateExample . sha256 = Sha256 ( "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad" ) ;
187187 stateExample . opCodeType = OpCodeType ( '76' ) ;
188- stateExample . sigHashType = SigHashType ( SigHash . ALL ) ;
188+ stateExample . sigHashType = SigHashType ( SignatureHashType . ALL ) ;
189189 stateExample . sig = Sig ( "304402207b6ce0aaae3a379721a364ab11414abd658a9940c10d48cd0bc6b273e81d058902206f6c0671066aef4c0de58ab8c349fde38ef3ea996b9f2e79241ebad96049299541" ) ;
190190
191191
@@ -198,7 +198,7 @@ describe('state_test', () => {
198198 ripemd160 : Ripemd160 ( "40933785f6695815a7e1afb59aff20226bbb5bd4" ) ,
199199 sha256 : Sha256 ( "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad" ) ,
200200 opCodeType : OpCodeType ( '76' ) ,
201- sigHashType : SigHashType ( SigHash . ALL ) ,
201+ sigHashType : SigHashType ( SignatureHashType . ALL ) ,
202202 sig : Sig ( "304402207b6ce0aaae3a379721a364ab11414abd658a9940c10d48cd0bc6b273e81d058902206f6c0671066aef4c0de58ab8c349fde38ef3ea996b9f2e79241ebad96049299541" )
203203 } )
204204
@@ -229,7 +229,7 @@ describe('state_test', () => {
229229 Ripemd160 ( "40933785f6695815a7e1afb59aff20226bbb5bd4" ) ,
230230 Sha256 ( "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad" ) ,
231231 OpCodeType ( '76' ) ,
232- SigHashType ( SigHash . ALL ) ,
232+ SigHashType ( SignatureHashType . ALL ) ,
233233 Sig ( "304402207b6ce0aaae3a379721a364ab11414abd658a9940c10d48cd0bc6b273e81d058902206f6c0671066aef4c0de58ab8c349fde38ef3ea996b9f2e79241ebad96049299541" )
234234 ) ;
235235
0 commit comments