SYMBOL INDEX (237 symbols across 69 files) FILE: src/classes/evm.class.ts class EVM (line 17) | class EVM { method constructor (line 34) | constructor(code: string | Buffer) { method clone (line 56) | clone(): EVM { method getBytecode (line 73) | getBytecode(): string { method getOpcodes (line 77) | getOpcodes(): Opcode[] { method getFunctions (line 94) | getFunctions(): string[] { method getEvents (line 106) | getEvents(): string[] { method getJumpDestinations (line 118) | getJumpDestinations(): number[] { method getTotalGas (line 124) | getTotalGas(): number { method getSwarmHash (line 130) | getSwarmHash(): string | boolean { method reset (line 141) | reset(): void { method parse (line 155) | parse(): any[] { method decompile (line 171) | decompile(): string { FILE: src/classes/stack.class.ts class Stack (line 1) | class Stack { method constructor (line 4) | constructor() { method push (line 8) | push(item: any): void { method pop (line 16) | pop(): any { method duplicate (line 24) | duplicate(position: number): void { method swap (line 36) | swap(secondPosition: number): void { method clone (line 49) | clone(): Stack { method reset (line 55) | reset(): void { FILE: src/classes/tx.class.ts class Transaction (line 18) | class Transaction { method constructor (line 28) | constructor(transactionObject?: any) { method setInput (line 57) | setInput(input: string): void { method getFunctionHash (line 61) | getFunctionHash(): string | false { method getFunction (line 69) | getFunction(): string | false { method getFunctionName (line 78) | getFunctionName(): string | false { method getRawArguments (line 87) | getRawArguments(): string[] { method getArguments (line 95) | getArguments(descriptive: boolean = true): string[] { method isContractCreation (line 134) | isContractCreation(): boolean { FILE: src/interfaces/jumps.interface.ts type Jumps (line 1) | interface Jumps { FILE: src/interfaces/memory.interface.ts type Memory (line 1) | interface Memory { FILE: src/interfaces/opcode.interface.ts type Opcode (line 1) | interface Opcode { FILE: src/interfaces/storage.interface.ts type Storage (line 1) | interface Storage { FILE: src/opcodes/add.ts class ADD (line 6) | class ADD { method constructor (line 12) | constructor(left: any, right: any) { method toString (line 19) | toString() { method type (line 23) | get type() { FILE: src/opcodes/address.ts class ADDRESS (line 4) | class ADDRESS { method constructor (line 9) | constructor() { method toString (line 15) | toString() { FILE: src/opcodes/and.ts class AND (line 6) | class AND { method constructor (line 13) | constructor(left: any, right: any) { method toString (line 20) | toString() { FILE: src/opcodes/balance.ts class BALANCE (line 5) | class BALANCE { method constructor (line 11) | constructor(address: any) { method toString (line 17) | toString() { FILE: src/opcodes/blockhash.ts class BLOCKHASH (line 5) | class BLOCKHASH { method constructor (line 11) | constructor(blockNumber: any) { method toString (line 17) | toString() { FILE: src/opcodes/byte.ts class BYTE (line 6) | class BYTE { method constructor (line 13) | constructor(position: any, data: any) { method toString (line 20) | toString() { FILE: src/opcodes/call.ts class CALL (line 5) | class CALL { method constructor (line 17) | constructor( method toString (line 37) | toString() { FILE: src/opcodes/callcode.ts class CALLCODE (line 5) | class CALLCODE { method constructor (line 17) | constructor( method toString (line 37) | toString() { FILE: src/opcodes/calldatacopy.ts class CALLDATACOPY (line 4) | class CALLDATACOPY { method constructor (line 11) | constructor(startLocation: any, copyLength: any) { method toString (line 18) | toString() { FILE: src/opcodes/calldataload.ts class CALLDATALOAD (line 6) | class CALLDATALOAD { method constructor (line 13) | constructor(location: any) { method toString (line 19) | toString() { FILE: src/opcodes/calldatasize.ts class CALLDATASIZE (line 4) | class CALLDATASIZE { method constructor (line 9) | constructor() { method toString (line 14) | toString() { FILE: src/opcodes/caller.ts class CALLER (line 4) | class CALLER { method constructor (line 9) | constructor() { method toString (line 15) | toString() { FILE: src/opcodes/callvalue.ts class CALLVALUE (line 4) | class CALLVALUE { method constructor (line 9) | constructor() { method toString (line 14) | toString() { FILE: src/opcodes/codecopy.ts class CODECOPY (line 5) | class CODECOPY { method constructor (line 12) | constructor(startLocation: any, copyLength: any) { method toString (line 19) | toString() { FILE: src/opcodes/codesize.ts class CODESIZE (line 4) | class CODESIZE { method constructor (line 9) | constructor() { method toString (line 14) | toString() { FILE: src/opcodes/coinbase.ts class COINBASE (line 4) | class COINBASE { method constructor (line 9) | constructor() { method toString (line 14) | toString() { FILE: src/opcodes/create.ts class CREATE (line 5) | class CREATE { method constructor (line 13) | constructor(memoryStart: any, memoryLength: any, value: any) { method toString (line 22) | toString() { FILE: src/opcodes/create2.ts class CREATE2 (line 5) | class CREATE2 { method constructor (line 13) | constructor(memoryStart: any, memoryLength: any, value: any) { method toString (line 21) | toString() { FILE: src/opcodes/delegatecall.ts class DELEGATECALL (line 5) | class DELEGATECALL { method constructor (line 16) | constructor( method toString (line 34) | toString() { FILE: src/opcodes/difficulty.ts class DIFFICULTY (line 4) | class DIFFICULTY { method constructor (line 9) | constructor() { method toString (line 14) | toString() { FILE: src/opcodes/div.ts class DIV (line 6) | class DIV { method constructor (line 13) | constructor(left: any, right: any) { method toString (line 20) | toString() { FILE: src/opcodes/eq.ts class SIG (line 6) | class SIG { method constructor (line 12) | constructor(hash: string) { method toString (line 18) | toString() { class EQ (line 23) | class EQ { method constructor (line 30) | constructor(left: any, right: any) { method toString (line 37) | toString() { FILE: src/opcodes/exp.ts class EXP (line 6) | class EXP { method constructor (line 13) | constructor(left: any, right: any) { method toString (line 20) | toString() { FILE: src/opcodes/extcodecopy.ts class EXTCODECOPY (line 5) | class EXTCODECOPY { method constructor (line 13) | constructor(address: any, startLocation: any, copyLength: any) { method toString (line 21) | toString() { FILE: src/opcodes/extcodehash.ts class EXTCODEHASH (line 5) | class EXTCODEHASH { method constructor (line 11) | constructor(address: any) { method toString (line 17) | toString() { FILE: src/opcodes/extcodesize.ts class EXTCODESIZE (line 5) | class EXTCODESIZE { method constructor (line 11) | constructor(address: any) { method toString (line 17) | toString() { FILE: src/opcodes/gas.ts class GAS (line 4) | class GAS { method constructor (line 9) | constructor() { method toString (line 14) | toString() { FILE: src/opcodes/gaslimit.ts class GASLIMIT (line 4) | class GASLIMIT { method constructor (line 9) | constructor() { method toString (line 14) | toString() { FILE: src/opcodes/gasprice.ts class GASPRICE (line 4) | class GASPRICE { method constructor (line 9) | constructor() { method toString (line 14) | toString() { FILE: src/opcodes/gt.ts class GT (line 6) | class GT { method constructor (line 14) | constructor(left: any, right: any, equal: boolean = false) { method toString (line 22) | toString() { FILE: src/opcodes/invalid.ts class INVALID (line 4) | class INVALID { method constructor (line 10) | constructor(opcode: any) { method toString (line 16) | toString() { FILE: src/opcodes/iszero.ts class ISZERO (line 8) | class ISZERO { method constructor (line 14) | constructor(item: any) { method toString (line 20) | toString() { FILE: src/opcodes/jump.ts class JUMP (line 6) | class JUMP { method constructor (line 13) | constructor(location: any, bad?: boolean) { method toString (line 23) | toString() { FILE: src/opcodes/jumpi.ts class TopLevelFunction (line 51) | class TopLevelFunction { method constructor (line 62) | constructor(items: any, hash: any, gasUsed: number) { class Variable (line 128) | class Variable { method constructor (line 133) | constructor(label: string | false, types: any) { class REQUIRE (line 140) | class REQUIRE { method constructor (line 146) | constructor(condition: any) { method toString (line 152) | toString() { class JUMPI (line 157) | class JUMPI { method constructor (line 168) | constructor(condition: any, location: any, ifTrue?: any, ifFalse?: any... method toString (line 195) | toString() { FILE: src/opcodes/log.ts class LOG (line 7) | class LOG { method constructor (line 17) | constructor(topics: any, items?: any, memoryStart?: any, memoryLength?... method toString (line 37) | toString() { FILE: src/opcodes/lt.ts class LT (line 6) | class LT { method constructor (line 14) | constructor(left: any, right: any, equal: boolean = false) { method toString (line 22) | toString() { FILE: src/opcodes/mload.ts class MLOAD (line 6) | class MLOAD { method constructor (line 12) | constructor(location: any) { method toString (line 18) | toString() { FILE: src/opcodes/mod.ts class MOD (line 6) | class MOD { method constructor (line 13) | constructor(left: any, right: any) { method toString (line 20) | toString() { FILE: src/opcodes/msize.ts class MSIZE (line 4) | class MSIZE { method constructor (line 9) | constructor() { method toString (line 14) | toString() { FILE: src/opcodes/mstore.ts class MSTORE (line 6) | class MSTORE { method constructor (line 13) | constructor(location: any, data: any) { method toString (line 20) | toString() { FILE: src/opcodes/mul.ts class MUL (line 6) | class MUL { method constructor (line 13) | constructor(left: any, right: any) { method toString (line 20) | toString() { FILE: src/opcodes/not.ts class NOT (line 6) | class NOT { method constructor (line 12) | constructor(item: any) { method toString (line 18) | toString() { FILE: src/opcodes/number.ts class NUMBER (line 4) | class NUMBER { method constructor (line 9) | constructor() { method toString (line 14) | toString() { FILE: src/opcodes/or.ts class OR (line 6) | class OR { method constructor (line 13) | constructor(left: any, right: any) { method toString (line 20) | toString() { FILE: src/opcodes/origin.ts class ORIGIN (line 4) | class ORIGIN { method constructor (line 9) | constructor() { method toString (line 14) | toString() { FILE: src/opcodes/return.ts class RETURN (line 8) | class RETURN { method constructor (line 16) | constructor(items: any, memoryStart?: any, memoryLength?: any) { method toString (line 27) | toString() { FILE: src/opcodes/returndatacopy.ts class RETURNDATACOPY (line 5) | class RETURNDATACOPY { method constructor (line 12) | constructor(returnDataPosition: any, returnDataSize: any) { method toString (line 19) | toString() { FILE: src/opcodes/returndatasize.ts class RETURNDATASIZE (line 4) | class RETURNDATASIZE { method constructor (line 9) | constructor() { method toString (line 14) | toString() { FILE: src/opcodes/revert.ts class REVERT (line 7) | class REVERT { method constructor (line 15) | constructor(items: any, memoryStart?: any, memoryLength?: any) { method toString (line 26) | toString() { FILE: src/opcodes/sar.ts class SAR (line 6) | class SAR { method constructor (line 13) | constructor(left: any, right: any) { method toString (line 20) | toString() { FILE: src/opcodes/selfdestruct.ts class SELFDESTRUCT (line 5) | class SELFDESTRUCT { method constructor (line 11) | constructor(address: any) { method toString (line 17) | toString() { FILE: src/opcodes/sha3.ts class SHA3 (line 7) | class SHA3 { method constructor (line 15) | constructor(items: any, memoryStart?: any, memoryLength?: any) { method toString (line 26) | toString() { FILE: src/opcodes/shl.ts class SHL (line 6) | class SHL { method constructor (line 13) | constructor(left: any, right: any) { method toString (line 20) | toString() { FILE: src/opcodes/shr.ts class SHR (line 6) | class SHR { method constructor (line 13) | constructor(left: any, right: any) { method toString (line 20) | toString() { FILE: src/opcodes/sload.ts class MappingLoad (line 18) | class MappingLoad { method constructor (line 28) | constructor(mappings: any, location: any, items: any, count: any, stru... method toString (line 38) | toString() { class SLOAD (line 59) | class SLOAD { method constructor (line 66) | constructor(location: any, variables: any) { method toString (line 73) | toString() { FILE: src/opcodes/sstore.ts class MappingStore (line 19) | class MappingStore { method constructor (line 30) | constructor( method toString (line 48) | toString() { class SSTORE (line 89) | class SSTORE { method constructor (line 97) | constructor(location: any, data: any, variables: any) { method toString (line 115) | toString() { FILE: src/opcodes/staticcall.ts class STATICCALL (line 5) | class STATICCALL { method constructor (line 16) | constructor( method toString (line 34) | toString() { FILE: src/opcodes/stop.ts class STOP (line 4) | class STOP { method constructor (line 9) | constructor() { method toString (line 14) | toString() { FILE: src/opcodes/sub.ts class SUB (line 6) | class SUB { method constructor (line 13) | constructor(left: any, right: any) { method toString (line 20) | toString() { FILE: src/opcodes/timestamp.ts class TIMESTAMP (line 4) | class TIMESTAMP { method constructor (line 9) | constructor() { method toString (line 14) | toString() { FILE: src/opcodes/xor.ts class XOR (line 6) | class XOR { method constructor (line 13) | constructor(left: any, right: any) { method toString (line 20) | toString() { FILE: src/utils/hex.ts function hex2a (line 1) | function hex2a(hexx: any) { function pad32 (line 10) | function pad32(data: string) { function isHex (line 18) | function isHex(h: any) {