<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Release Notes on About</title><link>https://yago.ninja/release-notes/</link><description>Recent content in Release Notes on About</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 24 Feb 2025 12:15:19 +0000</lastBuildDate><atom:link href="https://yago.ninja/release-notes/index.xml" rel="self" type="application/rss+xml"/><item><title>chainnet v0.1.0</title><link>https://yago.ninja/release-notes/chainnet-v0.1.0/</link><pubDate>Mon, 24 Feb 2025 12:15:19 +0000</pubDate><guid>https://yago.ninja/release-notes/chainnet-v0.1.0/</guid><description>&lt;h2 id="changelog"&gt;Changelog&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;988c3a169cf8728f75eec29ab824de66e49cc883 fix(): use chainnet- preffix in go releaser config to prevent issues with other packages&lt;/li&gt;
&lt;li&gt;3f9afe50e35a5c8eb4ac88d6ea583b4dd9df65a5 fix(): use chainnet- preffix in go releaser config to prevent issues with other packages&lt;/li&gt;
&lt;li&gt;c162ec42979a4bbf0edcb9c50acc34092c59b660 feat: add goreleaser config (#105)&lt;/li&gt;
&lt;li&gt;07370b149ef7814148c46c11c1b33dd326d501ab Bump github.com/libp2p/go-libp2p-kad-dht from 0.28.2 to 0.29.1 (#103)&lt;/li&gt;
&lt;li&gt;3aebbe07454e066742ec1e43f799b5d378886b48 Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 (#102)&lt;/li&gt;
&lt;li&gt;a8d95ba046ac3b7346d4023d44f10856c646935d Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#101)&lt;/li&gt;
&lt;li&gt;47340c667e07b1298aa9566f6865dea91e640aa8 Bump github.com/libp2p/go-libp2p-pubsub from 0.12.0 to 0.13.0 (#99)&lt;/li&gt;
&lt;li&gt;ee4ef5004a8e38494938b1471e236462dd533b61 Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 (#98)&lt;/li&gt;
&lt;li&gt;5e052f303c28795294dbbc10818597fd4ce61b16 Chore &amp;amp; docs: improve README, bump linter and check todos (#104)&lt;/li&gt;
&lt;li&gt;6e30a054a00723c93299cf1d3aa5190c79aa5a88 Bump golang.org/x/crypto from 0.32.0 to 0.33.0 (#100)&lt;/li&gt;
&lt;li&gt;c2fa5ed55fca4274d61610a08bdd9559833c6acf adjust README&lt;/li&gt;
&lt;li&gt;539f3cfbacfac43ac94e3d13e55cd8de18880a2f Merge branch &amp;lsquo;master&amp;rsquo; of github.com:yago-123/chainnet&lt;/li&gt;
&lt;li&gt;153d70b931bdd57ce3464c5a9c1546db5e4afad2 fix readme&lt;/li&gt;
&lt;li&gt;68bf0ef1012c6e5e7e3770158d6052ae2480d1c1 Add new charts, introduce log parsing and wrap up Ansible automation (#95)&lt;/li&gt;
&lt;li&gt;d88cdc290dd047665d4c6044a7065448bda9cd3b Bump google.golang.org/protobuf from 1.36.3 to 1.36.4 (#96)&lt;/li&gt;
&lt;li&gt;0983e3bb9b976ff6aedcb8b13031561376672c86 Improve reliability of the bot and related system calls (#93)&lt;/li&gt;
&lt;li&gt;4b41d80c1c1e8d335a71a622d78150ee2521524c Add new prometheus metrics and dashboards (#92)&lt;/li&gt;
&lt;li&gt;e2e8901981bec27b9445597273e9ed791f0d3c6e prometheus: adjust scrape timeout to be smaller or equal than scrape interval&lt;/li&gt;
&lt;li&gt;11328be753ccee45dd63cc7791099cdfdf3cec0f Implement functional bots, develop further HD wallet capabilities and fix bug in unlocking tx phase(#87)&lt;/li&gt;
&lt;li&gt;96970c5c15ff34463b939e4255d621154cee3278 Bump google.golang.org/protobuf from 1.36.2 to 1.36.3 (#91)&lt;/li&gt;
&lt;li&gt;a3576b342aa31368fc8088a5d78a742302c6458d Centralize script encoding and decoding (#90)&lt;/li&gt;
&lt;li&gt;0299e15460a2533d4c6fb7cd0df5e3b7d4c849b2 Avoid using channoshis in wallets (#89)&lt;/li&gt;
&lt;li&gt;1068858b43224d3e660c1195132fdc7e9df82bb1 Bump github.com/libp2p/go-libp2p-kad-dht from 0.28.1 to 0.28.2 (#88)&lt;/li&gt;
&lt;li&gt;333449fc1aaa15dac6bfe47f8bb1ec4c9f1305a3 Introduce Hierachical Deterministic wallets (BIP-44 standard) (#81)&lt;/li&gt;
&lt;li&gt;2e17463311e2429bdc52d251047679e1ce02ad71 Bump google.golang.org/protobuf from 1.36.1 to 1.36.2 (#84)&lt;/li&gt;
&lt;li&gt;576ed1fe4fc5f2911219c4e99546d9bf3c819f7f Bump golang.org/x/crypto from 0.31.0 to 0.32.0 (#83)&lt;/li&gt;
&lt;li&gt;582a4a2d58b24afbbc2faece1e27881ff70cac9f Add Loki logging and organize Ansible scripts in roles (#78)&lt;/li&gt;
&lt;li&gt;339c800c9f25195fba41bd422ecfe0c8f95fecf7 bump golang net to remove dependabot issue (#79)&lt;/li&gt;
&lt;li&gt;076432fd3569442327cc9a1d9a59ecbbb6978e94 Deploy monitoring via Ansible (#77)&lt;/li&gt;
&lt;li&gt;6fc1b13e07cfffad3c5e387bd7729c23c48c056b Bump google.golang.org/protobuf from 1.36.0 to 1.36.1 (#76)&lt;/li&gt;
&lt;li&gt;e982b451c342f415a189bd3182475b3050eb1112 Bump github.com/quic-go/quic-go from 0.46.0 to 0.48.2 (#70)&lt;/li&gt;
&lt;li&gt;69e2753e391caf0399782a94b551011167c60bd9 Bump github.com/libp2p/go-libp2p-kad-dht from 0.26.1 to 0.28.1 (#71)&lt;/li&gt;
&lt;li&gt;e5fc2350b46ad8fb2dbf3600b1a19e46bb2383f4 Bump golang.org/x/crypto from 0.27.0 to 0.31.0 (#69)&lt;/li&gt;
&lt;li&gt;20cecff7d468a5e8ed245167656e499ce5810f96 Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#72)&lt;/li&gt;
&lt;li&gt;0134147424691927b02de987f14913ce0db39789 Bump google.golang.org/protobuf from 1.34.2 to 1.36.0 (#74)&lt;/li&gt;
&lt;li&gt;cea67a8a27b91c2882b3bd5c12391fe773748a56 Unify hasher methods (#75)&lt;/li&gt;
&lt;li&gt;a2b1e7990cc3ed36fc967e3110835062d81ab95d Introduce channoshis (#67)&lt;/li&gt;
&lt;li&gt;b848b444b5d7a0e65dfd890f5e64cc998a9c6dbc ansible branch change&lt;/li&gt;
&lt;li&gt;892f41e7057359a1380a49c5280f5363a1a77a49 Merge branch &amp;lsquo;master&amp;rsquo; of github.com:yago-123/chainnet&lt;/li&gt;
&lt;li&gt;21a3c1ded9ad3f169475933640db65b3ab444bee Make P2PKH use PubKeyHash instead of public key (#66)&lt;/li&gt;
&lt;li&gt;9f3fecdc0b83e5845dfaf8b547f606cf3be41d28 Merge branch &amp;lsquo;master&amp;rsquo; of github.com:yago-123/chainnet&lt;/li&gt;
&lt;li&gt;5c0b899ba4b174f929c2d8c9da312b85a2037137 Introduce P2PKH wallet payment (#65)&lt;/li&gt;
&lt;li&gt;085412032170ad8e2d1ee21cfe581a70dc68ec71 Merge branch &amp;lsquo;master&amp;rsquo; of github.com:yago-123/chainnet&lt;/li&gt;
&lt;li&gt;da4b81348c261466279d848d8ab26b4c78df7be8 Fix coinbase transactions having hash collisions (#64)&lt;/li&gt;
&lt;li&gt;2a281aeee58407e42a2c39c9c0ad7e53cb6172fe Merge branch &amp;lsquo;master&amp;rsquo; of github.com:yago-123/chainnet&lt;/li&gt;
&lt;li&gt;b6fee4812c080762086642c350db5e415afc6f0a Reestructure tx propagation protocol (#63)&lt;/li&gt;
&lt;li&gt;14184a99884bb4f092cd57056e0b26af2a7225fd Merge branch &amp;lsquo;master&amp;rsquo; of github.com:yago-123/chainnet&lt;/li&gt;
&lt;li&gt;102354a878d0d0477eceb205d1487f4b2c02d2c6 fix CI failing&lt;/li&gt;
&lt;li&gt;bb89b7acd432a4006efe1d4d408424ec66a203b5 Add monitoring mechanism via Prometheus (#62)&lt;/li&gt;
&lt;li&gt;a228d6f5fed0edca0fdb944b1bde6fe626297bef remove comment&lt;/li&gt;
&lt;li&gt;66876221e3c878535ae2974bbc9833994fbdd61c Develop mempool and UTXO set module related to transaction propagation (#59)&lt;/li&gt;
&lt;li&gt;819453a478d9018564a3b32a6d7e3b04fac2288a Wallet refinement and transaction propagation accross the networkc (#54)&lt;/li&gt;
&lt;li&gt;43ce49a0357936173cc3a3ef2891e9bf25aa7509 Add target validator (#51)&lt;/li&gt;
&lt;li&gt;fd41ef9691648281028ce6e30d019b86f26b776d rename packages to github url&lt;/li&gt;
&lt;li&gt;df10ef88f71c436c61a2e26893aed051fb5c6e14 rename packages to github url&lt;/li&gt;
&lt;li&gt;23b59e94f5b4a7820247d2085470913396abc34a rename packages to github url&lt;/li&gt;
&lt;li&gt;c77504d797197be3bd7f3618a4bb2f9c2db9971e rename chainnet package to github based package&lt;/li&gt;
&lt;li&gt;58db1c90bf55058f87974ef53ef3b02b82d8297e Implement mining difficulty dynamic calculation (#50)&lt;/li&gt;
&lt;li&gt;c5979b1b81575f067b3f1b5531ed08278b570ea9 Add header validator (#49)&lt;/li&gt;
&lt;li&gt;291a4bf4baefb78c4b83a1aabf9c7ad937a90968 Merge branch &amp;lsquo;master&amp;rsquo; of github.com:yago-123/chainnet&lt;/li&gt;
&lt;li&gt;f3f98880119398d475d00496386cc9466c2486ea rename block observer to chain observer&lt;/li&gt;
&lt;li&gt;567538d03f0ddfaa09dddc185fcfacd0cd5a1a5e Add header validator (#48)&lt;/li&gt;
&lt;li&gt;2800118f28535b26ed8d691c54a5b515d3b47e46 Block propagation between nodes via pubsub (#46)&lt;/li&gt;
&lt;li&gt;776c3dbd4b8013d3b52f8c3b100d99a0dbea1f34 Address linting issues (#44)&lt;/li&gt;
&lt;li&gt;1cab6130710b0d373e00a5726a35e71c177606c1 Introduce DHT discovery/routing (#43)&lt;/li&gt;
&lt;li&gt;746788bf2658f75c98bb247452461229c6c267ad Bump golang.org/x/crypto from 0.26.0 to 0.27.0 (#42)&lt;/li&gt;
&lt;li&gt;8f4b96eb5d862f6cb03f47aa31cbb769f9d6e95b ansible: add identity key file path (#41)&lt;/li&gt;
&lt;li&gt;ffff37e31a4ae6edc83cff4529b238905eaae203 Complete E2E testing pre-requisites: Docker and Kubernetes installations (#40)&lt;/li&gt;
&lt;li&gt;d90c424dac14404e6a8c25af4527252b2a625080 Bootstrap nodes, libp2p identities, structure of gossip PubSub and Ansible script (#36)&lt;/li&gt;
&lt;li&gt;134012651bdfa2731f471d90d174d07b04c21c6e Bump github.com/libp2p/go-libp2p-pubsub from 0.11.0 to 0.12.0 (#34)&lt;/li&gt;
&lt;li&gt;8f430f538d5c1b9438469d2430eeab2596a95540 Synchronization between nodes: logic, encoding and p2p (#27)&lt;/li&gt;
&lt;li&gt;4bfc4f6b47f756916f7b5f96ba19ab2b59f3541f P2P sync node (#26)&lt;/li&gt;
&lt;li&gt;cf2de9f7934cf327cbc51c0809238d1715402625 Provide configuration structure from CLI and file (#25)&lt;/li&gt;
&lt;li&gt;b1d8502130d5e532d4cd80566fad41ea3abe87e1 Add Helm charts (#23)&lt;/li&gt;
&lt;li&gt;50058e17884e0cad2248dfbe211e517d935e95a3 Build miner and node as containers (#24)&lt;/li&gt;
&lt;li&gt;5418f1cd8ef28cb1ae7fbb14f1650a18e3b10c49 Bump golang.org/x/crypto from 0.25.0 to 0.26.0 (#21)&lt;/li&gt;
&lt;li&gt;bf0b44b31514f64d5a4bad681169f7ffdd0039ea Initial p2p chain Discovery structure (#22)&lt;/li&gt;
&lt;li&gt;074b298f3098ce0e9e7d0917f0020f3f7fbe5040 Add UTXO set (#20)&lt;/li&gt;
&lt;li&gt;bfd16586dbf14364b1aede3502b7a02ecc0d9667 adjust mining fields&lt;/li&gt;
&lt;li&gt;06bd297a0e835d56ce487d7b08c7f3382f403e20 Merge branch &amp;lsquo;master&amp;rsquo; of github.com:yago-123/chainnet&lt;/li&gt;
&lt;li&gt;c1a0bef8012cd37b36c46c69f0cffd65ff18440b add some notes to the README&lt;/li&gt;
&lt;li&gt;485cccad1a7c22713cc92fce8601f3aac6ab47ab improve chain initialization (recovery) (#16)&lt;/li&gt;
&lt;li&gt;4ef2c59a33d3374fde5dfdbab86efe86862d314d Implement miner binary (#15)&lt;/li&gt;
&lt;li&gt;916d8254e9efc236c14ce4ed019ef96fa4b47642 Implement chain coordination (#14)&lt;/li&gt;
&lt;li&gt;8fe079d0c090b526844a08de6aece2df80f494f8 Start adjusting blockchain kernel (#13)&lt;/li&gt;
&lt;li&gt;41e53c3c327328c0ee26975f7206f9d688956078 Add miner support (#12)&lt;/li&gt;
&lt;li&gt;ad77258e72d372267987551a6c91268f919dfc7c Add block headers (#11)&lt;/li&gt;
&lt;li&gt;a98e6f0cceaa319b9450cce57399d6bc805983f9 Support for P2PKH transactions (#10)&lt;/li&gt;
&lt;li&gt;9a070aea73a838062a3d098af17e1be431ea77ed Add basic rpn interpreter (#8)&lt;/li&gt;
&lt;li&gt;dd11fddfb1ce7ae11706e07f781127d0ab6b7b28 Bump golang.org/x/crypto from 0.24.0 to 0.25.0 (#9)&lt;/li&gt;
&lt;li&gt;46eb06e00715d99c23d63ba1a4d198627d6076ef Add tests to validators (#7)&lt;/li&gt;
&lt;li&gt;fdc4d756dd431b8986dd6e7f3201d7a4ce8942bb Add rules to make linter more strict (#6)&lt;/li&gt;
&lt;li&gt;45c69ed67b23771bd47e1143058577675afd7965 Light and heavy validators (initial version, missing unit tests) (#4)&lt;/li&gt;
&lt;li&gt;f508cf0a06540aff752437fc931ba98fbde15235 Merge pull request #5 from yago-123/dependabot/go_modules/github.com/spf13/cobra-1.8.1&lt;/li&gt;
&lt;li&gt;7894ec57ee084b96485f61f0fcb74543d8822a26 Bump github.com/spf13/cobra from 1.8.0 to 1.8.1&lt;/li&gt;
&lt;li&gt;9778eccfc54bcd860a6d768f761ef961e9627063 Create dependabot.yml&lt;/li&gt;
&lt;li&gt;b1c448fa1c08e362ab4f29b4ab2f05c7bb211e21 go packages&lt;/li&gt;
&lt;li&gt;49c6bd7fd31deeeb8d5252d4d9c2adc13d132a7c Merge pull request #1 from yago-123/wallet-key-pair&lt;/li&gt;
&lt;li&gt;0e92e9b1719b75b88fb9b8fd5bfd99ff87131fbe fix merge conflicts&lt;/li&gt;
&lt;li&gt;54fe6639413efa3efaaf4a3a9615d9399f019b54 wallet: add very rudimentary tx signing&lt;/li&gt;
&lt;li&gt;ad4cb3ef10e6bafdc7e11ec7488b4554af7a0266 wallet: creation of wallet&lt;/li&gt;
&lt;li&gt;7d1461d62c1186e54617b8d82a117a242e02289a wallet: add main structure&lt;/li&gt;
&lt;li&gt;1919716c99e15dbbf334425cd6c29aa89cad8b68 wallet: add wallet binary / command&lt;/li&gt;
&lt;li&gt;4728e571c2af1e7f095dc23c4f5d0af7169148cd rename block package to kernel&lt;/li&gt;
&lt;li&gt;2bce0e20a8892f996f89249ee256c5779a52b3b5 crypto: add tests for ecdsa&lt;/li&gt;
&lt;li&gt;2c5fa56eaf0d8a019caec36099c9b6bdfc61910e crypto: implement ecdsa signing&lt;/li&gt;
&lt;li&gt;5b92a2c6425ceed54b42f01efe9d5db4215368a7 remove remaining outputs not using &amp;lsquo;official&amp;rsquo; creation function&lt;/li&gt;
&lt;li&gt;9b9a2ad78cce4bbfc5319cadf9b76250a888601f block &amp;amp; txs: centralize methods so we have a single point of entry/management&lt;/li&gt;
&lt;li&gt;7ba2f6e10b4f3e3bcdcebef78f4aefe6a09189b6 script: add structure to the implementation&lt;/li&gt;
&lt;li&gt;c938b8dfa7ffb715e3c892a9564c92ce22880325 transactions: centralize transaction creation 1/2 and set uints for non-ints&lt;/li&gt;
&lt;li&gt;d4e0742b123708f297da62493b2e2362a4622036 script: add minimal implementation&lt;/li&gt;
&lt;li&gt;1df6dc470a3bfd795aef49d9dc0c618ca39e7d16 make test clearer&lt;/li&gt;
&lt;li&gt;6b31acc6f1c4e2e0d0761fe374c97d2cfa83f686 chain: adjust findUnspentTransactions test&lt;/li&gt;
&lt;li&gt;e8aa3daebff7ff37dc25e405dcb3fa6dd309ddd5 adjust append&lt;/li&gt;
&lt;li&gt;a1d001a5f2694ca34ed8c18a612d3170b8791bee crypto: add mocks for hash and sign so it can be used in main chain&lt;/li&gt;
&lt;li&gt;850ce4995bdafadf8811a001ab03bf90d0b578c1 add mockers for sign and hash&lt;/li&gt;
&lt;li&gt;0ce02d23756f992606eed926519c148736b6b7d2 fix linter&lt;/li&gt;
&lt;li&gt;93baf530689e1be14fa34dcf237edb5d2bda59f9 wallet: wrap up get address code and fix build failures&lt;/li&gt;
&lt;li&gt;05a45642d5c4094b80ea7408ae9f9eac754efd79 migrate to wallets initial code 1/2&lt;/li&gt;
&lt;li&gt;9594c40d52e3347e0d8ab846f87edc50dc6af281 add cryptography required for wallets: hashing, multi-hashing, signatures&lt;/li&gt;
&lt;li&gt;0dc9aff94c55da82cde09b67d5b57275de1fea50 centralize hashing&lt;/li&gt;
&lt;li&gt;2243075c5f87839bf58b5b201a938a1086b33ea6 add more txs to findUnspentTransactions test&lt;/li&gt;
&lt;li&gt;18dd7736def8a4981e791b3c2640951a617ecef7 add tests for findUnspentTransactions&lt;/li&gt;
&lt;li&gt;fd15879ee3780f23b46f9ced910f7746be2c1271 add genesis test only in reverse iterator test&lt;/li&gt;
&lt;li&gt;d48b676934e40e7d98bdbf5389689661d91d9d60 add tests for reverse iterator&lt;/li&gt;
&lt;li&gt;9cb6eb048fa25f792645c141e3928e604c1b2ae4 Make chain package more testable&lt;/li&gt;
&lt;li&gt;441078d9443e89946e69280562fa6839cc237200 small tests&lt;/li&gt;
&lt;li&gt;f4513d2dc206045fa648fc622a06f5dc90bfd154 add first test for AddBlock&lt;/li&gt;
&lt;li&gt;57d09699ec5f5dc6638d5abc4db82d7472971ea9 add mocking tests for isolating the operations&lt;/li&gt;
&lt;li&gt;927a88b235c72d3e4e345d923f4c452d9c869ab3 reenable debug mode&lt;/li&gt;
&lt;li&gt;477272b755694cf4ae7210531b3f4d613e4be52f rethink consensus in order to be able to append multiple protocols in the future&lt;/li&gt;
&lt;li&gt;a35af69242543deecc61333194c57e7b59bd9267 sync cli and node endpoints/actions&lt;/li&gt;
&lt;li&gt;f440e53dabba58b06f580fe98a484ff38fb283fb adjust binaries&lt;/li&gt;
&lt;li&gt;ddc8858723dc40ec4330222b1e8ca724ac6236ab linter again wtf&lt;/li&gt;
&lt;li&gt;d13f232592bb1fab27d915934b97f894a70479c1 bump linter version&lt;/li&gt;
&lt;li&gt;15a748c8c191452022e4bf116a2b2c38610998e1 linter&lt;/li&gt;
&lt;li&gt;0fcf4d55885171d80d39eb9b9a7f5835885ff87e re-run linter&lt;/li&gt;
&lt;li&gt;8f862007b3b85c1214f854db049e34ee2a0bc679 adjust linter in gh actions&lt;/li&gt;
&lt;li&gt;f5c98ee6dd5a9850d5cc978b6852330264908259 fix all linting issues&lt;/li&gt;
&lt;li&gt;57b7d3aeec596b705a339962698510e8f4ee2e3d adjust linting for github action&lt;/li&gt;
&lt;li&gt;b64eeb072b336047ccd081f3ba3fb0e4f7e2f5d4 add linting to job&lt;/li&gt;
&lt;li&gt;5291788ad48f92d5e83e6b063f8ad05baf160c63 bump to go 1.22&lt;/li&gt;
&lt;li&gt;320fa5ec2775daaed89e609f0bce1be3d82afc79 add linting&lt;/li&gt;
&lt;li&gt;9a98782186dc2f1a3fd8985c6e7da3fe18696b75 modify gh action&lt;/li&gt;
&lt;li&gt;3de80c618fee36892a012ec477d29c7d32e5f12e Create go.yml&lt;/li&gt;
&lt;li&gt;8af048e7e8503559f6c24e1554075f128f4092d5 adjust node logging&lt;/li&gt;
&lt;li&gt;41eeb132c56bb349be26d6719e83fc5a2af985a5 place implementation of node&lt;/li&gt;
&lt;li&gt;ccee295a765669ace2bb3fa0e7727140fb211562 move main.go to node folder&lt;/li&gt;
&lt;li&gt;d6fa0d0e995258334527e16888bda0376b259bc5 adjust CLI structure and build&lt;/li&gt;
&lt;li&gt;a20531ef3073f179f8261cbfa43e262a61f2bf0f Introduce cli command for retrieving blockchain info&lt;/li&gt;
&lt;li&gt;648ef18bf6be70c196dd3c1f042e877e20ecd171 add code for mining blocks&lt;/li&gt;
&lt;li&gt;25040ba34180e14bd4c60a920f3f5fa0adff0837 fix test conflicts&lt;/li&gt;
&lt;li&gt;85a7f8632f69a8317925dac0714afed2841bac5d add empty tests&lt;/li&gt;
&lt;li&gt;e18dc60bdbb7553b30fb665ad4b9120d89e8e529 add UTXO finding&lt;/li&gt;
&lt;li&gt;9e1cef6180f0f9950da3d628ee158c5c0ad25c58 add iterator entity for ranging over the blockchain&lt;/li&gt;
&lt;li&gt;0ca7d5d9654d0e320c06d79bc4b0b6194cb3be1c make sure that nonce is increased correctly&lt;/li&gt;
&lt;li&gt;923457396c0c8aa2821f3c0a9706032fc02e9dc7 add debug capabilities&lt;/li&gt;
&lt;li&gt;7f7f5248b10075ee0ec22eed6a4cc4c86739bf5f remove Blocks struct in order to have only last block&lt;/li&gt;
&lt;li&gt;655d76d5d497eb70a7bb579ba0d51c8dd57135c6 add code for migrating to last block storage&lt;/li&gt;
&lt;li&gt;2057c02f4add0da67e7b18d13c6f876eb72eeac5 introduce storage concept&lt;/li&gt;
&lt;li&gt;a23418e9b68af1ec678cf30cc41abbd8ad8a1bc9 reorganize imports&lt;/li&gt;
&lt;li&gt;ac146a1154d1231a86370c0e4cb1c3d6bb094fe3 hello world&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>