mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2024-11-20 02:28:31 +01:00
d5d0be5824
* Editorconfig: Add space_before_self_closing setting This was a difference between the way dotnet-format and Rider format code. See https://www.jetbrains.com/help/rider/EditorConfig_Index.html * Editorconfig: Keep 4 spaces indentation for Swagger JSON files They are all formatted that way, let's keep it like that. * Apply dotnet-format, mostly white-space related changes
27 lines
673 B
C#
27 lines
673 B
C#
using System.Collections.Generic;
|
|
using System.Threading;
|
|
using System.Threading.Tasks;
|
|
using BTCPayServer.Client.Models;
|
|
using Newtonsoft.Json.Linq;
|
|
|
|
namespace BTCPayServer.Abstractions.Custodians;
|
|
|
|
public interface ICustodian
|
|
{
|
|
/**
|
|
* Get the unique code that identifies this custodian.
|
|
*/
|
|
string Code { get; }
|
|
|
|
string Name { get; }
|
|
|
|
/**
|
|
* Get a list of assets and their qty in custody.
|
|
*/
|
|
Task<Dictionary<string, decimal>> GetAssetBalancesAsync(JObject config, CancellationToken cancellationToken);
|
|
|
|
public Task<Form.Form> GetConfigForm(JObject config, string locale,
|
|
CancellationToken cancellationToken = default);
|
|
|
|
}
|