Skip to main content
All CollectionsOrganization
Smart Contract management
Smart Contract management
Megan Knab avatar
Written by Megan Knab
Updated over a week ago

Your organization wholly owns and operates your smart contract, which stores your treasury funds and contains the on-chain logic for managing & executing crypto payroll & payments.

Only the Owner can manage the control features of the treasury smart contract.

Pausing and Unpausing the Contract

Pausing the smart contract treasury will prevent any actions from being taken (e.g. no funds can be moved in or out of the contract). This action should be taken if there is a security concern.

To pause the contract:

  1. Click Pause Contract.

  2. If you wish, you can note a reason for pausing.

  3. Click Review and Confirm.

Once the Owner pauses the contract, all other administrators will be notified.

Unpausing will restore functionality to the contract once the security concern is remediated.

To restore contract functionality, unpause your contract.

  • Click Unpause Contract

  • Again, you can add a note

  • Click Review, Confirm, and sign a traction in your wallet

Transferring Contract Ownership

Your organization wholly owns and operates your smart contract, which stores your treasury’s funds and contains the on-chain logic for managing & executing crypto payroll & payments.

Only the Owner can manage the control features of the treasury smart contract.

If needed, contract ownership can be transferred.

⚠️ Make sure to double-check the address of the new owner before transferring, as this action can not be undone if the contract’s ownership is transferred to the incorrect address.

To transfer ownership:

  1. Navigate to the Organization page.

  2. Click Transfer Ownership.

  3. Input a wallet address to which you wish to transfer the ownership. You can choose to transfer your contract ownership to a member of your organization or to a new address.

  4. If you are transferring ownership to a member of your organization, the Franklin app will recognize it and display the email address associated with it.

  5. Click Confirm and sign a translation in your wallet.

  6. If an address you are trying to transfer the ownership to is not on record, the system will notify you and you then must provide the reason why you wish to transfer the ownership to an unrecognized account.

  7. Generally, we would not advise transferring the ownership to an unrecognized wallet address. It is best to first onboard the owner of the outside wallet as your organization’s administrator and then transfer the ownership.

Once the ownership has been transferred, all other administrators will be notified.

Did this answer your question?