Plian
English
English
  • Overview
  • Links
  • Downloads
  • FAQ
    • Node Status
    • Full Balance
    • Flow and FAQ on Becoming a Validator
    • Delegation
    • Staking Rewards
    • Monitor
    • PIScan
    • PIWallet
    • Cross-Chain Transactions
    • DApps
  • About The Blockchain
    • Multichain Framework
    • PDBFT 2.0 Consensus Algorithm
    • Validator Nodes
    • Building with Plian
  • Using The Blockchain
    • Overview
    • Delegating or Staking PI
    • Validator Node Guides
      • Express Node Setup Guide
      • Setting Up a Validator Node
      • Registering Your Node as Validator
      • Submitting Your Vote as Validator
      • Revealing Your Vote
      • Removing Your Node From the Candidate List
      • Alternate Installation Instructions
        • Building From the Source
        • Running Pchain in Docker
        • Installation Instructions for Ubuntu
        • Installation Instructions for Mac OS X
        • Installation Instructions for Windows 10
      • What is FullBalance
    • Token Swaps
    • Plian Javascript Console
    • PIwallet
      • Desktop Wallet
        • Light Wallet Mode
        • Local Node Mode
      • Mobile Wallets
      • How to Deploy a Smart Contract
    • PMetamask
    • MetaMask
      • How to import PIwallet address to MetaMask?
      • How to connect Metamask to Plian
      • How to import wallet address from MetaMask into PIWallet
      • How to deploy smart contract on Plian via Metamask + Remix
    • Advanced Features
      • Command Line Options
      • Management APIs
      • JSON RPC API
      • How to Sync and Run Testnet
    • How to buy Plian $PI
  • For Developers
    • PWeb3 Javascript API
    • How to Create Your Own Subchain
    • Writing Smart Contracts With Solidity
      • Introduction to Smart Contracts
      • Installing the Solidity Compiler
      • Solidity by Example
      • Solidity in Depth
        • Layout of a Solidity Source File
        • Structure of a Contract
        • Types
        • Units and Globally Available Variables
        • Expressions and Control Structures
        • Contracts
        • Solidity Assembly
        • Miscellaneous
      • Security Considerations
      • Resources
      • Using the compiler
      • Contract Metadata
      • Contract ABI Specification
      • Yul
      • Style Guide
      • Common Patterns
      • List of Known Bugs
      • Contributing
      • Frequently Asked Questions
      • LLL
      • Index
Powered by GitBook
On this page
  • Index
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • R
  • S
  • T
  • U
  • V
  • W
  • Y

Was this helpful?

  1. For Developers
  2. Writing Smart Contracts With Solidity

Index

Index

A

  • access

  • auction

B

  • base

C

  • compiler

  • contracts

D

E

F

G

  • getter

H

I

  • inline

J

K

L

M

N

O

P

R

S

T

U

V

  • variable

W

Y

PreviousLLL

Last updated 4 years ago

Was this helpful?

, ,

,

, ,

, ,

,

,

, ,

,

, , ,

, ,

,

,

,

, , ,

,

,

,

,

,

,

, , ,

,

,

,

, ,

,

,

,

, , ,

, ,

, ,

,

,

, ,

, ,

,

, ,

,

,

,

,

,

,

,

, ,

,

,

, ,

,

, ,

,

, ,

, ,

,

,

,

,

, , ,

,

, , ,

,

,

,

,

,

,

,

abi
[1]
[2]
abstract contract
restricting
account
addmod
[1]
address
[1]
[2]
anonymous
application binary interface
array
[1]
[2]
allocating
length
literals
pop
push
array of strings
asm
[1]
assembly
[1]
assert
[1]
[2]
assignment
[1]
destructuring
blind
open
balance
[1]
[2]
[3]
ballot
constructor
base class
blind auction
block
[1]
[2]
number
[1]
timestamp
[1]
bool
break
Bugs
byte array
bytes
bytes32
C3 linearization
call
[1]
callcode
[1]
[2]
[3]
cast
coding style
coin
coinbase
[1]
commandline compiler
comment
common subexpression elimination
compile target
commandline
constant
[1]
constant propagation
constructor
[1]
arguments
continue
contract
[1]
abstract
base
creation
interface
contract creation
contract type
contract verification
creating
cryptography
[1]
data
[1]
days
deactivate
declarations
default value
delegatecall
[1]
[2]
[3]
delete
deriving
difficulty
[1]
do/while
dynamic array
ecrecover
[1]
else
encode
encoding
enum
[1]
errors
escrow
ether
ethereum virtual machine
event
[1]
[2]
evm
EVM version
evmasm
[1]
exception
experimental
external
[1]
fallback function
false
finney
fixed
fixed point number
for
function
call
[1]
external
fallback
getter
internal
modifier
[1]
[2]
[3]
pure
view
function parameter
function type
functions
gas
[1]
[2]
gas price
[1]
[2]
function
goto
hours
if
import
indexed
inheritance
multiple
arrays
installing
instruction
int
integer
interface contract
internal
[1]
iulia
julia
keccak256
[1]
length
library
[1]
[2]
linearization
linker
literal
[1]
[2]
address
rational
string
location
log
[1]
lvalue
mapping
[1]
[2]
memory
[1]
message call
metadata
minutes
modifiers
msg
[1]
mulmod
[1]
natspec
new
[1]
now
[1]
number
[1]
open auction
optimizer
origin
[1]
overload
packed
parameter
function
input
output
payable
pop
pragma
[1]
[2]
precedence
private
[1]
public
[1]
purchase
pure
pure function
push
reference type
remote purchase
require
[1]
[2]
return
[1]
return array
return string
return struct
return variable
revert
[1]
[2]
ripemd160
[1]
scoping
seconds
self-destruct
selfdestruct
[1]
[2]
send
[1]
[2]
sender
[1]
set
sha256
[1]
solc
source file
source mappings
stack
state machine
state variable
[1]
staticcall
[1]
storage
[1]
[2]
[3]
string
[1]
struct
[1]
[2]
[3]
style
subcurrency
super
switch
szabo
this
[1]
throw
time
timestamp
[1]
transaction
[1]
transfer
[1]
true
type
contract
conversion
function
reference
struct
value
ufixed
uint
using for
[1]
value
[1]
value type
return
variably sized array
version
view
view function
visibility
[1]
voting
weeks
wei
while
withdrawal
years
yul