CombinedSignersProvider
Signature provider that combine multiple signature providers to complete all the signatures for a transaction.
Summary
Members | Descriptions |
---|---|
| |
| Creates the provider with a list of signature providers. |
| Get available public keys from the list of signature providers. |
| Sign bytes using the list of signature providers. |
| |
|
Members
private List<
ISignProvider
>
Signers
public
CombinedSignersProvider
(List<
ISignProvider
> signers)
Creates the provider with a list of signature providers.
Parameters
signers
public async Task< IEnumerable< string > >
GetAvailableKeys
()
Get available public keys from the list of signature providers.
Returns
List of public keys
public async Task< IEnumerable< string > >
Sign
(string chainId, IEnumerable< string > requiredKeys, byte[] signBytes, IEnumerable< string > abiNames)
Sign bytes using the list of signature providers.
Parameters
chainId
EOSIO Chain idrequiredKeys
required public keys for signing this bytessignBytes
signature bytesabiNames
abi contract names to get abi information from
Returns
List of signatures per required keys
public string
Sign
(string chainId, byte[] signBytes)
public Dictionary< string, string >
Sign
()
Last updated