Uses of Class
io.horizen.evm.Address
-
Packages that use Address Package Description io.horizen.evm io.horizen.evm.params io.horizen.evm.results -
-
Uses of Address in io.horizen.evm
Fields in io.horizen.evm declared as Address Modifier and Type Field Description AddressInvocation. calleeAddressInvocation. callerAddressEvmContext. coinbasestatic AddressAddress. ZEROZero address: 0x0000000000000000000000000000000000000000Methods in io.horizen.evm that return Address Modifier and Type Method Description AddressAddress.Deserializer. deserialize(com.fasterxml.jackson.core.JsonParser jsonParser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext)Address[]EvmContext. getExternalContracts()Methods in io.horizen.evm with parameters of type Address Modifier and Type Method Description booleanStateDB. accessAccount(Address address)Add the given account to the access list.voidStateDB. accessSetup(Address sender, Address destination, Address coinbase, ForkRules rules)Reset and prepare account access list.booleanStateDB. accessSlot(Address address, Hash slot)Add given account storage slot to the access list.voidStateDB. addBalance(Address address, BigInteger amount)Add amount to balance of given account.voidTracer. CaptureEnter(TracerOpCode opCode, Address from, Address to, byte[] input, BigInteger gas, BigInteger value)voidTracer. CaptureStart(ResourceHandle stateDBHandle, EvmContext context, Address from, Address to, boolean create, byte[] input, BigInteger gas, BigInteger value)BigIntegerStateDB. getBalance(Address address)Get balance of given account.byte[]StateDB. getCode(Address address)Get code for the given account.HashStateDB. getCodeHash(Address address)Get account code hash.HashStateDB. getCommittedStorage(Address address, Hash key)Read committed storage trie of given account.BigIntegerStateDB. getNonce(Address address)Get account nonce.ProofAccountResultStateDB. getProof(Address address, Hash root, Hash[] storageKeys)Get the Merkle-proof for a given account and optionally some storage keys.HashStateDB. getStorage(Address address, Hash key)Read storage trie of given account.booleanStateDB. isEmpty(Address address)Check if the account with the given address is emptybooleanStateDB. isEoaAccount(Address address)Check if account is an EAO one.booleanStateDB. isSmartContractAccount(Address address)Check if an account is a smart contract accountvoidAddress.Serializer. serialize(Address address, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider)voidStateDB. setBalance(Address address, BigInteger amount)Set balance of account balancevoidStateDB. setCode(Address address, byte[] code)Set code for the given account.voidEvmContext. setExternalContracts(Address[] externalContracts)voidStateDB. setNonce(Address address, BigInteger nonce)Set account nonce.voidStateDB. setStorage(Address address, Hash key, Hash value)Write to storage trie of given account.voidStateDB. subBalance(Address address, BigInteger amount)Subtract from balance of given account.Constructors in io.horizen.evm with parameters of type Address Constructor Description EvmContext(BigInteger chainID, Address coinbase, BigInteger gasLimit, BigInteger gasPrice, BigInteger blockNumber, BigInteger time, BigInteger baseFee, Hash random, ForkRules rules)ExternalInvocation(Address caller, Address callee, BigInteger value, byte[] input, BigInteger gas, boolean readOnly, int depth)Invocation(Address caller, Address callee, BigInteger value, byte[] input, BigInteger gas, boolean readOnly) -
Uses of Address in io.horizen.evm.params
Fields in io.horizen.evm.params declared as Address Modifier and Type Field Description AddressAccountParams. addressAddressAccessParams. coinbaseAddressAccessParams. destinationAddressTracerEnterParams. fromAddressTracerStartParams. fromAddressTracerEnterParams. toAddressTracerStartParams. toConstructors in io.horizen.evm.params with parameters of type Address Constructor Description AccessParams(int handle, Address sender, Address destination, Address coinbase, ForkRules rules)AccountParams(int handle, Address address)BalanceParams(int handle, Address address, BigInteger amount)CodeParams(int handle, Address address, byte[] code)NonceParams(int handle, Address address, BigInteger nonce)ProofParams(int handle, Address address, Hash root, Hash[] storageKeys)SetStorageParams(int handle, Address address, Hash key, Hash value)SlotParams(int handle, Address address, Hash slot)StorageParams(int handle, Address address, Hash key)TracerEnterParams(int tracerHandle, String opCode, Address from, Address to, byte[] input, BigInteger gas, BigInteger value)TracerStartParams(int tracerHandle, int stateDB, EvmContext context, Address from, Address to, boolean create, byte[] input, BigInteger gas, BigInteger value) -
Uses of Address in io.horizen.evm.results
Fields in io.horizen.evm.results declared as Address Modifier and Type Field Description AddressEvmLog. addressAddressProofAccountResult. addressAddressInvocationResult. contractAddressConstructors in io.horizen.evm.results with parameters of type Address Constructor Description EvmLog(Address address, Hash[] topics, byte[] data)InvocationResult(byte[] returnData, BigInteger leftOverGas, String executionError, boolean reverted, Address contractAddress)ProofAccountResult(Address address, String[] accountProof, BigInteger balance, Hash codeHash, BigInteger nonce, Hash storageHash, ProofAccountResult.ProofStorageResult[] storageProof)
-