bnb-chain / beps Goto Github PK
View Code? Open in Web Editor NEWBNB Evolution Proposals
BNB Evolution Proposals
According to https://github.com/bnb-chain/BEPs/blob/master/BEP131.md ,
On the other hand, all the slash rules also work on Candidate validators to ensure the malicious or negative behaviors from Candidates will be punished.
Since candidates are less likely to seal new blocks, thus less likely to reach slash threshold.
Assuming an ordinary validator will be jailed after 150 slashed i.e. 2.5 hours -ish downtime, and BEP131 was deployed as MaxNumOfCandidates= 20 and MaxNumOfWorkingCandidates = 2, we will come to the situation that a candidate validator will be jailed after around 2.5*20/2 = 25 hours downtime.
That's almost a whole day, which means a candidate validator will never be slashed because of downtime.
Bumps phoenix_html from 3.0.4 to 3.3.2.
Sourced from phoenix_html's changelog.
v3.3.2 (2023-08-10)
Enhancements
- Address deprecations in Elixir v1.16+
Deprecations
- Deprecate
inputs_for/2
andinputs_for/3
(without anonymous functions)v3.3.1 (2023-02-27)
- Bug fix
- Set display to none on generated forms
- Warn for maps with atom keys
v3.3.0 (2023-02-10)
Enhancements
- Support deeply nested class lists
- Implement Phoenix.HTML.Safe for URI
- Implement Phoenix.HTML.FormData for Map
Bug fix
- Generate unique IDs for checkboxes based on the value
- Use artificial button click instead of
form.submit
in JavaScript to trigger all relevant events- Fix a bug where nil/false/true attributes in
aria
/data
/phx
would emit empty or literal values, such as"true"
and"false"
. This release aligns them with all other attributes so bothnil
andfalse
emit nothing.true
emits the attribute with no value.Deprecations
Phoenix.HTML.Tag.attributes_escape/1
is deprecated in favor ofPhoenix.HTML.attributes_escape/1
v3.2.0 (2021-12-18)
- Enhancements
- Raise if the
id
attribute is set to a number. This is actually an invalid value according to the HTML spec and it can lead to problematic client behaviour, especially in LiveView and other client frameworks.- Allow
phx
attributes to be nested, similar toaria
anddata
attributes- Allow hidden fields in forms to be a list of values
v3.1.0 (2021-10-23)
- Bug fix
- Do not submit data-method links if default has been prevented
- Deprecations
- Deprecate
~E
andPhoenix.HTML.Tag.attributes_escape/1
- Remove deprecated
Phoenix.HTML.Link.link/1
0d394e9
Release v3.3.29464dfb
Fix docs and deprecate entries in inputs_fored9a2a1
docs: fix some typos and improve readability (#424)102fa95
Mention phoenix_ecto in FormData protocol docs (#423)b668683
Fix typo in sample code (#420)cf704e4
Bump CI again813a1fb
Bump CI range4810b0a
Document form[field] access quirks (#419)cad7b0d
Document the options in the protocol45cd6ad
docs: fix argument value (#414)You can trigger a rebase of this PR by commenting @dependabot rebase
.
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
Originally posted by @dependabot in blockscout/blockscout#8171
Error: Number can only safely store up to 53 bits
Currently, most of the validators only accept gas price >=5Gwei, but some validator may not follow this rule.
The Gas Price is not part of the consensus yet, may need to dive deep and discuss within the community to see if it is necessary to add it as part of the consensus.
Recently, several validators began to quietly capture MEV.
This development was predictable, but has some negative effects:
The problem of centralization is so significant, that on ETH it drove the adoption of MEV-boost, which allows 3rd-party block-builders to suggest blocks which capture MEV.
The rational is something like: if a vanilla solo-validator yields 4% APY, and a large validator can invest in capturing MEV and yield 7% APY, everyone will stake with the 7% MEV validator.
We would like to explore potential MEV solutions to the BSC ecosystem, balancing between:
bloXroute will be glad to explore, collaborate, implement, and/or maintain a MEV solution which best fits the BSC community.
Such potential solutions include:
or a combination of the above.
This post doesn't offer a solution - rather, it's an invitation to collaborate and explore which MEV approach would serve the BSC ecosystem best and get it done fast.
As a service provider for some of the largest DeFi traders in the world, and as key actor in multiple alternative MEV ecosystems on different chains, we would be glad to do our part and contribute to the BSC ecosystem.
We're building a Multi Signature Solution and facing a serious problem about replay attacks. The CHAINID
opcode is necessary for on-chain verification of an ECDSA proof and preventing the proof to be used on another chain. I can't see the proposal of chain id opcode in this repo.
Where could I check the compatible and incompatible between BNB Chain an Ethereum?.
How can I consume the API??
I would like to retrieve the data of the account addresses (balance/tokens held/amounts) in the NodeJs app.
Can someone point me?
0x59576Fb376F1FEaEdb9c768A724D8C06304538f5
Originally posted by @aasszzx707 in #132 (comment)
What's the full name of OB/CB?
When reading the document, I was confused by the sudden abbreviation
AggregateTradesListAsync
, KlinesAsync
and UiKlinesAsync
Originally posted by @2pd in binance/binance-connector-dotnet#48
Gg
I was on binance.org and I cannot find my bnb amount. I am not tech savvy and I think I may started a wallet but do not know which one one. I have my ledger nano X and would appreciate if anyone here can help me retrieve it. I will definitely compensate the person who helps me out. Awaiting someone to guide me. Thanks to anyone who can help.
Hope to hear form you.
Anukshuk
I created BEP20 token via remix, now I want to increase this token amount. How can I make 100 thousand tokens 200 thousand?
Please how to use binance Smart chain faucet
This is a good proposal, which potentially brings significant change in Binance Chain token economy. I suggest we reuse some non-used BEP proposal number, such as 8, instead of 69.
Originally posted by @darren-liu in #69 (comment)
Compare & pull request
Originally posted by @Nouri11190 in #283 (comment)
Hi,
I am trying to use state_sync from a given height. The issue is it starts from height 0 even if I tried with different state_sync_height values (e.g. 35000000).
From what I have read on BEP18, it says somewhere that the configured height must match some peer's snapshot height, but I don't know how to find out some peers available snapshots heights information.
Can you provide a working example (I am trying on mainnet, I have version 0.6.1) ?
In BEP3 draft, BNB chain will add 2 transaction types to support HTLC.
But i am confused how to refund the asset while the time is expired?
---KOFO-Fundation
Trying to find out the actual BNB tansfer fee required for asset token transfers, but this is nowhere stated and also not clear if we need to provide a fee when doing the transaction. Please add this to the documentation.
https://github.com/button-tech/BrowserBNB is an open source metamask like wallet that was made during Binance Fellowship program
App is published at Chrome store:
https://chrome.google.com/webstore/detail/bnb-browser/eeflaanifildahldmpahjmgmgippmgne
I want to suggest 2048 as a source code for it
bnb1cryzzz69qtz4g5k4ad6svpsxskt9k4esksk0e5
Fixates the version, marks as release, sets the year of release.
Blocked until we make final decisions on all open PRs under the 1.14.6 milestone.
Originally posted by @jacksonbinh4 dogecoin/dogecoin#3048
BSC does not address the ChiToken yet, may need to solve it.
Ethereum has solved it in London Upgrade, with EIP-3529.
may refer: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3529.md
When will you start supporting EIP-4337 & EIP1559?
With the number of validators increased, this means one single validator will validate fewer blocks than before, which means the income of the stakers will get reduced?
When do you plan to do it mainnet?
As I know some pegged token already launched on Binance. does it mean that BEP3 is already implemented? I was wondering if this is already implemented for Ethereum ERC20 token and I can test it. Please confirm.
Shotota
Originally posted by @sheakhasan926 in #119 (comment)
Originally posted by @pomnt in #122 (comment)
Shotota
Originally posted by @sheakhasan926 in #119 (comment)
0x20fE9F5896A3021Ca6eA78005a15AE954dC134E6
{
"id":1,
"jsonrpc":"2.0",
"method":"eth_sendRawTransaction",
"params": ["0xf8ae84307836668512a05f200082dba494b84cbbf09b3ed388a45cd875ebba41a20365e6e780b844a9059cbb000000000000000000000000c3f069f88af54d17dd025538d532dd72ca9a166600000000000000372c3030302c3030302c3030302c3030302c3030302c3030308194a0830ae458deacbf377c1c205ae736aa70299d2b20f009edeb288f0eb313155d3ba006dcde67ec5d6347acc778f0816449192400255ced945f0437f587be979b5edc"]
}
i'm trying to send a BitShiba token, I used to get a lot of errors and I could work with it somehow, but now I'm getting
{
"jsonrpc": "2.0",
"id": 1,
"result": "0xc852c10c4ccc4daa5b9916d49f68f56ff4922b01c0f49cae0af3749684358c1c"
}
and this confuses me, because it is success but the transaction itself does not exist, and the tokens are not sent, what to do about it?
Go this
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.