fix ethers6

pull/5188/head
yann300 2 months ago
parent c7f6932bba
commit e97d28073a
  1. 5
      libs/remix-simulator/src/methods/accounts.ts
  2. 10
      libs/remix-simulator/src/methods/transactions.ts

@ -76,6 +76,7 @@ export class Web3Accounts {
methods (): Record<string, unknown> { methods (): Record<string, unknown> {
return { return {
eth_requestAccounts: this.eth_requestAccounts.bind(this),
eth_accounts: this.eth_accounts.bind(this), eth_accounts: this.eth_accounts.bind(this),
eth_getBalance: this.eth_getBalance.bind(this), eth_getBalance: this.eth_getBalance.bind(this),
eth_sign: this.eth_sign.bind(this), eth_sign: this.eth_sign.bind(this),
@ -85,6 +86,10 @@ export class Web3Accounts {
} }
} }
eth_requestAccounts (_payload, cb) {
return cb(null, Object.keys(this.accounts))
}
eth_accounts (_payload, cb) { eth_accounts (_payload, cb) {
return cb(null, Object.keys(this.accounts)) return cb(null, Object.keys(this.accounts))
} }

@ -308,7 +308,6 @@ export class Transactions {
const txBlock = this.vmContext.blockByTxHash[receipt.transactionHash] const txBlock = this.vmContext.blockByTxHash[receipt.transactionHash]
const tx = this.vmContext.txByHash[receipt.transactionHash] const tx = this.vmContext.txByHash[receipt.transactionHash]
// TODO: params to add later // TODO: params to add later
const r: Record<string, unknown> = { const r: Record<string, unknown> = {
blockHash: bytesToHex(txBlock.hash()), blockHash: bytesToHex(txBlock.hash()),
@ -322,11 +321,10 @@ export class Transactions {
input: receipt.input, input: receipt.input,
nonce: bigIntToHex(tx.nonce), nonce: bigIntToHex(tx.nonce),
transactionIndex: this.TX_INDEX, transactionIndex: this.TX_INDEX,
value: bigIntToHex(tx.value) value: bigIntToHex(tx.value),
// "value":"0xf3dbb76162000" // 4290000000000000 v: bigIntToHex(tx.v),
// "v": "0x25", // 37 r: bigIntToHex(tx.r),
// "r": "0x1b5e176d927f8e9ab405058b2d2457392da3e20f328b16ddabcebc33eaac5fea", s: bigIntToHex(tx.s)
// "s": "0x4ba69724e8f69de52f0125ad8b3c5c2cef33019bac3249e2c0a2192766d1721c"
} }
if (receipt.to) { if (receipt.to) {

Loading…
Cancel
Save