remix-project mirror
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
remix-project/libs/remix-lib
yann300 f3f1127427 fix gaslimit when estimate gas is failing 10 months ago
..
src fix gaslimit when estimate gas is failing 10 months ago
test fix tests 11 months ago
.eslintrc # This is a combination of 50 commits. 2 years ago
.npmignore moved libs into libs dir 5 years ago
README.md fix typos 1 year ago
package.json publish libs 10 months ago
project.json update project.json 2 years ago
tsconfig.json # This is a combination of 50 commits. 2 years ago
tsconfig.lib.json astwalker test fix 4 years ago

README.md

Remix Lib

npm version npm npm GitHub contributions welcome

@remix-project/remix-lib is a common library to various remix tools. It is used in remix-astwalker, remix-analyzer, remix-debug, remix-simulator, remix-solidity, remix-tests libraries and in Remix IDE codebase.

Installation

@remix-project/remix-lib is an NPM package and can be installed using NPM as:

yarn add @remix-project/remix-lib

How to use

@remix-project/remix-lib exports:

{
    EventManager: EventManager,
    helpers: {
      ui: uiHelper,
      compiler: compilerHelper
    },
    Storage: Storage,
    util: util,
    execution: {
      EventsDecoder: EventsDecoder,
      txExecution: txExecution,
      txHelper: txHelper,
      executionContext: new ExecutionContext(),
      txFormat: txFormat,
      txListener: TxListener,
      txRunner: TxRunner,
      typeConversion: typeConversion
    },
    UniversalDApp: UniversalDApp
}

Contribute

Please feel free to open an issue or a pull request.

In case you want to add some code, do have a look at our contribution guidelines here. Reach us on Gitter in case of any queries.

License

MIT © 2018-21 Remix Team