Skip to content

ShoshinX/PepegaThon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PepegaThon

  • Project ARAB - Aid Resouce Allocation Blockchain

Goals

  1. Public Ledger detailing all aid allocation from source to end user
  2. Online Webapp viewer which can search through the entire blockchain
  3. Private and Public key wallet
  4. Tokens
  5. Smart Contracts

Random Notes

Organisation (aid provider) -> Contract (Source, Destination, Payload, Amount, Provider)

If Contract not fulfilled -> Both Source and Destination lose integrity tokens

Contract Fulfilled -> Transaction Made

  • Make Contract (Source, Destination, Payload, Amount, Provider)
  • Verify Contract (ContractID, ContractID+ValidationBoolean signed with key)
  • Get Pending Contracts
  • Get All Transactions

Each Block 10 Transactions or Contracts

ID's Generated by SHA256 Hash of concatenated string of parameters

CONTRACTS ARE MADE USING THE FOLLOWING ALGORITHM FOR CHECKING:

Making Contract

  • source.encode() + destination.encode() + provider.encode() + payload.encode() + amount.encode()

  • Encrypt above using PGP Private key

Verifying Contract

  • ContractID + ValidationBoolean(0 or 1)

  • Encrypt above using PGP Private key

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5