profile
viewpoint

coldhead/kaleidos 172

CSS3 Kaleidoscope Effect

gf3/protobot 53

Prototype IRC Bot

rickycodes/emoji-picker 23

:poop: vanilla JavaScript emoji picker

rickycodes/audio-visualizer 17

:headphones: Audio visualizer built with HTML5 web audio API

rickycodes/github-daybreak 10

Let there be light :sunny:

rickycodes/electron-kaleidos 7

Electron and kaleidoscopes

rickycodes/android-drag-and-drop 6

drag and drop files to android /sdcard/

rickycodes/dat-proxy-browser 5

Rough sketch of a decentralised (supporting DAT) mobile web browser built with react-native

miketaylr/kaleidos-extension 4

Adds a context-menu option to open any image in Coldhead's Kaleidos™

rickycodes/card 4

npx business card built with rust targeting wasm

startedAdaRoseCannon/immersive-ar-emulation

started time in 2 hours

startedthi-ng/synstack

started time in 2 hours

startedkingdaro/typescript-plugin-tw-template

started time in 4 hours

created repositorykeijiro/SimpleCompositionTest

created time in 6 hours

issue openedMetaMask/metamask-extension

I failed to send ether with some memo(custom data) to some NON-CONTRACT account by calling sendTransaction

Hi,

I failed to send ether with some memo(custom data) to some NON-CONTRACT account by calling sendTransaction

    web3.eth.sendTransaction({
      from: web3.givenProvider.selectedAddress,
      to: "0xXXXXXXXXXXXXXXX",
      value: 0.01,
      data: web3.toHex("Some Memo")
    }).then(function (receipt) {
    }).catch(function (e) {console.error(e)})

Expected behavior

successfully done, and the input data field of the receipt should include the memo(custom data)

Actual behavior

error: Error: TxGasUtil - Trying to call a function on a non-contract address { "originalError": { "errorKey": "transactionErrorNoContract", "getCodeResponse": "0x" } }

The message "TxGasUtil - Trying to call a function on a non-contract address" is returned by the inpage.js of Metamask. Actually, I can send message by using Metamask manually. Just failed by using web3.js with Metamask. So, I think it's a bug obviously. And, this is a really necessary feature. For example, in the case that I need to send ether with attached message, such as a message specifying the beneficiary address(based on another chain that is different from ethereum) to receive some tokens. Without this feature, how can I do to make the recipient that received the ether trust the beneficiary address?? By sending mail, off chain ???

Logs

error: Error: TxGasUtil - Trying to call a function on a non-contract address { "originalError": { "errorKey": "transactionErrorNoContract", "getCodeResponse": "0x" } }

Environment

Chrome Browser, MetaMask, Web3js, Rinkeby Testnet

created time in 6 hours

created repositoryOmgImAlexis/discord.js

created time in 11 hours

startedJTechPhotonics/J-Tech-Photonics-Laser-Tool

started time in 12 hours

issue commentMetaMask/metamask-extension

upgrade trezor-connect dependency to latest

Hope the issue can be resolved soon

prusnak

comment created time in 12 hours

startedkyokan/footnote

started time in 12 hours

issue commentMetaMask/metamask-extension

upgrade trezor-connect dependency to latest

Looping in devs who have been active in this repo recently: @tmashuang @brad-decker @danjm

You guys pls take a look and help resolving the issue.

Thank you and cheers.

prusnak

comment created time in 14 hours

created repositorySomethingGeneric/LysumBackup

Extra precaution

created time in 14 hours

startedOpenRC/openrc

started time in 14 hours

PublicEvent

started99designs/gqlgen

started time in 18 hours

startedmafintosh/raxor

started time in a day

created repositorymafintosh/raxor

A seekable (random-access) XSALSA20 xor stream

created time in a day

issue commentMetaMask/metamask-extension

Inpage injection fails in Firefox under some CSP settings

To my knowledge that applies to writing extension stuff using XPCOM APIs, note here that while the documentation of exportFunction is on the XPCOM part of the wiki, it is not exposed as an XPCOM API (at names like Components.utils.exportFunction) but specifically as part of the content script global scope. While you can never be sure with Mozilla, I don't believe that they will stop exposing these 3 functions given their usefulness and given that they need a comparable mechanism for their own stuff in-browser anyways. There also is simply no alternative to this API to solving this anyways, so we might as well use it and make sure that they know about this and its important to this extension so that they at least don't remove without prior notice.

marcusmolchany

comment created time in a day

fork bwinton/this-week-in-rust

Data for this-week-in-rust.org

fork in a day

startedytdl-org/youtube-dl

started time in a day

startedDiscordSRV/DiscordSRV

started time in a day

issue commentMetaMask/metamask-extension

Inpage injection fails in Firefox under some CSP settings

@ntninja See the warning at the beginning of this page: https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM

I thought they had decided to pursue the cross-browser Web Extensions API, rather than pursue this or any other Firefox-specific API

marcusmolchany

comment created time in a day

issue commentMetaMask/metamask-extension

Inpage injection fails in Firefox under some CSP settings

@Gudahtt: Which one? Where did you see that? I have extensions depending on that content-script API.

marcusmolchany

comment created time in a day

issue commentMetaMask/metamask-extension

Inpage injection fails in Firefox under some CSP settings

@ntninja I think that API was since deprecated? :thinking: So that might not be a viable option anymore. Not 100% sure though.

marcusmolchany

comment created time in a day

issue commentMetaMask/metamask-extension

Inpage injection fails in Firefox under some CSP settings

I'm labelling this as "blocked" because the upstream issue has not been addressed yet: https://bugzilla.mozilla.org/show_bug.cgi?id=1446231

marcusmolchany

comment created time in a day

created repositorySomethingGeneric/LysumFuck

:(

created time in a day

issue closedMetaMask/metamask-extension

MetaMask returning bad value for solidity account.balance

Reported by a user, referred to us by the Solidity team here: https://github.com/ethereum/solidity/issues/2325

Seems we're returning a strange result for account.balance, like msg.sender.balance.

closed time in a day

danfinlay

issue commentMetaMask/metamask-extension

MetaMask returning bad value for solidity account.balance

This appears to have been fixed in https://github.com/ethereum/go-ethereum/issues/16999

I haven't confirmed this has been fixed, but I'll close it for now anyway since it doesn't seem to be a problem with MetaMask itself.

danfinlay

comment created time in a day

issue closedMetaMask/metamask-extension

import account not available unless account already created

Importing an account via JSON or private key is in the account menu, which is not accessible unless at least one other account exists and is unlocked.

Yes you could restore from a seed phrase, but not having a seed phrase available is common; for example accounts created with geth have no associated seed phrase.

closed time in a day

jordanglassman

issue commentMetaMask/metamask-extension

import account not available unless account already created

Thanks for the suggestion! I'm going to close this in favour of #6466, which seems to be a more general version of this.

jordanglassman

comment created time in a day

more