Commit Graph

36 Commits

Author SHA1 Message Date
Vincenzo Palazzo 05ddb866ef
Merge pull request #14 from vincenzopalazzo/macros/cln-async
core: be able to send an asset onchain
2024-04-15 19:13:17 +02:00
Vincenzo Palazzo 8074b0650a
meta: run cargo audit
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-04-15 15:09:50 +02:00
Vincenzo Palazzo 96abe08689
meta: update rust compiler version
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-04-15 14:35:35 +02:00
Vincenzo Palazzo d7c6ca2703
core: be able to send an asset onchain
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-04-15 14:03:42 +02:00
Vincenzo Palazzo 19d666d0b3
Merge pull request #7 from vincenzopalazzo/macros/cln-async
using funding rgb channel inside the tests
2024-04-14 14:38:39 +02:00
Vincenzo Palazzo 165ba7f650
meta: fix compilation and warnings
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-04-13 16:37:50 +02:00
Vincenzo Palazzo d329bbff54 common: use bdk su sing psbt
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-04-13 16:35:52 +02:00
Vincenzo Palazzo 129a20cf71 plugin: add more rgb methods
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-04-13 16:35:23 +02:00
Vincenzo Palazzo 2d71bebf67 cln: adds new RPC method to issue assets
This commit introduce a new RPC method for issuing new
assets.

Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-04-13 16:34:48 +02:00
Vincenzo Palazzo 6809025d3b meta: fixing the clippy warnings
Nothing interested, I did just what the compiler tell me to do.

Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-04-13 16:34:48 +02:00
Vincenzo Palazzo 0c99356261 cln: improve the error logging during init
This commit is improving the logging during the init
of the plugin, this logs help us to debug the plugin
if any error happens.

Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-04-13 16:34:48 +02:00
Vincenzo Palazzo fcf46e17b7 cln: reworking channel creation
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-04-13 16:34:48 +02:00
Vincenzo Palazzo 38d3bc7e4e cln: add rpc for funding a rgb channel
This commit simple adds a RPC method to open a RGB
channel.

Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-04-13 16:32:01 +02:00
Vincenzo Palazzo 7e5d7588a2
Merge pull request #3 from vincenzopalazzo/macros/accountkey-derivation
common: handle funding transaction
2024-03-16 14:27:08 +01:00
Vincenzo Palazzo a03f55cafc plugin: implementing the open channel functionality
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-03-16 14:03:27 +01:00
Vincenzo Palazzo c18eceed17 common: implement the post commitment
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-03-16 14:03:27 +01:00
Vincenzo Palazzo 369bd5ddb1 common: add the funding_colored wallet fn
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-03-16 14:03:27 +01:00
Vincenzo Palazzo e96d1878d7 common: adding the storage information
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-03-16 14:03:25 +01:00
Vincenzo Palazzo 40c1d0f94c common: handle funding transaction
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-03-16 14:03:03 +01:00
Vincenzo Palazzo 06ca255be4
Merge pull request #2 from vincenzopalazzo/macros/accountkey-derivation
common: adds account key derivation
2024-03-08 19:04:12 +01:00
Vincenzo Palazzo 3d67118653
deps: use the last master version of vls
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-03-08 18:41:43 +01:00
Vincenzo Palazzo 083c0de6d3
common: adds account key derivation
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-03-08 18:25:16 +01:00
Vincenzo Palazzo cb12a4dfab
comm: update the rgb-lib
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-03-05 16:53:49 +01:00
Vincenzo Palazzo 0d799d5a31
Merge pull request #1 from vincenzopalazzo/macros/rgb-openchannel
tests: adding the rgb open channel test
2024-03-05 11:55:05 +01:00
Vincenzo Palazzo 4b4f6b4ee4
plugin: add the psb parameter
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-03-04 23:08:00 +01:00
Vincenzo Palazzo 3c9d4cbf64
tests: adding the rgb open channel test
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-02-29 00:23:24 +01:00
Vincenzo Palazzo 741460e37e
ci: integration testing
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-02-21 19:08:51 +01:00
Vincenzo Palazzo 947c93907c
common: fix the proxy design
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-02-21 18:58:57 +01:00
Vincenzo Palazzo 0b5f2f1213
tests: print more useful information durint the debugging
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-02-21 18:08:37 +01:00
Vincenzo Palazzo 8c9642c8e8
flake: enable the rust logs
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-02-21 17:58:47 +01:00
Vincenzo Palazzo 6c9f0fed06
cln: init the rgb manager
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-02-21 17:09:10 +01:00
Vincenzo Palazzo 9548429b62
common: adds basic function for rgb
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-02-21 13:23:07 +01:00
Vincenzo Palazzo 7598ba2aee
tests: add integration testings
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-02-20 10:55:14 +01:00
Vincenzo Palazzo a038fac3d7
init cln plugin and ci
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-02-20 10:05:05 +01:00
Vincenzo Palazzo 0fa814283b
hello easy-rgb tools
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-02-12 23:25:15 +01:00
Vincenzo Palazzo d5d7200cdd
Initial commit 2024-02-12 23:19:16 +01:00