Multi-signature refers to requiring multiple keys to authorize an Operation, rather than a single signature from one key.

Each Operation will define a multi-signature threshold required for Operation validation.

The multi-signature secures the Operation by :

  • Dividing up administration responsibility among multiple people

  • Avoiding a single-point of failure, making it substantially more difficult for the wallet to be compromised

  • The loss of a single key doesn't lead to loss of the wallet

Depending on the criticism of the operations, the following security levels can be set. Each security level will define a multi-signature threshold:

  • LEVEL 0 or Public: Does not require any signature.

  • LEVEL 1 requires 1 admin signature or 1 super Admin signature

  • LEVEL 2 requires 2 admin signatures or 1 super Admin signature

  • LEVEL 3 requires 1 super admin signature

By default, the following security levels are assigned to each Operation:

Type of Operation

Security Level

Whitelist

LEVEL 1

Blacklist

LEVEL 2

Burn

LEVEL 2

Mint

LEVEL 2

Set reference price

LEVEL 2

Remove Admin

LEVEL 3

Add Admin

LEVEL 3

Remove Super Admin

LEVEL 3

Add Super Admin

LEVEL 3

Update Admin

LEVEL 3

Update Super Admin

LEVEL 3

Allocate Dividends

LEVEL 3

Note

The security levels can be customized according to client needs.