eth.rb icon indicating copy to clipboard operation
eth.rb copied to clipboard

a straightforward library to build, sign, and broadcast ethereum transactions anywhere you can run ruby.

Results 68 eth.rb issues
Sort by recently updated
recently updated
newest added

Hello, I am trying to transact with an eth contract method that take an address[] memory in arguments. When I try to pass this array in args of transact_and_wait in...

bug

Porting the Num type from https://github.com/q9f/secp256k1.cr/blob/master/src/secp256k1/num.cr

enhancement

As I am trying to do a transaction and getting transaction type not found. So if anyone knows about any reference repository that I can work with to support BSC...

I think this may tie or interfere with the implementation of #72 also.

enhancement
good first issue

version: `0.5.6` I haven't been able to send a read-only call transaction, only getting `IOErrors` related to the name of the tx params. btw I'm trying to connect to a...

enhancement
help wanted
good first issue

Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-action) from 4.3.4 to 4.4.0. Release notes Sourced from JamesIves/github-pages-deploy-action's releases. v4.4.0 What's Changed Adding tag option to action by @​germa89 in JamesIves/github-pages-deploy-action#1142 - this can be used by...

operations

When initializing `Eth::Contract::FunctionInput` with an array type (e.g. `uint256[]`) it returns the a non-array type on it's type method. This example should make it clear: ```rb Eth::Contract::FunctionInput.new({ "name" => "array",...

bug

Added to `Gemfile` of a rails project and ran `bundle install` on Apple silicon macbook. Error: ``` Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: /Users/septerr/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rbsecp256k1-5.1.0/ext/rbsecp256k1 /Users/septerr/.rbenv/versions/3.1.0/bin/ruby -I...

There's a notable inconsistency between different ETH client implementations regarding the last byte `(v)` of `personal_sign`. Most clients return `1b` or `1c` (27, 28) but some return `00` or `01`....

bug

Hi, im new to this gem but i already have experience with other web3 SDK's. My Question is: How can i call a contract function for example "SwapExactETHForToken" and put...

question