Banking Reinvented

Get Started

What is ChainBank?

Have you ever wondered what will happen to your crypto, nfts, or other tokens in the event something terrible happens to you? Enter ChainBank - ChainBank was designed as a living trust to transfer assets once a person becomes deceased/disabled. It allows you to SAFELY manage your finances by having a back-up plan and acts like a living trust. ChainBank is a personal Smart Contract that is only accessible by you and other addresses you add as "Secondary Beneficiaries". Deposit and withdraw both ERC20 and NFT Tokens as well as set spending limits to control how much and whom can spend which tokens.

ChainBank allows you to set a "Primary Beneficiary Time" and "Primary Beneficiary Address" and if/when the lock is not periodically renewed, the contract ownership is transferred to the Primary Beneficiary Address. The Primary Beneficiary Address can redeem ownership of the contract and all the assets in the event someone is incapable of managing the funds (death, accident, etc).

Manage everything on chain, from one address. No one else can access the contract unless you add them preventing any possibility of a hack and losing assets. Get started today!

Get Started

ChainBank Features


ChainBank is your personal Smart Contract. Only accessible from your address, and other addresses you whitelist as Beneficiaries. There is no way to access the smart contract unless your a Beneficiary or your private keys are compromised.

Withdrawal/Deposit ERC20 Tokens

With ChainBank you can deposit and withdrawal ERC20 standardized tokens without any fees, except transaction fees. You can set individual spending limits for each Beneficiary on every token with ChainBank. This gives you the ultimate control over your assets while still maintaining a sense of security.

Withdrawal/Deposit NFTs

ChainBank allows you to deposit and withdraw any NFT token. Beneficiaries must be pre-approved by you, the owner, to withdrawal an individual NFT.

Living Revocable/Irrecovable Trust

ChainBank takes the complexity out of death. You can set a Primary Beneficiary to sieze control of your contract after a pre-determined time. You can always refresh the Primary Beneficiary Time and set a new time or Primary Beneficiary address but only one may be set at a time.

Deadman Switch

With ChainBank, clients can setup a Primary Beneficiary to safely transfer ChainBank contract ownership when you do not refresh the lock. No more need to worry about your fortune after your death. The Primary Beneficiary can redeem ownership of your ChainBank smart contract when your timelock expires.

Secondary Beneficiaries

ChainBank allows you to add Secondary Beneficiaries for specific tokens with spending limits. This allows you to delegate out assets in a pre-approved manner.

The Future of Finance

Set Beneficiaries before you die that can take control of your assets. All Decentralized, without the need of a third party.

Current design implements a decentralized revocable trust. You can also create an Irrecovable Trust that funds cannot be withdrawn until after the expiration dates.

Living Trust Design

Safely transfer ownership of your digital assets to another address in the event your are unable to manage your finances.

Revocable Trust

ChainTrust can operate as a decentralized Revocable Trust. Plans to implement an irrevocable design will be implemented in the future for tax implications.

Irrevocable Trust

Lock your assets in ChainTrust until the Deadswitch time expires.

Primary/Secondary Beneficiaries

Set a "Primary Beneficiary" to seize control over the contract when the time expires. ChainTrust also allows you to set "Secondary Beneficiaries" that have spending limits on authorized tokens. This allows you to delegate your assets out to multiple addresses and set spending limits so they are only authorized for a specific amount of tokens.

Empower your Finances

Worry about what may happen to your crypto if something were to happen to you?

Do you have a backup plan if you were to die tomorrow?

Let ChainTrust help secure your funds for the future.


Safely transfer ownership of your digital assets to another address in the event your are unable to manage your finances.

Personal Contract

Only whitelisted addresses have access to your personal Smart Contract. There is zero risk of losing funds.


Security and safety is a top priority to us. ChainTrust was designed so only the owner(you) can access the contract. All beneficiaries cannot access the contract until the time has expired.

Spending Limits

Spending limits for secondary beneficiaries prevent them from draining the entire contract.


What if the contract gets hacked?

The contract is only accessible to the owner. Like all ERC20/721 contracts there is admin functions that can only be called by the address of the owner. ChainTrust operates the same. Out of the box only the owner is able to call the admin functions on the contract so this prevents any possibility of getting hacked. The only risk to assets is if you add a malicious Beneficiary or your private keys get compromised.

How does it work?

ChainTrust is your OWN personal contract. There is a one time fee associated with deploying ChainTrust. Once the fee is paid you get your own personal instance of ChainTrust that you own. Once the contract is deployed you can deposit native currency and ERC20/721 Tokens into your ChainTrust. You can add a "Beneficiary" that will be able to access the contract. However, the "Beneficiary" must be pre-approved to spend any funds or assets within the contract. This prevents the possibility that you add a Beneficiary and they can drain your funds from the contract. Even the OWNER must be approved to spend a certain amount. This is just how the mechanics of the contract work, by default there is NO Beneficiaries and only Beneficiaries can withdrawal funds. You must pre-approve Beneficiaries for a certain amount and once that amount have been withdrawn, they will need additional approval to withdraw more from the owner of that ChainTrust instance.

What tokens are supported?

All Standard ERC20 and ERC721 token implementations are supported as well as the native currency for that chain (ETH/BNB etc).

Have more questions? Join Discord or Telegram and ask!