Returns the recovered sender address from RLP encoded transaction bytes. If the sender address of the tx has composite accountKey type, it will return the sender address, not the addresses extracted from signatures. If the recovery failed, it returns 0x0 address.
Integer or hexadecimal block number, or the string "earliest", "latest" or "pending" as in the .
Returns signer address from message signature. It validates if the message is signed by the given account. Klaytn has several types. So if the address(account) argument has a composite accountKey like AccountKeyWeightedMultisig and the signature is generated by a member private key of the account, you will get the paired address with the member's private key, not account address. And you can be sure that the key used for signing the message is a member of the account. Additionally this function has an ability to validate a signature in the two kind of prefix when signing a message, "\x19Ethereum Signed Message:\n" and "\x19Klaytn Signed Message:\n"
Integer or hexadecimal block number, or the string "earliest", "latest" or "pending" as in the .
Integer or hexadecimal block number, or the string "earliest", "latest" or "pending" as in the .
This method creates an accessList based on a given Transaction. The accessList contains all storage slots and addresses read and written by the transaction, except for the sender account and the precompiles. This method uses the same transaction call object and blockNumberOrTag object as . An accessList can be used to unstuck contracts that became inaccessible due to gas cost increases. Adding an accessList to your transaction does not necessary result in lower gas usage compared to a transaction without an access list.
The transaction call object. Refer to for the object's properties.
Integer or hexadecimal block number, or the string "earliest", "latest" or "pending" as in . The block number is mandatory and defines the context (state) against which the specified transaction should be executed.