Releases: arkade-os/emulator
Releases · arkade-os/emulator
Release list
v0.0.4
What's Changed
- Add OP_DIGEST by @msinkec in #98
- bump golang.org builtin deps by @louisinger in #103
- feat: accept all intent message types in SubmitIntent by @Dunsin-cyber in #101
- Remove TLS config by @louisinger in #105
- Inject Version on release by @louisinger in #106
New Contributors
- @Dunsin-cyber made their first contribution in #101
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- Bump golang to 1.26.4 by @louisinger in #99
- Add missing OP_CAT result size check by @msinkec in #100
- Standardize asset introspection with canonical asset id by @msinkec in #97
Full Changelog: v0.0.2...v0.0.3
v0.0.2
v0.0.1
What's Changed
- Remove debug logging and pre-allocate slices by @louisinger in #3
- Implement Arkade Asset introspection opcodes by @louisinger in #4
- feat: add OP_TXID opcode by @Kukks in #10
- feat: add Introspector Packet encoding for OP_RETURN by @Kukks in #9
- feat: add OP_MERKLEPATHVERIFY opcode by @Kukks in #11
- Docs(README): make nigiri integration test dependency explicit by @chris-ricketts in #17
- test: add recursive covenant integration test by @chris-ricketts in #18
- feat: add OP_INSPECTINPUTARKADESCRIPTHASH and OP_INSPECTINPUTARKADEWITNESSHASH by @Kukks in #15
- Simplify IntrospectorPacket using arklib/extension package by @louisinger in #25
- fix: increase recursive covenant integration test coverage & improve script debug test util by @chris-ricketts in #23
- SubmitTx: Reject invalid arkade scripts instead of skipping them by @chris-ricketts in #27
- Support every type of tapscript closure by @louisinger in #30
- Fuzz: DeserializeIntrospectorPacket by @chris-ricketts in #35
- Test & Fix: Call SetIntrospectorPacket in ArkadeScript.Execute by @chris-ricketts in #37
- [ci] Convert action tags to commits in release & trivy workflows by @chris-ricketts in #38
- Test/Fix: Negative index rejection for input/output introspection opcodes by @chris-ricketts in #44
- Fix seckey negate by @louisinger in #46
- Test: tweaking and signature signing/verify with odd and even keys by @chris-ricketts in #48
- Asset introspection pushes LE64 instead of scriptNum by @msinkec in #49
- chore: bump go version 1.26.1 -> 1.26.2 by @chris-ricketts in #62
- Implement OP_INSPECTPACKET and OP_INSPECTINPUTPACKET. by @msinkec in #55
- README : document INSPECTPACKET and INSPECTINPUTPACKET by @louisinger in #64
- Finalize VTXO with configured Arkd when Introspector is the last non-arkd signer by @chris-ricketts in #61
- OP_INSPECTINPUTSCRIPTPUBKEY pushes ArkTx prevout script instead of checkpoint by @chris-ricketts in #63
- chore: use t.Context() by @louisinger in #67
- SubmitOnchainTx RPC by @louisinger in #65
- Implement E2E contract ID test by @msinkec in #66
- chore: update to arkd 0.9.3 by @louisinger in #70
- Unified BigInt Arithmetic by @msinkec in #69
- use ark-lib to verify tapscript signatures by @louisinger in #73
- Fuzz: tokenizer, opcodes and engine by @chris-ricketts in #43
- test: non-interactive HTLC by @louisinger in #72
- test: non interactive delegate by @louisinger in #74
- test: remove amount from htlc script by @louisinger in #76
- Chore: version bump - go 1.26.3 & otel 1.41.0 (trivy) by @chris-ricketts in #87
- test: asset account covenant by @louisinger in #75
- feat: support both current and deprecated signing keys by @chris-ricketts in #86
- Implement OP_REVERSEBYTES by @msinkec in #84
- Implement OP_MODEXP by @msinkec in #80
- Update sighash template for introspector sigs and add OP_SIGHASH by @msinkec in #88
- Implement OP_ECADD, OP_ECMUL, OP_ECPAIRING by @msinkec in #79
- Rename from introspector to emulator (fixes #89) by @chris-ricketts in #90
New Contributors
- @louisinger made their first contribution in #3
- @chris-ricketts made their first contribution in #17
- @msinkec made their first contribution in #49
Full Changelog: https://github.com/arkade-os/emulator/commits/v0.0.1