Code Monkey home page Code Monkey logo

Comments (7)

patricklodder avatar patricklodder commented on August 20, 2024 1

I'm personally okay with that. Will work on tooling immediately after the holidays.

from corefunds.

patricklodder avatar patricklodder commented on August 20, 2024

I'll update or (more likely) rewrite the tool. Nowadays we have PSBT as a standard so it's not hard to do any of this anymore - tooling can be relatively straight forward.

The tools I wrote in 2015 were mostly complex because the tip jar got spammed and we wanted to consolidate utxo. Shouldn't be a problem with a fixed fund.

from corefunds.

chromatic avatar chromatic commented on August 20, 2024

I think the sources of the tools and toolchains we use to build any transactions must be open source and public. I'm comfortable if the policy states that but doesn't mandate any specific tool or toolchain.

from corefunds.

rnicoll avatar rnicoll commented on August 20, 2024

The 1.21 approach is PSBT; shall we go with that? The tool to generate the transaction (which is really just collating UTXO, shuffling and estimating fees) should be open source once sign-offs are done. If 1.21's dev branch works for signing (should do), we should be able to progress with that.

from corefunds.

rnicoll avatar rnicoll commented on August 20, 2024

To clarify; the actual assembling the PSBT happens in the node, the tool just finds enough UTXO and avoids manual handling. Actually occurs there's no reason the input JSON can't be pulled out and provided so others can verify it.

from corefunds.

patricklodder avatar patricklodder commented on August 20, 2024

I don't understand the problem. If you're asking if it is ok to exchange PSBT instead of network encoding, then I think it's fine. I'll work on a small tool that converts to-and-from these formats in case someone wants to use production dogecoin-tx for example to inspect a proposal.

Enforcing tools through policy just is a liability because what if the tool isn't maintained? Every custodian just validates the transaction, how they do it is up to them. If there is a challenge I don't mind helping anyone out with the tooling they need.

from corefunds.

rnicoll avatar rnicoll commented on August 20, 2024

The core of the question is whether we're okay to use PSBT as the exchange format, yes, and then custodians can choose their tool of choice as long as it meets that.

from corefunds.

Related Issues (6)

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.