SYMBOL INDEX (543 symbols across 181 files) FILE: .github/scripts/badge-automation.js function main (line 5) | async function main() { FILE: ai-passport-and-wallet-examples/crewai-support-agent/support_agent.py class ChimoneyWallet (line 34) | class ChimoneyWallet: method __init__ (line 37) | def __init__(self, api_key: str, base_url: str): method create_wallet (line 48) | def create_wallet(self, name: str, email: str, daily_refund_limit: flo... method process_refund (line 77) | def process_refund(self, customer_email: str, amount: float, reason: s... method get_audit_trail (line 133) | def get_audit_trail(self) -> List[Dict]: method get_transaction_by_id (line 137) | def get_transaction_by_id(self, issue_id: str) -> Dict: class SupportAgent (line 147) | class SupportAgent: method __init__ (line 150) | def __init__(self): method initialize_wallet (line 156) | def initialize_wallet(self): method _create_crew (line 171) | def _create_crew(self) -> Crew: method process_refund_request (line 204) | def process_refund_request(self, customer_email: str, amount: float, r... method get_daily_summary (line 226) | def get_daily_summary(self) -> Dict: method get_audit_trail (line 249) | def get_audit_trail(self) -> List[Dict]: function main (line 254) | def main(): FILE: ai-passport-and-wallet-examples/data-processing-agent/data_agent.py class ChimoneyWallet (line 28) | class ChimoneyWallet: method __init__ (line 31) | def __init__(self, api_key: str, base_url: str): method create_wallet (line 41) | def create_wallet(self, name: str, email: str, daily_limit: float = 10... method transfer_to_agent (line 72) | def transfer_to_agent(self, destination_wallet_id: str, amount: float,... method pay_agent_via_chimoney (line 94) | def pay_agent_via_chimoney(self, amount: float, agent_email: str, task... method pay_agent_via_interledger (line 128) | def pay_agent_via_interledger(self, amount: float, interledger_address... method get_transactions (line 151) | def get_transactions(self, limit: int = 10) -> List[Dict]: class WorkerAgent (line 172) | class WorkerAgent: method __init__ (line 175) | def __init__(self, name: str, email: str, specialization: str, wallet:... method initialize (line 182) | def initialize(self): method process_task (line 193) | def process_task(self, task: str) -> Dict: class DataProcessingAgent (line 205) | class DataProcessingAgent: method __init__ (line 208) | def __init__(self): method initialize_wallet (line 214) | def initialize_wallet(self): method register_worker_agent (line 229) | def register_worker_agent(self, name: str, email: str, specialization:... method delegate_task (line 238) | def delegate_task(self, task: str, worker_agent_name: str, payment_amo... method get_transaction_history (line 286) | def get_transaction_history(self) -> List[Dict]: function main (line 291) | def main(): FILE: ai-passport-and-wallet-examples/langchain-research-agent/research_agent.py class ChimoneyWallet (line 37) | class ChimoneyWallet: method __init__ (line 40) | def __init__(self, api_key: str, base_url: str): method create_wallet (line 50) | def create_wallet(self, name: str, email: str, daily_limit: float = 50... method issue_payment_pointer (line 83) | def issue_payment_pointer(self, user_id: str, ilp_username: str) -> Dict: method pay_for_api_access (line 95) | def pay_for_api_access(self, amount: float, api_name: str, recipient_e... method get_transaction_history (line 130) | def get_transaction_history(self, limit: int = 10) -> List[Dict]: class ResearchAgent (line 151) | class ResearchAgent: method __init__ (line 154) | def __init__(self): method initialize_wallet (line 161) | def initialize_wallet(self): method _create_tools (line 185) | def _create_tools(self) -> List[Tool]: method _create_agent (line 261) | def _create_agent(self) -> AgentExecutor: method query (line 278) | def query(self, question: str) -> str: function main (line 287) | def main(): FILE: submissions/Chimoney-Python/chimoney/AI.py class AI (line 3) | class AI(BaseAPI): method invoice_gen (line 12) | def invoice_gen(self, instruction: str): FILE: submissions/Chimoney-Python/chimoney/Account.py class Account (line 4) | class Account(BaseAPI): method transactions_by_issue_id (line 18) | def transactions_by_issue_id(self, issue_id, sub_account=None) -> dict: method all_transaction (line 44) | def all_transaction(self, sub_account=None) -> dict: method transaction_by_id (line 64) | def transaction_by_id(self, transaction_id, sub_account=None) -> dict: method account_transfer (line 90) | def account_transfer(self, receiver, amount, wallet, sub_account=None)... method delete_unpaid_transaction (line 130) | def delete_unpaid_transaction(self, transaction_id, sub_account=None): FILE: submissions/Chimoney-Python/chimoney/Base.py class APIResponse (line 13) | class APIResponse: method __init__ (line 32) | def __init__(self, data, status_code, success=True, error=None): class BaseAPI (line 38) | class BaseAPI(object): method __init__ (line 48) | def __init__(self): method headers (line 69) | def headers(self): method parse_json (line 82) | def parse_json(self, response): method _url (line 96) | def _url(self, path): method _handle_request (line 108) | def _handle_request( FILE: submissions/Chimoney-Python/chimoney/Chimoney.py class Chimoney (line 45) | class Chimoney: method __init__ (line 79) | def __init__(self, sandbox=False): method set_api_key (line 93) | def set_api_key(cls, auth_key): FILE: submissions/Chimoney-Python/chimoney/Errors.py class PyChimoneyError (line 1) | class PyChimoneyError(Exception): class MissingAuthKeyError (line 7) | class MissingAuthKeyError(PyChimoneyError): class InvalidMethodError (line 13) | class InvalidMethodError(PyChimoneyError): class Error (line 19) | class Error(PyChimoneyError): FILE: submissions/Chimoney-Python/chimoney/Info.py class Info (line 4) | class Info(BaseAPI): method airtime_countries (line 9) | def airtime_countries(self) -> dict: method assets (line 18) | def assets(self, country_code=None) -> dict: method banks (line 35) | def banks(self, country="NG") -> dict: method local_ammount_in_usd (line 56) | def local_ammount_in_usd(self, source_currency, ammount_in_local): method mobile_money_codes (line 86) | def mobile_money_codes(self): method usd_to_local (line 92) | def usd_to_local(self, destination_currency, ammount_in_usd): method get_exchange_rates (line 123) | def get_exchange_rates(self) -> dict: method get_bank_branches (line 132) | def get_bank_branches(self, bank_code: str) -> dict: method verify_bank_account_number (line 151) | def verify_bank_account_number(self, account_number: list) -> dict: FILE: submissions/Chimoney-Python/chimoney/Payments.py class Payments (line 4) | class Payments(BaseAPI): method initiate_payment (line 9) | def initiate_payment( method verify_payment (line 42) | def verify_payment(self, sub_account, payment_id): method simulate_transaction (line 55) | def simulate_transaction(self, issue_id, status, sub_account): FILE: submissions/Chimoney-Python/chimoney/Payouts.py class Payouts (line 4) | class Payouts(BaseAPI): method airtime (line 9) | def airtime(self, airtimes, subaccount=None, turn_off_notification=None): method bank (line 43) | def bank(self, banks, subaccount=None, turn_off_notification=None): method chimoney (line 81) | def chimoney(self, chimoneys, subaccount=None, turn_off_notification=N... method mobile_money (line 115) | def mobile_money(self, momos, subaccount=None, turn_off_notification=N... method gift_card (line 151) | def gift_card(self, gift_cards, subaccount=None, turn_off_notification... method status (line 189) | def status(self, chi_ref, subaccount=None): method initiate_chimoney (line 210) | def initiate_chimoney( method wallet (line 279) | def wallet(self, subaccount=None, turn_off_notifications=None, wallets... FILE: submissions/Chimoney-Python/chimoney/Redeem.py class Redeem (line 4) | class Redeem(BaseAPI): method airtime (line 9) | def airtime( method any (line 37) | def any( method chimoney (line 76) | def chimoney(self, chimoneys, sub_account=None): method giftcard (line 104) | def giftcard(self, chi_ref, redeem_options, sub_account=None): method mobile_money (line 130) | def mobile_money(self, chi_ref, redeem_options, sub_account=None): FILE: submissions/Chimoney-Python/chimoney/SubAccount.py class SubAccount (line 4) | class SubAccount(BaseAPI): method create (line 9) | def create(self, email, name): method delete (line 30) | def delete(self, user_id): method get_detials (line 47) | def get_detials(self, user_id): method list (line 64) | def list(self): FILE: submissions/Chimoney-Python/chimoney/Wallet.py class Wallet (line 4) | class Wallet(BaseAPI): method list (line 9) | def list(self, subaccount=None): method detials (line 25) | def detials(self, wallet_id, subaccount=None): method transfer (line 45) | def transfer(self, receiver_id, wallet_type, amount, subaccount=None): FILE: submissions/Chimoney-Python/examples/chimoney_examples.py function test (line 9) | def test(): function avaliable_countries (line 14) | def avaliable_countries(): FILE: submissions/Chimoney-Slackbot-V2/modules/choices.py class ValidatorRegexFormats (line 1) | class ValidatorRegexFormats: method __init__ (line 2) | def __init__(self): method get_regex (line 9) | def get_regex(self, regex_format): FILE: submissions/Chimoney-Slackbot-V2/modules/giveaway.py function initiate_chimoney_async (line 16) | async def initiate_chimoney_async(checkout_values): function giveaway_with_tagged_users (line 20) | async def giveaway_with_tagged_users(client, text): function random_giveaway (line 72) | async def random_giveaway(client, text, channel_id): function clean_amount (line 137) | def clean_amount(amount): function get_channel_users (line 144) | async def get_channel_users(client, channel_id): function get_user_email (line 153) | async def get_user_email(client, user_id): FILE: submissions/Chimoney-Slackbot-V2/modules/sendchimoney.py function initiate_chimoney_async (line 23) | async def initiate_chimoney_async(checkout_values): function send_chimoney (line 27) | async def send_chimoney(client, text, team_id): function clean_amount (line 76) | def clean_amount(amount): function get_user_email (line 91) | def get_user_email(client, user_id): function get_user_email_from_username (line 110) | async def get_user_email_from_username(client, username, workspace_id): function clean_username (line 157) | def clean_username(name): FILE: submissions/Chimoney-Slackbot-V2/modules/validators.py function validate_sendchimoney_text (line 5) | def validate_sendchimoney_text(text): function validate_giveaway_text (line 19) | def validate_giveaway_text(text): FILE: submissions/Chimoney-Slackbot-V2/slackbot.py function send_chimoney (line 52) | async def send_chimoney(ack, say, command, client, logger): function giveaway (line 84) | async def giveaway(ack, say, command, client, logger): function event_test (line 150) | async def event_test(body, say, logger): FILE: submissions/Chimoney-Slackbot-V2/tests/validator_tests.py function test_validate_sendchimoney_text (line 30) | def test_validate_sendchimoney_text(test_input, expected): FILE: submissions/Chimoney-Slackbot/main.py function main (line 25) | def main(): FILE: submissions/Chimoney-Slackbot/utils/app/models.py class AccessToken (line 4) | class AccessToken(db.Model): method __init__ (line 10) | def __init__(self, team_id, access_token) -> None: method __repr__ (line 14) | def __repr__(self) -> str: function init_db (line 18) | def init_db(): FILE: submissions/Chimoney-Slackbot/utils/app/views.py function oauth_redirect (line 16) | def oauth_redirect(): function oauth_callback (line 24) | def oauth_callback(): function get_all_access_token (line 62) | def get_all_access_token(): FILE: submissions/Chimoney-Slackbot/utils/collation.py class SlackBot (line 3) | class SlackBot: method __init__ (line 4) | def __init__(self, api_key): method handle_command (line 7) | def handle_command(self): method parse_bot_command (line 10) | def parse_bot_command(self): method get_mentioned_user_email (line 13) | def get_mentioned_user_email(self): method start_bot (line 16) | def start_bot(self): FILE: submissions/Chimoney-Slackbot/utils/functions.py function get_user_email (line 5) | def get_user_email(client, user_id): function get_bot_id (line 10) | def get_bot_id(client): function is_mention (line 14) | def is_mention(client, event, bot_id=None): function is_valid_command (line 20) | def is_valid_command(client, event, bot_id=None): function send_chimoney (line 26) | def send_chimoney(client, text): FILE: submissions/Chimoney-Slackbot/utils/rtm.py function start_rtm (line 13) | def start_rtm(token): function run_processes (line 49) | def run_processes(): FILE: submissions/Chisend/bots/chisend.py class ChiSend (line 18) | class ChiSend(object): method __init__ (line 19) | def __init__( method clear_search_terms (line 40) | def clear_search_terms(self): method add_search_term (line 44) | def add_search_term(self, term): method remove_search_term (line 48) | def remove_search_term(self, term): method start_stream (line 52) | def start_stream(self): class MyStream (line 68) | class MyStream(tweepy.StreamingClient): method __init__ (line 69) | def __init__( method on_connect (line 113) | def on_connect(self): method on_exception (line 117) | def on_exception(self, exception): method on_timeout (line 122) | def on_timeout(self): method on_error (line 127) | def on_error(self, error): method on_disconnect (line 132) | def on_disconnect(self): method send_tweet (line 135) | def send_tweet(self, tweet, reply_id): method send_dm (line 152) | def send_dm(self, user_id, message): method perform_task (line 169) | def perform_task(self, tweet_content): method on_tweet (line 217) | def on_tweet(self, tweet): FILE: submissions/Chisend/bots/utils.py function is_following (line 1) | def is_following(api: object, id_1: int, id_2: int) -> bool: FILE: submissions/chiconnect-bank-api-payout/src/App.jsx function App (line 5) | function App() { FILE: submissions/chiconnect-bank-api-payout/src/service/fetchApi.js constant API_KEY (line 1) | const API_KEY = `${import.meta.env.VITE_API_KEY}` FILE: submissions/chiconnect-giftcard-payout/src/App.jsx function App (line 6) | function App() { FILE: submissions/chiconnect-giftcard-payout/src/service/fetchApi.js constant API_KEY (line 1) | const API_KEY = `${import.meta.env.VITE_API_KEY}` FILE: submissions/chiconnect-laravel-web-app/app/Console/Kernel.php class Kernel (line 8) | class Kernel extends ConsoleKernel method schedule (line 16) | protected function schedule(Schedule $schedule) method commands (line 26) | protected function commands() FILE: submissions/chiconnect-laravel-web-app/app/Exceptions/Handler.php class Handler (line 8) | class Handler extends ExceptionHandler method register (line 44) | public function register() FILE: submissions/chiconnect-laravel-web-app/app/Http/Controllers/AccountController.php class AccountController (line 11) | class AccountController extends Controller method topUpForm (line 13) | public function topUpForm(User $user) method topUp (line 20) | public function topUp(Request $request) method createTransfer (line 44) | public function createTransfer() method processTransfer (line 53) | public function processTransfer(Request $request) method transferHistory (line 80) | public function transferHistory() FILE: submissions/chiconnect-laravel-web-app/app/Http/Controllers/Auth/AuthenticatedSessionController.php class AuthenticatedSessionController (line 11) | class AuthenticatedSessionController extends Controller method create (line 18) | public function create() method store (line 29) | public function store(LoginRequest $request) method destroy (line 44) | public function destroy(Request $request) FILE: submissions/chiconnect-laravel-web-app/app/Http/Controllers/Auth/ConfirmablePasswordController.php class ConfirmablePasswordController (line 11) | class ConfirmablePasswordController extends Controller method show (line 18) | public function show() method store (line 29) | public function store(Request $request) FILE: submissions/chiconnect-laravel-web-app/app/Http/Controllers/Auth/EmailVerificationNotificationController.php class EmailVerificationNotificationController (line 9) | class EmailVerificationNotificationController extends Controller method store (line 17) | public function store(Request $request) FILE: submissions/chiconnect-laravel-web-app/app/Http/Controllers/Auth/EmailVerificationPromptController.php class EmailVerificationPromptController (line 9) | class EmailVerificationPromptController extends Controller method __invoke (line 17) | public function __invoke(Request $request) FILE: submissions/chiconnect-laravel-web-app/app/Http/Controllers/Auth/NewPasswordController.php class NewPasswordController (line 13) | class NewPasswordController extends Controller method create (line 21) | public function create(Request $request) method store (line 34) | public function store(Request $request) FILE: submissions/chiconnect-laravel-web-app/app/Http/Controllers/Auth/PasswordResetLinkController.php class PasswordResetLinkController (line 9) | class PasswordResetLinkController extends Controller method create (line 16) | public function create() method store (line 29) | public function store(Request $request) FILE: submissions/chiconnect-laravel-web-app/app/Http/Controllers/Auth/RegisteredUserController.php class RegisteredUserController (line 17) | class RegisteredUserController extends Controller method create (line 24) | public function create() method store (line 37) | public function store(Request $request) FILE: submissions/chiconnect-laravel-web-app/app/Http/Controllers/Auth/VerifyEmailController.php class VerifyEmailController (line 10) | class VerifyEmailController extends Controller method __invoke (line 18) | public function __invoke(EmailVerificationRequest $request) FILE: submissions/chiconnect-laravel-web-app/app/Http/Controllers/Controller.php class Controller (line 10) | class Controller extends BaseController FILE: submissions/chiconnect-laravel-web-app/app/Http/Controllers/PayoutController.php class PayoutController (line 9) | class PayoutController extends Controller method history (line 11) | public function history() method createAirtime (line 18) | public function createAirtime() method createBank (line 27) | public function createBank() FILE: submissions/chiconnect-laravel-web-app/app/Http/Controllers/ProfileController.php class ProfileController (line 9) | class ProfileController extends Controller method index (line 11) | public function index() method show (line 18) | public function show(User $user) method dashboard (line 31) | public function dashboard() FILE: submissions/chiconnect-laravel-web-app/app/Http/Kernel.php class Kernel (line 7) | class Kernel extends HttpKernel FILE: submissions/chiconnect-laravel-web-app/app/Http/Livewire/Auth/RegisterUser.php class RegisterUser (line 8) | class RegisterUser extends Component method mount (line 12) | public function mount() method updatedUsername (line 17) | public function updatedUsername() method render (line 24) | public function render() FILE: submissions/chiconnect-laravel-web-app/app/Http/Livewire/ProcessAirtime.php class ProcessAirtime (line 11) | class ProcessAirtime extends Component method mount (line 19) | public function mount() method submit (line 24) | public function submit() method render (line 51) | public function render() FILE: submissions/chiconnect-laravel-web-app/app/Http/Livewire/ProcessBank.php class ProcessBank (line 13) | class ProcessBank extends Component method mount (line 24) | public function mount() method updatedCountry (line 29) | public function updatedCountry() method updatedBank (line 43) | public function updatedBank() method updatedAccount (line 48) | public function updatedAccount() method confirmAccount (line 54) | public function confirmAccount() method submit (line 66) | public function submit() method render (line 104) | public function render() FILE: submissions/chiconnect-laravel-web-app/app/Http/Livewire/Username.php class Username (line 8) | class Username extends Component method mount (line 14) | public function mount() method selectUser (line 19) | public function selectUser($username) method updatedSearch (line 26) | public function updatedSearch() method render (line 36) | public function render() FILE: submissions/chiconnect-laravel-web-app/app/Http/Middleware/Authenticate.php class Authenticate (line 7) | class Authenticate extends Middleware method redirectTo (line 15) | protected function redirectTo($request) FILE: submissions/chiconnect-laravel-web-app/app/Http/Middleware/EncryptCookies.php class EncryptCookies (line 7) | class EncryptCookies extends Middleware FILE: submissions/chiconnect-laravel-web-app/app/Http/Middleware/PreventRequestsDuringMaintenance.php class PreventRequestsDuringMaintenance (line 7) | class PreventRequestsDuringMaintenance extends Middleware FILE: submissions/chiconnect-laravel-web-app/app/Http/Middleware/RedirectIfAuthenticated.php class RedirectIfAuthenticated (line 10) | class RedirectIfAuthenticated method handle (line 20) | public function handle(Request $request, Closure $next, ...$guards) FILE: submissions/chiconnect-laravel-web-app/app/Http/Middleware/TrimStrings.php class TrimStrings (line 7) | class TrimStrings extends Middleware FILE: submissions/chiconnect-laravel-web-app/app/Http/Middleware/TrustHosts.php class TrustHosts (line 7) | class TrustHosts extends Middleware method hosts (line 14) | public function hosts() FILE: submissions/chiconnect-laravel-web-app/app/Http/Middleware/TrustProxies.php class TrustProxies (line 8) | class TrustProxies extends Middleware FILE: submissions/chiconnect-laravel-web-app/app/Http/Middleware/ValidateSignature.php class ValidateSignature (line 7) | class ValidateSignature extends Middleware FILE: submissions/chiconnect-laravel-web-app/app/Http/Middleware/VerifyCsrfToken.php class VerifyCsrfToken (line 7) | class VerifyCsrfToken extends Middleware FILE: submissions/chiconnect-laravel-web-app/app/Http/Requests/Auth/LoginRequest.php class LoginRequest (line 12) | class LoginRequest extends FormRequest method authorize (line 19) | public function authorize() method rules (line 29) | public function rules() method authenticate (line 44) | public function authenticate() method ensureIsNotRateLimited (line 66) | public function ensureIsNotRateLimited() method throttleKey (line 89) | public function throttleKey() FILE: submissions/chiconnect-laravel-web-app/app/Models/Payout.php class Payout (line 8) | class Payout extends Model FILE: submissions/chiconnect-laravel-web-app/app/Models/Transaction.php class Transaction (line 8) | class Transaction extends Model method to (line 18) | public function to() method from (line 23) | public function from() FILE: submissions/chiconnect-laravel-web-app/app/Models/TransactionReference.php class TransactionReference (line 8) | class TransactionReference extends Model FILE: submissions/chiconnect-laravel-web-app/app/Models/User.php class User (line 11) | class User extends Authenticatable FILE: submissions/chiconnect-laravel-web-app/app/Providers/AppServiceProvider.php class AppServiceProvider (line 8) | class AppServiceProvider extends ServiceProvider method register (line 15) | public function register() method boot (line 25) | public function boot() FILE: submissions/chiconnect-laravel-web-app/app/Providers/AuthServiceProvider.php class AuthServiceProvider (line 8) | class AuthServiceProvider extends ServiceProvider method boot (line 24) | public function boot() FILE: submissions/chiconnect-laravel-web-app/app/Providers/BroadcastServiceProvider.php class BroadcastServiceProvider (line 8) | class BroadcastServiceProvider extends ServiceProvider method boot (line 15) | public function boot() FILE: submissions/chiconnect-laravel-web-app/app/Providers/EventServiceProvider.php class EventServiceProvider (line 10) | class EventServiceProvider extends ServiceProvider method boot (line 28) | public function boot() method shouldDiscoverEvents (line 38) | public function shouldDiscoverEvents() FILE: submissions/chiconnect-laravel-web-app/app/Providers/RouteServiceProvider.php class RouteServiceProvider (line 11) | class RouteServiceProvider extends ServiceProvider method boot (line 27) | public function boot() method configureRateLimiting (line 46) | protected function configureRateLimiting() FILE: submissions/chiconnect-laravel-web-app/app/Support/Chiconnect/Account.php class Account (line 7) | class Account method transfer (line 9) | public static function transfer(string $from = null, string $to, strin... method getWallets (line 34) | public static function getWallets(string $sub_account) method getWalletByType (line 51) | public static function getWalletByType(string $type, string $sub_account) FILE: submissions/chiconnect-laravel-web-app/app/Support/Chiconnect/Info.php class Info (line 7) | class Info method AirtimeCountries (line 9) | public static function AirtimeCountries() method CountryBanks (line 24) | public static function CountryBanks(string $country_code) method VerifyAccountNumber (line 41) | public static function VerifyAccountNumber(string $country_code, strin... FILE: submissions/chiconnect-laravel-web-app/app/Support/Chiconnect/Payout.php class Payout (line 7) | class Payout method Airtime (line 9) | public static function Airtime(string $sub_account, string $country, s... method Bank (line 33) | public static function Bank(string $sub_account, string $country, stri... method Status (line 61) | public static function Status(string $sub_account, string $chiRef) FILE: submissions/chiconnect-laravel-web-app/app/Support/Chiconnect/SubAccount.php class SubAccount (line 7) | class SubAccount method create (line 9) | public static function create(string $name, string $email) FILE: submissions/chiconnect-laravel-web-app/app/Support/Chiconnect/Wallet.php class Wallet (line 7) | class Wallet method fetchAll (line 9) | public static function fetchAll(string $sub_account) method fetchType (line 26) | public static function fetchType(string $type, string $sub_account) method fetchBalance (line 33) | public static function fetchBalance(string $wallet_id, string $sub_acc... FILE: submissions/chiconnect-laravel-web-app/app/Support/Helpers.php function isAdmin (line 4) | function isAdmin() function getCountryCodes (line 11) | function getCountryCodes() FILE: submissions/chiconnect-laravel-web-app/app/View/Components/AppLayout.php class AppLayout (line 7) | class AppLayout extends Component method render (line 14) | public function render() FILE: submissions/chiconnect-laravel-web-app/app/View/Components/GuestLayout.php class GuestLayout (line 7) | class GuestLayout extends Component method render (line 14) | public function render() FILE: submissions/chiconnect-laravel-web-app/database/factories/UserFactory.php class UserFactory (line 11) | class UserFactory extends Factory method definition (line 18) | public function definition() method unverified (line 34) | public function unverified() FILE: submissions/chiconnect-laravel-web-app/database/migrations/2014_10_12_000000_create_users_table.php method up (line 14) | public function up() method down (line 35) | public function down() FILE: submissions/chiconnect-laravel-web-app/database/migrations/2014_10_12_100000_create_password_resets_table.php method up (line 14) | public function up() method down (line 28) | public function down() FILE: submissions/chiconnect-laravel-web-app/database/migrations/2019_08_19_000000_create_failed_jobs_table.php method up (line 14) | public function up() method down (line 32) | public function down() FILE: submissions/chiconnect-laravel-web-app/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php method up (line 14) | public function up() method down (line 33) | public function down() FILE: submissions/chiconnect-laravel-web-app/database/migrations/2022_10_17_080103_add_username_to_users_table.php method up (line 14) | public function up() method down (line 26) | public function down() FILE: submissions/chiconnect-laravel-web-app/database/migrations/2022_10_17_194518_create_transactions_table.php method up (line 14) | public function up() method down (line 32) | public function down() FILE: submissions/chiconnect-laravel-web-app/database/migrations/2022_10_20_180113_add_chi_wallet_id_to_users_table.php method up (line 14) | public function up() method down (line 26) | public function down() FILE: submissions/chiconnect-laravel-web-app/database/migrations/2022_10_20_204612_create_payouts_table.php method up (line 14) | public function up() method down (line 32) | public function down() FILE: submissions/chiconnect-laravel-web-app/database/migrations/2022_10_22_165728_create_transaction_references_table.php method up (line 14) | public function up() method down (line 29) | public function down() FILE: submissions/chiconnect-laravel-web-app/database/migrations/2022_10_22_171931_alter_type_column_in_payouts_table.php method up (line 17) | public function up() method down (line 27) | public function down() FILE: submissions/chiconnect-laravel-web-app/database/seeders/DatabaseSeeder.php class DatabaseSeeder (line 8) | class DatabaseSeeder extends Seeder method run (line 15) | public function run() FILE: submissions/chiconnect-laravel-web-app/tests/CreatesApplication.php type CreatesApplication (line 7) | trait CreatesApplication method createApplication (line 14) | public function createApplication() FILE: submissions/chiconnect-laravel-web-app/tests/Feature/Auth/AuthenticationTest.php class AuthenticationTest (line 10) | class AuthenticationTest extends TestCase method test_login_screen_can_be_rendered (line 14) | public function test_login_screen_can_be_rendered() method test_users_can_authenticate_using_the_login_screen (line 21) | public function test_users_can_authenticate_using_the_login_screen() method test_users_can_not_authenticate_with_invalid_password (line 34) | public function test_users_can_not_authenticate_with_invalid_password() FILE: submissions/chiconnect-laravel-web-app/tests/Feature/Auth/EmailVerificationTest.php class EmailVerificationTest (line 13) | class EmailVerificationTest extends TestCase method test_email_verification_screen_can_be_rendered (line 17) | public function test_email_verification_screen_can_be_rendered() method test_email_can_be_verified (line 28) | public function test_email_can_be_verified() method test_email_is_not_verified_with_invalid_hash (line 49) | public function test_email_is_not_verified_with_invalid_hash() FILE: submissions/chiconnect-laravel-web-app/tests/Feature/Auth/PasswordConfirmationTest.php class PasswordConfirmationTest (line 9) | class PasswordConfirmationTest extends TestCase method test_confirm_password_screen_can_be_rendered (line 13) | public function test_confirm_password_screen_can_be_rendered() method test_password_can_be_confirmed (line 22) | public function test_password_can_be_confirmed() method test_password_is_not_confirmed_with_invalid_password (line 34) | public function test_password_is_not_confirmed_with_invalid_password() FILE: submissions/chiconnect-laravel-web-app/tests/Feature/Auth/PasswordResetTest.php class PasswordResetTest (line 11) | class PasswordResetTest extends TestCase method test_reset_password_link_screen_can_be_rendered (line 15) | public function test_reset_password_link_screen_can_be_rendered() method test_reset_password_link_can_be_requested (line 22) | public function test_reset_password_link_can_be_requested() method test_reset_password_screen_can_be_rendered (line 33) | public function test_reset_password_screen_can_be_rendered() method test_password_can_be_reset_with_valid_token (line 50) | public function test_password_can_be_reset_with_valid_token() FILE: submissions/chiconnect-laravel-web-app/tests/Feature/Auth/RegistrationTest.php class RegistrationTest (line 9) | class RegistrationTest extends TestCase method test_registration_screen_can_be_rendered (line 13) | public function test_registration_screen_can_be_rendered() method test_new_users_can_register (line 20) | public function test_new_users_can_register() FILE: submissions/chiconnect-laravel-web-app/tests/Feature/ExampleTest.php class ExampleTest (line 8) | class ExampleTest extends TestCase method test_the_application_returns_a_successful_response (line 15) | public function test_the_application_returns_a_successful_response() FILE: submissions/chiconnect-laravel-web-app/tests/TestCase.php class TestCase (line 7) | abstract class TestCase extends BaseTestCase FILE: submissions/chiconnect-laravel-web-app/tests/Unit/ExampleTest.php class ExampleTest (line 7) | class ExampleTest extends TestCase method test_that_true_is_true (line 14) | public function test_that_true_is_true() FILE: submissions/chiconnect-mobile-money-payout/src/App.jsx function App (line 6) | function App() { FILE: submissions/chiconnect-mobile-money-payout/src/service/fetchApi.js constant API_KEY (line 1) | const API_KEY = `${import.meta.env.VITE_API_KEY}` FILE: submissions/chimap/components/card/service.card.js function ServiceCard (line 4) | function ServiceCard(props) { FILE: submissions/chimap/components/map/global.map.js function positionChange (line 40) | function positionChange(i) { FILE: submissions/chimap/helpers/query.js function filterByCountry (line 2) | function filterByCountry(param, data) { function filterGiftCardByCountry (line 8) | function filterGiftCardByCountry(param, data) { function parseAssetType (line 17) | function parseAssetType(data) { function filterByType (line 29) | function filterByType(param, data) { FILE: submissions/chimap/hooks/getInfo.js function useInfo (line 5) | function useInfo() { FILE: submissions/chimap/pages/_app.js function MyApp (line 4) | function MyApp({ Component, pageProps }) { FILE: submissions/chimap/pages/api/hello.js function handler (line 3) | function handler(req, res) { FILE: submissions/chimap/pages/index.js function Home (line 4) | function Home() { FILE: submissions/chimoney-discord-bot/commands/sendChimoney.js method execute (line 25) | async execute(interaction, client) { FILE: submissions/chimoney-discord-bot/controllers/webhook.controller.js function handleAsync (line 21) | function handleAsync(callback) { FILE: submissions/chimoney-discord-bot/utils/helpers.js function loadCommands (line 8) | function loadCommands(client) { function buildRedeemLink (line 38) | function buildRedeemLink(chiRef) { function verifyWebhook (line 56) | function verifyWebhook(body, headers) { function buildReceiverMessage (line 83) | function buildReceiverMessage(chimoney, valueInUSD, discordSenderId, chi... function buildSenderMessage (line 95) | function buildSenderMessage(valueInUSD, discordReceiver) { FILE: submissions/chimoney-github-bot/index.js constant MIN_PAYOUT (line 12) | const MIN_PAYOUT = 1; constant MAX_PAYOUT (line 13) | const MAX_PAYOUT = 100; function payoutCommandHandler (line 26) | async function payoutCommandHandler(context, command) { function pullRequestClosedHandler (line 92) | async function pullRequestClosedHandler(context) { FILE: submissions/chimoney-github-bot/utils.js function findMaintainer (line 1) | async function findMaintainer(context) { function getCollaboratorPermissions (line 19) | async function getCollaboratorPermissions(context, username) { function addComment (line 29) | async function addComment(context, body) { function resolveUsernameToEmail (line 35) | async function resolveUsernameToEmail(context, username) { function extractPayoutCommandArgs (line 40) | function extractPayoutCommandArgs(arguments) { function notifyMaintainerOfPaymentStatus (line 50) | async function notifyMaintainerOfPaymentStatus(context, username, amount) { function handlePaymentErrors (line 59) | async function handlePaymentErrors(context, error) { FILE: submissions/chimoney-interledger-wallet-transfer/app/api/transactions/route.ts function GET (line 33) | async function GET() { FILE: submissions/chimoney-interledger-wallet-transfer/app/api/transfer/route.ts constant CHIMONEY_API_BASE_URL (line 5) | const CHIMONEY_API_BASE_URL = 'https://api-v2-sandbox.chimoney.io/v0.2.4'; constant CHIMONEY_API_KEY (line 6) | const CHIMONEY_API_KEY = process.env.CHIMONEY_API_KEY; function POST (line 8) | async function POST(request: NextRequest) { FILE: submissions/chimoney-interledger-wallet-transfer/app/layout.tsx function RootLayout (line 13) | function RootLayout({ FILE: submissions/chimoney-interledger-wallet-transfer/app/page.tsx function Home (line 4) | function Home() { FILE: submissions/chimoney-interledger-wallet-transfer/components/Providers.tsx function Providers (line 6) | function Providers({ children }: { children: React.ReactNode }) { FILE: submissions/chimoney-interledger-wallet-transfer/components/TransactionHistory.tsx function TransactionHistory (line 15) | function TransactionHistory() { FILE: submissions/chimoney-interledger-wallet-transfer/components/TransferForm.tsx function TransferForm (line 28) | function TransferForm() { FILE: submissions/chimoney-interledger-wallet-transfer/components/ui/button.tsx type ButtonProps (line 36) | interface ButtonProps FILE: submissions/chimoney-interledger-wallet-transfer/components/ui/input.tsx type InputProps (line 5) | interface InputProps FILE: submissions/chimoney-interledger-wallet-transfer/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: submissions/chimoney-interledger-wallet-transfer/types/index.ts type TransferRequest (line 1) | interface TransferRequest { type TransferResponse (line 7) | interface TransferResponse { type Transaction (line 20) | interface Transaction { type ApiError (line 29) | interface ApiError { FILE: submissions/chimoney-js/Errors.js class ChiMoneyError (line 1) | class ChiMoneyError extends Error { method constructor (line 2) | constructor(message = "Chi Money Error") { class ValueError (line 8) | class ValueError extends ChiMoneyError { method constructor (line 9) | constructor(message, errors) { class TypeError (line 16) | class TypeError extends ChiMoneyError { method constructor (line 17) | constructor(message, errors) { class AuthKeyError (line 24) | class AuthKeyError extends ChiMoneyError { method constructor (line 25) | constructor(message) { FILE: submissions/chimoney-js/index.js function parseArgs (line 34) | function parseArgs(optionsOrAPIKey) { FILE: submissions/chimoney-js/modules/Account.js function getTransactionsByIssueID (line 15) | async function getTransactionsByIssueID(issueID, subAccount = null) { function getAllTransactions (line 39) | async function getAllTransactions(subAccount = null) { function accountTransfer (line 59) | async function accountTransfer(receiver, amount, wallet, subAccount = nu... function deleteUnpaidTransaction (line 96) | async function deleteUnpaidTransaction(chiRef, subAccount = null) { function getTransactionByID (line 119) | async function getTransactionByID(transctionId, subAccount = null) { FILE: submissions/chimoney-js/modules/Info.js function airtimeCountries (line 13) | async function airtimeCountries() { function assets (line 24) | async function assets() { function banks (line 36) | async function banks(country = "NG") { function localAmountInUSD (line 57) | async function localAmountInUSD(originCurrency, amountInOriginCurrency) { function mobileMoneyCodes (line 87) | async function mobileMoneyCodes() { function usdInLocalAmount (line 100) | async function usdInLocalAmount(destinationCurrency, amountInUSD) { FILE: submissions/chimoney-js/modules/MobileMoney.js function getAllTransactions (line 14) | async function getAllTransactions(subAccount = null) { function makePayment (line 32) | async function makePayment(paymentDetails, subAccount = null) { function verifyPayment (line 68) | async function verifyPayment(id, subAccount = null) { FILE: submissions/chimoney-js/modules/Payouts.js function airtime (line 23) | async function airtime(airtimes = [], subAccount = null) { function bank (line 56) | async function bank(banks = [], subAccount = null) { function chimoney (line 87) | async function chimoney(chimoneys = [], subAccount = null) { function mobileMoney (line 119) | async function mobileMoney(momos = [], subAccount = null) { function giftCard (line 154) | async function giftCard(giftCards = [], subAccount = null) { function status (line 177) | async function status(chiRef, subAccount = null) { function initiateChimoney (line 222) | async function initiateChimoney( FILE: submissions/chimoney-js/modules/Redeem.js function airtime (line 18) | async function airtime( function any (line 68) | async function any(chiRef, redeemData, meta, subAccount = null) { function chimoney (line 106) | async function chimoney(chimoneys, subAccount = null) { function giftCard (line 130) | async function giftCard(chiRef, redeemOptions, subAccount = null) { function mobileMoney (line 163) | async function mobileMoney(chiRef, redeemOptions, subAccount = null) { FILE: submissions/chimoney-js/modules/SubAccount.js function create (line 15) | async function create(name, email) { function deleteAccount (line 44) | async function deleteAccount(id) { function getDetails (line 63) | async function getDetails(id) { function getAll (line 81) | async function getAll() { FILE: submissions/chimoney-js/modules/Wallet.js function list (line 14) | async function list(subAccount = null) { function details (line 32) | async function details(id, subAccount = null) { function transfer (line 56) | async function transfer(receiver, wallet, amount, subAccount) { FILE: submissions/chimoney-js/utils/helpers.js constant HTTPMETHODS (line 11) | const HTTPMETHODS = { constant LIVE_URL (line 17) | const LIVE_URL = "https://api.chimoney.io"; constant SANDBOX_URL (line 18) | const SANDBOX_URL = "https://api-v2-sandbox.chimoney.io"; function formatJoiErrors (line 84) | function formatJoiErrors(error) { FILE: submissions/chimoney-lib/projects/ngx-chimoney-airtime-payouts/src/lib/components/airtime/airtime.component.ts class AirtimeComponent (line 11) | class AirtimeComponent { method payoutAirtime (line 23) | payoutAirtime() {} FILE: submissions/chimoney-lib/projects/ngx-chimoney-airtime-payouts/src/lib/components/bank/bank.component.ts class BankComponent (line 11) | class BankComponent { method payoutBank (line 25) | payoutBank() { FILE: submissions/chimoney-lib/projects/ngx-chimoney-airtime-payouts/src/lib/components/payouts/payouts.component.ts class PayoutsComponent (line 11) | class PayoutsComponent { method payoutChimoney (line 23) | payoutChimoney() { FILE: submissions/chimoney-lib/projects/ngx-chimoney-airtime-payouts/src/lib/ngx-chimoney-airtime-payouts.component.ts class NgxChimoneyAirtimePayoutsComponent (line 14) | class NgxChimoneyAirtimePayoutsComponent { FILE: submissions/chimoney-lib/projects/ngx-chimoney-airtime-payouts/src/lib/ngx-chimoney-airtime-payouts.service.ts class NgxChimoneyAirtimePayoutsService (line 6) | class NgxChimoneyAirtimePayoutsService { method constructor (line 8) | constructor() { } FILE: submissions/chimoney-payout-airtime/src/App.js function App (line 10) | function App() { FILE: submissions/chimoney-react-components/src/components/ChimoneyPaymentForm.tsx type ChimoneyPaymentProps (line 5) | interface ChimoneyPaymentProps { type ChimoneyPaymentType (line 153) | type ChimoneyPaymentType = "email" | "phone"; type ChimoneyPaymentData (line 155) | interface ChimoneyPaymentData { FILE: submissions/chimoney-redeem-airtime/src/App.js function App (line 11) | function App() { FILE: submissions/chimoney-telegram/src/start.js constant PORT (line 6) | const PORT = process.env.PORT; function isValidInteger (line 213) | function isValidInteger(text) { FILE: submissions/chispend_app/lib/data/common/helper_functions.dart function loader (line 3) | void loader(BuildContext context) FILE: submissions/chispend_app/lib/data/constant/api_constants.dart class ApiConstants (line 1) | class ApiConstants{ FILE: submissions/chispend_app/lib/data/models/api/initiate_chimoney.dart function initiateChimoneyResFromMap (line 3) | InitiateChimoneyRes initiateChimoneyResFromMap(String str) class InitiateChimoneyRes (line 5) | class InitiateChimoneyRes { class Data (line 17) | class Data { class Datum (line 35) | class Datum { FILE: submissions/chispend_app/lib/data/services/api/payout.dart class PayoutService (line 8) | abstract class PayoutService { method initiateChimoney (line 9) | Future initiateChimoney({required String channelStr}) method redeemAny (line 10) | Future redeemAny({required String chiRef}) class PayoutServiceImpl (line 13) | class PayoutServiceImpl extends PayoutService { method initiateChimoney (line 19) | Future initiateChimoney({required String channelStr}) method redeemAny (line 53) | Future redeemAny({required String chiRef}) FILE: submissions/chispend_app/lib/data/services/api/request_helper/index.dart class RequestHelpers (line 8) | abstract class RequestHelpers { method post (line 9) | Future post( class RequestHelpersImpl (line 13) | class RequestHelpersImpl extends RequestHelpers { method post (line 21) | Future post( FILE: submissions/chispend_app/lib/data/services/navigation/index.dart class NavigationService (line 3) | abstract class NavigationService { method navigateTo (line 4) | Future navigateTo(String routeName, {dynamic arguments}) method replaceWith (line 6) | Future replaceWith(String routeName, {dynamic arguments}) method pop (line 8) | void pop({dynamic v}) method replaceUntil (line 10) | Future replaceUntil( class NavigationServiceImpl (line 16) | class NavigationServiceImpl extends NavigationService { method pop (line 22) | void pop({dynamic v = false}) method navigateTo (line 27) | Future navigateTo(String routeName, {dynamic arguments}) method replaceWith (line 33) | Future replaceWith(String routeName, {dynamic arguments}) method replaceUntil (line 39) | Future replaceUntil( FILE: submissions/chispend_app/lib/di/get_it.dart function initDependencies (line 10) | Future initDependencies() FILE: submissions/chispend_app/lib/main.dart function main (line 7) | void main() class MyApp (line 12) | class MyApp extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) FILE: submissions/chispend_app/lib/presentation/ui/webview/index.dart class ChiSpendWebView (line 8) | class ChiSpendWebView extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) FILE: submissions/chispend_app/test/widget_test.dart function main (line 13) | void main() FILE: submissions/chispend_app/windows/flutter/generated_plugin_registrant.cc function RegisterPlugins (line 10) | void RegisterPlugins(flutter::PluginRegistry* registry) { FILE: submissions/chispend_app/windows/runner/flutter_window.cpp function LRESULT (line 40) | LRESULT FILE: submissions/chispend_app/windows/runner/flutter_window.h function class (line 12) | class FlutterWindow : public Win32Window { FILE: submissions/chispend_app/windows/runner/main.cpp function wWinMain (line 8) | int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, FILE: submissions/chispend_app/windows/runner/utils.cpp function CreateAndAttachConsole (line 10) | void CreateAndAttachConsole() { function GetCommandLineArguments (line 24) | std::vector GetCommandLineArguments() { function Utf8FromUtf16 (line 44) | std::string Utf8FromUtf16(const wchar_t* utf16_string) { FILE: submissions/chispend_app/windows/runner/win32_window.cpp function Scale (line 18) | int Scale(int source, double scale_factor) { function EnableFullDpiSupportIfAvailable (line 24) | void EnableFullDpiSupportIfAvailable(HWND hwnd) { class WindowClassRegistrar (line 41) | class WindowClassRegistrar { method WindowClassRegistrar (line 46) | static WindowClassRegistrar* GetInstance() { method WindowClassRegistrar (line 62) | WindowClassRegistrar() = default; function wchar_t (line 71) | const wchar_t* WindowClassRegistrar::GetWindowClass() { function LRESULT (line 133) | LRESULT CALLBACK Win32Window::WndProc(HWND const window, function LRESULT (line 152) | LRESULT function Win32Window (line 208) | Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { function RECT (line 224) | RECT Win32Window::GetClientArea() { function HWND (line 230) | HWND Win32Window::GetHandle() { FILE: submissions/chispend_app/windows/runner/win32_window.h type Size (line 21) | struct Size { FILE: submissions/chispend_widget/lib/chispend_widget.dart type ChiSpendTheme (line 6) | enum ChiSpendTheme { light, dark, moonlight, royal } class ChiSpendWidget (line 8) | class ChiSpendWidget extends StatefulWidget { method createState (line 39) | State createState() class _ChiSpendWidgetState (line 42) | class _ChiSpendWidgetState extends State { method initState (line 48) | void initState() method build (line 56) | Widget build(BuildContext context) FILE: submissions/chispend_widget/test/chispend_widget_test.dart function main (line 5) | void main() FILE: submissions/github-bot/index.js constant PORT (line 4) | const PORT = process.env.PORT; function isValidInteger (line 98) | function isValidInteger(text) { FILE: submissions/pay-paddy/src/App.jsx function App (line 5) | function App() { FILE: submissions/pay-paddy/src/service/createAccount.js constant API_KEY (line 3) | const API_KEY = `${process.env.API_KEY}` FILE: submissions/pay-paddy/src/store/modalReducer.js method showSignUpModal (line 10) | showSignUpModal(state, action) { method showSignInModal (line 13) | showSignInModal(state, action) { FILE: submissions/pay-paddy/src/store/userReducer.js method create (line 8) | create(state, action) { FILE: submissions/resolution_2025/src/app/auth/page.tsx function AuthScreen (line 24) | function AuthScreen() { FILE: submissions/resolution_2025/src/app/layout.tsx function RootLayout (line 20) | function RootLayout({ FILE: submissions/resolution_2025/src/app/page.tsx function Home (line 3) | function Home() { FILE: submissions/resolution_2025/src/app/resolutions/page.tsx function Resolutions (line 9) | function Resolutions() { FILE: submissions/resolution_2025/src/components/ui/badge.tsx type BadgeProps (line 26) | interface BadgeProps function Badge (line 30) | function Badge({ className, variant, ...props }: BadgeProps) { FILE: submissions/resolution_2025/src/components/ui/button.tsx type ButtonProps (line 36) | interface ButtonProps FILE: submissions/resolution_2025/src/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: submissions/secret-santa/app/layout.js function RootLayout (line 11) | function RootLayout({ children }) { FILE: submissions/secret-santa/app/page.js function Main (line 3) | function Main() { FILE: submissions/secret-santa/utility/index.js constant API_KEY (line 3) | const API_KEY = process.env.NEXT_PUBLIC_API_KEY; function initiateChimoneyPayment (line 15) | async function initiateChimoneyPayment(email, phone, valueInUSD) { function initiateMomoPayment (line 34) | async function initiateMomoPayment(countryToSend, phoneNumber, valueInUS... function verifyPayment (line 62) | async function verifyPayment(issueID) { FILE: submissions/telegram-bot-node/src/start.js constant PORT (line 7) | const PORT = process.env.PORT; function isValidInteger (line 193) | function isValidInteger(text) { FILE: submissions/whatsapp-bot-node/index.js function start (line 8) | async function start() { constant PORT (line 22) | const PORT = process.env.PORT; function isValidInteger (line 124) | function isValidInteger(text) {