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

feat: add Bitcoin/UTXO support #218

Merged
merged 37 commits into from
Oct 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
f85b8ba
feat: add utxo core base
chybisov Aug 23, 2024
e3cd10b
feat: utxo draft
chybisov Sep 10, 2024
b57a1b6
Merge branch 'main' into add-utxo-support
chybisov Sep 10, 2024
f18ccc4
fix: use transaction request data
chybisov Sep 10, 2024
f735d3f
chore(release): 3.3.0-alpha.0
chybisov Sep 10, 2024
f6b7f81
chore(release): 3.3.0-alpha.1
chybisov Sep 11, 2024
3ff7400
fix: move RBF to BE
chybisov Sep 12, 2024
22579f0
chore(release): 3.3.0-alpha.2
chybisov Sep 12, 2024
280bc01
chore(release): 3.3.0-alpha.3
chybisov Sep 12, 2024
7683852
feat: add RBF draft
chybisov Sep 17, 2024
e33016a
fix: getContractCallsQuote validation (#216)
w84april Sep 16, 2024
ce73d96
chore(release): 3.2.2
chybisov Sep 16, 2024
c1e2e9a
fix: add process chain id (#217)
chybisov Sep 17, 2024
32e339d
chore(release): 3.2.3
chybisov Sep 17, 2024
92c4966
chore: add sdk updates
chybisov Sep 17, 2024
2846b3e
chore: bump packages
chybisov Sep 17, 2024
f053194
feat: add RBF support
chybisov Sep 23, 2024
a65f1b3
chore: bump packages
chybisov Sep 23, 2024
c200a4a
chore(release): 3.3.0-beta.0
chybisov Sep 23, 2024
2eaf2ae
chore: bump packages
chybisov Oct 2, 2024
98372b6
refactor: remove unused
chybisov Oct 4, 2024
de0f820
chore: move to biome
chybisov Oct 4, 2024
1a95a22
chore: move to pnpm
chybisov Oct 7, 2024
f31f8f9
chore: add pnpm to actions
chybisov Oct 7, 2024
71f0203
fix: replace release action
chybisov Oct 7, 2024
61defbb
chore: remove git branch checks
chybisov Oct 7, 2024
4efa05e
chore(release): 3.3.0-beta.1
chybisov Oct 7, 2024
2c2cd59
fix: release name
chybisov Oct 7, 2024
ad00e40
chore: bump packages
chybisov Oct 10, 2024
a9ba09e
chore(release): 3.3.0-beta.2
chybisov Oct 10, 2024
49796b6
chore: bump packages
chybisov Oct 14, 2024
767c389
Merge branch 'main' into add-utxo-support
chybisov Oct 14, 2024
1e7636f
fix: types
chybisov Oct 14, 2024
af22577
feat: move utxo stack to bigmi
chybisov Oct 17, 2024
331434d
chore(release): 3.3.0-beta.3
chybisov Oct 17, 2024
c6553bc
chore: bump bigmi
chybisov Oct 17, 2024
6f7457c
chore(release): 3.3.0-beta.4
chybisov Oct 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 0 additions & 19 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -8,24 +8,5 @@ end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

[*.php]
indent_style = tab
indent_size = 4

[*.py]
charset = utf-8
indent_style = space
indent_size = 4
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

[Makefile]
indent_style = tab
indent_size = 4

[*.sln]
indent_style = tab

[*.{md,mdx}]
trim_trailing_whitespace = false
4 changes: 0 additions & 4 deletions .eslintignore

This file was deleted.

25 changes: 0 additions & 25 deletions .eslintrc

This file was deleted.

19 changes: 19 additions & 0 deletions .github/actions/pnpm-install/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: 'PNPM install'
description: 'Run pnpm install with node_modules and cache enabled'

runs:
using: 'composite'
steps:
- name: Set up pnpm
uses: pnpm/action-setup@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: lts/*
registry-url: 'https://registry.npmjs.org'
cache: 'pnpm' # https://github.com/actions/setup-node/blob/main/docs/advanced-usage.md#caching-packages-dependencies
- name: Install dependencies
env:
HUSKY: '0' # By default do not run HUSKY install
shell: bash
run: pnpm install --frozen-lockfile
48 changes: 0 additions & 48 deletions .github/actions/yarn-install/action.yml

This file was deleted.

21 changes: 10 additions & 11 deletions .github/workflows/publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,19 @@ on:

jobs:
release:
runs-on: ubuntu-latest
permissions:
contents: write
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Create release
id: create_release
uses: actions/create-release@v1
uses: actions/checkout@v4
- name: Create GitHub Release
uses: softprops/action-gh-release@v2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.ref }}
release_name: ${{ github.ref }}
generate_release_notes: true
name: ${{ github.ref_name }}
draft: false
prerelease: false

Expand All @@ -33,14 +32,14 @@ jobs:
id-token: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install dependencies
uses: ./.github/actions/yarn-install
uses: ./.github/actions/pnpm-install
- name: Build
run: yarn build
run: pnpm build
- name: Publish to npm
run: |
npm publish --access public \
pnpm publish --no-git-checks --access public \
${{ contains(github.ref_name, 'alpha') && '--tag alpha' || contains(github.ref_name, 'beta') && '--tag beta' || '' }}
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ jobs:
- ubuntu-latest
- windows-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install dependencies
uses: ./.github/actions/yarn-install
uses: ./.github/actions/pnpm-install
- name: Run tests
run: yarn test
run: pnpm test
- name: Test build
run: yarn build
run: pnpm build
12 changes: 0 additions & 12 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,6 @@ _types
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
Expand Down Expand Up @@ -73,9 +70,6 @@ web_modules/
# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env
.env.test
Expand Down Expand Up @@ -116,9 +110,3 @@ dist
# Stores VSCode versions used for testing VSCode extensions
.vscode-test

# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*
2 changes: 1 addition & 1 deletion .husky/commit-msg
Original file line number Diff line number Diff line change
@@ -1 +1 @@
yarn commitlint --edit $1
pnpm commitlint --edit $1
2 changes: 1 addition & 1 deletion .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1 +1 @@
yarn pre-commit
pnpm pre-commit
2 changes: 1 addition & 1 deletion .husky/pre-push
Original file line number Diff line number Diff line change
@@ -1 +1 @@
yarn pre-push
pnpm pre-push
4 changes: 4 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
auto-install-peers=false
enable-pre-post-scripts=true
provenance=true
strict-peer-dependencies=false
1 change: 0 additions & 1 deletion .nvmrc

This file was deleted.

5 changes: 5 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"recommendations": [
"biomejs.biome"
]
}
33 changes: 33 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"editor.defaultFormatter": "biomejs.biome",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"quickfix.biome": "explicit",
"source.organizeImports.biome": "explicit"
},
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.tsdk": "node_modules/typescript/lib",
"typescript.enablePromptUseWorkspaceTsdk": true,
"javascript.preferences.autoImportFileExcludePatterns": [
"**/_types/**"
],
"typescript.preferences.autoImportFileExcludePatterns": [
"**/_types/**"
],
"[json]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[javascript]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[javascriptreact]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[typescript]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[typescriptreact]": {
"editor.defaultFormatter": "biomejs.biome"
}
}
Loading