Skip to content

Instantly share code, notes, and snippets.

View Sijibomii's full-sized avatar

Sijibomi Ajayi Sijibomii

View GitHub Profile
@Sijibomii
Sijibomii / shuffleAlgo.py
Created May 15, 2021 10:11
ALGORITHM FIDAYS
def shuffleClass(pupilsList, noToBeMoved):
# validate inputs first
#check if pupils list is a valid list
if not isinstance(pupilsList, list):
return []
#check if noToBeMoved is a valid integer
if not isinstance(noToBeMoved, int):
return pupilsList
classSize = len(pupilsList)
#if pupils list contains just one element or noToBeMoved is zero return it
@Sijibomii
Sijibomii / TronGridClient.java
Last active October 20, 2025 07:01
This Gist contains the complete TRON transaction signing that produces a "not contained of permission" error for TRC20 (USDT) transfers, while TRX transfers work fine.
package com.nomba.global.infrastructure.integrations.trongrid;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.nomba.global.infrastructure.common.WalletAddress;
import com.nomba.global.infrastructure.exceptions.TronGridException;
import com.nomba.global.infrastructure.integrations.trongrid.dto.BroadcastTransactionRequest;
import com.nomba.global.infrastructure.integrations.trongrid.dto.BroadcastTransactionResponse;
import com.nomba.global.infrastructure.integrations.trongrid.dto.CallResponse;
import com.nomba.global.infrastructure.integrations.trongrid.dto.ContractCallRequest;