Marco Argentieri
ab2c9785d0
chore: disable CodeQL workflow ( #304 )
...
* Create codeql.yml
Signed-off-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
* Update codeql.yml
Signed-off-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
---------
Signed-off-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
2024-09-10 21:51:27 +02:00
Dusan Sekulic
a8cf0ed204
[SDK] Add Transaction History ( #288 )
...
* tx history
* fix
* fix
* pr review refactor
* pr review refactor
* fix
* pr review refactor
* exclude gosec G115 Integer Overflow Conversion
* ignore some gosec errs
* ignore some gosec errs
* ignore createdat in test assertion
* Fixes (#7 )
* Fixes
* Fixes
* Update golang (#8 )
* update gha golangci-lint version
* update gha golangci-lint version
* fix linting issues
* fix linting issues
* fix linting issues
* add linter timeout
---------
Co-authored-by: Pietralberto Mazza <18440657+altafan@users.noreply.github.com >
2024-09-10 14:27:29 +02:00
Marco Argentieri
1b9660ec89
gha: add trivy security scan ( #277 )
2024-08-23 16:08:40 +02:00
Marco Argentieri
0fb8076c6e
check go work sync in unit test ( #268 )
...
* check go work sync is ran
* bump setup-go@v4
* remove go mod tidy
2024-08-20 11:22:59 +02:00
Marco Argentieri
c840aac431
build parallel ( #257 )
2024-08-15 18:58:37 +02:00
Marco Argentieri
faecf1a392
gha release: split docker and binaries. tag name as VERSION in build-arg ( #256 )
...
* client: print version
* arkd: add --version
* release action refactor
2024-08-15 04:52:04 +02:00
Marco Argentieri
f0a90c06ee
Move api-spec to root folder ( #242 )
...
* api-spec: move the api-spec to root and init go.mod
* go mod tidy
* move buf files in the root as well
* gh action for api-spec changes only
* gh action for api-spec on push and pr
2024-08-13 00:54:06 +02:00
Marco Argentieri
67baf9e7fc
client-sdk/wasm: binary rename to ark-sdk.wasm ( #241 )
2024-08-13 00:30:44 +02:00
Marco Argentieri
c559b91fec
pkg/client-sdk/wasm: build wasm ( #238 )
...
Signed-off-by: tiero <3596602+tiero@users.noreply.github.com >
2024-08-12 16:40:27 +02:00
Pietralberto Mazza
89df461623
Update client sdk ( #207 )
...
* Add bitcoin networks
* Refactor client
* Refactor explorer
* Refactor store
* Refactor wallet
* Refactor sdk client
* Refactor wasm & Update examples
* Move common util funcs to internal/utils
* Move to constants for service types
* Add unit tests
* Parallelize tests
* Lint
* Add job to gh action
* go mod tidy
* Fixes
* Fixes
* Fix compose file
* Fixes
* Fixes after review:
* Drop factory pattern
* Drop password from ark client methods
* Make singlekey wallet manage store and wallet store instead of defining WalletStore as extension of Store
* Move constants to arksdk module
* Drop config and expect directory store and wallet as ark client factory args
* Fix
* Add constants for bitcoin/liquid explorer
* Fix test
* Fix wasm
* Rename client.Client to client.ASPClient
* Rename store.Store to store.ConfigStore
* Rename wallet.Wallet to wallet.WalletService
* Renamings
* Lint
* Fixes
* Move everything to internal/utils & move ComputeVtxoTaprootScript to common
* Go mod tidy
2024-07-30 16:08:23 +02:00
Marco Argentieri
c274d670fe
Update ark.release.yaml
...
Signed-off-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
2024-06-24 15:37:55 +02:00
Louis Singer
2dae630daf
Trigger integration tests on PR ( #174 )
2024-05-23 17:54:00 +02:00
tiero
9e42c7f9f9
config: update defaults
2024-04-30 22:34:36 -05:00
tiero
6cb79b6968
gh action: use -arm64
2024-04-30 17:51:28 -05:00
tiero
ec3692e12d
gh action: permissions
2024-04-27 03:51:20 +02:00
Marco Argentieri
9496094443
Prepare for default liquid, README and Release GH action ( #156 )
2024-04-27 03:09:04 +02:00
Louis Singer
852756eaba
Add integration tests and regtest support ( #128 )
...
* regtest support + integration tests (e2e)
* add integration CI
* add PR trigger on integration CI
* wait for ocean to be unlocked at startup
* integration tests: add tests flags and build docker images at startup
* use nigiri chopsticks-liquid
* fix after reviews
* Update client/init.go
Co-authored-by: Pietralberto Mazza <18440657+altafan@users.noreply.github.com >
Signed-off-by: Louis Singer <41042567+louisinger@users.noreply.github.com >
* do not trigger integration on PR
---------
Signed-off-by: Louis Singer <41042567+louisinger@users.noreply.github.com >
Co-authored-by: Pietralberto Mazza <18440657+altafan@users.noreply.github.com >
2024-04-19 18:57:13 +02:00
Pietralberto Mazza
dc00d60585
Rename folders ( #97 )
...
* Rename arkd folder & drop cli
* Rename ark cli folder & update docs
* Update readme
* Fix
* scripts: add build-all
* Add target to build cli for all platforms
* Update build scripts
---------
Co-authored-by: tiero <3596602+tiero@users.noreply.github.com >
2024-02-09 19:32:58 +01:00
Louis Singer
8d7b934f46
Dockerize buf ( #51 )
...
* dockerized buf
* Remove build-buf
* fix CI
* buf-lint-action revert version
* buf lint in CI
---------
Co-authored-by: altafan <18440657+altafan@users.noreply.github.com >
2023-12-08 16:03:00 +01:00
Pietralberto Mazza
0210d39866
Monorepo scaffolding ( #16 )
...
* Change scaffolding
* Fix gh action
2023-11-27 14:23:22 +01:00
altafan
bd6199a787
Scaffolding
2023-10-30 14:43:51 +01:00