Git Product home page Git Product logo

Comments (3)

NikVolf avatar NikVolf commented on August 20, 2024

where did you get "...any other transaction which spent less then half of the funds" from?

bip states that only fully spent transactions can be replaced that way and also forces it back in time on all blockchain except 2 blocks

this bip is exactly what allows us to do nothing, no?
just check that all outputs are spent before accepting tx_hash equal to the one we already have

from parity-bitcoin.

NikVolf avatar NikVolf commented on August 20, 2024

the might be one more change
when decanonizing block, we must set all transaction_meta output flags to 1 (spent) instead of deleting it

in terms of consensus outcomes it is actually the same though

from parity-bitcoin.

debris avatar debris commented on August 20, 2024

where did you get "...any other transaction which spent less then half of the funds" from?

Dunno, I forgot that unspend transaction outputs may not be reused anyway. nvm

this bip is exactly what allows us to do nothing, no?
just check that all outputs are spent before accepting tx_hash equal to the one we already have

👍 looks like I completely misunderstood the issue

from parity-bitcoin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.