|
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