- Palo Alto, California
- https://orij.tech/
- @odeke_et
Block or Report
Block or report odeke-em
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
-
-
youtube-popular-bot
youtube-popular-bot PublicA Twitter bot that tweets popular YouTube videos of the day.
1,680 contributions in the last year
| Day of Week | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | January Jan | February Feb | March Mar | |||||||||||||||||||||||||||||||||||||||||
| Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Saturday Sat | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More
Activity overview
Contributed to
cosmos/cosmos-sdk,
GoogleCloudDataproc/spark-spanner-connector,
quicksilver-zone/quicksilver
and 45 other
repositories
Contribution activity
March 2024
Created 9 commits in 5 repositories
Created a pull request in cosmos/iavl that received 10 comments
perf(encoding): speed up EncodeVarint with io.ByteWriter+hand rolled varintEncode
This change speeds up EncodeVarint by testing if the input writer implements io.ByteWriter and if so, goes to use our hand-rolled varint encoder, i…
+83
−0
lines changed
•
10
comments
Opened 15 other pull requests in 8 repositories
osmosis-labs/osmosis
2
closed
2
open
-
fix(x/mint/simulation): use proper value of maxInt64
This contribution was made on Mar 27
-
perf(all): use make([]T, 0, capacity) hint
This contribution was made on Mar 16
-
perf(osmoutils): use make([]T, size) hint in *SubDecCoinArrays
This contribution was made on Mar 16
-
perf(osmomath): make Exp2 use cheaper comparisons firstly
This contribution was made on Mar 14
quicksilver-zone/quicksilver
3
merged
1
open
-
fix(x/mint/simulation): use proper value of maxInt64
This contribution was made on Mar 26
-
x/interchainstaking/keeper: comment about isNumericString choices
This contribution was made on Mar 22
-
x/participationrewards/keeper: fuzz CalcUserValidatorSelectionAllocations
This contribution was made on Mar 9
-
fix(claimsmanager): properly check index to avoid invalid data in UserClaims,UserLastEpochClaims
This contribution was made on Mar 5
cometbft/cometbft
2
open
-
fix(types): check for nil Valset.Proposer.PubKey + valid commit.BlockID to avoid crashes
This contribution was made on Mar 19
-
fix(bits): prevent BitArray.UnmarshalJSON from crashing on 0 bits in the JSON
This contribution was made on Mar 19
cds-snc/secret
1
open
-
fix: use os.ReadFile to solve leaking files problem in loadLocales
This contribution was made on Mar 20
cds-snc/smtp-proxy-for-notify
1
open
-
fix: properly close HTTP responses after sending each email
This contribution was made on Mar 20
evmos/evmos
1
closed
-
fix(rpc/types): catch invalid values in CheckTxFee
This contribution was made on Mar 14
PeggyJV/sommelier
1
open
-
fix: fix uint64->uint32 underflow issues resulting from using cosmossdk.io/math
This contribution was made on Mar 13
cosmos/iavl
1
merged
-
perf: fix accidentally undone Go map[string(byteslice)] lookup optimization
This contribution was made on Mar 13
Reviewed 8 pull requests in 6 repositories
cosmos/iavl
2 pull requests
-
feat: iavl v2
This contribution was made on Mar 24
-
perf: Remove unneeded GetKey calls to the LRU cache
This contribution was made on Mar 10
quicksilver-zone/quicksilver
2 pull requests
-
Int64 to math
This contribution was made on Mar 22
-
fix(claimsmanager): check index to avoid runtime panic
This contribution was made on Mar 5
osmosis-labs/osmosis
1 pull request
-
Speedup PowApprox using faster methods with rounding differences in core loop
This contribution was made on Mar 25
cometbft/cometbft
1 pull request
-
fix(bits): prevent BitArray.UnmarshalJSON from crashing on 0 bits in the JSON
This contribution was made on Mar 20
PeggyJV/sommelier
1 pull request
-
fix: fix uint64->uint32 underflow issues resulting from using cosmossdk.io/math
This contribution was made on Mar 13
celestiaorg/celestia-app
1 pull request
-
fix(pkg/proof): reject negative indices in QueryTxInclusionProof
This contribution was made on Mar 7
Created an issue in quicksilver-zone/quicksilver that received 3 comments
x/claimsmanager/keeper: bytes.Index results should be checked before blindly assuming each key will always have 0x00,0x00 lest could cause a runtime panic from index out of bounds
Summary of Bug While auditing this module I noticed this code quicksilver/x/claimsmanager/keeper/grpc_query.go Lines 73 to 75 in 7966553 …
3 tasks done
Opened 35 other issues in 13 repositories
PeggyJV/sommelier
8
open
-
x/cellarfees/keeper: remove unnecessary iterations predicated on an AND condition that could be checked immediately that an auction interval occured
This contribution was made on Mar 15
-
x/axelarcork/keeper, x/cork/keeper: HandleRemoveManagedCellarsProposal should bail out immediately found=true to avoid needless/wasted iterations
This contribution was made on Mar 15
-
all: can avoid the use of bytes.Buffer and .Next simply by reslicing, since bytes.NewBuffer has an allocation and CPU time cost
This contribution was made on Mar 15
-
x/auction/keeper: IterateAuctions and other helpers should be returning pointers to unmarshalled objects to avoid awkward APIs that consume pointers yet receive values
This contribution was made on Mar 15
-
nit: x/auction/keeper: Keeper.EndBlocker could succinctly use !sdk.Dec.IsPositive and not having to compare against a zero magnitude sdk.Dec
This contribution was made on Mar 15
-
app: (*SommelierApp).prepForZeroHeightGenesis should instead use a defer iter.Close() to ensure that the store gets closed on any panic
This contribution was made on Mar 15
-
all: please remove uses of log.Fatal* as they don't allow any recoveries nor cleanups and immediately invoke os.Exit
This contribution was made on Mar 15
-
all: use of cosmossdk.io/math.ParseUint then cast to uint32 is unnecessary and susceptible to uint64->uint32 underflows which could be a security issue
This contribution was made on Mar 13
quicksilver-zone/quicksilver
5
open
-
web-ui/governance: "Description" cannot correctly render metadata; perhaps content decoded incorrectly as ASCII
This contribution was made on Mar 27
-
all: remove the need to convert strings->byteslice in append(byteslice, []byte(string)) because Go's spec permits append(byteslice, string...)
This contribution was made on Mar 26
-
x/participationrewards/keeper: Keeper.AfterEpochEnd has potential non-determinism from running k.prSubmodules.each.Hook from a map, if the order of the hooks matters
This contribution was made on Mar 26
-
performance: please add profiling and send over profiles for analysis
This contribution was made on Mar 26
-
x/claimsmanager/keeper: clarify why .Claims filterPaginate ends iteration on finding a single claim with the same chainId
This contribution was made on Mar 2
evmos/evmos
4
open
1
closed
-
server: StartJSONRPC should remember to close the net listener in the HTTP server goroutine
This contribution was made on Mar 14
-
app/ante/evm: CanTransfer should reject any message.Value() with a negative amount
This contribution was made on Mar 14
-
app/ante/evm: checkValidFrom looks suspiciously wrong; could use better naming with purpose of helper function, use AccAddress.Empty() method
This contribution was made on Mar 14
-
rpc/types: CheckTxFee should catch non-positive values and return an error
This contribution was made on Mar 14
-
rpc/types: CheckTxFee doesn't check if gasPrice is nil
This contribution was made on Mar 14
cometbft/cometbft
4
open
-
internal/bits: BitArray.UnmarshalJSON can crash if the number of bits in the JSON is 0
This contribution was made on Mar 18
-
types: VerifyCommitLightTrusting should at the beginning simply invoke Commit.BlockID.ValidateBasic() and check that error long before invoking commit.VoteSignBytes
This contribution was made on Mar 18
-
types: verifyBasicValsAndCommit should ensure that each validator set has a non-nil proposer and a non-nil public key
This contribution was made on Mar 18
-
types: VerifyCommit* method should validate firstly that the validator set has a non-nil proposer and non-nil public key lest a runtime nil panic
This contribution was made on Mar 18
noble-assets/noble
2
open
1
closed
-
x/tokenfactory/keeper: unexpected inconsistency mixing non-gRPC errors without a status+ code in an area with gRPC errors
This contribution was made on Mar 9
-
x/tariff/keeper: hoist out sdk.ZeroInt() into a global variable to avoid needless allocations
This contribution was made on Mar 9
-
x/forwarding: bizarre and unexplained error handling to swallow up errors and return nil inside Decorator.CheckMessages
This contribution was made on Mar 9
osmosis-labs/osmosis
2
open
-
osmoutils: SafeSubDecCoinArrays and SubDecCoinArrays should take advantage of make with known slice lengths and also insert items by index
This contribution was made on Mar 16
-
osmomath: Exp2 should move less expensive check of exponent.IsNegative before .Abs().Cmp(...) to quickly throw out negative exponents
This contribution was made on Mar 14
Stride-Labs/ibc-rate-limiting
2
open
-
ratelimit/keeper: potential inconsistencies and data races in store due to iterating while deleting keys in Keeper.RemoveAllChannelPendingSendPackets
This contribution was made on Mar 9
-
ratelimit/keeper: refactor with inversions and early returns for more idiomatic Go
This contribution was made on Mar 9
golang/go
1
open
cds-snc/secret
1
open
-
loadLocales leaves files open without invoking close; could simply use os.ReadFile instead of os.Open+io.ReadAll
This contribution was made on Mar 20
cds-snc/smtp-proxy-for-notify
1
open
celestiaorg/rsmt2d
1
open
-
dataSquare.extendSquare can take advantage of loop reuse when building fillerExtendedRow and fillerRow
This contribution was made on Mar 5
lum-network/chain
1
closed
celestiaorg/go-square
1
open
-
inclusion: RoundUpByMultipleOf and all other modulo denominator must be checked for zero before usage
This contribution was made on Mar 1
12
contributions
in private repositories
Mar 5 – Mar 26

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.







