Web3 Dictionary Logo
Web3 Dictionary
Contribute

Categories

AllBlockchainDappsDAOsDeFiNFTsRegulationSecuritySmart ContractsTokenomicsWalletsWeb3 GamingOthers

Categories

AllBlockchainDappsDAOsDeFiNFTsRegulationSecuritySmart ContractsTokenomicsWalletsWeb3 GamingOthers
  1. Web3 Dictionary
  2. Smart Contracts

Smart Contracts

Explore smart contracts - self-executing blockchain programs that power DeFi, DAOs, NFTs, and more, written in languages like Solidity, Rust, or Vyper.

Explore smart contracts - self-executing blockchain programs that power DeFi, DAOs, NFTs, and more, written in languages like Solidity, Rust, or Vyper.

Launch Web3 Apps

Build secure dApps, tokens, DeFi & DAOs with a team focused on mainnet‑ready delivery.

Contact Us

Smart Contracts Terms

33 Results

A

Account Abstraction

Smart Contracts

A system that allows smart contracts to function as user accounts instead of relying only on externally owned accounts.

Updated: Mar 19, 2026

Application Binary Interface

Smart Contracts

ABI stands for Application Binary Interface. It defines how to interact with smart contracts and is usually represented in JSON.

Updated: Mar 19, 2026

B

Backend Relayer

Smart Contracts

A server that submits transactions on behalf of users, enabling gasless or subsidized transactions.

Updated: Mar 19, 2026

Bytecode

Smart Contracts

The low-level machine code that smart contracts compile to before deployment.

Updated: Mar 19, 2026

C

Constructor

Smart Contracts

A special function that runs once when a contract is deployed, used to initialize state variables.

Updated: Mar 19, 2026

Contract Call

Smart Contracts

A contract call is an interaction where one account or contract invokes a function on a smart contract.

Updated: Mar 29, 2026

Contract Deployment

Smart Contracts

The process of publishing smart contract bytecode to the blockchain, creating a permanent on-chain contract instance.

Updated: Mar 29, 2026

D

Delegatecall

Smart Contracts

A low-level Solidity function that executes code from another contract while preserving the calling contract's context.

Updated: Mar 19, 2026

E

ERC-1155

Smart Contracts

An Ethereum standard for creating both fungible and non-fungible tokens in a single smart contract.

Updated: Mar 29, 2026

ERC-1967

Smart Contracts

A standard for upgradeable smart contracts using proxy patterns and transparent storage slots.

Updated: Mar 29, 2026

ERC-20

Smart Contracts

The standard for fungible tokens on Ethereum, defining how token contracts implement transfer and approval functions.

Updated: Mar 19, 2026

ERC-721

Smart Contracts

The Ethereum standard for creating and managing unique NFTs.

Updated: Mar 29, 2026

ERC-777

Smart Contracts

An advanced token standard improving on ERC-20 with operator concepts and better transfer hooks.

Updated: Mar 19, 2026

Ethereum Virtual Machine

Smart Contracts

The Ethereum Virtual Machine (EVM) is the computation engine that executes smart contract bytecode on Ethereum and EVM-compatible chains.

Updated: Mar 19, 2026

Event

Smart Contracts

A logging mechanism that records important contract actions on the blockchain for external monitoring.

Updated: Mar 19, 2026

Event Log

Smart Contracts

An immutable record of significant actions that occur within a smart contract.

Updated: Mar 19, 2026

F

Fallback Function

Smart Contracts

A special function that executes when no other function matches a contract call.

Updated: Mar 19, 2026

Function Selector

Smart Contracts

A 4-byte identifier that specifies which function in a smart contract to call.

Updated: Mar 19, 2026

H

Hash Function

Smart Contracts

A mathematical function that converts input data of any size into a fixed-size output called a hash, used for data integrity and security.

Updated: Mar 19, 2026

I

Interface

Smart Contracts

A blueprint that defines function signatures and behaviors a smart contract must implement.

Updated: Mar 19, 2026

L

Library

Smart Contracts

Reusable smart contract code that other contracts can call to perform specific functions.

Updated: Mar 19, 2026

M

Modifier

Smart Contracts

A reusable code segment that adds restrictions or requirements to function execution.

Updated: Mar 19, 2026

O

Oracle

Smart Contracts

A service that provides external data to smart contracts, enabling them to interact with real-world information and data.

Updated: Mar 29, 2026

P

Pausable

Smart Contracts

Smart contract feature allowing admin to pause functions to prevent exploitation.

Updated: Mar 29, 2026

Proxy Contract

Smart Contracts

Smart contract that delegates function calls to another contract, enabling upgradeable logic.

Updated: Mar 19, 2026

R

Revert

Smart Contracts

Smart contract instruction that cancels transaction and reverts all state changes.

Updated: Mar 19, 2026

S

Smart Contract

Smart Contracts

Self-executing program stored on a blockchain that automatically executes when predefined conditions are met.

Updated: Mar 29, 2026

Solidity

Smart Contracts

A programming language for writing Ethereum and EVM-compatible smart contracts.

Updated: Mar 29, 2026

State Variable

Smart Contracts

A variable stored permanently on the blockchain as part of a smart contract's data.

Updated: Mar 19, 2026

Storage Layout

Smart Contracts

The arrangement of state variables in a smart contract's storage, affecting gas costs and upgrade compatibility.

Updated: Mar 29, 2026

U

Upgradeable Contract

Smart Contracts

A smart contract whose logic can be updated after deployment, usually via proxy architecture.

Updated: Mar 29, 2026

User Operation

Smart Contracts

An abstracted transaction request used in account abstraction, processed by a mempool and bundlers.

Updated: Mar 29, 2026

V

Vyper

Smart Contracts

Python-like programming language for smart contracts emphasizing security and simplicity over flexibility.

Updated: Mar 29, 2026