Skip to main content

Tradable contracts

Buy and sell existing vesting/payment contracts in a peer-to-peer manner.

Updated today

Tradable Contracts allow users to sell or purchase existing vesting or payments contracts. Once listed, a contract can be bought by any eligible user, transferring all ownership and future token rights.

Contract Creation by Sender

Before a contract can be listed for sale, the sender must configure the contract with specific settings:

  1. Contract Type: The sender creates a vesting or payment contract.

  2. Recipient Change Permissions:

    • The "Who Can Change the Recipient" option must be set to "Only Recipient".

    • This setting is essential for enabling the contract to be listed for sale.

  3. Cancellation Setting:

    • The "Cancelable by sender" option must be disabled.

    • Contracts that are cancelable by the sender cannot be listed for sale.

Once a contract is creating with these settings correctly applied, it is ready to be listed for sale. Unlocked value is calculated starting from the moment the contract is listed.


Eligibility Rules

Only contracts with the following properties are tradable:

Property

Requirement

Who Can Change the Recipient

Only Recipient

Cancelable by Sender

No


Listing the Contract by Recipient

After the sender creates the contract, the recipient is responsible for listing it for sale.

Here are the steps involved:

  1. Set a Price:

    • The recipient chooses a price for the contract, which can be set in USDC or SOL.

  2. Set Buyer Address (Optional):

    • The recipient can optionally specify a buyer address.

    • If the buyer address is set, only that specific buyer can purchase the contract.

    • If no address is set, the contract becomes open to any buyer with access to the contract URL.

  3. Set Receiver for Unlocked Funds (Optional):

    • The recipient can choose a receiver for unlocked funds.

    • If set, the unlocked funds before the deal is completed will go to this address.

    • If left blank, the unlocked funds will go directly to the buyer.

  4. List the Contract:

    • After filling out all necessary details, the recipient can list the contract for sale.

    • The contract becomes available to potential buyers who can view the details and purchase it.

โš ๏ธ Important note:

  • Funds from listed contracts are being unlocked and withdrawn to the intermediary escrow account if Auto-Claim is On.

  • To share listed contract with a buyer, copy and share the link of the contract to the buyer, in order for them to complete the purchase.


Purchasing the Contract

Once a contract is listed, buyers can purchase it through the following steps:

  1. View Contract Details:

    • Buyers can view the price, currency, and unlocked funds available for purchase.

    • The UI also indicates who will receive the unlocked funds.

  2. Click Buy:

    • When ready, the buyer clicks on the Buy button to initiate the purchase.

    • The buyer is prompted to confirm the transaction in their wallet.

  3. Confirm Transaction:

    • Upon confirmation, the contract ownership is transferred to the buyer.


Post-Purchase Actions

Once a buyer successfully purchases a contract, the following changes occur:

  1. Transfer of Ownership:

    • The buyer becomes the new recipient of the contract.

    • All future unlocked funds will now stream to the buyer (a new recipient of the contract).

  2. Relisting Option:

    • The new recipient (buyer) can choose to relist the contract for sale, following the same process as the original recipient.


No Fees

There is no fee charged for listing or purchasing contracts.

Did this answer your question?