interbtc
interbtc copied to clipboard
interBTC: Bitcoin Anywhere
Signed-off-by: Gregory Hill Forks [`pallet-collator-selection`](https://github.com/paritytech/cumulus/tree/polkadot-v0.9.24/pallets/collator-selection) and distinguishes `StakingCurrency` and `RewardsCurrency` so that we can use the illiquid `Escrow` balance for candidacy bonds. The reason for the split is because the...
Signed-off-by: Gregory Hill
Signed-off-by: Gregory Hill Quick PR to get thoughts / recommendations for how we should proceed. My current approach is to allow the `requester` to call `cancel_issue` up until expiry but...
Signed-off-by: Gregory Hill
Signed-off-by: Gregory Hill The community have suggested that distributing bridge fees to stake-to-vote accounts would add additional utility to the native token (INTR / KINT). This PR changes the `fee`...
Signed-off-by: Gregory Hill Apart from the obvious reduction in complexity the primary motivation of this change is to remove the last part of code which (incorrectly) extracts the `BtcAddress` from...
Most of the pallets currently declare `StorageVersion` in `types.rs` but we can switch to the interface defined by Substrate, for example: ```rust /// The current storage version. const STORAGE_VERSION: StorageVersion...
Signed-off-by: Gregory Hill This has been requested by several users. The [proxy pallet](https://github.com/paritytech/substrate/tree/master/frame/proxy) allows accounts to dispatch calls on behalf of another account (with their permission).
- [x] Escrow - [`balance_at`](https://github.com/interlay/interbtc/blob/ce167928d9e05a0e2b6f80fd5246fd042c193b5f/crates/escrow/src/lib.rs#L542) - [x] Escrow - [`total_supply`](https://github.com/interlay/interbtc/blob/ce167928d9e05a0e2b6f80fd5246fd042c193b5f/crates/escrow/src/lib.rs#L576) - [ ] Reward - [`compute_reward`](https://github.com/interlay/interbtc/blob/ce167928d9e05a0e2b6f80fd5246fd042c193b5f/crates/reward/src/lib.rs#L233) - [ ] Staking - [`compute_reward`](https://github.com/interlay/interbtc/blob/ce167928d9e05a0e2b6f80fd5246fd042c193b5f/crates/staking/src/lib.rs#L517) We should combine the `Reward` and `Staking` RPCs...
The goal is to integrate an IBC compatible pallet which will allow the parachain to interoperate with Cosmos See: https://medium.com/interlay/bitcoin-going-cosmos-8b275b2f51d8 ## Resources - [pallet-ibc](https://github.com/octopus-network/substrate-ibc) - [beefy-light-client](https://github.com/octopus-network/beefy-light-client) - [ibc-rs](https://github.com/informalsystems/ibc-rs)