Skip to content

@midl/executor ​

3.1.0 ​

Minor Changes ​

  • 7f1460f: feat: update tx costs formula

Patch Changes ​

3.0.5 ​

Patch Changes ​

3.0.4 ​

Patch Changes ​

3.0.3 ​

Patch Changes ​

3.0.2 ​

Patch Changes ​

  • 8e94a75: fix: replace secp256k1
  • c73353e: fix: mark viem as an external dep
  • dc23347: feat: migrate esm/cjs build to tsdown
  • 1a166bf: fix(executor): secp256k1 version
  • Updated dependencies [c73353e]
  • Updated dependencies [dc23347]

3.0.2-next.3 ​

Patch Changes ​

3.0.2-next.2 ​

Patch Changes ​

3.0.2-next.1 ​

Patch Changes ​

3.0.2-next.0 ​

Patch Changes ​

3.0.1 ​

Patch Changes ​

3.0.1-next.0 ​

Patch Changes ​

3.0.0 ​

Minor Changes ​

  • b45fb9b: feat: consensus update

Patch Changes ​

  • baf9d75: feat(executor): use scaled btc fee rate
  • 27d5a7e: fix(executor): gas fee round up
  • 8f83334: fix(core): ws mempool
  • 06de551: feat(executor): add request add asset function and hook
  • a46b403: fix(executor): rune withdraw maxUint256
  • 9c4454e: fix(executor): skip stateOverride if no estimateGas
  • 718a0ab: feat: estimate btc tx with acknowledge tx
  • e16f466: feat(executor): update midl chain id
  • 917d76d: fix(executor): bigint reminder round up
  • d2934b3: feat: update tx cost calculation
  • 79db867: chore(executor): update contracts abi
  • 9f7609d: feat(executor): add rune erc20 intention
  • 0830824: feat(executor): compute rune erc20 address
  • fd30227: feat(hardhat-deploy): refactor
  • b7970c4: chore: point regtest to staging
  • 3eedefa: feat(executor): add signIntentions actions & hook
  • 7fcc48e: fix(executor): viem client type
  • 54f2091: feat(executor): p2wpkh receiver runes
  • d47a86f: fix: estimate gas
  • Updated dependencies [8f83334]
  • Updated dependencies [06de551]
  • Updated dependencies [df317a3]
  • Updated dependencies [e9b5287]
  • Updated dependencies [b7970c4]
  • Updated dependencies [3eedefa]
  • Updated dependencies [8a4aaa7]
  • Updated dependencies [2e2501f]
  • Updated dependencies [b2a3421]
  • Updated dependencies [25ce69a]
  • Updated dependencies [8daa15a]
  • Updated dependencies [a39850e]
  • Updated dependencies [12707c5]

3.0.0-next.33 ​

Patch Changes ​

3.0.0-next.32 ​

Patch Changes ​

3.0.0-next.31 ​

Patch Changes ​

3.0.0-next.30 ​

Patch Changes ​

3.0.0-next.29 ​

Patch Changes ​

3.0.0-next.28 ​

Patch Changes ​

3.0.0-next.27 ​

Patch Changes ​

3.0.0-next.26 ​

Patch Changes ​

3.0.0-next.25 ​

Patch Changes ​

3.0.0-next.24 ​

Patch Changes ​

3.0.0-next.23 ​

Patch Changes ​

3.0.0-next.22 ​

Patch Changes ​

3.0.0-next.21 ​

Patch Changes ​

3.0.0-next.20 ​

Patch Changes ​

3.0.0-next.19 ​

Patch Changes ​

3.0.0-next.18 ​

Patch Changes ​

3.0.0-next.17 ​

Patch Changes ​

3.0.0-next.16 ​

Patch Changes ​

3.0.0-next.15 ​

Patch Changes ​

3.0.0-next.14 ​

Patch Changes ​

3.0.0-next.13 ​

Patch Changes ​

3.0.0-next.12 ​

Patch Changes ​

3.0.0-next.11 ​

Patch Changes ​

3.0.0-next.10 ​

Patch Changes ​

3.0.0-next.9 ​

Patch Changes ​

3.0.0-next.8 ​

Patch Changes ​

3.0.0-next.7 ​

Patch Changes ​

3.0.0-next.6 ​

Patch Changes ​

3.0.0-next.5 ​

Patch Changes ​

3.0.0-next.4 ​

Patch Changes ​

3.0.0-next.3 ​

Patch Changes ​

3.0.0-next.2 ​

Patch Changes ​

3.0.0-next.1 ​

Patch Changes ​

3.0.0-next.0 ​

Minor Changes ​

  • feat: consensus update

Patch Changes ​

2.0.11 ​

Patch Changes ​

2.0.10 ​

Patch Changes ​

2.0.9 ​

Patch Changes ​

  • 654acee: feat(executor): add estimateBTCTransaction action and hook
  • 2d4e989: chore: add license
  • Updated dependencies [7d7c93e]
  • Updated dependencies [d5ca2d9]
  • Updated dependencies [96b0ea3]
  • Updated dependencies [2d4e989]

2.0.8 ​

Patch Changes ​

2.0.7 ​

Patch Changes ​

  • c639384: fix: inline source maps
  • 716a0e0: feat: improve typings for addresses
  • Updated dependencies [c639384]
  • Updated dependencies [716a0e0]
  • Updated dependencies [8e4c5cc]

2.0.6 ​

Patch Changes ​

2.0.5 ​

Patch Changes ​

2.0.4 ​

Patch Changes ​

2.0.3 ​

Patch Changes ​

2.0.2 ​

Patch Changes ​

@midl-xyz/midl-js-executor ​

2.0.1 ​

Patch Changes ​

2.0.0 ​

Minor Changes ​

  • a52922b: feat: add custom network support

Patch Changes ​

  • dab7c62: fix: select txs without gas only
  • 5caf7c1: fix: evm address account getter
  • f9479b5: fix(node): signPSBT p2wpkh
  • 301dddc: feat(satoshi-kit): expose account and network to verify and sign message feat(executor): getEVMAddress is now possible to use w/o midl config
  • 0555150: feat: add default state override
  • 19599b9: fix(executor): remove tx intention on complete
  • fac919a: fix: gas price
  • 220e274: feat(hardhat-deploy): segwit
  • 8e39984: feat: re-estimate with state override
  • 9200384: feat(executor): update tx costs
  • 8e2a038: chore: pre-release clean up
  • cff9ac6: fix(executor): unhandled operation scriptSize max
  • c6eb2b7: feat: fix gas price to 1000n
  • 5d1e6be: feat: update connectors
  • 9519964: fix: complete tx bytes32
  • 15f2a89: feat(executor): provide built-in wagmi
  • 6f5743d: feat: add complete tx intetnion
  • e838dfc: fix(executor): bip322 extract evm signature
  • f9f6d30: feat: add p2sh-p2wpkh support
  • 95fc514: fix: etna to regtest
  • a6279f0: fix: separate deposits/withdrawls
  • f9433a4: fix: estiamte gas total cost
  • 5197f61: feat(core): define default account
  • ccc957e: feat: use btc fee rate from midl
  • 2d41af6: fix: use sign intention
  • bc97fb9: feat: upgrade midl contracts
  • 7a859cc: fix: gas re-estimate
  • 9299b45: fix: gas re-estimate with completeTx
  • c7e2f56: feat(executor): declarative api
  • 5ae3e60: feat: add signet support
  • ecc0bf0: fix(executor): p2wpkh receiver btc
  • c7b98b9: fix: zero address in complete tx intention util
  • d15fa7c: feat: set complete tx gas cost
  • d63953b: fix(executor): btc fee rate response type
  • b21a677: feat: add multicall3
  • 2b4b7fa: fix(executor): withdrawals overlap deposits
  • 173e73f: fix: 0x0 padhex
  • 2f9e940: feat: pass satoshis to tx
  • df23720: feat: update executor address
  • 8bf4bde: fix(executor): evm address p2wpkh
  • a6d1675: fix(executor): fee rate multiplier
  • Updated dependencies [8d84ec9]
  • Updated dependencies [5caf7c1]
  • Updated dependencies [f9479b5]
  • Updated dependencies [220e274]
  • Updated dependencies [4fd01b4]
  • Updated dependencies [8e2a038]
  • Updated dependencies [d8e16c9]
  • Updated dependencies [fcccf25]
  • Updated dependencies [b05d2c8]
  • Updated dependencies [5d1e6be]
  • Updated dependencies [a52922b]
  • Updated dependencies [aa819b9]
  • Updated dependencies [5197f61]
  • Updated dependencies [5ae3e60]
  • Updated dependencies [4835a25]
  • Updated dependencies [8935124]
  • Updated dependencies [2b4b7fa]
  • Updated dependencies [417f76e]
  • Updated dependencies [2f9e940]

2.0.0-next.66 ​

Patch Changes ​

  • fix: gas re-estimate with completeTx

2.0.0-next.65 ​

Patch Changes ​

  • fix(executor): withdrawals overlap deposits
  • Updated dependencies

2.0.0-next.64 ​

Patch Changes ​

  • fix: separate deposits/withdrawls

2.0.0-next.60 ​

Patch Changes ​

  • fix(executor): unhandled operation scriptSize max

2.0.0-next.59 ​

Patch Changes ​

2.0.0-next.58 ​

Patch Changes ​

2.0.0-next.54 ​

Patch Changes ​

2.0.0-next.50 ​

Patch Changes ​

  • fix: gas re-estimate

2.0.0-next.48 ​

Patch Changes ​

  • feat(satoshi-kit): expose account and network to verify and sign message feat(executor): getEVMAddress is now possible to use w/o midl config

2.0.0-next.47 ​

Patch Changes ​

2.0.0-next.46 ​

Patch Changes ​

2.0.0-next.45 ​

Patch Changes ​

2.0.0-next.44 ​

Patch Changes ​

2.0.0-next.43 ​

Patch Changes ​

  • d2518df: feat: add signet support
  • Updated dependencies [d2518df]

2.0.0-next.42 ​

Patch Changes ​

  • 6979a7f: fix(executor): btc fee rate response type

2.0.0-next.40 ​

Patch Changes ​

  • fix: select txs without gas only

2.0.0-next.39 ​

Patch Changes ​

  • feat: set complete tx gas cost

2.0.0-next.38 ​

Patch Changes ​

  • fix: estiamte gas total cost

2.0.0-next.37 ​

Patch Changes ​

  • feat: re-estimate with state override

2.0.0-next.36 ​

Patch Changes ​

  • fix: use sign intention

2.0.0-next.34 ​

Patch Changes ​

  • feat: add default state override

2.0.0-next.33 ​

Patch Changes ​

  • fix: gas price

2.0.0-next.32 ​

Patch Changes ​

2.0.0-next.31 ​

Patch Changes ​

  • feat: fix gas price to 1000n

2.0.0-next.30 ​

Patch Changes ​

  • 19599b9: fix(executor): remove tx intention on complete

2.0.0-next.29 ​

Patch Changes ​

  • feat(executor): declarative api

2.0.0-next.28 ​

Patch Changes ​

2.0.0-next.27 ​

Patch Changes ​

2.0.0-next.26 ​

Patch Changes ​

  • ccc957e: feat: use btc fee rate from midl

2.0.0-next.25 ​

Patch Changes ​

  • fix(executor): fee rate multiplier

2.0.0-next.24 ​

Patch Changes ​

2.0.0-next.23 ​

Patch Changes ​

2.0.0-next.22 ​

Patch Changes ​

  • fix: etna to regtest

2.0.0-next.19 ​

Patch Changes ​

  • feat: update executor address

2.0.0-next.18 ​

Patch Changes ​

2.0.0-next.17 ​

Patch Changes ​

  • feat: add multicall3

2.0.0-next.16 ​

Patch Changes ​

  • feat: add p2sh-p2wpkh support

2.0.0-next.15 ​

Patch Changes ​

2.0.0-next.14 ​

Patch Changes ​

  • f18068b: fix(executor): evm address p2wpkh

2.0.0-next.13 ​

Patch Changes ​

  • feat: upgrade midl contracts

2.0.0-next.12 ​

Patch Changes ​

2.0.0-next.11 ​

Patch Changes ​

  • fix(executor): bip322 extract evm signature

2.0.0-next.10 ​

Patch Changes ​

2.0.0-next.9 ​

Patch Changes ​

  • fix: 0x0 padhex

2.0.0-next.8 ​

Patch Changes ​

  • fix: complete tx bytes32

2.0.0-next.7 ​

Patch Changes ​

  • fix: zero address in complete tx intention util

2.0.0-next.6 ​

Patch Changes ​

  • 0df7eef: fix(executor): p2wpkh receiver btc

2.0.0-next.4 ​

Patch Changes ​

  • 6f5743d: feat: add complete tx intetnion

2.0.0-next.2 ​

Patch Changes ​

2.0.0-next.0 ​

Minor Changes ​

  • feat: add custom network support

Patch Changes ​

1.0.22 ​

Patch Changes ​

1.0.20 ​

Patch Changes ​

1.0.18 ​

Patch Changes ​

1.0.17 ​

Patch Changes ​

1.0.16 ​

Patch Changes ​

1.0.15 ​

Patch Changes ​

1.0.13 ​

Patch Changes ​

1.0.12 ​

Patch Changes ​

1.0.11 ​

Patch Changes ​

1.0.10 ​

Patch Changes ​

1.0.9 ​

Patch Changes ​

1.0.8 ​

Patch Changes ​

1.0.7 ​

Patch Changes ​

1.0.6 ​

Patch Changes ​

1.0.5 ​

Patch Changes ​

  • a1066f9: fix: remove ethers as a dependency

1.0.3 ​

Patch Changes ​

  • feat(executor): allow skip estimate gas"

1.0.2 ​

Patch Changes ​

1.0.1 ​

Patch Changes ​

1.0.0 ​

Minor Changes ​

  • feat: intrudoce satoshikit, update config api

Patch Changes ​

0.0.82 ​

Patch Changes ​

  • feat: upgrade executor contracts

0.0.81 ​

Patch Changes ​

0.0.80 ​

Patch Changes ​

0.0.79 ​

Patch Changes ​

0.0.78 ​

Patch Changes ​

0.0.77 ​

Patch Changes ​

0.0.76 ​

Patch Changes ​

0.0.75 ​

Patch Changes ​

  • feat: update contracts

0.0.74 ​

Patch Changes ​

0.0.73 ​

Patch Changes ​

0.0.72 ​

Patch Changes ​

  • fix: add value for evm tx only

0.0.71 ​

Patch Changes ​

  • fix: filter before gas set

0.0.70 ​

Patch Changes ​

  • fix: set gas only for intentions with evm tx

0.0.69 ​

Patch Changes ​

0.0.68 ​

Patch Changes ​

0.0.67 ​

Patch Changes ​

0.0.66 ​

Patch Changes ​

  • feat: allow fee rate multiplier change

0.0.65 ​

Patch Changes ​

  • fix: multiply by fee rate

0.0.64 ​

Patch Changes ​

  • fix: add tx costs for runes transfer

0.0.63 ​

Patch Changes ​

  • fix: calc withdraw tx

0.0.62 ​

Patch Changes ​

  • 5f60560: fix: withdraw

0.0.61 ​

Patch Changes ​

  • fix: assets withdrawal

0.0.60 ​

Patch Changes ​

  • fix: gas multiplier

0.0.59 ​

Patch Changes ​

  • feat: add assets to withdraw

0.0.58 ​

Patch Changes ​

  • fix: add gas and gasPrice to the intention

0.0.57 ​

Patch Changes ​

  • feat: add completeTx

0.0.56 ​

Patch Changes ​

  • fix: finalize without runes

0.0.55 ​

Patch Changes ​

  • feat: use conversion for finalize tx

0.0.54 ​

Patch Changes ​

  • fix: btc to eth conversion

0.0.53 ​

Patch Changes ​

  • fix: evm to btc convert

0.0.52 ​

Patch Changes ​

  • feat: update tx costs

0.0.51 ​

Patch Changes ​

0.0.50 ​

Patch Changes ​

  • fix: tx calc cost

0.0.49 ​

Patch Changes ​

  • fix: tx cost calc

0.0.48 ​

Patch Changes ​

  • feat: expose btc transaction data

0.0.47 ​

Patch Changes ​

  • feat: allow intention without evm tx

0.0.46 ​

Patch Changes ​

  • fix: initECCLib

0.0.45 ​

Patch Changes ​

  • fix: pk extraction

0.0.44 ​

Patch Changes ​

  • c1b00a8: fix: types for calc tx cost
  • feat: add mutiation param finalize tx

0.0.43 ​

Patch Changes ​

0.0.42 ​

Patch Changes ​

0.0.41 ​

Patch Changes ​

0.0.40 ​

Patch Changes ​

0.0.39 ​

Patch Changes ​

0.0.38 ​

Patch Changes ​

0.0.37 ​

Patch Changes ​

0.0.36 ​

Patch Changes ​

0.0.35 ​

Patch Changes ​

  • fix: typings

0.0.34 ​

Patch Changes ​

0.0.33 ​

Patch Changes ​

0.0.32 ​

Patch Changes ​

0.0.32-0.0 ​

Patch Changes ​

0.0.31 ​

Patch Changes ​

0.0.30 ​

Patch Changes ​

0.0.29 ​

Patch Changes ​

0.0.28 ​

Patch Changes ​

0.0.27 ​

Patch Changes ​

0.0.26 ​

Patch Changes ​

  • fix: get erc20 rune

0.0.25 ​

Patch Changes ​

0.0.24 ​

Patch Changes ​

0.0.23 ​

Patch Changes ​

0.0.22 ​

Patch Changes ​

0.0.21 ​

Patch Changes ​

0.0.20 ​

Patch Changes ​

0.0.19 ​

Patch Changes ​

0.0.18 ​

Patch Changes ​

  • Change type of transaction

0.0.17 ​

Patch Changes ​

  • Add feeValues to serialize

0.0.16 ​

Patch Changes ​

  • Fix deps

0.0.15 ​

Patch Changes ​

  • Add address provider for wagmi

0.0.14 ​

Patch Changes ​

0.0.13 ​

Patch Changes ​

  • Add bytes32 rune getter

0.0.12 ​

Patch Changes ​

  • Update executor contract

0.0.11 ​

Patch Changes ​

  • Change viem version

0.0.10 ​

Patch Changes ​

  • Change contract, add hooks

0.0.9 ​

Patch Changes ​

0.0.8 ​

Patch Changes ​

0.0.7 ​

Patch Changes ​

0.0.6 ​

Patch Changes ​

0.0.5 ​

Patch Changes ​

0.0.4 ​

Patch Changes ​

  • Fix query type

0.0.3 ​

Patch Changes ​

  • Add query params

0.0.2 ​

Patch Changes ​

  • Fix bytes handling

0.0.1 ​

Patch Changes ​

  • Add @midl-xyz/midl-js-executor

Released under the MIT License