Skip to main content
Signer in multi-signature account
Note: role defaults to ‘primary’, provider defaults to ‘external’

Example

const signer: AccountSigner = {
  address: '5FHwkrdxntdK24hgQU8qgBjn35Y1zwhz1GZwCkP2UJnM',
  permissions: ['CAN_INITIATE', 'CAN_EXECUTE', 'CAN_VOTE']
};
const backupSigner: AccountSigner = {
  address: '...',
  role: 'backup',
  permissions: ['CAN_VOTE'],
  provider: 'turnkey'
};

Properties

PropertyTypeDescription
addressstringPublic key address
role?SignerRoleRole (defaults to ‘primary’)
permissionsSignerPermission[]Permissions granted to signer
provider?stringAuthentication provider (defaults to ‘external’)