This repository has been archived by the owner on Jul 6, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 14
Home
stupeters187 edited this page Feb 6, 2018
·
2 revisions
Intro on smart contract infrastructure
- truffle:
npm install -g truffle
- Install local node dependencies:
npm install
- Run test suite:
npm test
- PolyToken : 0x9992eC3cF6A55b00978cdDF2b27BC6882d88D1eC
- Compliance : 0x076719c05961a0c3398e558e2199085d32717ca6
- Customers : 0xeb30a60c199664ab84dec3f8b72de3badf1837f5
- SecurityTokenRegistrar : 0x56e30b617c8b4798955b6be6fec706de91352ed0
-
ICompliance.sol
- setRegistrarAddress()
- createTemplate()
- proposeTemplate()
- proposeOfferingContract()
- cancelTemplateProposal()
- setSTO()
- cancelOfferingProposal()
- updateTemplateReputation()
- updateOfferingReputation()
- getTemplateByProposal()
- getOfferingByProposal()
-
ICustomers.sol
- newProvider()
- changeFee()
- getCustomer()
- getProvider()
-
IERC20.sol
- balanceOf()
- transfer()
- transferFrom()
- approve()
- allowance()
-
ISTRegistrar.sol
- createSecurityToken()
-
ISecurityToken.sol
- SecurityToken()
- selectTemplate()
- updateComplianceProof()
- selectOfferingProposal()
- startOffering()
- addToWhitelist()
- withdrawPoly()
- voteToFreeze()
- issueSecurityTokens()
- getTokenDetails()
- transfer()
- transferFrom()
- approve()
- allowance()
-
ITemaplate.sol
- addJurisdiction()
- addDivisionJurisdiction()
- addRoles()
- updateDetails()
- finalizeTemplate()
- checkTemplateRequirements()
- getTemplateDetails()
- getUsageDetails()