address int bool string pubkey sig datasig byte bytes bytes1 bytes2 bytes3 bytes4 bytes5 bytes6 bytes7 bytes8 bytes9 bytes10 bytes11 bytes12 bytes13 bytes14 bytes15 bytes16 bytes17 bytes18 bytes19 bytes20 bytes21 bytes22 bytes23 bytes24 bytes25 bytes26 bytes27 bytes28 bytes29 bytes30 bytes31 bytes32 bytes33 bytes34 bytes35 bytes36 bytes37 bytes38 bytes39 bytes40 bytes41 bytes42 bytes43 bytes44 bytes45 bytes46 bytes47 bytes48 bytes49 bytes50 bytes51 bytes52 bytes53 bytes54 bytes55 bytes56 bytes57 bytes58 bytes59 bytes60 bytes61 bytes62 bytes63 bytes64 bytes65 bytes66 bytes67 bytes68 bytes69 bytes70 bytes71 bytes72 bytes73 bytes74 bytes75 bytes76 bytes77 bytes78 bytes79 bytes80 bytes81 bytes82 bytes83 bytes84 bytes85 bytes86 bytes87 bytes88 bytes89 bytes90 bytes91 bytes92 bytes93 bytes94 bytes95 bytes96 bytes97 bytes98 bytes99 satoshis sats finney bits bitcoin seconds minutes hours days weeks require abs min max within hash160 hash256 ripemd160 sha1 sha256 checkSig checkMultiSig checkDataSig LockingBytecodeP2PKH LockingBytecodeP2SH20 LockingBytecodeP2SH32 LockingBytecodeNullData true false new if else contract function