eth.rb
eth.rb copied to clipboard
a straightforward library to build, sign, and broadcast ethereum transactions anywhere you can run ruby.
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...
Porting the Num type from https://github.com/q9f/secp256k1.cr/blob/master/src/secp256k1/num.cr
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.
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...
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...
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",...
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`....
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...