Skip to main content

Meter-gear

Proxy Meter's RESTful API to Eth JSON-RPC, to support Remix, Truffle and more (You should give priority to using Meter's RESTful API).

Quick Start

Installation

On OS X

  • Python 3.8+ support
  1. Install the system-dependecies

    brew install openssl
    export CFLAGS="-I$(brew --prefix openssl)/include $CFLAGS"
    export LDFLAGS="-L$(brew --prefix openssl)/lib $LDFLAGS"
    
  2. Installation of Meter-Gear and it's dependent Python packages via PyPI

    pip3 install meter-gear
    

On Ubuntu

  • Python 3.8+ support
  1. Install the system-dependecies

    sudo apt-get install build-essential libssl-dev python-dev
    
  2. Use a virtual environment to isolate your meter-gear project

    python3 -m venv meter-venv
    source meter-venv/bin/activate
    
  3. Installation of Meter-Gear and it's dependent Python packages via PyPI

    pip3 install meter-gear
    

Note that you can activate and deactivate your virtual environment now

source meter-venv/bin/activate
deactivate

See https://docs.python.org/3/library/venv.html for more information

On Windows

  • Python 3.8+ support
  1. Install Visual C++ Build Tools.

  2. Install scrypt-py use the precompiled wheels.

  3. Installation of Meter-Gear and it's dependent Python packages via PyPI

    pip3 install meter-gear
    

Run

Installing through pip will make the meter-gear command available on your machine (must run meter client first.)

meter-gear

This will run meter-gear on 127.0.0.1:8545.

You can change its default behavior with the following parameters:

  • host: rpc service host, eg: --host 127.0.0.1
  • port: rpc service port, eg: --port 8545
  • endpoint: meter restful service endpoint, eg: --endpoint http://127.0.0.1:8669
  • keystore: keystore file path, eg: --keystore /Users/(username)/keystore), default=meter stand-alone(solo) built-in accounts
  • passcode: passcode of keystore, eg: --passcode xxxxxxxx
  • debug: bool default=false, whether to display debug logs, eg: --debug true
  • log: bool default=false, whether to display rpc logs, eg: --log false

Use Remix

Change the Remix environment to Web3 provide.

Use Truffle

  • Truffle 4.0.6+ support

Modify the configuration of truffle first(truffle.js):

module.exports = {
    networks: {
        development: {
            host: "localhost",
            port: 8545,
            network_id: "*" // Match any network id
        }
    }
};

Then you can use truffle's command line tool.

Metadata

Release files for meter-gear 1.2.92

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for meter-gear 1.2.92
File Interpreter ABI Platform
meter_gear-1.2.92-py39-none-any.whl Python 3.9 none any Details

Release files / meter_gear-1.2.92-py39-none-any.whl

Download URL meter_gear-1.2.92-py39-none-any.whl
Size 27.0 kB
Tags Python 3.9
SHA-256 checksum
How to use checksums
b10ff76da0832a6334613683166ebbf43cb0e15b387e65be63a7e941ad801c25
BLAKE2b-256 checksum
How to use checksums
9d3c9a9f50d857238c5e3532a6db63294eda20a9b42e93e569089020c1a428e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.2.92 This release

1 release file

1.2.91

1 release file

1.2.90

1 release file

1.2.88

1 release file

1.2.87

1 release file

1.2.86

1 release file

1.2.85

1 release file

1.2.84

1 release file

1.2.83

1 release file

1.2.82

1 release file

1.2.81

1 release file

1.2.80

1 release file

1.2.79

1 release file

1.2.78

1 release file

1.2.77

1 release file

1.2.76

1 release file

1.2.75

1 release file

1.2.74

1 release file

1.2.73

1 release file

1.2.72

1 release file

1.2.71

1 release file

1.2.70

1 release file

1.2.69

1 release file

1.2.68

1 release file

1.2.67

1 release file

1.2.66

1 release file

1.2.65

1 release file

1.2.64

1 release file

1.2.63

1 release file

1.2.62

1 release file

1.2.61

1 release file

1.2.60

1 release file

1.2.59

1 release file

1.2.58

1 release file

1.2.57

1 release file

1.2.56

1 release file

1.2.55

1 release file

1.2.54

1 release file

1.2.53

1 release file

1.2.52

1 release file

1.2.51

1 release file

1.2.50

1 release file

1.2.49

1 release file

1.2.48

1 release file

1.2.47

1 release file

1.2.46

1 release file

1.2.45

1 release file

1.2.44

1 release file

1.2.42

1 release file

1.2.41

1 release file

1.2.40

1 release file

1.2.37

1 release file

1.2.36

1 release file

1.2.35

1 release file

1.2.33

1 release file

1.2.32

1 release file

1.2.31

1 release file

1.2.29

1 release file

1.2.28

1 release file

1.2.27

1 release file

1.2.26

1 release file

1.2.25

1 release file

1.2.24

1 release file

1.2.23

1 release file

1.2.22

1 release file

1.2.21

1 release file

1.2.20

1 release file

1.2.19

1 release file

1.2.18

1 release file

1.2.17

2 release files

1.2.15

2 release files

1.2.14

2 release files

1.2.13

2 release files

1.2.12

2 release files

1.2.11

2 release files

1.2.10

2 release files

1.2.9

2 release files

1.2.8

2 release files

1.2.7

2 release files

1.2.6

2 release files

1.2.5

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.23

2 release files

1.1.22

2 release files

1.1.21

2 release files

1.1.20

2 release files

1.1.19

2 release files

1.1.16

2 release files

1.1.15

2 release files

1.1.14

2 release files

1.1.11

2 release files

1.1.10

2 release files

1.1.9

2 release files

1.1.8

2 release files

1.1.7

2 release files

1.1.6

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.58

2 release files

1.0.57

2 release files

1.0.56

2 release files

1.0.55

2 release files

1.0.54

2 release files

1.0.53

2 release files

1.0.52

2 release files

1.0.51

2 release files

1.0.50

2 release files

1.0.45

2 release files

1.0.44

2 release files

1.0.43

2 release files

1.0.42

2 release files

1.0.41

2 release files

1.0.40

2 release files

1.0.35

2 release files

1.0.33

2 release files

1.0.32

2 release files

1.0.31

2 release files

1.0.30

2 release files

1.0.29

2 release files

1.0.28

2 release files

1.0.18

2 release files

1.0.17

2 release files

1.0.16

2 release files

1.0.14

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

0.1.14

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page