(st xi.Storage)
| 405 | } |
| 406 | |
| 407 | func loadIrreHash(st xi.Storage) (irre hash.Hash, err error) { |
| 408 | var hex string |
| 409 | // Load last irreversible block hash |
| 410 | if err = st.Reader().QueryRow( |
| 411 | `SELECT "hash" FROM "irreversible" WHERE "id"=0`, |
| 412 | ).Scan(&hex); err != nil { |
| 413 | return |
| 414 | } |
| 415 | if err = hash.Decode(&irre, hex); err != nil { |
| 416 | return |
| 417 | } |
| 418 | return |
| 419 | } |
| 420 | |
| 421 | func loadTxPool(st xi.Storage) (txPool map[hash.Hash]pi.Transaction, err error) { |
| 422 | var ( |
no test coverage detected