LogoLogo
  • ZENLAND DOCS
  • Getting started
    • What Is Smart Contract
    • What Is Network
    • What Is Explorer
    • What is Token
    • How Zenland works
  • FUNDAMENTALS
    • Zenland Contract
      • Contractee
      • Contractor
      • Contract Name
      • Contract Details
      • Agreed Amount
      • Contract Due Date
      • Buyer Protection Time
      • Zenland Fee
      • Zenland Fee Payer
    • Contract Chat
    • Contract Address
    • Custom Agent
    • Web3 Store
    • User Reputation
    • ZENF Token
    • Zenland Wallet
  • Contract Actions
    • What is Contract Action
    • Approve
    • Deploy
    • Transfer
    • Complete
    • Release
    • Dispute
    • Invite an Agent
    • Sync
    • Escrow user errors
  • contract states
    • What is Contract State
    • Draft State
    • Deployed State
    • Active State
    • Fulfilled State
    • Executed State
    • Disputed State
  • Smart contract types
    • Default Escrow Contract
    • Pre-Approved Contract
  • Extra
    • Tokenomics
    • Roadmap
    • Changelog
    • Contributors
Powered by GitBook
On this page

Was this helpful?

  1. Contract Actions

What is Contract Action

PreviousZenland WalletNextApprove

Last updated 3 years ago

Was this helpful?

Contract action is a specific request to the that activates a particular function in its code. It results in the contract following the instructions (laws) defined by the agreement.

Simply put, an action is taken to make the contract perform a particular task as instructed by code. In programming, these actions are known as calls.

A traditional paper-based contract does not directly control participants' involvement. This may result in the document being misused by the parties for personal gain. On the other hand, smart contracts ensure that parties take actions defined by their terms concurrently.

This is done through the code, the governing law of the smart contract. It guarantees that the necessary contract action is taken before another one.

Although the way the actions (calls) to the contract are made is similar, the result of each is different. Some contract actions cause the contract to change its state after completing a specified instruction. Other actions do not. It depends on whether or not the contract is on the blockchain. if so, the action requests a blockchain transaction*, and the changes are caused to the .

Important!

All contract actions are irreversible and should be carefully considered before being taken.

The is governed by eight different actions. Taken by both parties, these actions create, approve, fulfill or dispute the terms.

For more information, refer to the specific contract action contained in the current section.

Good to know

Blockchain transactions are processed by nodes (individual computers) and require a fee known as a gas fee.

More on gas fees and why they exist can be found in "".

smart contract
contract state
Zenland contract
What is Network