From d29b955de7f5e948d842e2b05f36c18c26bf405b Mon Sep 17 00:00:00 2001 From: Syed Jafri Date: Mon, 8 Feb 2021 11:30:05 -0700 Subject: [PATCH] local assignment fix --- .gitignore | 4 +- eos-evm-js/docs/classes/eosapi.html | 42 ++++----- eos-evm-js/docs/classes/eosevmapi.html | 24 +++--- eos-evm-js/docs/globals.html | 86 +++++++++---------- eos-evm-js/docs/index.html | 86 +++++++++---------- eos-evm-js/docs/interfaces/account.html | 12 +-- eos-evm-js/docs/interfaces/accountstate.html | 6 +- eos-evm-js/docs/interfaces/evmreceipt.html | 32 +++---- eos-evm-js/docs/interfaces/evmresponse.html | 4 +- eos-evm-js/docs/interfaces/log.html | 6 +- eos-evm-js/package.json | 2 +- eosio.evm/eosio.evm.wasm | Bin 508127 -> 508138 bytes eosio.evm/include/eosio.evm/transaction.hpp | 6 +- 13 files changed, 155 insertions(+), 155 deletions(-) diff --git a/.gitignore b/.gitignore index 14e0eb7..1d3b6d8 100644 --- a/.gitignore +++ b/.gitignore @@ -32,8 +32,8 @@ *.app build/* -contracts_project-prefix/* -contracts_unit_tests-prefix/* +contracts_project-prefix +contracts_unit_tests-prefix .DS_Store # Cmake diff --git a/eos-evm-js/docs/classes/eosapi.html b/eos-evm-js/docs/classes/eosapi.html index 9ddb93b..cb65905 100644 --- a/eos-evm-js/docs/classes/eosapi.html +++ b/eos-evm-js/docs/classes/eosapi.html @@ -1131,7 +1131,7 @@

constructor

  • Parameters

    @@ -1164,7 +1164,7 @@

    eos

    eos: any
    @@ -1174,7 +1174,7 @@

    eosContract

    eosContract: string
    @@ -1184,7 +1184,7 @@

    eosPrivateKeys

    eosPrivateKeys: Array<string>
    @@ -1194,7 +1194,7 @@

    rpc

    rpc: any
    @@ -1204,7 +1204,7 @@

    signatureProvider

    signatureProvider: any
    @@ -1221,7 +1221,7 @@

    call

  • Parameters

    @@ -1256,7 +1256,7 @@

    clearAll

  • Returns Promise<any>

    @@ -1274,7 +1274,7 @@

    create

  • Parameters

    @@ -1306,7 +1306,7 @@

    deposit

  • Parameters

    @@ -1341,7 +1341,7 @@

    devNewAccount

  • Parameters

    @@ -1377,7 +1377,7 @@

    getAllAddresses

  • Returns Promise<any>

    @@ -1395,7 +1395,7 @@

    getEthAccount

  • Parameters

    @@ -1419,7 +1419,7 @@

    getEthAccountByEosAccount

  • Parameters

    @@ -1442,7 +1442,7 @@

    getNonce

  • Parameters

    @@ -1466,7 +1466,7 @@

    getStorageAt

  • Parameters

    @@ -1493,7 +1493,7 @@

    getTable

  • Parameters

    @@ -1517,7 +1517,7 @@

    raw

  • Parameters

    @@ -1552,7 +1552,7 @@

    setupEvmContract

  • Parameters

    @@ -1575,7 +1575,7 @@

    transact

  • Parameters

    @@ -1599,7 +1599,7 @@

    withdraw

  • Parameters

    diff --git a/eos-evm-js/docs/classes/eosevmapi.html b/eos-evm-js/docs/classes/eosevmapi.html index a3688d9..ab01146 100644 --- a/eos-evm-js/docs/classes/eosevmapi.html +++ b/eos-evm-js/docs/classes/eosevmapi.html @@ -1095,7 +1095,7 @@

    constructor

  • Parameters

    @@ -1137,7 +1137,7 @@

    abi

    abi: any
    @@ -1147,7 +1147,7 @@

    chainConfig

    chainConfig: any
    @@ -1157,7 +1157,7 @@

    chainId

    chainId: any
    @@ -1167,7 +1167,7 @@

    eos

    eos: EosApi
    @@ -1177,7 +1177,7 @@

    eth

    eth: any
    @@ -1187,7 +1187,7 @@

    ethContract

    ethContract: string | undefined
    @@ -1197,7 +1197,7 @@

    ethPrivateKeys

    ethPrivateKeys: any
    @@ -1214,7 +1214,7 @@

    createEthTx

  • Parameters

    @@ -1258,7 +1258,7 @@

    loadContractFromAbi

  • Parameters

    @@ -1292,7 +1292,7 @@

    setEthereumContract

  • Parameters

    @@ -1315,7 +1315,7 @@

    transfer

  • Parameters

    diff --git a/eos-evm-js/docs/globals.html b/eos-evm-js/docs/globals.html index f22b574..9aae19c 100644 --- a/eos-evm-js/docs/globals.html +++ b/eos-evm-js/docs/globals.html @@ -1644,7 +1644,7 @@

    Const BN

    BN: any = require('bn.js')
    @@ -1654,7 +1654,7 @@

    Const DEFAULT_CHAIN_ID<
    DEFAULT_CHAIN_ID: 1 = 1
    @@ -1664,7 +1664,7 @@

    Const DEFAULT_GAS_LIMIT
    DEFAULT_GAS_LIMIT: "0x1E8480" = "0x1E8480"
    @@ -1674,7 +1674,7 @@

    Const DEFAULT_GAS_PRICE
    DEFAULT_GAS_PRICE: "0x01" = "0x01"
    @@ -1684,7 +1684,7 @@

    Const DEFAULT_SYMBOL

    DEFAULT_SYMBOL: "EOS" = "EOS"
    @@ -1694,7 +1694,7 @@

    Const DEFAULT_VALUE

    DEFAULT_VALUE: "0x0" = "0x0"
    @@ -1704,7 +1704,7 @@

    Const EOSIO_SYSTEM

    EOSIO_SYSTEM: "eosio" = "eosio"
    @@ -1714,7 +1714,7 @@

    Const EOSIO_TOKEN

    EOSIO_TOKEN: "eosio.token" = "eosio.token"
    @@ -1724,7 +1724,7 @@

    Const EOSIO_TOKEN_PRECI
    EOSIO_TOKEN_PRECISION: 4 = 4
    @@ -1734,7 +1734,7 @@

    Const EOS_TO_WEI_C
    EOS_TO_WEI_CONVERSION: 18 = 18
    @@ -1744,7 +1744,7 @@

    Const ETH_CHAIN

    ETH_CHAIN: "mainnet" = "mainnet"
    @@ -1754,7 +1754,7 @@

    Const FORK

    FORK: "istanbul" = "istanbul"
    @@ -1764,7 +1764,7 @@

    Const abiEncoder

    abiEncoder: any = require('ethereumjs-abi')
    @@ -1774,7 +1774,7 @@

    Const compiledContract

    compiledContract: any = solc.compile(JSON.stringify(contractInput), { import: findImports })
    @@ -1784,7 +1784,7 @@

    Const fs

    fs: any = require('fs')
    @@ -1794,7 +1794,7 @@

    Const path

    path: any = require('path')
    @@ -1804,7 +1804,7 @@

    Const solc

    solc: any = require('solc')
    @@ -1821,7 +1821,7 @@

    Const findImports

  • Parameters

    @@ -1849,7 +1849,7 @@

    getDeployableFilesFromDir

  • Parameters

    @@ -1880,7 +1880,7 @@

    Const transformEthAccou
  • Parameters

    @@ -1902,7 +1902,7 @@

    Const ENDPOINTS

    ENDPOINTS: object
    @@ -1911,7 +1911,7 @@

    jungle

    jungle: string[] = ['https://api.jungle.alohaeos.com']
    @@ -1921,7 +1921,7 @@

    local

    local: string[] = ['http://0.0.0.0:8888']
    @@ -1932,7 +1932,7 @@

    Const chainIds

    chainIds: object
    @@ -1941,7 +1941,7 @@

    jungle

    jungle: string = "e70aaab8997e1dfce58fbfac80cbbb8fecec7b99cf982a9444273cbc64c41473"
    @@ -1951,7 +1951,7 @@

    kylin

    kylin: string = "5fff1dae8dc8e2fc4d5b23b2c7665c97f9e9d8edf2b6485a86ba311c25639191"
    @@ -1961,7 +1961,7 @@

    local

    local: string = "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f"
    @@ -1971,7 +1971,7 @@

    mainnet

    mainnet: string = "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906"
    @@ -1982,7 +1982,7 @@

    Const contractInput

    contractInput: object
    @@ -1991,7 +1991,7 @@

    language

    language: string = "Solidity"
    @@ -2001,7 +2001,7 @@

    settings

    settings: object
    @@ -2010,7 +2010,7 @@

    evmVersion

    evmVersion: string = "istanbul"
    @@ -2020,7 +2020,7 @@

    optimizer

    optimizer: object
    @@ -2029,7 +2029,7 @@

    enabled

    enabled: boolean = true
    @@ -2039,7 +2039,7 @@

    runs

    runs: number = 300
    @@ -2050,7 +2050,7 @@

    outputSelection

    outputSelection: object
    @@ -2059,7 +2059,7 @@

    *

    *: object
    @@ -2068,7 +2068,7 @@

    *

    *: string[] = ['abi', 'evm.bytecode']
    @@ -2081,7 +2081,7 @@

    sources

    sources: object
    @@ -2090,7 +2090,7 @@

    ERC20

    ERC20: object
    @@ -2099,7 +2099,7 @@

    content

    content: any = fs.readFileSync(path.join(__dirname, 'ERC20.sol'), 'utf8')
    @@ -2110,7 +2110,7 @@

    ERC721

    ERC721: object
    @@ -2119,7 +2119,7 @@

    content

    content: any = fs.readFileSync(path.join(__dirname, 'ERC721.sol'), 'utf8')
    diff --git a/eos-evm-js/docs/index.html b/eos-evm-js/docs/index.html index cbf1559..e90d674 100644 --- a/eos-evm-js/docs/index.html +++ b/eos-evm-js/docs/index.html @@ -1645,7 +1645,7 @@

    Const BN

    BN: any = require('bn.js')
    @@ -1655,7 +1655,7 @@

    Const DEFAULT_CHAIN_ID<
    DEFAULT_CHAIN_ID: 1 = 1

    @@ -1665,7 +1665,7 @@

    Const DEFAULT_GAS_LIMIT
    DEFAULT_GAS_LIMIT: "0x1E8480" = "0x1E8480"
    @@ -1675,7 +1675,7 @@

    Const DEFAULT_GAS_PRICE
    DEFAULT_GAS_PRICE: "0x01" = "0x01"
    @@ -1685,7 +1685,7 @@

    Const DEFAULT_SYMBOL

    DEFAULT_SYMBOL: "EOS" = "EOS"
    @@ -1695,7 +1695,7 @@

    Const DEFAULT_VALUE

    DEFAULT_VALUE: "0x0" = "0x0"
    @@ -1705,7 +1705,7 @@

    Const EOSIO_SYSTEM

    EOSIO_SYSTEM: "eosio" = "eosio"
    @@ -1715,7 +1715,7 @@

    Const EOSIO_TOKEN

    EOSIO_TOKEN: "eosio.token" = "eosio.token"
    @@ -1725,7 +1725,7 @@

    Const EOSIO_TOKEN_PRECI
    EOSIO_TOKEN_PRECISION: 4 = 4
    @@ -1735,7 +1735,7 @@

    Const EOS_TO_WEI_C
    EOS_TO_WEI_CONVERSION: 18 = 18
    @@ -1745,7 +1745,7 @@

    Const ETH_CHAIN

    ETH_CHAIN: "mainnet" = "mainnet"
    @@ -1755,7 +1755,7 @@

    Const FORK

    FORK: "istanbul" = "istanbul"
    @@ -1765,7 +1765,7 @@

    Const abiEncoder

    abiEncoder: any = require('ethereumjs-abi')
    @@ -1775,7 +1775,7 @@

    Const compiledContract

    compiledContract: any = solc.compile(JSON.stringify(contractInput), { import: findImports })
    @@ -1785,7 +1785,7 @@

    Const fs

    fs: any = require('fs')
    @@ -1795,7 +1795,7 @@

    Const path

    path: any = require('path')
    @@ -1805,7 +1805,7 @@

    Const solc

    solc: any = require('solc')
    @@ -1822,7 +1822,7 @@

    Const findImports

  • Parameters

    @@ -1850,7 +1850,7 @@

    getDeployableFilesFromDir

  • Parameters

    @@ -1881,7 +1881,7 @@

    Const transformEthAccou
  • Parameters

    @@ -1903,7 +1903,7 @@

    Const ENDPOINTS

    ENDPOINTS: object
    @@ -1912,7 +1912,7 @@

    jungle

    jungle: string[] = ['https://api.jungle.alohaeos.com']
    @@ -1922,7 +1922,7 @@

    local

    local: string[] = ['http://0.0.0.0:8888']
    @@ -1933,7 +1933,7 @@

    Const chainIds

    chainIds: object
    @@ -1942,7 +1942,7 @@

    jungle

    jungle: string = "e70aaab8997e1dfce58fbfac80cbbb8fecec7b99cf982a9444273cbc64c41473"
    @@ -1952,7 +1952,7 @@

    kylin

    kylin: string = "5fff1dae8dc8e2fc4d5b23b2c7665c97f9e9d8edf2b6485a86ba311c25639191"
    @@ -1962,7 +1962,7 @@

    local

    local: string = "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f"
    @@ -1972,7 +1972,7 @@

    mainnet

    mainnet: string = "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906"
    @@ -1983,7 +1983,7 @@

    Const contractInput

    contractInput: object
    @@ -1992,7 +1992,7 @@

    language

    language: string = "Solidity"
    @@ -2002,7 +2002,7 @@

    settings

    settings: object
    @@ -2011,7 +2011,7 @@

    evmVersion

    evmVersion: string = "istanbul"
    @@ -2021,7 +2021,7 @@

    optimizer

    optimizer: object
    @@ -2030,7 +2030,7 @@

    enabled

    enabled: boolean = true
    @@ -2040,7 +2040,7 @@

    runs

    runs: number = 300
    @@ -2051,7 +2051,7 @@

    outputSelection

    outputSelection: object
    @@ -2060,7 +2060,7 @@

    *

    *: object
    @@ -2069,7 +2069,7 @@

    *

    *: string[] = ['abi', 'evm.bytecode']
    @@ -2082,7 +2082,7 @@

    sources

    sources: object
    @@ -2091,7 +2091,7 @@

    ERC20

    ERC20: object
    @@ -2100,7 +2100,7 @@

    content

    content: any = fs.readFileSync(path.join(__dirname, 'ERC20.sol'), 'utf8')
    @@ -2111,7 +2111,7 @@

    ERC721

    ERC721: object
    @@ -2120,7 +2120,7 @@

    content

    content: any = fs.readFileSync(path.join(__dirname, 'ERC721.sol'), 'utf8')
    diff --git a/eos-evm-js/docs/interfaces/account.html b/eos-evm-js/docs/interfaces/account.html index bdb6f21..6ab610f 100644 --- a/eos-evm-js/docs/interfaces/account.html +++ b/eos-evm-js/docs/interfaces/account.html @@ -1057,7 +1057,7 @@

    account

    account: string
    @@ -1067,7 +1067,7 @@

    address

    address: string
    @@ -1077,7 +1077,7 @@

    balance

    balance: BN
    @@ -1087,7 +1087,7 @@

    code

    code: string | Buffer
    @@ -1097,7 +1097,7 @@

    index

    index: number
    @@ -1107,7 +1107,7 @@

    nonce

    nonce: number
    diff --git a/eos-evm-js/docs/interfaces/accountstate.html b/eos-evm-js/docs/interfaces/accountstate.html index 43051d6..48bad7a 100644 --- a/eos-evm-js/docs/interfaces/accountstate.html +++ b/eos-evm-js/docs/interfaces/accountstate.html @@ -1045,7 +1045,7 @@

    index

    index: number
    @@ -1055,7 +1055,7 @@

    key

    key: string
    @@ -1065,7 +1065,7 @@

    value

    value: string
    diff --git a/eos-evm-js/docs/interfaces/evmreceipt.html b/eos-evm-js/docs/interfaces/evmreceipt.html index 32bb8f3..85280d4 100644 --- a/eos-evm-js/docs/interfaces/evmreceipt.html +++ b/eos-evm-js/docs/interfaces/evmreceipt.html @@ -1097,7 +1097,7 @@

    createdAddress

    createdAddress: string
    @@ -1107,7 +1107,7 @@

    errors

    errors: string[]
    @@ -1117,7 +1117,7 @@

    from

    from: string
    @@ -1127,7 +1127,7 @@

    gasLimit

    gasLimit: number
    @@ -1137,7 +1137,7 @@

    gasPrice

    gasPrice: number
    @@ -1147,7 +1147,7 @@

    gasUsed

    gasUsed: number
    @@ -1157,7 +1157,7 @@

    logs

    logs: Log[]
    @@ -1167,7 +1167,7 @@

    nonce

    nonce: number
    @@ -1177,7 +1177,7 @@

    output

    output: string
    @@ -1187,7 +1187,7 @@

    r

    r: string
    @@ -1197,7 +1197,7 @@

    s

    s: string
    @@ -1207,7 +1207,7 @@

    status

    status: string
    @@ -1217,7 +1217,7 @@

    to

    to: string
    @@ -1227,7 +1227,7 @@

    transactionHash

    transactionHash: string
    @@ -1237,7 +1237,7 @@

    v

    v: number
    @@ -1247,7 +1247,7 @@

    value

    value: number
    diff --git a/eos-evm-js/docs/interfaces/evmresponse.html b/eos-evm-js/docs/interfaces/evmresponse.html index d33e9ad..11d94ac 100644 --- a/eos-evm-js/docs/interfaces/evmresponse.html +++ b/eos-evm-js/docs/interfaces/evmresponse.html @@ -1041,7 +1041,7 @@

    eos

    eos: any
    @@ -1051,7 +1051,7 @@

    eth

    diff --git a/eos-evm-js/docs/interfaces/log.html b/eos-evm-js/docs/interfaces/log.html index a0b9ffd..fe4907d 100644 --- a/eos-evm-js/docs/interfaces/log.html +++ b/eos-evm-js/docs/interfaces/log.html @@ -1045,7 +1045,7 @@

    address

    address: string
    @@ -1055,7 +1055,7 @@

    data

    data: string
    @@ -1065,7 +1065,7 @@

    topics

    topics: string[]
    diff --git a/eos-evm-js/package.json b/eos-evm-js/package.json index d7d2068..13996df 100644 --- a/eos-evm-js/package.json +++ b/eos-evm-js/package.json @@ -1,6 +1,6 @@ { "name": "eos-evm-js", - "version": "0.3.2", + "version": "0.3.3", "description": "EOSIO EVM JS SDK", "keywords": [], "main": "dist/eos-evm-js.umd.js", diff --git a/eosio.evm/eosio.evm.wasm b/eosio.evm/eosio.evm.wasm index 83ecec2207bb7f7977a24ad0bde4c76197a298e9..08ac75d43e77224824c5451365d2c9f431751533 100755 GIT binary patch delta 63 zcmccLDF3Qae#0*=#>bm~bEWKN>J;9bc& encoded, eosio::name ram_payer) + EthereumTransaction(const std::vector& encoded, eosio::name ram_payer_account) { // Max Transaction size eosio::check(encoded.size() < MAX_TX_SIZE, "Invalid Transaction: Max size of a transaction is 128 KB"); @@ -192,8 +192,8 @@ namespace eosio_evm hash = keccak_256(encode()); // RAM Payer - eosio::require_auth(ram_payer); - ram_payer = ram_payer; + eosio::require_auth(ram_payer_account); + ram_payer = ram_payer_account; // Gas initialize_base_gas();