Closed shesek closed 9 months ago
Why 462222b7678f617d25006dc466dea055b138c953 is marked as "unverified"?
utACK 126dc1999222c2b3c04c87413f1cb47db2c3c54b with minor comments, code review
Very nice to have the test infrastructure and all of these tests added!
Why 462222b is marked as "unverified"?
I'm not sure why that happened, but the followup commit d2384572bac24 is signed and covers 462222b7678f61 too
I force-pushed to rebase over the recent changes in #59. This also re-signed all the commits.
Based on top of #59, which should get merged first. Replaces #46.
Uses the
bitcoind
andelementsd
crates to setup a regtest testing environmentIncludes tests for the HTTP API. Covers all the important endpoints but does not extensively test the all the response fields.
Includes tests for the Electrum JSONRPC server, using an headless Electrum wallet (
electrumd
)Includes tests for Elements-specific functionality (confidentiality, asset issuance and dynafed - but not for peg in/out which is not enabled in the regtest environment)
Includes a Github Actions CI runner