Skip to content

StevenJNPearce/backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deployment

  • To correctly compile dependencies you will need to deploy from an EC2 instance That matches the Lambda Execution Environment
  • Set Environment variables PROVIDER_URL, CONTRACT_ADDRESS, OWNER_ADDRESS and OWNER_PRIVKEY in serverless.yml
  • node >= v8.1.0
  • npm install
  • npm install -g serverless
  • serverless deploy
  • To run tests, set the environment variable BASE_URL to the url returned from serverless deploy, and then run npm test

HTTP methods

  • POST /whitelist '{"address": "0xblala"}' - Adds an address to DynamoDB and submits transaction addAddressToWhiteList to MarketContractRegistry.sol
  • GET /whitelist - Returns addresses in addressWhiteList from MarketContractRegistry.sol
  • GET /dbentries - Returns all addresses submitted to DynamoDB

About

Serverless functionality

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published