mbezhanov/ethereum-converter

A simple library for performing conversion between various Ethereum units

v2.0.0 2021-03-12 07:23 UTC

This package is auto-updated.

Last update: 2024-12-12 15:24:55 UTC


README

A simple library for performing easy conversion between various Ethereum units.

The conversion logic has been modelled after web3.js

This library requires the bcmath PHP extension.

Installation:

composer require mbezhanov/ethereum-converter

Usage:

$converter = new Bezhanov\Ethereum\Converter();

// convert from Wei to another unit:
$value = $converter->fromWei('21000000000000', 'finney');
echo $value; // "0.021"

// convert from another unit to Wei:
$value = $converter->toWei('1', 'ether');
echo $value; // "1000000000000000000"

Supported units:

  • kwei / ada
  • mwei / babbage
  • gwei / shannon
  • szabo
  • finney
  • ether
  • kether / grand / einstein
  • mether
  • gether
  • tether