Ricardian Fabric
  • 📝Dapp
  • Guides
    • Ricardian Contracts
      • An agreement protocol
      • Creating your first agreement
      • Agreements on Ipfs
      • Attaching a Ricardian to a Smart contract
      • Accepting Smart contract terms
      • Configuration
      • Geo-blocking
      • Networks
      • Verification
      • React Component
    • Dao
      • Join to the DAO
      • Uploading Smart Contract proposals
      • Smart Contract proposals
      • Token Proposals
      • Catalog of Smart Contracts
    • Economics
      • Ar sharing
      • Ric Token
      • Rewards
      • Vault
    • Trails
    • Permaweb
    • Simple terms
  • Use Cases
    • DAOs
    • Contracting
    • Asset-Referenced Tokens
    • Mutual Agreements
Powered by GitBook
On this page
  • Smart Contracts
  • Sanctions and Expiry
  • Blocking addresses
  • Setting an expiry date
  • Redirect
  • Trails
  • Wallet configuration
  • Uploading
  1. Guides
  2. Ricardian Contracts

Configuration

You can learn more about the contract configuration here

PreviousAccepting Smart contract termsNextGeo-blocking

Last updated 2 years ago

Smart Contracts

You need to add a smart contract address here. This is required. If you didn't deploy a compatible smart contract yet, you can do it here.

Sanctions and Expiry

Blocking addresses

Add a coma separated list of addresses to the input field and they will be blocked. A list without spaces works best. Prepare it in an external text editor and just paste it into the field.

Setting an expiry date

The default expiry date is always tomorrow. The contract always expires at midnight.

It's important to set this, if you want to have control over how long the contract can be accepted.

You have to click on the button Never if you want it to never expire.

Redirect

When the terms are accepted, the user has the choice to redirect. This is not automatic.

You should add the URL to the input field where you would like him to be redirected.

You can omit "https" from the URL string, it will be automatically appended.

The CID of the Ipfs content will be appended to the URL like URL/${CID} so you can choose to collect the proofs of acceptance like this with your application.

Redirect to a page that implements Verify Signed Contract to parse the accepted contract and perform actions like connecting to a smart contract

Trails

You can attach a trail to a contract. Users who are prompted to sign the Ricardian fill find a link to to navigate to the trail

Wallet configuration

The Ricardian Contract can be configured to automatically add an ERC-20 to the Wallet.

Uploading

To upload a contract you need to enter the password of the currently imported burner wallet here.

Geo-blocking
Block known scammers or sanctioned addresses
The wallet configuration UI