UNPKG

caver-js

Version:

caver-js is a JavaScript API library that allows developers to interact with a Kaia node

1,374 lines (1,216 loc) 153 kB
/* Copyright 2021 The caver-js Authors This file is part of the caver-js library. The caver-js library is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. The caver-js library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with the caver-js. If not, see <http://www.gnu.org/licenses/>. */ import Caver, { LegacyTransaction, ValueTransfer, FeeDelegatedValueTransfer, FeeDelegatedValueTransferWithRatio, ValueTransferMemo, FeeDelegatedValueTransferMemo, FeeDelegatedValueTransferMemoWithRatio, AccountUpdate, FeeDelegatedAccountUpdate, FeeDelegatedAccountUpdateWithRatio, SmartContractDeploy, FeeDelegatedSmartContractDeploy, FeeDelegatedSmartContractDeployWithRatio, SmartContractExecution, FeeDelegatedSmartContractExecution, FeeDelegatedSmartContractExecutionWithRatio, Cancel, FeeDelegatedCancel, FeeDelegatedCancelWithRatio, ChainDataAnchoring, FeeDelegatedChainDataAnchoring, FeeDelegatedChainDataAnchoringWithRatio, SingleKeyring, MultipleKeyring, RoleBasedKeyring, SignatureData, AbstractTransaction, AbstractFeeDelegatedTransaction, EthereumAccessList, EthereumDynamicFee, LegacyTransactionWrapper, ValueTransferWrapper, FeeDelegatedValueTransferWrapper, FeeDelegatedValueTransferWithRatioWrapper, ValueTransferMemoWrapper, FeeDelegatedValueTransferMemoWrapper, FeeDelegatedValueTransferMemoWithRatioWrapper, AccountUpdateWrapper, FeeDelegatedAccountUpdateWrapper, FeeDelegatedAccountUpdateWithRatioWrapper, SmartContractDeployWrapper, FeeDelegatedSmartContractDeployWrapper, FeeDelegatedSmartContractDeployWithRatioWrapper, SmartContractExecutionWrapper, FeeDelegatedSmartContractExecutionWrapper, FeeDelegatedSmartContractExecutionWithRatioWrapper, CancelWrapper, FeeDelegatedCancelWrapper, FeeDelegatedCancelWithRatioWrapper, ChainDataAnchoringWrapper, FeeDelegatedChainDataAnchoringWrapper, FeeDelegatedChainDataAnchoringWithRatioWrapper, EthereumAccessListWrapper, EthereumDynamicFeeWrapper, } from 'caver-js' const caver = new Caver() // $ExpectType TransactionModule caver.transaction // $ExpectType Transaction caver.transaction.decode('string') // $ExpectType Promise<AbstractTransaction> caver.transaction.getTransactionByHash('hash') // $ExpectType string[] caver.transaction.recoverPublicKeys('rawTx') // $ExpectType string[] caver.transaction.recoverFeePayerPublicKeys('rawTx') // $ExpectType typeof AccessList caver.transaction.utils.accessList // $ExpectType AccessList caver.transaction.utils.accessList.create([]) // $ExpectType AccessList caver.transaction.utils.accessList.decode('string') // $ExpectType EncodedAccessTuple[] caver.transaction.utils.accessList.create([]).encodeToBytes() // $ExpectType typeof AccessTuple caver.transaction.utils.accessTuple // $ExpectType AccessTuple caver.transaction.utils.accessTuple.create('address', ['storageKey1', 'storageKey2']) // $ExpectType EncodedAccessTuple caver.transaction.utils.accessTuple.create('address', ['storageKey1', 'storageKey2']).encodeToByte() // $ExpectType LegacyTransactionWrapper caver.transaction.legacyTransaction // $ExpectType ValueTransferWrapper caver.transaction.valueTransfer // $ExpectType ValueTransferMemoWrapper caver.transaction.valueTransferMemo // $ExpectType AccountUpdateWrapper caver.transaction.accountUpdate // $ExpectType SmartContractDeployWrapper caver.transaction.smartContractDeploy // $ExpectType SmartContractExecutionWrapper caver.transaction.smartContractExecution // $ExpectType CancelWrapper caver.transaction.cancel // $ExpectType ChainDataAnchoringWrapper caver.transaction.chainDataAnchoring // $ExpectType FeeDelegatedValueTransferWrapper caver.transaction.feeDelegatedValueTransfer // $ExpectType FeeDelegatedValueTransferMemoWrapper caver.transaction.feeDelegatedValueTransferMemo // $ExpectType FeeDelegatedAccountUpdateWrapper caver.transaction.feeDelegatedAccountUpdate // $ExpectType FeeDelegatedSmartContractDeployWrapper caver.transaction.feeDelegatedSmartContractDeploy // $ExpectType FeeDelegatedSmartContractExecutionWrapper caver.transaction.feeDelegatedSmartContractExecution // $ExpectType FeeDelegatedCancelWrapper caver.transaction.feeDelegatedCancel // $ExpectType FeeDelegatedChainDataAnchoringWrapper caver.transaction.feeDelegatedChainDataAnchoring // $ExpectType FeeDelegatedValueTransferWithRatioWrapper caver.transaction.feeDelegatedValueTransferWithRatio // $ExpectType FeeDelegatedValueTransferMemoWithRatioWrapper caver.transaction.feeDelegatedValueTransferMemoWithRatio // $ExpectType FeeDelegatedAccountUpdateWithRatioWrapper caver.transaction.feeDelegatedAccountUpdateWithRatio // $ExpectType FeeDelegatedSmartContractDeployWithRatioWrapper caver.transaction.feeDelegatedSmartContractDeployWithRatio // $ExpectType FeeDelegatedSmartContractExecutionWithRatioWrapper caver.transaction.feeDelegatedSmartContractExecutionWithRatio // $ExpectType FeeDelegatedCancelWithRatioWrapper caver.transaction.feeDelegatedCancelWithRatio // $ExpectType FeeDelegatedChainDataAnchoringWithRatioWrapper caver.transaction.feeDelegatedChainDataAnchoringWithRatio // $ExpectType EthereumAccessListWrapper caver.transaction.ethereumAccessList // $ExpectType EthereumDynamicFeeWrapper caver.transaction.ethereumDynamicFee // $ExpectType string caver.transaction.type.valueTransfer // $ExpectType string caver.transaction.type['valueTransfer'] // $ExpectType string caver.transaction.tag.valueTransfer // $ExpectType string caver.transaction.tag['valueTransfer'] // $ExpectType LegacyTransaction new LegacyTransaction({}) // $ExpectType LegacyTransaction LegacyTransaction.create({}) // $ExpectType LegacyTransaction LegacyTransaction.create({}, caver.rpc.klay.klaytnCall) // $ExpectType LegacyTransaction caver.transaction.legacyTransaction.create({}) // $ExpectType LegacyTransaction LegacyTransaction.decode('string') // $ExpectType LegacyTransaction LegacyTransaction.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType LegacyTransaction caver.transaction.legacyTransaction.decode('string') // $ExpectType ValueTransfer new ValueTransfer({}) // $ExpectType ValueTransfer ValueTransfer.create({}) // $ExpectType ValueTransfer ValueTransfer.create({}, caver.rpc.klay.klaytnCall) // $ExpectType ValueTransfer caver.transaction.valueTransfer.create({}) // $ExpectType ValueTransfer ValueTransfer.create('string') // $ExpectType ValueTransfer ValueTransfer.decode('string') // $ExpectType ValueTransfer ValueTransfer.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType ValueTransfer caver.transaction.valueTransfer.decode('string') // $ExpectType FeeDelegatedValueTransfer new FeeDelegatedValueTransfer({}) // $ExpectType FeeDelegatedValueTransfer FeeDelegatedValueTransfer.create({}) // $ExpectType FeeDelegatedValueTransfer FeeDelegatedValueTransfer.create({}, caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedValueTransfer caver.transaction.feeDelegatedValueTransfer.create({}) // $ExpectType FeeDelegatedValueTransfer FeeDelegatedValueTransfer.create('string') // $ExpectType FeeDelegatedValueTransfer FeeDelegatedValueTransfer.decode('string') // $ExpectType FeeDelegatedValueTransfer FeeDelegatedValueTransfer.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedValueTransfer caver.transaction.feeDelegatedValueTransfer.decode('string') // $ExpectType FeeDelegatedValueTransferWithRatio new FeeDelegatedValueTransferWithRatio({}) // $ExpectType FeeDelegatedValueTransferWithRatio FeeDelegatedValueTransferWithRatio.create({}) // $ExpectType FeeDelegatedValueTransferWithRatio FeeDelegatedValueTransferWithRatio.create({}, caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedValueTransferWithRatio caver.transaction.feeDelegatedValueTransferWithRatio.create({}) // $ExpectType FeeDelegatedValueTransferWithRatio FeeDelegatedValueTransferWithRatio.create('string') // $ExpectType FeeDelegatedValueTransferWithRatio FeeDelegatedValueTransferWithRatio.decode('string') // $ExpectType FeeDelegatedValueTransferWithRatio FeeDelegatedValueTransferWithRatio.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedValueTransferWithRatio caver.transaction.feeDelegatedValueTransferWithRatio.decode('string') // $ExpectType ValueTransferMemo new ValueTransferMemo({}) // $ExpectType ValueTransferMemo ValueTransferMemo.create({}) // $ExpectType ValueTransferMemo ValueTransferMemo.create({}, caver.rpc.klay.klaytnCall) // $ExpectType ValueTransferMemo caver.transaction.valueTransferMemo.create({}) // $ExpectType ValueTransferMemo ValueTransferMemo.create('string') // $ExpectType ValueTransferMemo ValueTransferMemo.decode('string') // $ExpectType ValueTransferMemo ValueTransferMemo.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType ValueTransferMemo caver.transaction.valueTransferMemo.decode('string') // $ExpectType FeeDelegatedValueTransferMemo new FeeDelegatedValueTransferMemo({}) // $ExpectType FeeDelegatedValueTransferMemo FeeDelegatedValueTransferMemo.create({}) // $ExpectType FeeDelegatedValueTransferMemo FeeDelegatedValueTransferMemo.create({}, caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedValueTransferMemo caver.transaction.feeDelegatedValueTransferMemo.create({}) // $ExpectType FeeDelegatedValueTransferMemo FeeDelegatedValueTransferMemo.create('string') // $ExpectType FeeDelegatedValueTransferMemo FeeDelegatedValueTransferMemo.decode('string') // $ExpectType FeeDelegatedValueTransferMemo FeeDelegatedValueTransferMemo.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedValueTransferMemo caver.transaction.feeDelegatedValueTransferMemo.decode('string') // $ExpectType FeeDelegatedValueTransferMemoWithRatio new FeeDelegatedValueTransferMemoWithRatio({}) // $ExpectType FeeDelegatedValueTransferMemoWithRatio FeeDelegatedValueTransferMemoWithRatio.create({}) // $ExpectType FeeDelegatedValueTransferMemoWithRatio FeeDelegatedValueTransferMemoWithRatio.create({}, caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedValueTransferMemoWithRatio caver.transaction.feeDelegatedValueTransferMemoWithRatio.create({}) // $ExpectType FeeDelegatedValueTransferMemoWithRatio FeeDelegatedValueTransferMemoWithRatio.create('string') // $ExpectType FeeDelegatedValueTransferMemoWithRatio FeeDelegatedValueTransferMemoWithRatio.decode('string') // $ExpectType FeeDelegatedValueTransferMemoWithRatio FeeDelegatedValueTransferMemoWithRatio.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedValueTransferMemoWithRatio caver.transaction.feeDelegatedValueTransferMemoWithRatio.decode('string') // $ExpectType AccountUpdate new AccountUpdate({}) // $ExpectType AccountUpdate AccountUpdate.create({}) // $ExpectType AccountUpdate AccountUpdate.create({}, caver.rpc.klay.klaytnCall) // $ExpectType AccountUpdate caver.transaction.accountUpdate.create({}) // $ExpectType AccountUpdate AccountUpdate.create('string') // $ExpectType AccountUpdate AccountUpdate.decode('string') // $ExpectType AccountUpdate AccountUpdate.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType AccountUpdate caver.transaction.accountUpdate.decode('string') // $ExpectType FeeDelegatedAccountUpdate new FeeDelegatedAccountUpdate({}) // $ExpectType FeeDelegatedAccountUpdate FeeDelegatedAccountUpdate.create({}) // $ExpectType FeeDelegatedAccountUpdate FeeDelegatedAccountUpdate.create({}, caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedAccountUpdate caver.transaction.feeDelegatedAccountUpdate.create({}) // $ExpectType FeeDelegatedAccountUpdate FeeDelegatedAccountUpdate.create('string') // $ExpectType FeeDelegatedAccountUpdate FeeDelegatedAccountUpdate.decode('string') // $ExpectType FeeDelegatedAccountUpdate FeeDelegatedAccountUpdate.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedAccountUpdate caver.transaction.feeDelegatedAccountUpdate.decode('string') // $ExpectType FeeDelegatedAccountUpdateWithRatio new FeeDelegatedAccountUpdateWithRatio({}) // $ExpectType FeeDelegatedAccountUpdateWithRatio FeeDelegatedAccountUpdateWithRatio.create({}) // $ExpectType FeeDelegatedAccountUpdateWithRatio FeeDelegatedAccountUpdateWithRatio.create({}, caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedAccountUpdateWithRatio caver.transaction.feeDelegatedAccountUpdateWithRatio.create({}) // $ExpectType FeeDelegatedAccountUpdateWithRatio FeeDelegatedAccountUpdateWithRatio.create('string') // $ExpectType FeeDelegatedAccountUpdateWithRatio FeeDelegatedAccountUpdateWithRatio.decode('string') // $ExpectType FeeDelegatedAccountUpdateWithRatio FeeDelegatedAccountUpdateWithRatio.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedAccountUpdateWithRatio caver.transaction.feeDelegatedAccountUpdateWithRatio.decode('string') // $ExpectType SmartContractDeploy new SmartContractDeploy({}) // $ExpectType SmartContractDeploy SmartContractDeploy.create({}) // $ExpectType SmartContractDeploy SmartContractDeploy.create({}, caver.rpc.klay.klaytnCall) // $ExpectType SmartContractDeploy caver.transaction.smartContractDeploy.create({}) // $ExpectType SmartContractDeploy SmartContractDeploy.create('string') // $ExpectType SmartContractDeploy SmartContractDeploy.decode('string') // $ExpectType SmartContractDeploy SmartContractDeploy.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType SmartContractDeploy caver.transaction.smartContractDeploy.decode('string') // $ExpectType FeeDelegatedSmartContractDeploy new FeeDelegatedSmartContractDeploy({}) // $ExpectType FeeDelegatedSmartContractDeploy FeeDelegatedSmartContractDeploy.create({}) // $ExpectType FeeDelegatedSmartContractDeploy FeeDelegatedSmartContractDeploy.create({}, caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedSmartContractDeploy caver.transaction.feeDelegatedSmartContractDeploy.create({}) // $ExpectType FeeDelegatedSmartContractDeploy FeeDelegatedSmartContractDeploy.create('string') // $ExpectType FeeDelegatedSmartContractDeploy FeeDelegatedSmartContractDeploy.decode('string') // $ExpectType FeeDelegatedSmartContractDeploy FeeDelegatedSmartContractDeploy.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedSmartContractDeploy caver.transaction.feeDelegatedSmartContractDeploy.decode('string') // $ExpectType FeeDelegatedSmartContractDeployWithRatio new FeeDelegatedSmartContractDeployWithRatio({}) // $ExpectType FeeDelegatedSmartContractDeployWithRatio FeeDelegatedSmartContractDeployWithRatio.create({}) // $ExpectType FeeDelegatedSmartContractDeployWithRatio FeeDelegatedSmartContractDeployWithRatio.create({}, caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedSmartContractDeployWithRatio caver.transaction.feeDelegatedSmartContractDeployWithRatio.create({}) // $ExpectType FeeDelegatedSmartContractDeployWithRatio FeeDelegatedSmartContractDeployWithRatio.create('string') // $ExpectType FeeDelegatedSmartContractDeployWithRatio FeeDelegatedSmartContractDeployWithRatio.decode('string') // $ExpectType FeeDelegatedSmartContractDeployWithRatio FeeDelegatedSmartContractDeployWithRatio.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedSmartContractDeployWithRatio caver.transaction.feeDelegatedSmartContractDeployWithRatio.decode('string') // $ExpectType SmartContractExecution new SmartContractExecution({}) // $ExpectType SmartContractExecution SmartContractExecution.create({}) // $ExpectType SmartContractExecution SmartContractExecution.create({}, caver.rpc.klay.klaytnCall) // $ExpectType SmartContractExecution caver.transaction.smartContractExecution.create({}) // $ExpectType SmartContractExecution SmartContractExecution.create('string') // $ExpectType SmartContractExecution SmartContractExecution.decode('string') // $ExpectType SmartContractExecution SmartContractExecution.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType SmartContractExecution caver.transaction.smartContractExecution.decode('string') // $ExpectType FeeDelegatedSmartContractExecution new FeeDelegatedSmartContractExecution({}) // $ExpectType FeeDelegatedSmartContractExecution FeeDelegatedSmartContractExecution.create({}) // $ExpectType FeeDelegatedSmartContractExecution FeeDelegatedSmartContractExecution.create({}, caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedSmartContractExecution caver.transaction.feeDelegatedSmartContractExecution.create({}) // $ExpectType FeeDelegatedSmartContractExecution FeeDelegatedSmartContractExecution.create('string') // $ExpectType FeeDelegatedSmartContractExecution FeeDelegatedSmartContractExecution.decode('string') // $ExpectType FeeDelegatedSmartContractExecution FeeDelegatedSmartContractExecution.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedSmartContractExecution caver.transaction.feeDelegatedSmartContractExecution.decode('string') // $ExpectType FeeDelegatedSmartContractExecutionWithRatio new FeeDelegatedSmartContractExecutionWithRatio({}) // $ExpectType FeeDelegatedSmartContractExecutionWithRatio FeeDelegatedSmartContractExecutionWithRatio.create({}) // $ExpectType FeeDelegatedSmartContractExecutionWithRatio FeeDelegatedSmartContractExecutionWithRatio.create({}, caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedSmartContractExecutionWithRatio caver.transaction.feeDelegatedSmartContractExecutionWithRatio.create({}) // $ExpectType FeeDelegatedSmartContractExecutionWithRatio FeeDelegatedSmartContractExecutionWithRatio.create('string') // $ExpectType FeeDelegatedSmartContractExecutionWithRatio FeeDelegatedSmartContractExecutionWithRatio.decode('string') // $ExpectType FeeDelegatedSmartContractExecutionWithRatio FeeDelegatedSmartContractExecutionWithRatio.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedSmartContractExecutionWithRatio caver.transaction.feeDelegatedSmartContractExecutionWithRatio.decode('string') // $ExpectType Cancel new Cancel({}) // $ExpectType Cancel Cancel.create({}) // $ExpectType Cancel Cancel.create({}, caver.rpc.klay.klaytnCall) // $ExpectType Cancel caver.transaction.cancel.create({}) // $ExpectType Cancel Cancel.create('string') // $ExpectType Cancel Cancel.decode('string') // $ExpectType Cancel Cancel.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType Cancel caver.transaction.cancel.decode('string') // $ExpectType FeeDelegatedCancel new FeeDelegatedCancel({}) // $ExpectType FeeDelegatedCancel FeeDelegatedCancel.create({}) // $ExpectType FeeDelegatedCancel FeeDelegatedCancel.create({}, caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedCancel caver.transaction.feeDelegatedCancel.create({}) // $ExpectType FeeDelegatedCancel FeeDelegatedCancel.create('string') // $ExpectType FeeDelegatedCancel FeeDelegatedCancel.decode('string') // $ExpectType FeeDelegatedCancel FeeDelegatedCancel.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedCancel caver.transaction.feeDelegatedCancel.decode('string') // $ExpectType FeeDelegatedCancelWithRatio new FeeDelegatedCancelWithRatio({}) // $ExpectType FeeDelegatedCancelWithRatio FeeDelegatedCancelWithRatio.create({}) // $ExpectType FeeDelegatedCancelWithRatio FeeDelegatedCancelWithRatio.create({}, caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedCancelWithRatio caver.transaction.feeDelegatedCancelWithRatio.create({}) // $ExpectType FeeDelegatedCancelWithRatio FeeDelegatedCancelWithRatio.create('string') // $ExpectType FeeDelegatedCancelWithRatio FeeDelegatedCancelWithRatio.decode('string') // $ExpectType FeeDelegatedCancelWithRatio FeeDelegatedCancelWithRatio.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedCancelWithRatio caver.transaction.feeDelegatedCancelWithRatio.decode('string') // $ExpectType ChainDataAnchoring new ChainDataAnchoring({}) // $ExpectType ChainDataAnchoring ChainDataAnchoring.create({}) // $ExpectType ChainDataAnchoring ChainDataAnchoring.create({}, caver.rpc.klay.klaytnCall) // $ExpectType ChainDataAnchoring caver.transaction.chainDataAnchoring.create({}) // $ExpectType ChainDataAnchoring ChainDataAnchoring.create('string') // $ExpectType ChainDataAnchoring ChainDataAnchoring.decode('string') // $ExpectType ChainDataAnchoring ChainDataAnchoring.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType ChainDataAnchoring caver.transaction.chainDataAnchoring.decode('string') // $ExpectType FeeDelegatedChainDataAnchoring new FeeDelegatedChainDataAnchoring({}) // $ExpectType FeeDelegatedChainDataAnchoring FeeDelegatedChainDataAnchoring.create({}) // $ExpectType FeeDelegatedChainDataAnchoring FeeDelegatedChainDataAnchoring.create({}, caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedChainDataAnchoring caver.transaction.feeDelegatedChainDataAnchoring.create({}) // $ExpectType FeeDelegatedChainDataAnchoring FeeDelegatedChainDataAnchoring.create('string') // $ExpectType FeeDelegatedChainDataAnchoring FeeDelegatedChainDataAnchoring.decode('string') // $ExpectType FeeDelegatedChainDataAnchoring FeeDelegatedChainDataAnchoring.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedChainDataAnchoring caver.transaction.feeDelegatedChainDataAnchoring.decode('string') // $ExpectType FeeDelegatedChainDataAnchoringWithRatio new FeeDelegatedChainDataAnchoringWithRatio({}) // $ExpectType FeeDelegatedChainDataAnchoringWithRatio FeeDelegatedChainDataAnchoringWithRatio.create({}) // $ExpectType FeeDelegatedChainDataAnchoringWithRatio FeeDelegatedChainDataAnchoringWithRatio.create({}, caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedChainDataAnchoringWithRatio caver.transaction.feeDelegatedChainDataAnchoringWithRatio.create({}) // $ExpectType FeeDelegatedChainDataAnchoringWithRatio FeeDelegatedChainDataAnchoringWithRatio.create('string') // $ExpectType FeeDelegatedChainDataAnchoringWithRatio FeeDelegatedChainDataAnchoringWithRatio.decode('string') // $ExpectType FeeDelegatedChainDataAnchoringWithRatio FeeDelegatedChainDataAnchoringWithRatio.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType FeeDelegatedChainDataAnchoringWithRatio caver.transaction.feeDelegatedChainDataAnchoringWithRatio.decode('string') // $ExpectType EthereumAccessList new EthereumAccessList({}) // $ExpectType EthereumAccessList EthereumAccessList.create({}) // $ExpectType EthereumAccessList EthereumAccessList.create({}, caver.rpc.klay.klaytnCall) // $ExpectType EthereumAccessList caver.transaction.ethereumAccessList.create({}) // $ExpectType EthereumAccessList EthereumAccessList.create('string') // $ExpectType EthereumAccessList EthereumAccessList.decode('string') // $ExpectType EthereumAccessList EthereumAccessList.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType EthereumAccessList caver.transaction.ethereumAccessList.decode('string') // $ExpectType EthereumDynamicFee new EthereumDynamicFee({}) // $ExpectType EthereumDynamicFee EthereumDynamicFee.create({}) // $ExpectType EthereumDynamicFee EthereumDynamicFee.create({}, caver.rpc.klay.klaytnCall) // $ExpectType EthereumDynamicFee caver.transaction.ethereumDynamicFee.create({}) // $ExpectType EthereumDynamicFee EthereumDynamicFee.create('string') // $ExpectType EthereumDynamicFee EthereumDynamicFee.decode('string') // $ExpectType EthereumDynamicFee EthereumDynamicFee.decode('string', caver.rpc.klay.klaytnCall) // $ExpectType EthereumDynamicFee caver.transaction.ethereumDynamicFee.decode('string') const address = '0xde39030c0b51c01a83fc819fb79d47c90d6a3a60' const prvKeys = [ '0x99305a113c6182985e1ee6ec636ee5e8d0b93fcf3af7f72f8177938afca688f1', '0x97f2c7da1471122b0d0aa54d1ec6b0cc171c81d97e13d27c204d838f76c98310', ] const keyrings = { single: new SingleKeyring(address, prvKeys[0]), multiple: new MultipleKeyring(address, prvKeys), roleBased: new RoleBasedKeyring(address, [prvKeys, prvKeys, prvKeys]), } const sig = new SignatureData(['0x01', '0x', '0x']) const legacyTransaction = new LegacyTransaction({}) // $ExpectType string legacyTransaction.getRLPEncoding() // $ExpectType string legacyTransaction.getCommonRLPEncodingForSignature() // $ExpectType Promise<AbstractTransaction> legacyTransaction.sign('string') // $ExpectType Promise<AbstractTransaction> legacyTransaction.sign(keyrings.single) // $ExpectType Promise<AbstractTransaction> legacyTransaction.sign(keyrings.multiple) // $ExpectType Promise<AbstractTransaction> legacyTransaction.sign(keyrings.roleBased) // $ExpectType Promise<AbstractTransaction> legacyTransaction.sign('string', 0) // $ExpectType Promise<AbstractTransaction> legacyTransaction.sign(keyrings.single, 0) // $ExpectType Promise<AbstractTransaction> legacyTransaction.sign(keyrings.multiple, 0) // $ExpectType Promise<AbstractTransaction> legacyTransaction.sign(keyrings.roleBased, 0) // $ExpectType Promise<AbstractTransaction> legacyTransaction.sign('string', (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> legacyTransaction.sign(keyrings.single, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> legacyTransaction.sign(keyrings.multiple, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> legacyTransaction.sign(keyrings.roleBased, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> legacyTransaction.sign('string', 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> legacyTransaction.sign(keyrings.single, 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> legacyTransaction.sign(keyrings.multiple, 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> legacyTransaction.sign(keyrings.roleBased, 0, (tx: AbstractTransaction) => '') // $ExpectType void legacyTransaction.appendSignatures(sig) // $ExpectType void legacyTransaction.appendSignatures([sig, sig]) // $ExpectType void legacyTransaction.appendSignatures(['0x01', '0x', '0x']) // $ExpectType void legacyTransaction.appendSignatures([['0x01', '0x', '0x'], ['0x01', '0x', '0x']]) // $ExpectType string legacyTransaction.combineSignedRawTransactions(['rlpEncoded1', 'rlpEncoded2']) // $ExpectType string legacyTransaction.getRawTransaction() // $ExpectType string legacyTransaction.getTransactionHash() // $ExpectType string legacyTransaction.getSenderTxHash() // $ExpectType string legacyTransaction.getRLPEncodingForSignature() // $ExpectType string[] legacyTransaction.recoverPublicKeys() // $ExpectType Promise<void> legacyTransaction.fillTransaction() // $ExpectType void legacyTransaction.validateOptionalValues() // $ExpectType string legacyTransaction.type // $ExpectType string legacyTransaction.from // $ExpectType string legacyTransaction.nonce // $ExpectType string legacyTransaction.gas // $ExpectType string legacyTransaction.gasPrice // $ExpectType string legacyTransaction.chainId // $ExpectType SignatureData | SignatureData[] legacyTransaction.signatures // $ExpectType string legacyTransaction.to // $ExpectType string legacyTransaction.value // $ExpectType string legacyTransaction.input // $ExpectType string legacyTransaction.data // $ExpectType KlaytnCall legacyTransaction.klaytnCall const valueTransfer = new ValueTransfer({}) // $ExpectType string valueTransfer.getRLPEncoding() // $ExpectType string valueTransfer.getCommonRLPEncodingForSignature() // $ExpectType Promise<AbstractTransaction> valueTransfer.sign('string') // $ExpectType Promise<AbstractTransaction> valueTransfer.sign(keyrings.single) // $ExpectType Promise<AbstractTransaction> valueTransfer.sign(keyrings.multiple) // $ExpectType Promise<AbstractTransaction> valueTransfer.sign(keyrings.roleBased) // $ExpectType Promise<AbstractTransaction> valueTransfer.sign('string', 0) // $ExpectType Promise<AbstractTransaction> valueTransfer.sign(keyrings.single, 0) // $ExpectType Promise<AbstractTransaction> valueTransfer.sign(keyrings.multiple, 0) // $ExpectType Promise<AbstractTransaction> valueTransfer.sign(keyrings.roleBased, 0) // $ExpectType Promise<AbstractTransaction> valueTransfer.sign('string', (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> valueTransfer.sign(keyrings.single, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> valueTransfer.sign(keyrings.multiple, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> valueTransfer.sign(keyrings.roleBased, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> valueTransfer.sign('string', 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> valueTransfer.sign(keyrings.single, 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> valueTransfer.sign(keyrings.multiple, 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> valueTransfer.sign(keyrings.roleBased, 0, (tx: AbstractTransaction) => '') // $ExpectType void valueTransfer.appendSignatures(sig) // $ExpectType void valueTransfer.appendSignatures([sig, sig]) // $ExpectType void valueTransfer.appendSignatures(['0x01', '0x', '0x']) // $ExpectType void valueTransfer.appendSignatures([['0x01', '0x', '0x'], ['0x01', '0x', '0x']]) // $ExpectType string valueTransfer.combineSignedRawTransactions(['rlpEncoded1', 'rlpEncoded2']) // $ExpectType string valueTransfer.getRawTransaction() // $ExpectType string valueTransfer.getTransactionHash() // $ExpectType string valueTransfer.getSenderTxHash() // $ExpectType string valueTransfer.getRLPEncodingForSignature() // $ExpectType string[] valueTransfer.recoverPublicKeys() // $ExpectType Promise<void> valueTransfer.fillTransaction() // $ExpectType void valueTransfer.validateOptionalValues() // $ExpectType string valueTransfer.type // $ExpectType string valueTransfer.from // $ExpectType string valueTransfer.nonce // $ExpectType string valueTransfer.gas // $ExpectType string valueTransfer.gasPrice // $ExpectType string valueTransfer.chainId // $ExpectType SignatureData | SignatureData[] valueTransfer.signatures // $ExpectType string valueTransfer.to // $ExpectType string valueTransfer.value // $ExpectType KlaytnCall valueTransfer.klaytnCall const valueTransferMemo = new ValueTransferMemo({}) // $ExpectType string valueTransferMemo.getRLPEncoding() // $ExpectType string valueTransferMemo.getCommonRLPEncodingForSignature() // $ExpectType Promise<AbstractTransaction> valueTransferMemo.sign('string') // $ExpectType Promise<AbstractTransaction> valueTransferMemo.sign(keyrings.single) // $ExpectType Promise<AbstractTransaction> valueTransferMemo.sign(keyrings.multiple) // $ExpectType Promise<AbstractTransaction> valueTransferMemo.sign(keyrings.roleBased) // $ExpectType Promise<AbstractTransaction> valueTransferMemo.sign('string', 0) // $ExpectType Promise<AbstractTransaction> valueTransferMemo.sign(keyrings.single, 0) // $ExpectType Promise<AbstractTransaction> valueTransferMemo.sign(keyrings.multiple, 0) // $ExpectType Promise<AbstractTransaction> valueTransferMemo.sign(keyrings.roleBased, 0) // $ExpectType Promise<AbstractTransaction> valueTransferMemo.sign('string', (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> valueTransferMemo.sign(keyrings.single, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> valueTransferMemo.sign(keyrings.multiple, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> valueTransferMemo.sign(keyrings.roleBased, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> valueTransferMemo.sign('string', 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> valueTransferMemo.sign(keyrings.single, 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> valueTransferMemo.sign(keyrings.multiple, 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> valueTransferMemo.sign(keyrings.roleBased, 0, (tx: AbstractTransaction) => '') // $ExpectType void valueTransferMemo.appendSignatures(sig) // $ExpectType void valueTransferMemo.appendSignatures([sig, sig]) // $ExpectType void valueTransferMemo.appendSignatures(['0x01', '0x', '0x']) // $ExpectType void valueTransferMemo.appendSignatures([['0x01', '0x', '0x'], ['0x01', '0x', '0x']]) // $ExpectType string valueTransferMemo.combineSignedRawTransactions(['rlpEncoded1', 'rlpEncoded2']) // $ExpectType string valueTransferMemo.getRawTransaction() // $ExpectType string valueTransferMemo.getTransactionHash() // $ExpectType string valueTransferMemo.getSenderTxHash() // $ExpectType string valueTransferMemo.getRLPEncodingForSignature() // $ExpectType string[] valueTransferMemo.recoverPublicKeys() // $ExpectType Promise<void> valueTransferMemo.fillTransaction() // $ExpectType void valueTransferMemo.validateOptionalValues() // $ExpectType string valueTransferMemo.type // $ExpectType string valueTransferMemo.from // $ExpectType string valueTransferMemo.nonce // $ExpectType string valueTransferMemo.gas // $ExpectType string valueTransferMemo.gasPrice // $ExpectType string valueTransferMemo.chainId // $ExpectType SignatureData | SignatureData[] valueTransferMemo.signatures // $ExpectType string valueTransferMemo.to // $ExpectType string valueTransferMemo.value // $ExpectType string valueTransferMemo.input // $ExpectType string valueTransferMemo.data // $ExpectType KlaytnCall valueTransferMemo.klaytnCall const accountUpdate = new AccountUpdate({}) // $ExpectType string accountUpdate.getRLPEncoding() // $ExpectType string accountUpdate.getCommonRLPEncodingForSignature() // $ExpectType Promise<AbstractTransaction> accountUpdate.sign('string') // $ExpectType Promise<AbstractTransaction> accountUpdate.sign(keyrings.single) // $ExpectType Promise<AbstractTransaction> accountUpdate.sign(keyrings.multiple) // $ExpectType Promise<AbstractTransaction> accountUpdate.sign(keyrings.roleBased) // $ExpectType Promise<AbstractTransaction> accountUpdate.sign('string', 0) // $ExpectType Promise<AbstractTransaction> accountUpdate.sign(keyrings.single, 0) // $ExpectType Promise<AbstractTransaction> accountUpdate.sign(keyrings.multiple, 0) // $ExpectType Promise<AbstractTransaction> accountUpdate.sign(keyrings.roleBased, 0) // $ExpectType Promise<AbstractTransaction> accountUpdate.sign('string', (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> accountUpdate.sign(keyrings.single, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> accountUpdate.sign(keyrings.multiple, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> accountUpdate.sign(keyrings.roleBased, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> accountUpdate.sign('string', 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> accountUpdate.sign(keyrings.single, 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> accountUpdate.sign(keyrings.multiple, 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> accountUpdate.sign(keyrings.roleBased, 0, (tx: AbstractTransaction) => '') // $ExpectType void accountUpdate.appendSignatures(sig) // $ExpectType void accountUpdate.appendSignatures([sig, sig]) // $ExpectType void accountUpdate.appendSignatures(['0x01', '0x', '0x']) // $ExpectType void accountUpdate.appendSignatures([['0x01', '0x', '0x'], ['0x01', '0x', '0x']]) // $ExpectType string accountUpdate.combineSignedRawTransactions(['rlpEncoded1', 'rlpEncoded2']) // $ExpectType string accountUpdate.getRawTransaction() // $ExpectType string accountUpdate.getTransactionHash() // $ExpectType string accountUpdate.getSenderTxHash() // $ExpectType string accountUpdate.getRLPEncodingForSignature() // $ExpectType string[] accountUpdate.recoverPublicKeys() // $ExpectType Promise<void> accountUpdate.fillTransaction() // $ExpectType void accountUpdate.validateOptionalValues() // $ExpectType string accountUpdate.type // $ExpectType string accountUpdate.from // $ExpectType string accountUpdate.nonce // $ExpectType string accountUpdate.gas // $ExpectType string accountUpdate.gasPrice // $ExpectType string accountUpdate.chainId // $ExpectType SignatureData | SignatureData[] accountUpdate.signatures // $ExpectType Account accountUpdate.account // $ExpectType KlaytnCall accountUpdate.klaytnCall const smartContractDeploy = new SmartContractDeploy({}) // $ExpectType string smartContractDeploy.getRLPEncoding() // $ExpectType string smartContractDeploy.getCommonRLPEncodingForSignature() // $ExpectType Promise<AbstractTransaction> smartContractDeploy.sign('string') // $ExpectType Promise<AbstractTransaction> smartContractDeploy.sign(keyrings.single) // $ExpectType Promise<AbstractTransaction> smartContractDeploy.sign(keyrings.multiple) // $ExpectType Promise<AbstractTransaction> smartContractDeploy.sign(keyrings.roleBased) // $ExpectType Promise<AbstractTransaction> smartContractDeploy.sign('string', 0) // $ExpectType Promise<AbstractTransaction> smartContractDeploy.sign(keyrings.single, 0) // $ExpectType Promise<AbstractTransaction> smartContractDeploy.sign(keyrings.multiple, 0) // $ExpectType Promise<AbstractTransaction> smartContractDeploy.sign(keyrings.roleBased, 0) // $ExpectType Promise<AbstractTransaction> smartContractDeploy.sign('string', (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> smartContractDeploy.sign(keyrings.single, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> smartContractDeploy.sign(keyrings.multiple, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> smartContractDeploy.sign(keyrings.roleBased, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> smartContractDeploy.sign('string', 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> smartContractDeploy.sign(keyrings.single, 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> smartContractDeploy.sign(keyrings.multiple, 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> smartContractDeploy.sign(keyrings.roleBased, 0, (tx: AbstractTransaction) => '') // $ExpectType void smartContractDeploy.appendSignatures(sig) // $ExpectType void smartContractDeploy.appendSignatures([sig, sig]) // $ExpectType void smartContractDeploy.appendSignatures(['0x01', '0x', '0x']) // $ExpectType void smartContractDeploy.appendSignatures([['0x01', '0x', '0x'], ['0x01', '0x', '0x']]) // $ExpectType string smartContractDeploy.combineSignedRawTransactions(['rlpEncoded1', 'rlpEncoded2']) // $ExpectType string smartContractDeploy.getRawTransaction() // $ExpectType string smartContractDeploy.getTransactionHash() // $ExpectType string smartContractDeploy.getSenderTxHash() // $ExpectType string smartContractDeploy.getRLPEncodingForSignature() // $ExpectType string[] smartContractDeploy.recoverPublicKeys() // $ExpectType Promise<void> smartContractDeploy.fillTransaction() // $ExpectType void smartContractDeploy.validateOptionalValues() // $ExpectType string smartContractDeploy.type // $ExpectType string smartContractDeploy.from // $ExpectType string smartContractDeploy.nonce // $ExpectType string smartContractDeploy.gas // $ExpectType string smartContractDeploy.gasPrice // $ExpectType string smartContractDeploy.chainId // $ExpectType SignatureData | SignatureData[] smartContractDeploy.signatures // $ExpectType string smartContractDeploy.to // $ExpectType string smartContractDeploy.value // $ExpectType string smartContractDeploy.input // $ExpectType string smartContractDeploy.data // $ExpectType boolean smartContractDeploy.humanReadable // $ExpectType string smartContractDeploy.codeFormat // $ExpectType KlaytnCall smartContractDeploy.klaytnCall const smartContractExecution = new SmartContractExecution({}) // $ExpectType string smartContractExecution.getRLPEncoding() // $ExpectType string smartContractExecution.getCommonRLPEncodingForSignature() // $ExpectType Promise<AbstractTransaction> smartContractExecution.sign('string') // $ExpectType Promise<AbstractTransaction> smartContractExecution.sign(keyrings.single) // $ExpectType Promise<AbstractTransaction> smartContractExecution.sign(keyrings.multiple) // $ExpectType Promise<AbstractTransaction> smartContractExecution.sign(keyrings.roleBased) // $ExpectType Promise<AbstractTransaction> smartContractExecution.sign('string', 0) // $ExpectType Promise<AbstractTransaction> smartContractExecution.sign(keyrings.single, 0) // $ExpectType Promise<AbstractTransaction> smartContractExecution.sign(keyrings.multiple, 0) // $ExpectType Promise<AbstractTransaction> smartContractExecution.sign(keyrings.roleBased, 0) // $ExpectType Promise<AbstractTransaction> smartContractExecution.sign('string', (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> smartContractExecution.sign(keyrings.single, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> smartContractExecution.sign(keyrings.multiple, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> smartContractExecution.sign(keyrings.roleBased, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> smartContractExecution.sign('string', 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> smartContractExecution.sign(keyrings.single, 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> smartContractExecution.sign(keyrings.multiple, 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> smartContractExecution.sign(keyrings.roleBased, 0, (tx: AbstractTransaction) => '') // $ExpectType void smartContractExecution.appendSignatures(sig) // $ExpectType void smartContractExecution.appendSignatures([sig, sig]) // $ExpectType void smartContractExecution.appendSignatures(['0x01', '0x', '0x']) // $ExpectType void smartContractExecution.appendSignatures([['0x01', '0x', '0x'], ['0x01', '0x', '0x']]) // $ExpectType string smartContractExecution.combineSignedRawTransactions(['rlpEncoded1', 'rlpEncoded2']) // $ExpectType string smartContractExecution.getRawTransaction() // $ExpectType string smartContractExecution.getTransactionHash() // $ExpectType string smartContractExecution.getSenderTxHash() // $ExpectType string smartContractExecution.getRLPEncodingForSignature() // $ExpectType string[] smartContractExecution.recoverPublicKeys() // $ExpectType Promise<void> smartContractExecution.fillTransaction() // $ExpectType void smartContractExecution.validateOptionalValues() // $ExpectType string smartContractExecution.type // $ExpectType string smartContractExecution.from // $ExpectType string smartContractExecution.nonce // $ExpectType string smartContractExecution.gas // $ExpectType string smartContractExecution.gasPrice // $ExpectType string smartContractExecution.chainId // $ExpectType SignatureData | SignatureData[] smartContractExecution.signatures // $ExpectType string smartContractExecution.to // $ExpectType string smartContractExecution.value // $ExpectType string smartContractExecution.input // $ExpectType string smartContractExecution.data // $ExpectType KlaytnCall smartContractExecution.klaytnCall const cancel = new Cancel({}) // $ExpectType string cancel.getRLPEncoding() // $ExpectType string cancel.getCommonRLPEncodingForSignature() // $ExpectType Promise<AbstractTransaction> cancel.sign('string') // $ExpectType Promise<AbstractTransaction> cancel.sign(keyrings.single) // $ExpectType Promise<AbstractTransaction> cancel.sign(keyrings.multiple) // $ExpectType Promise<AbstractTransaction> cancel.sign(keyrings.roleBased) // $ExpectType Promise<AbstractTransaction> cancel.sign('string', 0) // $ExpectType Promise<AbstractTransaction> cancel.sign(keyrings.single, 0) // $ExpectType Promise<AbstractTransaction> cancel.sign(keyrings.multiple, 0) // $ExpectType Promise<AbstractTransaction> cancel.sign(keyrings.roleBased, 0) // $ExpectType Promise<AbstractTransaction> cancel.sign('string', (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> cancel.sign(keyrings.single, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> cancel.sign(keyrings.multiple, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> cancel.sign(keyrings.roleBased, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> cancel.sign('string', 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> cancel.sign(keyrings.single, 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> cancel.sign(keyrings.multiple, 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> cancel.sign(keyrings.roleBased, 0, (tx: AbstractTransaction) => '') // $ExpectType void cancel.appendSignatures(sig) // $ExpectType void cancel.appendSignatures([sig, sig]) // $ExpectType void cancel.appendSignatures(['0x01', '0x', '0x']) // $ExpectType void cancel.appendSignatures([['0x01', '0x', '0x'], ['0x01', '0x', '0x']]) // $ExpectType string cancel.combineSignedRawTransactions(['rlpEncoded1', 'rlpEncoded2']) // $ExpectType string cancel.getRawTransaction() // $ExpectType string cancel.getTransactionHash() // $ExpectType string cancel.getSenderTxHash() // $ExpectType string cancel.getRLPEncodingForSignature() // $ExpectType string[] cancel.recoverPublicKeys() // $ExpectType Promise<void> cancel.fillTransaction() // $ExpectType void cancel.validateOptionalValues() // $ExpectType string cancel.type // $ExpectType string cancel.from // $ExpectType string cancel.nonce // $ExpectType string cancel.gas // $ExpectType string cancel.gasPrice // $ExpectType string cancel.chainId // $ExpectType SignatureData | SignatureData[] cancel.signatures // $ExpectType KlaytnCall cancel.klaytnCall const chainDataAnchoring = new ChainDataAnchoring({}) // $ExpectType string chainDataAnchoring.getRLPEncoding() // $ExpectType string chainDataAnchoring.getCommonRLPEncodingForSignature() // $ExpectType Promise<AbstractTransaction> chainDataAnchoring.sign('string') // $ExpectType Promise<AbstractTransaction> chainDataAnchoring.sign(keyrings.single) // $ExpectType Promise<AbstractTransaction> chainDataAnchoring.sign(keyrings.multiple) // $ExpectType Promise<AbstractTransaction> chainDataAnchoring.sign(keyrings.roleBased) // $ExpectType Promise<AbstractTransaction> chainDataAnchoring.sign('string', 0) // $ExpectType Promise<AbstractTransaction> chainDataAnchoring.sign(keyrings.single, 0) // $ExpectType Promise<AbstractTransaction> chainDataAnchoring.sign(keyrings.multiple, 0) // $ExpectType Promise<AbstractTransaction> chainDataAnchoring.sign(keyrings.roleBased, 0) // $ExpectType Promise<AbstractTransaction> chainDataAnchoring.sign('string', (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> chainDataAnchoring.sign(keyrings.single, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> chainDataAnchoring.sign(keyrings.multiple, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> chainDataAnchoring.sign(keyrings.roleBased, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> chainDataAnchoring.sign('string', 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> chainDataAnchoring.sign(keyrings.single, 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> chainDataAnchoring.sign(keyrings.multiple, 0, (tx: AbstractTransaction) => '') // $ExpectType Promise<AbstractTransaction> chainDataAnchoring.sign(keyrings.roleBased, 0, (tx: AbstractTransaction) => '') // $ExpectType void chainDataAnchoring.appendSignatures(sig) // $ExpectType void chainDataAnchoring.appendSignatures([sig, sig]) // $ExpectType void chainDataAnchoring.appendSignatures(['0x01', '0x', '0x']) // $ExpectType void chainDataAnchoring.appendSignatures([['0x01', '0x', '0x'], ['0x01', '0x', '0x']]) // $ExpectType string chainDataAnchoring.combineSignedRawTransactions(['rlpEncoded1', 'rlpEncoded2']) // $ExpectType string chainDataAnchoring.getRawTransaction() // $ExpectType string chainDataAnchoring.getTransactionHash() // $ExpectType string chainDataAnchoring.getSenderTxHash() // $ExpectType string chainDataAnchoring.getRLPEncodingForSignature() // $ExpectType string[] chainDataAnchoring.recoverPublicKeys() // $ExpectType Promise<void> chainDataAnchoring.fillTransaction() // $ExpectType void chainDataAnchoring.validateOptionalValues() // $ExpectType string chainDataAnchoring.type // $ExpectType string chainDataAnchoring.from // $ExpectType string chainDataAnchoring.nonce // $ExpectType string chainDataAnchoring.gas // $ExpectType string chainDataAnchoring.gasPrice // $ExpectType string chainDataAnchoring.chainId // $ExpectType SignatureData | SignatureData[] chainDataAnchoring.signatures // $ExpectType string chainDataAnchoring.input // $ExpectType KlaytnCall chainDataAnchoring.klaytnCall const feeDelegatedValueTransfer = new FeeDelegatedValueTransfer({}) // $ExpectType string feeDelegatedValueTransfer.getRLPEncoding() // $ExpectType string feeDelegatedValueTransfer.getCommonRLPEncodingForSignature() // $ExpectType Promise<AbstractTransaction> feeDelegatedValueTransfer.sign('string') // $ExpectType Promise<AbstractTransaction> feeDelegatedValueTransfer.sign(keyrings.single) // $ExpectType Promise<AbstractTransaction> feeDelegatedValueTransfer.sign(keyrings.multiple) /