Louis Singer
e5df6cfc39
Change congestion tree represenation ( #50 )
...
* add domain.CongestionTree + modify ports.TxBuilder
* rename Node members
* improve txbuilder testing
* congestion tree as matrix in protobuf spec
* compile stubs & update grpc handlers
* fix proto specs
* application/service.go use node.Txid field
2023-12-08 18:45:40 +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
Louis Singer
5a5167c40c
[noah] Add pubkey and network to state ( #46 )
2023-12-08 14:50:33 +01:00
João Bordalo
4df605aff1
Update payments.md
2023-12-08 06:35:24 +00:00
Marco Argentieri
88755a3320
website: hide non-ready pages and add non-coop exit in Leaving the Ark ( #48 )
2023-12-07 16:41:42 +01:00
tiero
419f21dc82
remove blog
2023-12-06 14:06:13 +01:00
João Bordalo
d3431fce87
changes to reflect covenant Ark ( #44 )
...
* changes to reflect covenant Ark
* Update website/docs/learn/boarding.md
Co-authored-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
Signed-off-by: João Bordalo <bordalix@users.noreply.github.com >
* Update website/docs/learn/nomenclature.md
Co-authored-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
Signed-off-by: João Bordalo <bordalix@users.noreply.github.com >
* Update website/docs/learn/nomenclature.md
Co-authored-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
Signed-off-by: João Bordalo <bordalix@users.noreply.github.com >
* Update website/docs/learn/nomenclature.md
Co-authored-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
Signed-off-by: João Bordalo <bordalix@users.noreply.github.com >
* Update website/docs/learn/boarding.md
Co-authored-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
Signed-off-by: João Bordalo <bordalix@users.noreply.github.com >
* Update website/docs/learn/boarding.md
Co-authored-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
Signed-off-by: João Bordalo <bordalix@users.noreply.github.com >
* Update website/docs/learn/boarding.md
Co-authored-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
Signed-off-by: João Bordalo <bordalix@users.noreply.github.com >
* Update website/docs/learn/boarding.md
Co-authored-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
Signed-off-by: João Bordalo <bordalix@users.noreply.github.com >
* Update website/docs/learn/boarding.md
Co-authored-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
Signed-off-by: João Bordalo <bordalix@users.noreply.github.com >
* Update website/docs/learn/boarding.md
Co-authored-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
Signed-off-by: João Bordalo <bordalix@users.noreply.github.com >
* Update website/docs/learn/boarding.md
Co-authored-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
Signed-off-by: João Bordalo <bordalix@users.noreply.github.com >
* Update website/docs/learn/boarding.md
Co-authored-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
Signed-off-by: João Bordalo <bordalix@users.noreply.github.com >
* Update website/docs/learn/nomenclature.md
Co-authored-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
Signed-off-by: João Bordalo <bordalix@users.noreply.github.com >
* Uses mermaid to show transactions
* Uses mermaid instead of image to represent shared output
* Last fix, let's go
* comsetic change: add Boarding before with
---------
Signed-off-by: João Bordalo <bordalix@users.noreply.github.com >
Co-authored-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
2023-12-06 13:24:59 +01:00
Louis Singer
a17aba8356
Noah CLI implementation ( #42 )
...
* Import stubs
* send and balance cmd implementations
* ListVtxos & faucet
* main.go: add faucetCommand
* fix after review
* send: continue if no forfeits included in current round
* remove cov in noah/Makefile
* fancy printJSON
* remove rpc_url
---------
Co-authored-by: altafan <18440657+altafan@users.noreply.github.com >
2023-12-06 12:57:35 +01:00
Pietralberto Mazza
7bcdff0d2a
Add endpoint to fetch pubkey & Require wallet already unlocked when starting the service ( #43 )
...
* Add endpoint to fetch pubkey & simplify ports.Wallet
* Lint
2023-12-05 17:45:38 +01:00
Pietralberto Mazza
376d62f44b
Add operator cli ( #41 )
2023-12-05 14:25:10 +01:00
João Bordalo
0dd5479f1f
adds mermaid support ( #40 )
2023-12-04 17:58:24 +01:00
Marco Argentieri
9421560a13
reclaim > claim ( #38 )
2023-12-04 17:57:41 +01:00
Pietralberto Mazza
554eaeb406
Add explorer-like endpoint to retrieve spendable vtxos for address ( #37 )
...
* Add GetSpendableVtxosWithId to repo
* Add endpoint to retrieve spendable vtxos
2023-12-04 17:28:01 +01:00
Pietralberto Mazza
9e9e61fb89
Add Faucet endpoint ( #36 )
...
* Add internal methods for faucet feature
* Add grpc handler
* Lint
2023-12-04 16:40:56 +01:00
João Bordalo
6344005785
Merge pull request #34 from ark-network/titles
...
change 2 titles: don't repeat 'Ark' on link previews
2023-12-01 17:23:50 +00:00
João Bordalo
947bdad40e
change 2 titles: don't repeat 'Ark' on link previews
2023-12-01 17:23:19 +00:00
João Bordalo
594b25eb9e
Merge pull request #33 from ark-network/fix_metadata
...
Fix metadata
2023-12-01 17:13:32 +00:00
João Bordalo
a6f8b4b93b
Remove all usages of <head>, it transpiles to other pages
...
Sort markdown front matter in alphabetical order
Add 'description' front matter to blog index and blog post
Set blog title and description on docusaurus.config
2023-12-01 17:09:09 +00:00
Pietralberto Mazza
46d54a227d
Unit tests ( #32 )
...
* unit tests
* Fix makefile
* Fix race conditions
* Renaming
2023-12-01 17:50:42 +01:00
Louis Singer
c8d9db89c5
Add interface layer ( #23 )
...
* implement grpc interface
* rework GetEventStream rpc
* implement Ping & GetEventStream
* remove dev_portal
* Compile protos
* Empty gitignore
---------
Co-authored-by: altafan <18440657+altafan@users.noreply.github.com >
2023-12-01 17:13:28 +01:00
João Bordalo
7c2a70db91
Merge pull request #31 from ark-network/move_img
...
move blog post image to static/img
2023-12-01 13:03:06 +00:00
João Bordalo
eec463e2f0
move blog post image to static/img
2023-12-01 13:02:38 +00:00
João Bordalo
9115af82d1
Merge pull request #30 from ark-network/blog_post_metadata
...
Blog post metadata
2023-12-01 12:52:51 +00:00
João Bordalo
f05eee00ab
use real name as author
2023-12-01 12:45:58 +00:00
João Bordalo
6fa8951b5d
Fix og:image url
...
Fix og:image:width
Add extra metatags for author and reading time
2023-12-01 12:43:53 +00:00
João Bordalo
6ed24cb4ac
reduze file size
2023-12-01 12:43:15 +00:00
João Bordalo
369e6c9f81
reduce image size
2023-12-01 12:16:23 +00:00
Marco Argentieri
e0bd26f992
docs: various improvements ( #28 )
...
* more improvements
* md fixes
* improve boarding wording
* improve blog desc
* add developers section
* imrpove links
* fix edit links
* Update website/docusaurus.config.js
Co-authored-by: João Bordalo <bordalix@users.noreply.github.com >
Signed-off-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
* Update website/blog/2023-11-10-liquidity-requirements/index.md
Co-authored-by: João Bordalo <bordalix@users.noreply.github.com >
Signed-off-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
* Update website/docs/intro.md
Co-authored-by: João Bordalo <bordalix@users.noreply.github.com >
Signed-off-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
* Update website/docs/intro.md
Co-authored-by: João Bordalo <bordalix@users.noreply.github.com >
Signed-off-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
* fix JSX
* add ark banner as og-image of website
* add og:image
---------
Signed-off-by: Marco Argentieri <3596602+tiero@users.noreply.github.com >
Co-authored-by: João Bordalo <bordalix@users.noreply.github.com >
2023-12-01 13:07:23 +01:00
Marco Argentieri
d22e4ab290
Add image ( #29 )
2023-12-01 10:45:57 +01:00
Marco Argentieri
8c308b8e83
remove site ( #27 )
...
* remove src/pages for now
* Ark as title
2023-11-30 19:52:23 +01:00
João Bordalo
02149a9e70
Add liquidity simulator ( #26 )
...
* adds /liquidity-simulator
* fix link; add link to simulator
2023-11-30 19:31:19 +01:00
Marco Argentieri
f4dee08651
Improve copy ( #25 )
2023-11-30 18:39:52 +01:00
Pietralberto Mazza
89aaf4d5c6
Handle status updates from senders of payments ( #24 )
...
* Handle status updates from senders of payments
* Lint
2023-11-30 16:54:47 +01:00
Pietralberto Mazza
be1f4654f9
Add badger implementations of repos ( #22 )
...
* Fixes to domain layer
* Update repo manager interface
* Add badger repo impls
* Keep projection store in sync with event store
* Update deps
* Remove ripemd160
2023-11-30 14:16:44 +01:00
tiero
1c82af8550
fix: leaving the ark
2023-11-29 18:06:06 +01:00
bordalix
7efa7bded6
fixes links to nomenclature in Get Started
2023-11-29 09:50:59 +00:00
tiero
70d6fb196b
Introduction: link to Get Started documents
2023-11-29 00:51:58 +01:00
tiero
f0b19605b6
fix: broken link to nomeclature
2023-11-29 00:48:05 +01:00
Marco Argentieri
09caa1f800
reformulate the boarding and refactor the structure ( #21 )
2023-11-29 00:45:26 +01:00
Marco Argentieri
8371e9f1c2
rename dev_portal to website ( #20 )
...
* rename dev_portal to website
* rename dev_portal to website
* master not main
2023-11-29 00:35:10 +01:00
João Bordalo
d0ce54f493
Add dev_portal ( #17 )
...
* adds dev_portal
* change project name from dev-portal to dev_portal
2023-11-27 16:43:37 +01:00
Pietralberto Mazza
0210d39866
Monorepo scaffolding ( #16 )
...
* Change scaffolding
* Fix gh action
2023-11-27 14:23:22 +01:00
Pietralberto Mazza
28db168af0
Add gocron Scheduler implementation ( #13 )
...
* Add gocron scheduler
* Fixes
2023-11-27 12:14:16 +01:00
Louis Singer
52affa52a9
Add dummy TxBuilder implementation ( #14 )
...
* tree.go init
* add tree.go file
* builder implementation
* v1 TxBuilder
* test TxBuilder
* merge master into congestionTree
* fix linting errors
* fix after reviews
* improve implementations, rework tests
* Move impl to dummy/
---------
Co-authored-by: altafan <18440657+altafan@users.noreply.github.com >
2023-11-27 11:55:32 +01:00
Pietralberto Mazza
92f9e73214
Add core methods for ark payments ( #12 )
...
* Add methods to spend, claim and sign vtxos
* Update internal/core/application/service.go
Co-authored-by: Louis Singer <41042567+louisinger@users.noreply.github.com >
* Store Vtxos as inputs of a payment
---------
Co-authored-by: Louis Singer <41042567+louisinger@users.noreply.github.com >
2023-11-23 17:34:10 +01:00
Louis Singer
20bc94087a
Scaffold noah cli ( #10 )
...
* CLI skeleton
* noah CLI: send flags
* add cypher.go file
* fix .PHONY
* add password_hash in state.json
* encode public key using common pkg
* use common.DecodeUrl
* remove cli.Exit calls
* redeem command: make --amount flag optional only if --force is not set
* remove validateURL func
* chmod +x scripts/build-noah
* Update cmd/noah/redeem.go
Co-authored-by: João Bordalo <bordalix@users.noreply.github.com >
* Update cmd/noah/redeem.go
Co-authored-by: João Bordalo <bordalix@users.noreply.github.com >
* Update cmd/noah/init.go
Co-authored-by: João Bordalo <bordalix@users.noreply.github.com >
* Update cmd/noah/main.go
Co-authored-by: João Bordalo <bordalix@users.noreply.github.com >
* Update cmd/noah/send.go
Co-authored-by: João Bordalo <bordalix@users.noreply.github.com >
* rework receive and send
* Update cmd/noah/send.go
Co-authored-by: João Bordalo <bordalix@users.noreply.github.com >
* Update cmd/noah/send.go
Co-authored-by: João Bordalo <bordalix@users.noreply.github.com >
* Update cmd/noah/redeem.go
Co-authored-by: João Bordalo <bordalix@users.noreply.github.com >
* receive command: return ark address
---------
Co-authored-by: bordalix <joao.bordalo@gmail.com >
Co-authored-by: João Bordalo <bordalix@users.noreply.github.com >
2023-11-23 13:53:19 +01:00
Pietralberto Mazza
27b54f4c41
Add core logic ( #11 )
...
* Add domain and app layers
* Update repo interface
* Lint
* Rename events & fixes
* Add tx builder interface
2023-11-21 17:45:27 +01:00
Pietralberto Mazza
b0bd610944
Ocean connection support ( #9 )
...
* Update protos & Add ocean protos
* Add adapters & config entry for ocean wallet addr
* Update deps
2023-11-20 13:39:15 +01:00
Pietralberto Mazza
19cbaeba40
Ark encoding ( #6 )
...
* Fix naming
* Fix Ark key encoding & Add new encoding for address, relay and url
* Fix submodule name
* Fix test target
* Update go deps
* Fix prefixes && Use bech32m && Encode asp and user keys in address
* Fix tests
* Parametrize ark prefix && Add network params
* Named return values
2023-11-15 17:11:16 +01:00
Pietralberto Mazza
13ff7c2d55
Rename package ark-sdk to common ( #5 )
2023-11-14 13:26:25 +01:00