Smart Contract Event Logs

The following is a list of all of the events that are emitted when a function is performed in the smart contract. These will allow you to create custom triggers in your own dapp, if you wish.

The name of the event will be followed by the output of the event.

VaultCreated

Emitted when a new Intu Vault is submitted to the blockchain

  • vaultAddress
  • name
  • _encryptionMessage
  • _seed
  • _dbAddress

VaultUserPreRegister

Emitted when a user performs their pre registration step in the vault.

  • user
  • _parisEncKey
  • _megaPublicKey
  • _encSharedKey
  • _dbKey

VaultUserRegisteredStep1

During the manual (not using automaticRegistration function) registration process, this event will be triggered.

  • user
  • _dealingKey
  • _dealingKappa
  • _dealingLambda

VaultUserRegisteredStep2

During the manual (not using automaticRegistration function) registration process, this event will be triggered.

  • user
  • _openingKey
  • _openingKappa
  • _openingLambda
  • _simpleDealingKey
  • _simpleDealingKappa
  • _transcriptKey
  • _transcriptKappa
  • _transcriptLambda

VaultUserRegisteredStep3

During the manual (not using automaticRegistration function) registration process, this event will be triggered.

  • user
  • _simpleKey
  • _simpleKappa
  • _dealingKeyXLambda
  • _dealingKappaXLambda
  • _simpleTranscriptKey
  • _simpleTranscriptKappa

VaultUserRegisteredAll

During the automaticRegistration process, this is triggered by a single user after their registration is complete.

  • user
  • _step1Dealings
  • _openingKey
  • _openingKappa
  • _openingLambda
  • _simpleDealingKey
  • _simpleDealingKappa
  • _transcriptKey
  • _transcriptKappa
  • _transcriptLambda
  • _step3Stuff

VaultCompleted

Emitted when each user has completed registration. Returns the masterPublicKey.

  • users
  • _masterPubKey

TransactionProposed

Emitted when a new transaction is proposed

  • txId
  • transactionInfo

TransactionUserConfirmed

  • txId
  • user
  • signedTransaction

ProposalCreated

Emitted when a user proposes a name change or a threshold change

  • id
  • _type
  • data

VaultAddUserRequested

Emitted when a new user is proposed to be added to the vault

  • userToAdd

VaultUserAdded

Emitted when a new user is voted on and successfully added to the vault

  • userToAdd

VaultAddUserStep1

During the manual registration process, this event will be triggered.

  • user
  • userToAdd
  • _simpleDealingKeyResharedOnce
  • _pedersenDealingKappaReshare
  • _pedersenDealingLambdaReshare

VaultAddUserStep2

During the manual registration process, this event will be triggered.

  • user
  • userToAdd
  • _simpleOpeningKeyResharedOnce,
  • _pedersenOpeningKappaReshare,
  • _pedersenOpeningLambdaReshare,
  • _simpleDealingKeyReshareTwice,
  • _simpleDealingKappaReshare,
  • _transcriptKeyResharedOnce,
  • _transcriptKappaReshare,
  • _transcriptLambdaReshare

VaultAddUserStep3

During the manual registration process, this event will be triggered.

  • user
  • userToAdd
  • _simpleOpeningKeyResharedTwice,
  • _simpleKappaReshare,
  • _dealingKeyXLambdaReshare,
  • _dealingKappaXLambdaReshare,
  • _transcriptKeyResharedTwice,
  • _simpleTranscriptKappaReshare

VaultUserInitialized

Emitted when a new user is voted on and successfully added to the vault

  • user