Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Apr 01 2020 08:58
    DrPeterVanNostrand removed as member
  • Apr 01 2020 08:56
    vkomenda removed as member
  • Apr 01 2020 08:54
    phahulin removed as member
  • Apr 01 2020 08:54
    pablofullana removed as member
  • Apr 01 2020 08:54
    mbr removed as member
  • Apr 01 2020 08:05
    DemiMarie removed as member
  • Apr 01 2020 08:05
    fernandomg removed as member
  • Apr 01 2020 08:05
    c0gent removed as member
  • Apr 01 2020 08:04
    dforsten removed as member
  • Apr 01 2020 08:04
    fvictorio removed as member
  • Mar 31 2020 16:28
    afck added as member
  • Mar 31 2020 09:35
    vkomenda added as member
  • Mar 31 2020 09:34
    pablofullana added as member
  • Mar 31 2020 09:34
    mbr added as member
  • Mar 31 2020 09:31
    phahulin added as member
  • Mar 31 2020 09:31
    DrPeterVanNostrand added as member
  • Mar 31 2020 09:30
    DemiMarie added as member
  • Jan 27 2020 10:14
    fernandomg added as member
  • Jan 27 2020 10:14
    c0gent added as member
  • Jan 27 2020 10:14
    dforsten added as member
Gabi
@0xGabi
I found that trying to run sripts like watcher:signature-request I got [1565253656659] ERROR (watcher-erc-erc-signature-request): Disconnected from redis
Alexander Kolotov
@akolotov
Could you verify contracts in the blockscout as so I could troubleshoot the issue. Or please provide exact commit you are on for the bridge contracts.
Gabi
@0xGabi
@akolotov You mean the token contracts?
I have used master for the poa-bridge-contracts
But for the rest of the process I use Token Bridge 1.0.0-rc0
You think that could be it?
Alexander Kolotov
@akolotov
both token contracts and bridge contracts
Gabi
@0xGabi
Cool
1 min
Rinkeby token contract: 0x4a7683282053FF1e2381Cc1663fb04FbBCD18350
POA Sokol token contract: 0xc674c75ED842885768D374d6369507Be55b8A02B
Bridge Home: 0x7d8cf502090c1f7Dc139aE530A4Fb20cbEBf2BF1
Bridge Foreign: 0x7d8cf502090c1f7Dc139aE530A4Fb20cbEBf2BF1
Alexander Kolotov
@akolotov
Did you verify them by "Verify and publish" key?
image.png
Gabi
@0xGabi
No I don't
I'll try to do it
Gabi
@0xGabi
If it helps the Rinkeby token is a MiniMe Token
Gabi
@0xGabi
Hey I was not able to verify right away and I have to go now. If there is other recommendation and future steps I can do I will appreciate. Thank you
Alexander Kolotov
@akolotov
BTW, If you look at transactions list on both sides you will see that 1 Honey was sent to the token contract (https://blockscout.com/eth/rinkeby/tx/0xef2bf737041b514dd802aeb8e12ee514a3f545c77353237fa589d7dcbe60935e) on the Foreign side (Rinkeby) and no transactions sent to the Home side (Sokol) from brdige validators. So, it means that the bridge oracle is not configured properly. Please share logs from that system where the oracle deployed.
Gabi
@0xGabi
Hey @akolotov I'm back. Yeah I notice that. I will try to look into the Oracle in more detail
Hope it, help 😁
Thank you!!
Alexander Kolotov
@akolotov
I see that senderhome worker is trying to send the transaction and fails: {"level":60,"time":1565252957516,"msg":"Max processing time reached","name":"sender-home","v":1}
Alexander Kolotov
@akolotov
Try to clear all radisdb and rabbitmq data and re-deploy the oracle.
Gabi
@0xGabi
Cool, I'll try that. How can I check that radish and rabbitmq are working as expected?
Gabi
@0xGabi
Hey @akolotov I reset the oracle and remove the ~/bridge_data folder but still not messages are send
Gabi
@0xGabi
I'm not sure why I'm seeing: {"level":50,"time":1565253850548,"msg":"Disconnected from redis","name":"sender-foreign","v":1} How can I asure to have Redis connected?
Gabi
@0xGabi
Hey I was able to make the bridge work...not sure how. At some point I nail the correct config but have to keep testing to be sure what it was 😅
Also right now I have deleted the ~/bridge_data folder and it was not generated again 🤷‍♂️
Gabi
@0xGabi
Ok @akolotov now it's working fine!! 🎉 Thank you for your help. Would like to know what's the best place to ask some question about Validators smart contracts
Alexander Kolotov
@akolotov
@0xGabi I recommend to ask all technical questions on https://forum.poa.network/c/tokenbridge/
Salt Bae
@jazzholicbae
Hello, Great work for TokenBridge contract, any plans to add NATIVE_TO_NATIVE for POA testnets connecting Ethereum mainnet?
I see that NATIVE_TO_ERC20 and ERC20_TO_NATIVE is possible however I don't see the NATIVE_TO_NATIVE mode here
Alexander Kolotov
@akolotov
@jazzholicbae In fact we already have the open issue for this functionality: poanetwork/tokenbridge-contracts#65. It is postponed so far since there are no obvious stake holders for this feature. Could you share use cases you see such kind of bridge will be useful for you?
Salt Bae
@jazzholicbae
@akolotov As described on the issue, native token bridge will be good such as xETH chain, there are already a specific use case for it ( for example binance's stable token btc2 )
Alexander Kolotov
@akolotov
@jazzholicbae that's great! The question so far is who will contribute new mediators for AMB to support such kind of transfers. Do you have spare resources to work on them? If so, we could assist to these resources in preparation of the contracts.
Salt Bae
@jazzholicbae
@akolotov Yes we have, once we launch the bridge chain they would assist
Robert Brown
@fileflume

Hi All, I'm running some validator nodes on the fuse.io network, which is based on the POA bridge. I'm getting Max processing time reached" errors:
{"level":60,"time":1590188405489,"msg":"Max processing time reached","name":"watcher-native-erc-collected-signatures","v":1}

This happen after about 12+ hours after starting the containers, always first on the collected_signatures container.

We're using settings:
HOME_POLLING_INTERVAL=5000
FOREIGN_POLLING_INTERVAL=5000
MAX_PROCESSING_TIME=20000

But I'm not sure what these parameters do, and whether increasing 1 or more of them is a suitable solution for these seemingly arbitary errors?
These are the only errors - memory we've got stable and there are no OOMs.

Any ideas guys?

Masterdubs
@masterdubs
Hello, could you point me to the doc about changing the validator and requirered number of validators after deployment on custom network please , I have hard time to find it
Sameroom
@sameroom-bot

[Igor Barinov, POA Network] Please ask your questions in Discord support channel https://discord.gg/ZUnrZTK

requirered number of validators after deployment on custom network please
min is 1, min safe for prod is 2-of-3

changing the validator
which bridge mode do you use?

Albert Pinto
@albertp2204

Hi. I used the bridge yesterday and I still haven't received the dai to mainnet, what would have happened?

this is the transaction 0xd41b8e70299819aaa39e1f8fb67c8137ee37a0c7b47a524fc8529209ba21e147

1 reply
SKaye
@sonnykaye
Hello Ive lost many STAKE on omnibridge. Instead of going to my ETH Mainnet they went to EternalStorageProxy ??
What could I do to amend this situation?
zandercreations
@zandercreations

https://forum.poa.network/t/insufficient-funds-error-using-the-ropsten-testnet/5311

Hi, I’m trying to setup Token Bridge with Hyperledger Besu and I’m stuck at trying to deploy the TokenBridge Contracts on the Home & Foreign EVM’s.
Essentially after running the Deploy script I was able to get the Contracts to deploy on my home EVM but when the script tries to deploy to the Foreign network (ropsten) I run into an error saying I don’t have enough (gas * price + value)

Home Deployment Bridge completed

========================================
deploying ForeignBridge
[Foreign] deploying bridgeable token
Error: web3 RPC failed: {“code”:-32000,“message”:“insufficient funds for gas * price + value”}

I’m using the Ropsten test network
With the Infura API endpoint

I believe I don’t understand the formula for the gas when it comes to setting up the environment variables for the token bridge contract deployment script

HOME_RPC_URL=*
HOME_BRIDGE_OWNER=0x627306090abaB3A6e1400e9345bC60c78a8BEf57
HOME_VALIDATORS_OWNER=0x627306090abaB3A6e1400e9345bC60c78a8BEf57
HOME_UPGRADEABLE_ADMIN=0x627306090abaB3A6e1400e9345bC60c78a8BEf57
HOME_DAILY_LIMIT=30000000000000000000000000
HOME_MAX_AMOUNT_PER_TX=1500000000000000000000000
HOME_MIN_AMOUNT_PER_TX=1
HOME_REQUIRED_BLOCK_CONFIRMATIONS=1
HOME_GAS_PRICE=1

BLOCK_REWARD_ADDRESS=0xFE3B557E8Fb62b89F4916B721be55cEb828dBd73

FOREIGN_RPC_URL=https://ropsten.infura.io/v3/**********
FOREIGN_BRIDGE_OWNER=0xB28Fde56b5127801875a0Fb403403f03cA98B400
FOREIGN_VALIDATORS_OWNER=0xB28Fde56b5127801875a0Fb403403f03cA98B400
FOREIGN_UPGRADEABLE_ADMIN=0xB28Fde56b5127801875a0Fb403403f03cA98B400
FOREIGN_DAILY_LIMIT=15000000000000000000000000
FOREIGN_MAX_AMOUNT_PER_TX=1000000000
FOREIGN_MIN_AMOUNT_PER_TX=1
FOREIGN_REQUIRED_BLOCK_CONFIRMATIONS=1
FOREIGN_GAS_PRICE=1

I used this link https://faucet.ropsten.be/ to get 1 ETH for my Ropsten address

I don’t understand how to set theses environment variables

DakaPhoenix
@DakaPhoenix
anyone around im trying to move my erc20 token to a side chain to afford all this
Sameroom
@sameroom-bot
<Sameroom> Whoops! You've exceeded your daily message limit on this Sameroom account (it will reset in 10 hours and 25 minutes). If you have too many Tubes for your budget, pause or delete some Tubes on the Manage page. If you dont have a subscription, visit pricing to upgrade to unlimited messaging.
QP
@theqp
hello
is erc20 to erc20 token mode deprecated or it's only moved from the contracts repo?
I am trying to create an erc20 to erc20 bridge based on https://forum.poa.network/t/erc20-to-erc20-bridge-deployment/1890 , but I get the error ERC_TO_ERC is not supported due to this commit: poanetwork/tokenbridge-contracts@aa771ec
Akshay Patil
@akshayp9

Hi, Can anyone please help me? I am trying to build an ERC20-to-ERC20 bridge between my Private blockchain (Home Network) and Rinkeby (Foreign network). Everything is working fine at the time of deployment. But after building Bridge UI, transactions on a foreign network working well but nothing happening on the Home network. I am getting only Validators Verifying Transaction... on the UI side. No errors and alerts.
I am using the following repositories to build the project:
Oracle and UI
https://github.com/poanetwork/tokenbridge/tree/2.6.0

Contracts Repo:
https://github.com/poanetwork/tokenbridge-contracts (Master Branch)