Introduction
PumpkinScript
Stack manipulation
-ROT
2DROP
2DUP
2NIP
2OVER
2ROT
2SWAP
2TUCK
DEPTH
DROP
DUP
NIP
OVER
ROT
STACK
SWAP
TUCK
UNWRAP
WRAP
Logical operations
AND
EQUAL?
IF
IFELSE
NOT
OR
Data structures
NONE?
SOME?
INT->UINT
UINT->INT
Storage
ASSOC
ASSOC?
COMMIT
CURSOR
CURSOR/DOWHILE
CURSOR/DOWHILE-PREFIXED
CURSOR/FIRST
CURSOR/LAST
CURSOR/NEXT
CURSOR/SEEKLAST
CURSOR/POSITIONED?
CURSOR/KEY
CURSOR/VAL
READ
RETR
WRITE
Binaries
CONCAT
GT?
LENGTH
LT?
PAD
SLICE
STARTSWITH?
Control flow
DOWHILE
EVAL
EVAL/SCOPED
EVAL/VALID?
TIMES
TRY
Numbers
UINT/ADD
UINT/SUB
UINT/EQUAL?
UINT/LT?
UINT/GT?
UINT/->STRING
UINT[size]/ADD
UINT[size]/SUB
STRING/->UINT
STRING/->UINT[size]
INT
INT/ADD
INT/SUB
INT/EQUAL?
INT/LT?
INT/GT?
INT/->STRING
INT[size]
INT[size]/ADD
INT[size]/SUB
STRING/->INT
STRING/->INT[size]
F[size]
F[size]/ADD
F[size]/SUB
F[size]/->STRING
STRING/->F[size]
Data formats
JSON?
JSON/ARRAY?
JSON/BOOLEAN?
JSON/EMPTY
JSON/GET
JSON/HAS?
JSON/NULL?
JSON/NUMBER?
JSON/OBJECT?
JSON/SET
JSON/STRING->
JSON/STRING?
JSON/->STRING
Hashing
HASH/SHA1
HASH/SHA224
HASH/SHA256
HASH/SHA384
HASH/SHA512
HASH/SHA512-224
HASH/SHA512-256
Instructions
DEF
SET
Messaging
PUBLISH
SUBSCRIBE
UNSUBSCRIBE
Sequencing
HLC
HLC/LC
HLC/OBSERVE
HLC/TICK
Debugging
TRACE
Miscellaneous
FEATURE?
$SYSTEM/VERSION
Errors
Unknown instruction
Invalid value
Empty stack
Decoding error
Duplicate key
Unknown key
No transaction
Database error
Experimental Features
Wire Protocol
Published with GitBook
Duplicate key
Duplicate Key
A key with the same value already exists.
Code
6
Details
The key
results matching "
"
No results matching "
"