farcaster-core
farcaster-core copied to clipboard
Farcaster Core Library.
The number of keys generated by the protocol has been over-evaluated. With the possibility to create extra keys (boilerplate already in place) we can reduce the amount of keys.
Add a `{Bitcoin,Monero}FundingInfo` struct that implements serde and consensus encode, with the following fields: `amount`, `swap_id`, `address`.
On functions `recover_accordant_assets` the current returned type is the *arb* secret key type but should be the *acc* secret key type, the conversion between the two types should be handled...
Updates the requirements on [bitcoincore-rpc](https://github.com/rust-bitcoin/rust-bitcoincore-rpc) to permit the latest version. Changelog Sourced from bitcoincore-rpc's changelog. 0.15.0 bump bitcoin crate version to 0.28.0 add get_block_stats add add_node add remove_node add onetry_node...
Updates the requirements on [bitcoin](https://github.com/rust-bitcoin/rust-bitcoin) to permit the latest version. Changelog Sourced from bitcoin's changelog. 0.29 - 2022-07-20 "Edition 2018 Release" As promised, this is our quick release to bring...
To allow conversion between the two cryptographic libs `secp256k1` and `secp256kfun` with de-synchronized version of `secp256k1` we use bytes buffers. We must remove them on the next release of secp.
We have `Version` in `PublicOffer` that may handle features at the 'node' level but we also need per blockchain features. Example is Bitcoin with its variation between ECDSA, Taproot, etc.
Updates the requirements on [bitcoincore-rpc](https://github.com/rust-bitcoin/rust-bitcoincore-rpc) to permit the latest version. Changelog Sourced from bitcoincore-rpc's changelog. 0.17.0 add list_wallet_dir rpc add join_psbt rpc add get_raw_change_address rpc add create_psbt rpc add combine_raw_transaction...