sei-chain
- #2444 Optimize getLogs performance
- #2437 Fix sender discrepancy on RPC reads
- #2371 Always include synthetic logs in eth_ endpoints
- #2364 eth_gasPrice fixes
- #2361 Exclude synthetic logs from receipts returned by eth_
- #2344 Skip txs failing ante when counting tx index for receipts
- #2343 Fix ante failure check in RPC
- #2272 Add make target for mock balances
- #2271 Fix cumulativeGasUsed == 0
- #2269 Add compile flagged mock balance testing functionality
- #2268 Only synthetic logs for Sei endpoints
- #2265 Bump geth to allow for skipping nonce bump
- #2263 Do not take a new snapshot upon RevertToSnapshot
- #2262 Consistent Gas Limit across RPC and Opcode
- #2261 Bump Geth for request size limit to 10MB
- #2258 Fix static fee history gas used ratio
- #2256 Fix data race in price-feeder websocket controller
- #2255 Optimization: CreateAccount only clears state if code hash exists
- #2251 Update oracle MidBlock logic
- #2250 Make flushing receipt synchronous
- #2239 Remove writeset estimation to alleviate AccAddress mutex contention
- #2238 Bump btcec to v2.3.2, x/crypto to v0.31.0
- #2236 Harden solo precompile
- #2235 Rate limit eth call in Simulation API
- #2234 Use legacy transaction decoder for historical height
- #2233 Exclude transactions that failed ante from getTransaction
- #2232 Require MsgClaim sender to match signer
- #2292 Remove receipts from chain state
- #2225 Fix tx index in getTransactionByHash response
- #2219 Re-enable p256 precompile
- #2218 Add gov proposal for rechecktx
- #2210 Refactor versioned precompiles & add automation scripts
- #2074 Pectra upgrade
sei-tendermint
- #331 Fixed timeoutTicker
- #314 Estimate gas fix
- #309 Remove tx cache memory footprint by half
- #308 Hardcoded simple-priority queue as the only message queue
- #307 Set default RemoveExpiredTxsFromQueue to be true
- #305 Only allow 1 tx per envelope
- #304 Validate peer block height in block sync
- #300 BaseService refactor
- #299 Add metrics to track duplicate txs
- #298 Bump golang to 1.24.5
- #296 More granular buckets for consensus histograms
- #291 Verify proposer selection algo upon state sync
- #290 Prevent excssive Total values
- #289 Purge expired txs from mempool cleanly
- #287 Bump btcec to v2.3.2, x/crypto to v0.31.0
go-ethereum
- #63 Allow nonce bump to be skipped
- #62 Expose set read limits for websocket server to prevent OOM
- #59 Pectra upgrade
sei-chain
- #2234 Use legacy transaction decoder for historical height
- #2223 Update Pointer Cache
- #2211 Fix: use evm only index in eth_getLogs
- #2220 Exclude transactions that failed ante from fee history calculation
- #2204 Fix: blockhash issue in eth_getLog
- #2203 Make MaxFee and MaxPriorityFee optional for eth_call (NoBaseFee:true)
- #2217 Fix eth_feeHistory empty blocks
- #2215 Option for unlimited Debug Trace lookback
- #2214 Fix log index on tx receipt
- #2195 Feat: optimize eth_getLogs scalability
sei-chain
- #2194 Fix access list height check
- #2187 Add command to take state sync snapshot at specific height
- #2186 Disable CW -> ERC Register Pointer
- #2183 Add missing methods to distribution precompile
- #2180 Add missing methods to staking precompile
- #2179 Use H+1 oracle for state during tracing
- #2176 Use pointer addr for to address in synthetic tx
- #2175 Update docker with wasm v1.5.5
- #2173 Add missing methods to gov precompile
- #2171 debug_trace Add Timeout + Rate Limit + Lookback + Concurrent calls max
- #2166 Recover panics from unmanaged goroutines
- #2163 Fix gas consumption for historical block tracing
- #2158 Fix oracle extremely slow query
- #2156 Deprecate MinTxsPerBlock
sei-cosmos
- #584 Add new config OnlyAllowExportOnSnapshotVersion for sc
- #580 Add nextMs to context
- #579 Add store tracer
sei-tendermint
- #284 Add godeltapprof to sei-tendermint to serve additional profiling data
sei-chain
- #2161 Filter EVM Rpc default case
- #2160 Remove Evmrpc Filter Panic
- #2157 Fix getLog&getReceipt txIndex mismatch
- #2151 Fix EVM RPC denylist config
- #2143 Harden oracle tx spam prevention
- #2139 Call antehandlers for traceBlock
- #2136 Backfill from/to on receipts for failed txs
- #2135 Use geth create trace for pointer trace
- #2134 Add tracing to precompiles
- #2133 Fix receipt tx index confusion
- #2127 Fix getlogs deadlock
- #2123 Fix getBlock endpoints transactionIndex
- #2122 Use versioned precompiles in tracing
- #2118 Add back legacy precompile versions
- #2117 Overwrite block hash in tracer response with tendermint block hash
- #2112 Return error when log requested with too wide ranges
- #2110 Disallow future block number to be passed to balance queries
sei-tendermint
- #260 Add logs/metrics for block proposal
- #274 Fix ToReqBeginBlock
- #277 Fix goroutine leak during block sync
- #275 Unsafe reset all fix
sei-db
- #87 Add Upper Bound ReverseIterator
sei-chain
sei-cosmos
- #567 Do no use legacy marshaling on key exports
sei-tendermint
- #271 Use txs from SafeGetTxsByKeys
- #269 Make missing txs check atomic
- #267 Add a hard max gas wanted at 50mil gas as a consensus param
sei-db
- #82 Improve SeiDB replay&restart time by 2x
sei-chain
- #2091 Fix RPC subscription fields
- #2089 Tracer RPC fixes
- #2087 Make coinbase distribution in EndBlock more efficient
- #2085 Allow safe/latest/final to be passed as block number to trace/simulate endpoints
- #2075 Improve pointer/pointee query UX
- #2073 RPC simulation with gas used estimate tagging
- #2071 Improve tracer/simulation RPC
- #2068 Fix eth_gasPrice not found
- #2067 Set log index across all transactions in a block
- #2065 Add sei2_getBlock endpoints to include bank transfers
- #2059 Add tools to scan and compute hash for IAVL db
- #2058 Exclude Synthetic txs from *ExcludePanicTx endpoints
- #2054 Add extractAsBytesFromArray method for JSON precompile
- #2050 Extract multiple EVM logs from a single WASM event
- #2048 Add logic to remove a small number of tx hashes each block
sei-cosmos
- #568 Blacklist evm coinbase address from receiving
- #565 Bypass unnecessary logics in BeginBlock for simulate
- #564 Add whitelist for fee denoms
sei-tendermint
- #265 Fix: peer manager nil pointer
- #263 Update ReapMaxBytesMaxGas to include estimated gas
- #259 Add simulate flag to RequestBeginBlock
- #258 Add utils to get RequestBeginBlock
sei-chain
- #2057 Avoid panic tx error message in debug trace
- #2056 Properly encode ERC1155 translated batch event data
- #2051 Add IBC support for 0x addresses
- #2027 Fix eth_subscribe with geth open ended range
- #2043 Query owner on ERC-721 and ERC-1155 pointers
- #2044 Support JS tracers
- #2031 Add custom query handling for unbonding balances
- #1755 Pointer contracts: support for ERC1155 and CW1155 contracts
sei-chain
- #2018 Remove TxHashes from EVM module
- #2006 Fix volatile eth_gasPrice
- #2005 Exclude block receipts whose block number do not match
- #2004 Integrate with MinTxsInBlock
- #1983 Handle oracle overflow and rounding to zero
- #2002 Update IBC version to use utc on error msg
- #2000 Catch panic in trace transaction / trace call
- #1995 RPC endpoints for excluding tracing failures
- #1993 Avoid panic in getLogs
- #1991 Add defer recovery for failed txs when tracing and estimating gas
- #1988 getLogs endpoint should check whether or not to include cosmos txs based on namespace
- #1984 Client state pagniation by using filtered pagination
- #1982 Fix method handler crash due to nil min fee per gas
- #1974 Optimize getLogs with parallelization
- #1971 Remove tokenfactory config
- #1970 Add unbonding delegation query
sei-cosmos
- #559 Fix state sync halt issue
- #558 Integrate with MinTxsInBlock
- #557 Fix seid rollback state mismatch error
- #555 Set earliest version update
- #552 Add confidential transfer constants
sei-tendermint
- #252 Add new MinTxsInBlock consensus param
sei-chain
- #1956 Assign owner correctly when there are multiple transfers
- #1955 Add missing modules to migration and add command to export IAVL
- #1954 Enable Queries to IAVL for Non-Migrating Nodes
- #1952 Fix for failed txs in block
- #1951 Add max base fee as a param
- #1949 Be resilient to failing txs in debug trace block
- #1941 Fix eth_getLogs missing events early return
- #1932 Use owner event to populate ERC721 transfer topic
- #1930 Exclude cosmos txs from base fee calculation
- #1926 Refactor x/bank precompile to use dynamic gas
- #1922 Use msg server send in bank precompile
- #1913 Use tendermint store to get Tx hashes instead of storing explicitly
- #1906 Remove vue code
- #1908 QuerySmart to always use cached ctx
sei-cosmos
sei-wasmd
sei-chain
- #1905 Use limited wasm gas meter
- #1889 Fix amino registry for custom modules
- #1888 Set EIP-1559 default values
- #1884 Update gas tip cap param range
- #1878 Add endpoint to estimate gas after simulating calls
sei-cosmos
- #547 Do not early return for validated tasks in synchronous mode
- #544 Only apply DeliverTx hooks if there is no error
- #538 Token allowlist feature
sei-tendermint
- #248 Improve Peer Score algorithm
- #245 Exclude unconditional peers when connection limit checking
- #244 Add new config to speed up block sync
sei-db
- #75 Online archive node migration
sei-chain
- #1867 Add synthetic events in separate sei endpoints
- #1861 Revert showing wasm txs in EVM RPCs
- #1857 Fix events in 2-hop scenarios
- #1856 Add delegatecall flag to properly detect delegatecalls
- #1850 Fix websocket from_height
- #1849 Reduce block bloom storage
- #1844 Allowlist for token extensions
sei-iavl *#41 Fix tree versions causing slow restart and OOM
sei-chain
- #1840 Add migration for new params
- #1837 Move token id from Data to Topic in ERC721 Event
- #1836 Properly handle gas in pointer precompile
- #1835 Check TX nonce before registering hook to bump nonce for failed tx
- #1832 Show CW transactions that have synthetic EVM events in eth_getBlock response
- #1831 Fork event manager when creating EVM snapshots
- #1830 Add wasm contract query gas limit
- #1826 limit MsgExec max nested level
- #1821 Add antehandler for EVM to check gas exceed limit or not
- #1818 Prevent ddos against associate msgs
- #1816 Actually remove dex module
- #1813 Tune Configs
- #1812 Evidence Max Bytes Update
- #1785 Allow CW->ERC pointers to be called through wasmd precompile
- #1778 Bump nonce even if tx fails
sei-cosmos
- #535 init app earliest version correctly after state sync
- #534 Stop executing the handler when proposal is submitted
- #533 Delete kvstore specified in store upgrades
- #532 Add max gas limit check in ante handler
- #528 Add logs for snapshot export and impor
sei-wasmd
sei-tendermint
- #242 Allow hyphen in event query
sei-chain
- #1795 Do not charge gas for feecollector address query
- #1782 Update excessBlobGas and BlobBaseFee to fix simulate evmcontext
- #1741 Update excessBlobGas and BlobBaseFee to fix simulate evmcontext
sei-cosmos
- #530 Add EVMEntryViaWasmdPrecompile flag
- #519 Genesis export stream
- #529 Add DeliverTx callback
- #528 Add logs for snapshot export and import
sei-wasmd
- #58 Genesis Export OOM
sei-tendermint
- #239 Use Marshal and UnmarshalJSON For HexBytes
sei-chain
- #1779 Fix subscribe logs empty params crash
- #1783 Add meaningful message for eth_call balance override overflow
- #1783 Fix log index on synthetic receipt
- #1775 Disallow sending to direct cast addr after association
sei-wasmd
- #60 Query penalty fixes
sei-tendermint
- #237 Add metrics for total txs bytes in mempool
sei-chain
sei-chain
- #1690 Use transient store for EVM deferred info
- #1742 [EVM] Add transient receipts with eventual flush to store
- #1744 Only emit cosmos events if no error in precompiles
- #1737 Only send unlocked tokens upon address association
- #1740 Update Random to Hash of Block Timestamp
- #1734 Add migration to unwind dex state
- #1736 Create account for sendNative receiver
- #1738 Reduce Default TTL configs
- #1733 Update getBlockReceipts to accept block hash
- #1732 Show empty trace on insufficient funds error
- #1727 [EVM] Add association error metric
- #1728 Make occ caused evm panics less noisy
- #1719 Fixes local network in /scripts/run-node.py
sei-cosmos
- #521 add DeliverTx hook
- #520 Add callback for receipt storage
- #517 Fix metric name for chain state size
- #516 add EVM event manager to context
sei-wasmd
- #54 Update wasm query behavior upon error
sei-tendermint
sei-chain
- #1726 Handle VM error code properly
- #1713 RPC Get Evm Hash
- #1711 Add gov proposal v2 for native pointer
- #1694 Add native associate tx type
sei-cosmos
- #511 Add error for evm revert
sei-chain
- #1685 Add EVM support to v5.5.2
sei-chain
- #1671 Update and fixes to ERC721 contract
- #1672 Add sei_getCosmosTx endpoint
- #1669 Add ERC/CW 2981 in pointe
- #1668 Bring CW721 pointer contract up to spec
- #1662 Add memo support to ibc compiles
- #1661 Do not modify original value passed in executeBatch call
sei-cosmos
sei-wasmd
- #50 Changes to fix runtime gas and add paramsKeeper to wasmKeeper for query gas multiplier
sei-chain
- #1621 Add websocket metrics
- #1619 Limit number of subscriptions
- #1618 Fix contract deploy receipts
- #1615 Optimize websocket newHead by reusing tendermint subscription
- #1609 Add association logic to simulate endpoints
- #1605 Disallow sr25519 addresses for evm functions
- #1606 SKip evm antehandler on sr25519 signatures
sei-cosmos:
sei-tendermint:
- #235 Check removed including wrapped tx state
sei-db:
- #63 Fix edge case for iterating over tombstoned value
sei-chain #1577 Re-enable Cancun
sei-chain: Compare v3.9.0...v5.0.0
sei-cosmos: Compare v0.2.84...v0.3.1
sei-tendermint: Compare v0.2.40...v0.3.0
sei-chain:
sei-cosmos:
sei-tendermint:
- #211 Replay events during restart to avoid tx missing
sei-db:
- #62 Set CreateIfMissing to false when copyExisting
sei-wasmd:
sei-tendermint:
- #209 Use write-lock in (*TxPriorityQueue).ReapMax funcs
sei-db:
- #61 LoadVersion should open DB with read only
sei-wasmd:
- #41 Bump wasmd version
sei-chain:
- #1283 Update synchronous execution to set tx indices properly
- #1325 Oracle price feeder ignore error for vote already exist
sei-cosmos:
- #401 Ensure Panic Recovery in Prepare & Process Handlers
- #404 No longer disable dynamic dep generation
- #411 Fix concurrent map access for seidb
- #424 Fix SS apply changeset version off by 1
sei-chain:
- #1204 Cleanup removed oracle feeds
- #1196 Add panic handler in dex endblock
- #1170 Integrate SeiDB into Sei Chain
sei-cosmos:
- #391 Fix potential memory leak due to emitting events
- #388 Improve cachekv write performance
- #385 Add params to disable seqno
- #373 Add root multistore v2 for SeiDB
sei-tendermint:
- #175 Fix self remediation bug for block sync
sei-chain:
- #1164 Bump wasmd
- #1163 Update antehandler
- #1160 Allow metrics script to query remote
- #1156 Bump ledger version to support nano s
- #1155 Allow loadtest client to take a list of grpc endpoints
sei-cosmos:
- #383 Refactor wasm dependency behavior
- #353 Perf: Relax locking contention for cache and cachekv
- #331 Fast reject invalid consensus params
sei-tendermint:
- #170 P2P: Optimize block pool requester retry and peer pick up logic
- #167 Perf: Increase buffer size for pubsub server to boost performance
- #164 Add regex support to query syntax
- #163 Reduce noisy tendermint logs
- #162 Use peermanager scores for blocksync peers and don't error out on block mismatch
sei-ibc-go:
- #35 Upgrade to Ibc v3.4.0
sei-chain:
- #1073 Add timestamp to oracle exchange rates
sei-cosmos:
- #320 Allow minor relase upgrades prior to upgrade height
sei-tendermint:
- #158 Add metrics for peermanager scores
- #157 Fix findNewPrimary never timing out upon encountering poor witnesses
- #156 Remove bad witness and don't block on all witnesses for ConsensusParams
sei-ibc-go:
- #34 Upgrade to Ibc v3.2.0
sei-tendermint:
- #154 Fix empty prevote latency metrics
sei-chain:
- #1018 Reorder tx results into absolute order
sei-chain:
- #1002 Tokenfactory Query Wasmbindings
- #989 Add CLI/wasmbinding to set tokenfactory metadata
- #963 Add SetMetadata to tokenfactory
sei-cosmos:
- #308 Add NoConsumptionInfiniteGasMeter
sei-chain:
- #944 Add new configuration for snapshot directory
- #940 Use ImmutableAppend for v16 to v17 dex migration
sei-cosmos:
- #306 Fix dryRun for seid tx
sei-chain:
- #878 Fix denom key collision
sei-tendermint:
- #149 Fix condition for tx key dissemination
sei-iavl:
- #32 Separate orphan storage
sei-chain:
- #874 Charge rent after failed Sudo call
- #869 Require fee per byte in order data
- #861 Fix tokenfactory metadata
sei-cosmos:
- #287 Refactor deferred balance to use memkv
- #286 Prevent multisig sign with wrong key
- #284 Fix allowed_msg uncapped spend limit
- #280 Barberry patch
sei-tendermint:
- #148 Add sleep to avoid consensus reactor retrying too quickly
sei-chain:
- #816 Reenable tx concurrency for non oracle/priority txs
sei-cosmos:
- #254 Use sequential searching instead of binary search for coins
sei-tendermint:
sei-chain:
sei-chain:
- #797 Don't charge gas for loading contract dependencies
- #792 Reset block gas meter if concurrent processing fails
- #791 Disable skipFastStorageUpgrade to make iavl dump faster
- #790 Disable non-prioritized tx concurrency
- #789 Adds appropriate READ access for dex contract in antehandler
- #788 Clear dex memstate cache when falling back to sequential processing
- #786 Add NoVersioning to seid command
- #781 Add order limit for price level and pair limit for contracts
tm-db:
- #2 Load items eagerly to memdb_iterator to avoid deadlock
sei-tendermint:
- #137 New endpoint to expose lag
sei-chain:
- #777 Parallelize Sudo Deposit
- #771 Parallelize BeginBlock for x/dex
- #768 Add FOK back to order match result
- #763 Refactor dex EndBlock to optimize store access
sei-cosmos
sei-tendermint
- #136 Revert block.Evidence to nested block.Evidence.Evidence
- #135 Auto switch to blocksync should only start in consensus mode
sei-chain:
- #743 Do not unregister contract if out of rent
- #742 Add more metrics to dex module
- #733 Remove liquidation logic from dex
sei-cosmos
sei-tendermint
- #134 Fix nil peer address map
sei-chain:
- #726 Fix of dex rent transfer issue
- #723 Security CW Patch Cherry
- #699 Loadtest update
- #716 Sei cluster init script update
- #725 DBSync config update
- #718 Update mint distriution to be daily
- #729 Add gov prop handler for updating current minter
- #730 Add README.md for epoch module
- #727 Bump max wasm file size to 2MB
- #731 Bump for module to module debug logs
- #732 Remove x/nitro from genesis version
sei-cosmos:
- #231 Typo for m2m debug message
- #230 Add debug message for module to module transactions
- #228 Deprecate LoadLatest flag
- #229 Replace snapshot manager multistore with new one after DBSync
sei-tendermint:
- #130 Do not run DBSync if there is already a readable app version
sei-chain:
sei-cosmos:
- #227 Add checkTxResponse log to RPCResponse
- #224 Default to secp256k1
- #220 Add admin field to base vesting account
- #218 Restart node instead of panicking
- #216 Fix pruning command
sei-tendermint:
- #118 Add DBSync module
sei-chain: https://github.com/sei-protocol/sei-chain/compare/2.0.44beta...2.0.45beta-release
sei-cosmos: https://github.com/sei-protocol/sei-cosmos/releases/tag/v0.2.14
- #210 Add levelDB compaction goroutine
sei-tendermint: https://github.com/sei-protocol/sei-tendermint/releases/tag/v0.2.4
- #110 Add more granular buckets for block interval
- #111 Add unused prival pubKey back to node info - fix for IBC on full nodes
- #113 Add metrics label for missing val power
sei-chain:
- #658 Revert EventAttribute fields to byte array
sei-cosmos: https://github.com/sei-protocol/sei-cosmos/compare/sei-cosmos-2.0.42beta...v2.0.43beta-release
- #204 IBC Compatibility Fix
sei-tendermint: https://github.com/sei-protocol/sei-tendermint/compare/2.0.42beta-release...2.0.43beta-release
- IBC Compatibility Fix, Bump default max gas limit, Add metrics & visibility for high block time
sei-chain:
sei-cosmos: https://github.com/sei-protocol/sei-cosmos/compare/v0.2.8...v0.2.12
- improvements around monitoring for sei-cosmos, dont enforce gas limit on deliverTx, refactor slashing module
sei-tendermint:
- #95 Patch forging empty merkle tree attack vector, set default max gas param to 6mil, log tunning for p2p
sei-chain:
- #646 Optimizations for FinalizeBlock
- #644 [Oak Audit] Add check for non-existent transaction
- #647 Fixes to race conditions
- #638 Emit Version Related Metrics
- #636 Fix deadlock with upgrades
- #635 Add event to dex messages
sei-chain:
- #632 Bump Sei-tendermint to reduce log volume
- #631 Nondeterminism deadlock fixes
- #630 Mempool configs to avoid node slow down
sei-chain:
- #623 [epoch] Add new epoch events by @udpatil
- #624 [dex][mint] Add long messages for dex and mint by @udpatil
- #588 Send deposit funds in message server instead of EndBlock by @codchen
- #627 [oracle] Add slash window progress query by @udpatil label
- #625 Update contract rent deposit logic + add query endpoint by @LCyson
sei-chain:
- #621 Add success count to the oracle query
- #600 Add params to guard Nitro fraud challenge
- #617 gracefully handle nil response for new provider
- #619 Move store operations outside of iterator
sei-tendermint:
- #73 reduce checktx log noise
sei-chain: