Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

multi: Convert to use new stdscript package. #2808

Merged
merged 50 commits into from
Nov 18, 2021

Commits on Nov 18, 2021

  1. mining: Convert to use stdscript.

    This converts the internal mining package to use the stdscript package
    instead of txscript when working with standard scripts.
    
    This is part of a series of commits to convert all packages in the
    repository to make use of the new stdscript package.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    ea8f969 View commit details
    Browse the repository at this point in the history
  2. mempool: Convert to use stdscript.

    This converts the internal mempool package to use the stdscript package
    instead of txscript for working with standard scripts.
    
    This is part of a series of commits to convert all packages in the
    repository to make use of the new stdscript package.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    702fb2d View commit details
    Browse the repository at this point in the history
  3. chaingen: Convert to use stdscript.

    This converts the chaingen package to use the stdscript package
    instead of txscript.
    
    This is part of a series of commits to convert all packages in the
    repository to make use of the new stdscript package.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    4d788a3 View commit details
    Browse the repository at this point in the history
  4. blockchain: Convert to use stdscript.

    This converts the blockchain package to use the stdscript package
    instead of txscript.
    
    This is part of a series of commits to convert all packages in the
    repository to make use of the new stdscript package.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    175d680 View commit details
    Browse the repository at this point in the history
  5. indexers: Convert to use stdscript.

    This converts the blockchain/indexers package to use the stdscript
    package instead of txscript.
    
    This is part of a series of commits to convert all packages in the
    repository to make use of the new stdscript package.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    f0be987 View commit details
    Browse the repository at this point in the history
  6. indexers: Remove unused trsy enabled params.

    This removes the flag for specifying whether or not the treasury is
    enabled from the methods that no longer require it.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    8582c6c View commit details
    Browse the repository at this point in the history
  7. txscript/sign: Convert to use stdscript.

    This converts the txscript/sign package to use the stdscript package
    instead of txscript.
    
    This is part of a series of commits to convert all packages in the
    repository to make use of the new stdscript package.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    a17ccf5 View commit details
    Browse the repository at this point in the history
  8. txscript/sign: Remove unused trsy enabled params.

    This removes the flag for specifying whether or not the treasury is
    enabled from the methods that no longer require it.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    5eeabb2 View commit details
    Browse the repository at this point in the history
  9. rpcserver: Convert to use stdscript.

    This converts the internal/rpcserver package to use the stdscript
    package instead of txscript.
    
    This is part of a series of commits to convert all packages in the
    repository to make use of the new stdscript package.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    69de88d View commit details
    Browse the repository at this point in the history
  10. txscript: Remove deprecated ExtractAtomicSwapDataPushes.

    This removes ExtractAtomicSwapDataPushes and its related
    AtomicSwapDataPushes struct along with all of its tests and benchmarks
    since it is deprecated and is now available via stdscript.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    35202b1 View commit details
    Browse the repository at this point in the history
  11. txscript: Remove unused GenerateProvablyPruneableOut.

    This removes GenerateProvablyPruneableOut and its associated tests since
    it is no longer used by anything in the repository and is now available
    via stdscript.ProvablyPruneableScriptV0.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    448f6c3 View commit details
    Browse the repository at this point in the history
  12. txscript: Remove unused MultiSigScript.

    This removes MultiSigScript and its associated tests since it is no
    longer used by anything in the repository and is now available via
    stdscript.MultiSigScript.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    f5d0d05 View commit details
    Browse the repository at this point in the history
  13. txscript: Remove unused MultisigRedeemScript.

    This removes MultisigRedeemScriptFromScriptSig and its associated
    benchmark since it is no longer used by anything in the repository and
    is now available via stdscript.MultiSigRedeemScriptFromScriptSigV0.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    53f79fb View commit details
    Browse the repository at this point in the history
  14. txscript: Remove unused CalcMultiSigStats.

    This removes CalcMultiSigStats and its associated tests and benchmark
    since it is no longer used by anything in the repository and is now
    available via stdscript.ExtractMultiSigScriptDetailsV0.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    b16fafa View commit details
    Browse the repository at this point in the history
  15. txscript: Remove unused IsMultisigScript.

    This removes IsMultisigScript and its associated benchmarks since it is
    no longer used by anything in the repository and is now available via
    stdscript.IsMultiSigScript.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    b1c0669 View commit details
    Browse the repository at this point in the history
  16. txscript: Remove unused IsMultisigSigScript.

    This removes IsMultisigSigScript and its associated benchmarks since it
    is no longer used by anything in the repository and is now available via
    stdscript.IsMultiSigSigScript.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    99c2598 View commit details
    Browse the repository at this point in the history
  17. txscript: Remove unused ExtractPkScriptAltSigType.

    This removes ExtractPkScriptAltSigType and its associated benchmark
    since it is no longer used by anything in the repository and is now
    available via stdscript.ExtractPubKeyAltDetailsV0 or
    stdscript.ExtractPubKeyHashAltDetailsV0 although it typically is no
    longer needed since stdscript has more fine-grained script types.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    58ada7c View commit details
    Browse the repository at this point in the history
  18. txscript: Remove unused GetScriptClass.

    This removes GetScriptClass and its associated tests and benchmarks
    since it is no longer used by anything in the repository and is now
    available via stdscript.DetermineScriptType.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    526f348 View commit details
    Browse the repository at this point in the history
  19. txscript: Remove unused GetStakeOutSubclass.

    This removes GetScriptClass since it is no longer used by anything in
    the repository and is also no longer needed since the relevant
    information is now available via the more fine grained script types
    of stdscript.DetermineScriptType.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    8282674 View commit details
    Browse the repository at this point in the history
  20. txscript: Remove unused typeOfScript.

    This removes typeOfScript since it is no longer used by anything in
    the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    64b0d98 View commit details
    Browse the repository at this point in the history
  21. txscript: Remove unused isTreasurySpendScript.

    This removes isTreasurySpendScript since it is no longer used by
    anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    54734a7 View commit details
    Browse the repository at this point in the history
  22. txscript: Remove unused isMultisigScript.

    This removes isMultisigScript since it is no longer used by anything in
    the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    4d09bcb View commit details
    Browse the repository at this point in the history
  23. txscript: Remove unused ExtractPkScriptAddrs.

    This removes ExtractPkScriptAddrs and its associated tests, benchmarks,
    and example since it is no longer used by anything in the repository
    and is now available via stdscript.ExtractAddrs.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    611a7e2 View commit details
    Browse the repository at this point in the history
  24. txscript: Remove unused scriptHashToAddrs.

    This removes scriptHashToAddrs since it is no longer used by anything in
    the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    67b9252 View commit details
    Browse the repository at this point in the history
  25. txscript: Remove unused pubKeyHashToAddrs.

    This removes pubKeyHashToAddrs since it is no longer used by anything in
    the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    6114d62 View commit details
    Browse the repository at this point in the history
  26. txscript: Remove unused isTreasuryAddScript.

    This removes isTreasuryAddScript since it is no longer used by anything
    in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    d4e3a16 View commit details
    Browse the repository at this point in the history
  27. txscript: Remove unused extractMultisigScriptDetails.

    This removes extractMultisigScriptDetails since it is no longer used by
    anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    abdf57c View commit details
    Browse the repository at this point in the history
  28. txscript: Remove unused isStakeChangeScript.

    This removes isStakeChangeScript along with its benchmark since it is no
    longer used by anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    cfebbab View commit details
    Browse the repository at this point in the history
  29. txscript: Remove unused isPubKeyHashScript.

    This removes isPubKeyHashScript along with its benchmark since it is no
    longer used by anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    8fac63e View commit details
    Browse the repository at this point in the history
  30. txscript: Remove unused isStakeRevocationScript.

    This removes isStakeRevocationScript along with its benchmark since it
    is no longer used by anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    695077b View commit details
    Browse the repository at this point in the history
  31. txscript: Remove unused isStakeGenScript.

    This removes isStakeGenScript along with its benchmark since it is no
    longer used by anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    89421e5 View commit details
    Browse the repository at this point in the history
  32. txscript: Remove unused isStakeSubmissionScript.

    This removes isStakeSubmissionScript along with its benchmark since it
    is no longer used by anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    c508b53 View commit details
    Browse the repository at this point in the history
  33. txscript: Remove unused extractStakeScriptHash.

    This removes extractStakeScriptHash since it is no longer used by
    anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    af5329f View commit details
    Browse the repository at this point in the history
  34. txscript: Remove unused extractStakePubKeyHash.

    This removes extractStakePubKeyHash since it is no longer used by
    anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    556b21e View commit details
    Browse the repository at this point in the history
  35. txscript: Remove unused isNullDataScript.

    This removes isNullDataScript along with its benchmark since it is no
    longer used by anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    d96ae22 View commit details
    Browse the repository at this point in the history
  36. txscript: Remove unused extractPubKeyHash.

    This removes extractPubKeyHash since it is no longer used by anything in
    the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    7cb5314 View commit details
    Browse the repository at this point in the history
  37. txscript: Remove unused isPubKeyAltScript.

    This removes isPubKeyAltScript along with its benchmark since it is no
    longer used by anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    2903b61 View commit details
    Browse the repository at this point in the history
  38. txscript: Remove unused extractPubKeyAltDetails.

    This removes extractPubKeyAltDetails since it is no longer used by
    anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    9e754a3 View commit details
    Browse the repository at this point in the history
  39. txscript: Remove unused isPubKeyScript.

    This removes isPubKeyScript along with its benchmark since it is no
    longer used by anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    78ebc66 View commit details
    Browse the repository at this point in the history
  40. txscript: Remove unused extractPubKey.

    This removes extractPubKey since it is no longer used by anything in the
    package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    838adbc View commit details
    Browse the repository at this point in the history
  41. txscript: Remove unused extractUncompressedPubKey.

    This removes extractUncompressedPubKey since it is no longer used by
    anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    8565a3b View commit details
    Browse the repository at this point in the history
  42. txscript: Remove unused extractCompressedPubKey.

    This removes extractCompressedPubKey since it is no longer used by
    anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    cc49492 View commit details
    Browse the repository at this point in the history
  43. txscript: Remove unused isPubKeyHashAltScript.

    This removes isPubKeyHashAltScript along with its benchmark since it is
    no longer used by anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    6260335 View commit details
    Browse the repository at this point in the history
  44. txscript: Remove unused extractPubKeyHashAltDetails.

    This removes extractPubKeyHashAltDetails since it is no longer used by
    anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    f41ce67 View commit details
    Browse the repository at this point in the history
  45. txscript: Remove unused isStandardAltSignatureType.

    This removes isStandardAltSignatureType since it is no longer used by
    anything in the package.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    edc646c View commit details
    Browse the repository at this point in the history
  46. txscript: Remove unused MaxDataCarrierSize.

    This removes MaxDataCarrierSize since it is no longer used by anything
    in the repository and is now available via
    stdscript.MaxDataCarrierSizeV0.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    ba9df91 View commit details
    Browse the repository at this point in the history
  47. txscript: Remove unused ScriptClass.

    This removes ScriptClass and its associated tests since it is no longer
    used by anything in the repository and is now available via
    stdscript.ScriptType.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    1555bc4 View commit details
    Browse the repository at this point in the history
  48. txscript: Remove unused ErrNotMultisigScript.

    This removes ErrNotMultisigScript and its associated stringer test since
    it is no longer used by anything in the repository.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    bceeeca View commit details
    Browse the repository at this point in the history
  49. txscript: Remove unused ErrTooManyRequiredSigs.

    This removes ErrTooManyRequiredSigs and its associated stringer test
    since it is no longer used by anything in the repository.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    2f193bd View commit details
    Browse the repository at this point in the history
  50. txscript: Remove unused ErrTooMuchNullData.

    This removes ErrTooMuchNullData and its associated stringer test since
    it is no longer used by anything in the repository.
    
    This is part of a series of commits to remove all code related to
    standard scripts from txscript.
    davecgh committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    67d1e95 View commit details
    Browse the repository at this point in the history