Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    tinyyxx
    @tinyyxx
    @javiesses I've tried node v10.15.1 and node v12.18.1 , both not worked for me. I have deleted node_modules and run npm install every time, but still not worked...
    tinyyxx
    @tinyyxx
    @ilanolkies Can you guys help me to solve this problem please? I tried other version of @rsksmart/rsk3, and v0.3.3 has same problem
    Javier Esses
    @javiesses
    Finally, the scrypt-shim error was related to the npm version. Lower versions like v6.4.0 will not install it because it is a deprecated package. Please make sure you are using an up to date version
    tinyyxx
    @tinyyxx
    Hi, @ilanolkies . I am using "@rsksmart/rns": "^1.7.4" to register a subdomain. But recenetly after registering a subdomain, I check it with this.rns.addr('chris11x.wallet.rsk'), I got this error "No addr resolution set". I figure out that @rsksmart/rns it will help me interact with smart contract three times to actually register a subdomain, but I keep failing at second contract call now. Can you please check it out , thanks.
    Ilan
    @ilanolkies
    Hi buddy! We made an update on subdomains recently https://github.com/rnsdomains/rns-js/releases/tag/v1.8.2
    tinyyxx
    @tinyyxx
    ok, thanks
    tinyyxx
    @tinyyxx
    @ilanolkies @javiesses Hi, I got this error when I use @rsksmart/rns@1.8.2
    'Error: Unknown Error: {"jsonrpc":"2.0","id":6182193552024383,"error":{"code":-32010,"message":"transaction nonce too low"}}\n\n at Request._callback (/app/node_modules/@trufflesuite/web3-provider-engine/subproviders/rpc.js:57:23)\n at Request.self.callback (/app/node_modules/request/request.js:185:22)\n at Request.emit (events.js:182:13)\n at Request.EventEmitter.emit (domain.js:442:20)\n at Request.<anonymous> (/app/node_modules/request/request.js:1154:10)\n at Request.emit (events.js:182:13)\n at Request.EventEmitter.emit (domain.js:442:20)\n at IncomingMessage.<anonymous> (/app/node_modules/request/request.js:1076:12)\n at scope.activate (/app/node_modules/dd-trace/packages/dd-trace/src/scope/base.js:54:19)\n at Scope._activate (/app/node_modules/dd-trace/packages/dd-trace/src/scope/async_hooks.js:51:14)' }
    is this related to the package ?
    Ilan
    @ilanolkies
    @tinyyxx hey! What operations are you using?
    tinyyxx
    @tinyyxx
    @ilanolkies subdomains.create
    Ilan
    @ilanolkies
    Are toy passing gas price manually?
    tinyyxx
    @tinyyxx
    I think I just pass gas , this.rns.subdomains.create(this.domain, subdomain, ownerAddress, ownerAddress, { gas: 120000 });
    what gasPrice should I pass ?
    Ilan
    @ilanolkies
    This message was deleted
    tinyyxx
    @tinyyxx
    but I meet this error by passing 12000, I think maybe I pass 85000 will also get this error ?
    As you said, do I need to pass gasPrice to solve "transaction nonce too low" error?
    Ilan
    @ilanolkies
    @tinyyxx For sure you need to update the library and pass gas proce
    If this still fails, can you share with us what’s the current owner and resolver of the subdomain? And maybe some piece of code where you try to update the subdomain
    tinyyxx
    @tinyyxx
    I've solved this problem, thanks for your reply :)
    Jacek Kołodziejczak
    @KolodziejczakJa_twitter
    Hello I have problem with RNS - I have 2 domains on one address - I start to transfer but I forgot to set controller of the domain . Hot to do now?
    Javier Esses
    @javiesses
    Hi @KolodziejczakJa_twitter ! If you transferred the domain from address A to address B, then I guess you want B to be the controller of that domain. In that case, you just need to login to the RNS Manager (https://manager.rns.rifos.org/) with the transferred domain (make sure that your active address is B). You will be redirected to the admin page, make sure you the Advanced mode is selected, click on the Reclaim Domain, sign the tx and then address B will become the controller of your domain
    Jacek Kołodziejczak
    @KolodziejczakJa_twitter
    @javiesses ok thanks - works for me :-)
    Jacek Kołodziejczak
    @KolodziejczakJa_twitter
    in rWallet for Adobe RNS not working. I click send and then type domain.rsk and addres is not valid...
    miltonwg
    @miltonwg
    @KolodziejczakJa_twitter thanks for reaching out!
    which rwallet version are you using?
    Jacek Kołodziejczak
    @KolodziejczakJa_twitter
    image.png

    @KolodziejczakJa_twitter thanks for reaching out!
    which rwallet version are you using?

    Wersion 1.3.0 and try to send to domain: "openart.rsk"

    Ilan
    @ilanolkies
    Hey @KolodziejczakJa_twitter ! The domain seems to have a correct setup https://manager.rns.rifos.org/resolve?name=openart.rsk
    Seems to be an rWallet issue... Can you add it to their repo? https://github.com/rsksmart/rwallet
    Thanks for reaching out!! We keep in touch for any other issue :)
    Jacek Kołodziejczak
    @KolodziejczakJa_twitter

    Hey @KolodziejczakJa_twitter ! The domain seems to have a correct setup https://manager.rns.rifos.org/resolve?name=openart.rsk

    ok I add issue in their repo rsksmart/rwallet#546

    tinyyxx
    @tinyyxx
    Hi, @KolodziejczakJa_twitter Sorry for misunderstanding your issue.
    2 replies
    Hi, @javiesses ,In my code, I'm using rns.addr('openart.rsk') to query 'openart.rsk' with @rsksmart/rns: 1.7.4, and it returned this error, I don't figure it out...
    Error: No addr resolution
        at D:\forgeLabs\rwallet-server\node_modules\@rsksmart\rns\lib\resolutions.js:71:15
        at Generator.next (<anonymous>)
        at asyncGeneratorStep (D:\forgeLabs\rwallet-server\node_modules\@rsksmart\rns\lib\resolutions.js:26:103)
        at _next (D:\forgeLabs\rwallet-server\node_modules\@rsksmart\rns\lib\resolutions.js:28:194)
        at process._tickCallback (internal/process/next_tick.js:68:7)
    tinyyxx
    @tinyyxx
    And according to returned error ref : https://developers.rsk.co/rif/rns/libs/javascript/Errors/#kb002 ,
    It says The given domain has a resolver, but it does not support addr interface, how can I solve this? Thanks.
    Jacek Kołodziejczak
    @KolodziejczakJa_twitter
    image.png
    as a hint in solving the problem, I can add that this is a multi asset wallet based on the ETH address
    I using Meta Mask and RSK mainnet setup to access to the wallet
    Javier Esses
    @javiesses
    Hi @tinyyxx! Please update your RNS.js library to the latest one, 1.8.2. @KolodziejczakJa_twitter set up the domain using the latest resolver, and the RNS version you are using do not support that resolver. Please take a look on the 1.8 release notes: https://github.com/rnsdomains/rns-js/releases/tag/v1.8.0
    1 reply
    tinyyxx
    @tinyyxx

    @javiesses I've tested it with 1.8.2, and it returned

    { Error: No resolver
        at _default._throw (D:\rnstest\node_modules\@rsksmart\rns\lib\errors\ErrorWrapper.js:21:11)
        at D:\rnstest\node_modules\@rsksmart\rns\lib\resolutions.js:46:15
        at Generator.next (<anonymous>)
        at asyncGeneratorStep (D:\rnstest\node_modules\@rsksmart\rns\lib\resolutions.js:28:103)
        at _next (D:\rnstest\node_modules\@rsksmart\rns\lib\resolutions.js:30:194)
        at process._tickCallback (internal/process/next_tick.js:68:7)
      id: 'KB003',
      ref:
       'https://developers.rsk.co/rif/rns/libs/javascript/Errors/#kb003' }

    So my code need to upgrade and his domain need to set a new resolver?

    Is there any way I can still use 1.7.4 ?
    Due to 1.8.2 return txHash instead of txReceipt, I have to reconstruct the logic in my rns subdomain registeration function which is a huge change..😂
    1 reply
    Pedrow
    @pmprete
    how about using web.eth.getTransactionReceipt using the txHash? https://web3js.readthedocs.io/en/v1.2.11/web3-eth.html#gettransactionreceipt it's a one liner and you wouldn't have to change the logic
    5 replies
    Jacek Kołodziejczak
    @KolodziejczakJa_twitter
    image.png
    what is new resolver addres ?
    CryptoMemeHub
    @MemehubCrypto_twitter
    hey there
    I was wondering what makes RIF/RNS superior to Namecoin?
    if I understand correctly, RNS is much more vulnerable to disruption in the parent chain. E.g. Namecoin was pretty much unaffected by the Bitcoin/BCH hashwar, while Rootstock would have been severely disrupted by it
    CryptoMemeHub
    @MemehubCrypto_twitter
    hello? Is someone there?
    Alejandro Cavallero
    @alepc253
    hi
    CryptoMemeHub
    @MemehubCrypto_twitter
    hi there...I was wondering about RIF/RNS and how it's different from Namecoin.