Comments (9)
Due to the following reasons:
- GLIBC being too old(2.28) on CentOS 8 oracle binary build on Fedora 36 is crashing.
- To ensure all testers are running the same oracle version.
Let's do a build(release) publishing on CI #22 for Linux only ASAP.
from oracle-core.
First run UX is not great:
#62
#63
from oracle-core.
There is no need to specify oracle and ballot tokens quantity twice in the bootstrap config (in refresh contract parameters and in tokens to mint sections)
#64
from oracle-core.
The node throws an error on signing the second minting tx (refresh NFT):
ERROR oracle_core - Fatal bootstrap error: node error: The node rejected the request you provided.
Node Response: Malformed request: Not enough boxes to spend
The reason is that in ergo-node-interface /wallet/transaction/sign
endpoint only sends the unsigned tx and not the optional input boxes. The node tries to find the boxes for the tx inputs in the UTXO to no avail and fails to sign the tx.
from oracle-core.
Tx submission in bootstrap is failing on the first tx (mint pool NFT) with error from the node:
declined, reason: Min fee not met: 0.001 ergs required, 0.0 ergs given
This happens with both the initial tx fee 1000000 (0.001ergs) and with doubled tx fee. I'm going to look into https://github.com/ergoplatform/ergo/blob/a4d1e62fb8f888a33db3fc5881c2090ec3dd0ebb/src/main/scala/org/ergoplatform/nodeView/mempool/ErgoMemPool.scala#L190-L195
to find out the reason why the node does not recognize tx fee.
Besides that ergo-node-interface
does not handle error response from the node. In the case above it returns ok. ergoplatform/ergo-node-interface-rust#12
from oracle-core.
Submitted tx is declined due to the incorrect tx fee ErgoTree in ergo-lib - ergoplatform/sigma-rust#588
from oracle-core.
Submitted tx is declined due to the incorrect tx fee ErgoTree in ergo-lib - ergoplatform/sigma-rust#588
It turns out that's not the case anymore on the new v5 testnet.
from oracle-core.
Did a fresh test of v2.0.0-alpha1 and stumble upon:
from oracle-core.
v2.0.0-alpha2-i92 run:
- testnet oracle address in bootstrap.yml blows this check -
Lines 281 to 285 in 8a13625
Should be fixed in #98
from oracle-core.
Related Issues (20)
- Suggest changes to ballot contract to allow ballot token owners to spend ballot boxes without any requirements HOT 2
- Bootstrap a new pool for ERG/XAU on testnet HOT 1
- Pool health OK for a first few minutes while running bootstrapped pool with only 1 oracle
- In oracle boxes scan filter out non-oracle boxes guarded by non-oracle-contract (PK wallets, etc.)
- Return 503 HTTP error for pool and oracle health endpoints when it's down
- Refresh NFT error in pool box after updating min_votes HOT 1
- Better error messages when config files loading failed
- Oracle health OK but the last posted box is 65 blocks old (epoch length is 35)
- Pool health DOWN but active oracle count is not changed
- For status base url use explorer.ergoplatform.com instead of api.ergoplatform.com
- Docker Hub Repo link broken
- Recommended way to run oracle-core when already running full ergo node? HOT 2
- Add CLI switch to auto approve "extract-reward-tokens" command HOT 2
- Add claimable reward token metrics to the Prometheus metrics endpoint HOT 1
- Scan Issue HOT 4
- Failed to found my own oracle box in the filtered posted oracle boxes HOT 10
- Add scan start blockheight parameter in config HOT 2
- Unlock node wallet if locked
- How to run a testnet oracle?
- Fix issues with buyback offchain
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oracle-core.