Skip to content

A fast Solidity compiler for EVM simulations, written in TypeScript

License

Notifications You must be signed in to change notification settings

kyscott18/allegedly

Repository files navigation

Allegedly

A fast Solidity compiler for EVM simulations, written in TypeScript.

Overview

import { sol } from "allegedly";

const depositContract = "0x...";

const { abi, code } = sol(`
contract GetBalance {
  function run() external returns (uint256) {
    return address(${depositContract}).balance;  
  }
}
`);

This project is not meant to replace solc. Instead, it is smaller, faster, more modular alternative, that produces less efficient and less secure bytecode.

Supported Language Features

  • none
  • all

About

A fast Solidity compiler for EVM simulations, written in TypeScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published