Package Reference
boa3 package:
- boa3.sc package
- compiletime
- contracts
ContractManagement
CryptoLib
GasToken
LedgerContract
NeoToken
NeoToken.symbol()
NeoToken.decimals()
NeoToken.totalSupply()
NeoToken.balanceOf()
NeoToken.transfer()
NeoToken.get_gas_per_block()
NeoToken.unclaimed_gas()
NeoToken.register_candidate()
NeoToken.unregister_candidate()
NeoToken.vote()
NeoToken.get_all_candidates()
NeoToken.un_vote()
NeoToken.get_candidates()
NeoToken.get_candidate_vote()
NeoToken.get_committee()
NeoToken.get_committee_address()
NeoToken.get_register_price()
NeoToken.get_next_block_validators()
NeoToken.get_account_state()
OracleContract
PolicyContract
RoleManagement
StdLib
StdLib.serialize()
StdLib.deserialize()
StdLib.json_serialize()
StdLib.json_deserialize()
StdLib.base64_decode()
StdLib.base64_encode()
StdLib.base58_decode()
StdLib.base58_encode()
StdLib.base58_check_decode()
StdLib.base58_check_encode()
StdLib.itoa()
StdLib.atoi()
StdLib.memory_compare()
StdLib.memory_search()
- math
- runtime
- storage
StorageContext
StorageMap
get()
get_int()
get_bool()
get_str()
get_list()
get_dict()
get_object()
get_uint160()
get_uint256()
get_ecpoint()
try_get()
try_get_int()
try_get_bool()
try_get_str()
try_get_list()
try_get_dict()
try_get_object()
try_get_uint160()
try_get_uint256()
try_get_ecpoint()
get_context()
get_read_only_context()
put()
put_int()
put_bool()
put_str()
put_list()
put_dict()
put_object()
put_uint160()
put_uint256()
put_ecpoint()
delete()
find()
- types
UInt160
UInt256
ECPoint
Event
Address
BlockHash
PublicKey
ScriptHash
ScriptHashLittleEndian
TransactionId
Block
Signer
WitnessRule
WitnessCondition
WitnessConditionType
WitnessRuleAction
WitnessScope
Transaction
Contract
ContractManifest
ContractPermission
ContractPermissionDescriptor
ContractGroup
ContractAbi
ContractMethodDescriptor
ContractEventDescriptor
ContractParameterDefinition
ContractParameterType
Nep17Contract
Opcode
Opcode.PUSHINT8
Opcode.PUSHINT16
Opcode.PUSHINT32
Opcode.PUSHINT64
Opcode.PUSHINT128
Opcode.PUSHINT256
Opcode.PUSHT
Opcode.PUSHF
Opcode.PUSHA
Opcode.PUSHNULL
Opcode.PUSHDATA1
Opcode.PUSHDATA2
Opcode.PUSHDATA4
Opcode.PUSHM1
Opcode.PUSH0
Opcode.PUSH1
Opcode.PUSH2
Opcode.PUSH3
Opcode.PUSH4
Opcode.PUSH5
Opcode.PUSH6
Opcode.PUSH7
Opcode.PUSH8
Opcode.PUSH9
Opcode.PUSH10
Opcode.PUSH11
Opcode.PUSH12
Opcode.PUSH13
Opcode.PUSH14
Opcode.PUSH15
Opcode.PUSH16
Opcode.NOP
Opcode.JMP
Opcode.JMP_L
Opcode.JMPIF
Opcode.JMPIF_L
Opcode.JMPIFNOT
Opcode.JMPIFNOT_L
Opcode.JMPEQ
Opcode.JMPEQ_L
Opcode.JMPNE
Opcode.JMPNE_L
Opcode.JMPGT
Opcode.JMPGT_L
Opcode.JMPGE
Opcode.JMPGE_L
Opcode.JMPLT
Opcode.JMPLT_L
Opcode.JMPLE
Opcode.JMPLE_L
Opcode.CALL
Opcode.CALL_L
Opcode.CALLA
Opcode.CALLT
Opcode.ABORT
Opcode.ASSERT
Opcode.THROW
Opcode.TRY
Opcode.TRY_L
Opcode.ENDTRY
Opcode.ENDTRY_L
Opcode.ENDFINALLY
Opcode.RET
Opcode.SYSCALL
Opcode.DEPTH
Opcode.DROP
Opcode.NIP
Opcode.XDROP
Opcode.CLEAR
Opcode.DUP
Opcode.OVER
Opcode.PICK
Opcode.TUCK
Opcode.SWAP
Opcode.ROT
Opcode.ROLL
Opcode.REVERSE3
Opcode.REVERSE4
Opcode.REVERSEN
Opcode.INITSSLOT
Opcode.INITSLOT
Opcode.LDSFLD0
Opcode.LDSFLD1
Opcode.LDSFLD2
Opcode.LDSFLD3
Opcode.LDSFLD4
Opcode.LDSFLD5
Opcode.LDSFLD6
Opcode.LDSFLD
Opcode.STSFLD0
Opcode.STSFLD1
Opcode.STSFLD2
Opcode.STSFLD3
Opcode.STSFLD4
Opcode.STSFLD5
Opcode.STSFLD6
Opcode.STSFLD
Opcode.LDLOC0
Opcode.LDLOC1
Opcode.LDLOC2
Opcode.LDLOC3
Opcode.LDLOC4
Opcode.LDLOC5
Opcode.LDLOC6
Opcode.LDLOC
Opcode.STLOC0
Opcode.STLOC1
Opcode.STLOC2
Opcode.STLOC3
Opcode.STLOC4
Opcode.STLOC5
Opcode.STLOC6
Opcode.STLOC
Opcode.LDARG0
Opcode.LDARG1
Opcode.LDARG2
Opcode.LDARG3
Opcode.LDARG4
Opcode.LDARG5
Opcode.LDARG6
Opcode.LDARG
Opcode.STARG0
Opcode.STARG1
Opcode.STARG2
Opcode.STARG3
Opcode.STARG4
Opcode.STARG5
Opcode.STARG6
Opcode.STARG
Opcode.NEWBUFFER
Opcode.MEMCPY
Opcode.CAT
Opcode.SUBSTR
Opcode.LEFT
Opcode.RIGHT
Opcode.INVERT
Opcode.AND
Opcode.OR
Opcode.XOR
Opcode.EQUAL
Opcode.NOTEQUAL
Opcode.SIGN
Opcode.ABS
Opcode.NEGATE
Opcode.INC
Opcode.DEC
Opcode.ADD
Opcode.SUB
Opcode.MUL
Opcode.DIV
Opcode.MOD
Opcode.POW
Opcode.SQRT
Opcode.MODMUL
Opcode.MODPOW
Opcode.SHL
Opcode.SHR
Opcode.NOT
Opcode.BOOLAND
Opcode.BOOLOR
Opcode.NZ
Opcode.NUMEQUAL
Opcode.NUMNOTEQUAL
Opcode.LT
Opcode.LE
Opcode.GT
Opcode.GE
Opcode.MIN
Opcode.MAX
Opcode.WITHIN
Opcode.PACKMAP
Opcode.PACKSTRUCT
Opcode.PACK
Opcode.UNPACK
Opcode.NEWARRAY0
Opcode.NEWARRAY
Opcode.NEWARRAY_T
Opcode.NEWSTRUCT0
Opcode.NEWSTRUCT
Opcode.NEWMAP
Opcode.SIZE
Opcode.HASKEY
Opcode.KEYS
Opcode.VALUES
Opcode.PICKITEM
Opcode.APPEND
Opcode.SETITEM
Opcode.REVERSEITEMS
Opcode.REMOVE
Opcode.CLEARITEMS
Opcode.POPITEM
Opcode.ISNULL
Opcode.ISTYPE
Opcode.CONVERT
Opcode.ABORTMSG
Opcode.ASSERTMSG
FindOptions
NamedCurveHash
Role
Notification
TriggerType
VMState
CallFlags
OracleResponseCode
OracleResponseCode.SUCCESS
OracleResponseCode.PROTOCOL_NOT_SUPPORTED
OracleResponseCode.CONSENSUS_UNREACHABLE
OracleResponseCode.NOT_FOUND
OracleResponseCode.TIME_OUT
OracleResponseCode.FORBIDDEN
OracleResponseCode.RESPONSE_TOO_LARGE
OracleResponseCode.INSUFFICIENT_FUNDS
OracleResponseCode.CONTENT_TYPE_NOT_SUPPORTED
OracleResponseCode.ERROR
NeoAccountState
TransactionAttributeType
- utils
- boa3.builtin package
env
- compile_time
- contract
- interop
- Subpackages
- blockchain
- contract
- crypto
- iterator
- json
- oracle
- policy
- role
- runtime
- stdlib
- storage
get_context()
get()
try_get()
get_int()
try_get_int()
get_bool()
try_get_bool()
get_str()
try_get_str()
get_list()
try_get_list()
get_dict()
try_get_dict()
get_object()
try_get_object()
get_uint160()
try_get_uint160()
get_uint256()
try_get_uint256()
get_ecpoint()
try_get_ecpoint()
get_read_only_context()
put()
put_int()
put_bool()
put_str()
put_list()
put_dict()
put_object()
put_uint160()
put_uint256()
put_ecpoint()
delete()
find()
- Subpackages
- Subpackages
- nativecontract
- type
- vm
- math