|
112 | 112 | "parameters": { |
113 | 113 | "text": [ |
114 | 114 | " uint32_t cn_variant = 0;", |
115 | | - " if (m_POWCryptoNightV7BlockIndex >= block.getBlockIndex() && m_POWCryptoNightV7LastBlock <= block.getBlockIndex())", |
| 115 | + " if (m_POWCryptoNightV7BlockIndex && m_POWCryptoNightV7BlockIndex <= block.getBlockIndex() && (m_POWCryptoNightV7LastBlock == 0 || m_POWCryptoNightV7LastBlock >= block.getBlockIndex()))", |
116 | 116 | " cn_variant = 1;", |
117 | 117 | " return check_hash(block.getBlockLongHash(context, cn_variant), currentDifficulty);" |
118 | 118 | ] |
|
124 | 124 | "parameters": { |
125 | 125 | "text": [ |
126 | 126 | " uint32_t cn_variant = 0;", |
127 | | - " if (m_POWCryptoNightV7BlockIndex >= cachedBlock.getBlockIndex() && m_POWCryptoNightV7LastBlock <= cachedBlock.getBlockIndex())", |
| 127 | + " if (m_POWCryptoNightV7BlockIndex && m_POWCryptoNightV7BlockIndex <= cachedBlock.getBlockIndex() && (m_POWCryptoNightV7LastBlock == 0 || m_POWCryptoNightV7LastBlock >= cachedBlock.getBlockIndex()))", |
128 | 128 | " cn_variant = 1;", |
129 | 129 | " if (!check_hash(cachedBlock.getBlockLongHash(context, cn_variant), currentDifficulty)) {" |
130 | 130 | ] |
|
141 | 141 | "parameters": { |
142 | 142 | "text": [ |
143 | 143 | " uint32_t cn_variant = 0;", |
144 | | - " if (m_currency.POWCryptoNightV7BlockIndex() >= cb.getBlockIndex() && m_currency.POWCryptoNightV7LastBlock() <= cb.getBlockIndex())", |
| 144 | + " if (m_currency.POWCryptoNightV7BlockIndex() && m_currency.POWCryptoNightV7BlockIndex() <= cb.getBlockIndex() && (m_currency.POWCryptoNightV7LastBlock() == 0 || m_currency.POWCryptoNightV7LastBlock() >= cb.getBlockIndex()))", |
145 | 145 | " cn_variant = 1;" |
146 | 146 | ] |
147 | 147 | } |
|
161 | 161 | "parameters": { |
162 | 162 | "text": [ |
163 | 163 | " uint32_t cn_variant = 0;", |
164 | | - "// if (m_currency.POWCryptoNightV7BlockIndex() >= cb.getBlockIndex() && m_currency.POWCryptoNightV7LastBlock() <= cb.getBlockIndex())", |
| 164 | + "// if (m_currency.POWCryptoNightV7BlockIndex() && m_currency.POWCryptoNightV7BlockIndex() <= cb.getBlockIndex() && (m_currency.POWCryptoNightV7LastBlock() == 0 || m_currency.POWCryptoNightV7LastBlock() >= cb.getBlockIndex()))", |
165 | 165 | "// cn_variant = 1;" |
166 | 166 | ] |
167 | 167 | } |
|
172 | 172 | "parameters": { |
173 | 173 | "text": [ |
174 | 174 | " uint32_t cn_variant = 0;", |
175 | | - "// if (m_currency.POWCryptoNightV7BlockIndex() >= cb.getBlockIndex() && m_currency.POWCryptoNightV7LastBlock() <= cb.getBlockIndex())", |
| 175 | + "// if (m_currency.POWCryptoNightV7BlockIndex() && m_currency.POWCryptoNightV7BlockIndex() <= cb.getBlockIndex() && (m_currency.POWCryptoNightV7LastBlock() == 0 || m_currency.POWCryptoNightV7LastBlock() >= cb.getBlockIndex()))", |
176 | 176 | "// cn_variant = 1;" |
177 | 177 | ] |
178 | 178 | } |
|
0 commit comments