Skip to content

Instantly share code, notes, and snippets.

View perfectmak's full-sized avatar

Perfect Makanju perfectmak

View GitHub Profile
@perfectmak
perfectmak / MeetupLoan.sol
Created March 1, 2020 11:45
A solidity Loan smart contract built at the blockchain meetup in Lagos
pragma solidity 0.6.1;
interface MoneyToken {
function transferFrom(address _from, address _to, uint256 _value) external returns (bool success);
}
contract Loan {
mapping(address => int256) public loanRegistry;
address owner = 0xCA35b7d915458EF540aDe6068dFe2F44E8fa733c;
/**
pragma solidity 0.6.1;
interface MoneyToken {
function transferFrom(address _from, address _to, uint256 _value) external returns (bool success);
}
contract Loan {
mapping(address => uint256) public loanRegistry;
address owner;
address public ngntTokenAddress;

Keybase proof

I hereby claim:

  • I am perfectmak on github.
  • I am perfectmak (https://keybase.io/perfectmak) on keybase.
  • I have a public key ASB7_Dxtx59iQl333dCDbhuZdQJkagJEknicWXcRd6igawo

To claim this, I am signing this object:

@perfectmak
perfectmak / abi.json
Created June 1, 2022 01:06
Starknet Code to interact with Poster Contract on Chain
[
{
"data": [
{
"name": "address",
"type": "felt"
},
{
"name": "content_len",
"type": "felt"
@perfectmak
perfectmak / tcp_request.sh
Created September 30, 2024 18:26
Making an http request in bash (without CURL or Wget)
#!/bin/bash
#Sample usage: HOST=google.com ./tcp_request.sh
# Open a file descriptor 3 for input and output to tcp host and port 80
exec 3<>/dev/tcp/$HOST/80
lines=(
'GET /push_archive HTTP/1.1'
"Host: $HOST"