This method returns an array of key pairs available to sign from the wallet mapped with an associated algorithm and address on the blockchain.
Parameters
none
Returns
1.`Array` - Array of accounts:
1.1. `Object` - Account Data object with paramters:
1.1.1. `algo` : `STRING` - algorithm used for signing
1.1.2. `address` : `STRING` - corresponding address for keypair
1.1.3. `pubkey` : `STRING` - public key for keypair
This method returns a signature for the provided document to be signed targetting the requested signer address corresponding to the keypair returned by the account data.
Parameters
Object - Signing parameters:
1.1. signerAddress : STRING - corresponding address for keypair
1.2. signDoc : Object - Document to be signed:
1.2.2. `chainId` : `STRING` - identifier of blockchain
1.2.1. `accountNumber` : `STRING` - blockchain account number
1.2.3. `authInfoBytes` : `DATA` - encoded authentication information
1.2.4. `bodyBytes` : `DATA` - encoded body of message to sign
Returns
Object - Signing parameters:
1.1. signature : STRING - corresponding signature for signed documented
1.2. signed : Object - Signed document:
1.2.2. `chainId` : `STRING` - identifier of blockchain
1.2.1. `accountNumber` : `STRING` - blockchain account number
1.2.3. `authInfoBytes` : `DATA` - encoded authentication information
1.2.4. `bodyBytes` : `DATA` - encoded body of message to sign
This method returns a signature for the provided document to be signed targetting the requested signer address corresponding to the keypair returned by the account data.
Parameters
Object - Signing parameters:
1.1. signerAddress : STRING - corresponding address for keypair