Nostromo
Idx 14·Since e172·1 ABI version
OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZTPD
Procedures
9procregisterInTier#1
in 4Bout 4B
→input1 field · 4B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| tierLevel | uint32 | 0 | 4 |
←output1 field · 4B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| tierLevel | uint32 | 0 | 4 |
proclogoutFromTier#2
in 0Bout 1B
←output1 field · 1B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| result | uint8 | 0 | 1 |
proccreateProject#3
in 48Bout 4B
→input10 fields · 48B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| tokenName | uint64 | 0 | 8 | |
| supply | uint64 | 8 | 8 | |
| startYear | uint32 | 16 | 4 | |
| startMonth | uint32 | 20 | 4 | |
| startDay | uint32 | 24 | 4 | |
| startHour | uint32 | 28 | 4 | |
| endYear | uint32 | 32 | 4 | |
| endMonth | uint32 | 36 | 4 | |
| endDay | uint32 | 40 | 4 | |
| endHour | uint32 | 44 | 4 |
←output1 field · 4B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| indexOfProject | uint32 | 0 | 4 |
procvoteInProject#4
in 5Bout 0B
→input2 fields · 5B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| indexOfProject | uint32 | 0 | 4 | |
| decision | uint8 | 4 | 1 |
proccreateFundraising#5
in 175Bout 0B
→input43 fields · 175B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| tokenPrice | uint64 | 0 | 8 | |
| soldAmount | uint64 | 8 | 8 | |
| requiredFunds | uint64 | 16 | 8 | |
| indexOfProject | uint32 | 24 | 4 | |
| firstPhaseStartYear | uint32 | 28 | 4 | |
| firstPhaseStartMonth | uint32 | 32 | 4 | |
| firstPhaseStartDay | uint32 | 36 | 4 | |
| firstPhaseStartHour | uint32 | 40 | 4 | |
| firstPhaseEndYear | uint32 | 44 | 4 | |
| firstPhaseEndMonth | uint32 | 48 | 4 | |
| firstPhaseEndDay | uint32 | 52 | 4 | |
| firstPhaseEndHour | uint32 | 56 | 4 | |
| secondPhaseStartYear | uint32 | 60 | 4 | |
| secondPhaseStartMonth | uint32 | 64 | 4 | |
| secondPhaseStartDay | uint32 | 68 | 4 | |
| secondPhaseStartHour | uint32 | 72 | 4 | |
| secondPhaseEndYear | uint32 | 76 | 4 | |
| secondPhaseEndMonth | uint32 | 80 | 4 | |
| secondPhaseEndDay | uint32 | 84 | 4 | |
| secondPhaseEndHour | uint32 | 88 | 4 | |
| thirdPhaseStartYear | uint32 | 92 | 4 | |
| thirdPhaseStartMonth | uint32 | 96 | 4 | |
| thirdPhaseStartDay | uint32 | 100 | 4 | |
| thirdPhaseStartHour | uint32 | 104 | 4 | |
| thirdPhaseEndYear | uint32 | 108 | 4 | |
| thirdPhaseEndMonth | uint32 | 112 | 4 | |
| thirdPhaseEndDay | uint32 | 116 | 4 | |
| thirdPhaseEndHour | uint32 | 120 | 4 | |
| listingStartYear | uint32 | 124 | 4 | |
| listingStartMonth | uint32 | 128 | 4 | |
| listingStartDay | uint32 | 132 | 4 | |
| listingStartHour | uint32 | 136 | 4 | |
| cliffEndYear | uint32 | 140 | 4 | |
| cliffEndMonth | uint32 | 144 | 4 | |
| cliffEndDay | uint32 | 148 | 4 | |
| cliffEndHour | uint32 | 152 | 4 | |
| vestingEndYear | uint32 | 156 | 4 | |
| vestingEndMonth | uint32 | 160 | 4 | |
| vestingEndDay | uint32 | 164 | 4 | |
| vestingEndHour | uint32 | 168 | 4 | |
| threshold | uint8 | 172 | 1 | |
| TGE | uint8 | 173 | 1 | |
| stepOfVesting | uint8 | 174 | 1 |
procinvestInProject#6
in 4Bout 0B
→input1 field · 4B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| indexOfFundraising | uint32 | 0 | 4 |
procclaimToken#7
in 12Bout 8B
→input2 fields · 12B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| amount | uint64 | 0 | 8 | |
| indexOfFundraising | uint32 | 8 | 4 |
←output1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| claimedAmount | uint64 | 0 | 8 |
procupgradeTier#8
in 4Bout 0B
→input1 field · 4B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| newTierLevel | uint32 | 0 | 4 |
Functions
10funcgetStats#1
in 0Bout 12B
←output2 fields · 12B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| epochRevenue | uint64 | 0 | 8 | |
| numberOfRegister | uint32 | 8 | 4 |
funcgetTierLevelByUser#2
in 32Bout 1B
→input1 field · 32B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| userId | id | 0 | 32 |
←output1 field · 1B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| tierLevel | uint8 | 0 | 1 |
funcgetUserVoteStatus#3
in 32Bout 516B
→input1 field · 32B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| userId | id | 0 | 32 |
←output2 fields · 516B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| numberOfVotedProjects | uint32 | 0 | 4 | |
| projectIndexList | uint32[128] | 4 | 512 |
funccheckTokenCreatability#4
in 8Bout 1B
→input1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| tokenName | uint64 | 0 | 8 |
←output1 field · 1B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| result | uint8 | 0 | 1 |
funcgetNumberOfInvestedProjects#5
in 32Bout 4B
→input1 field · 32B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| userId | id | 0 | 32 |
←output1 field · 4B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| numberOfInvestedProjects | uint32 | 0 | 4 |
funcgetProjectByIndex#6
in 4Bout 65B
→input1 field · 4B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| indexOfProject | uint32 | 0 | 4 |
←output1 field · 65B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| project | projectInfo | 0 | 65 |
funcgetFundarasingByIndex#7
in 4Bout 76B
→input1 field · 4B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| indexOfFundarasing | uint32 | 0 | 4 |
←output1 field · 76B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| fundarasing | fundaraisingInfo | 0 | 76 |
funcgetProjectIndexListByCreator#8
in 32Bout 512B
→input1 field · 32B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| creator | id | 0 | 32 |
←output1 field · 512B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| indexListForProjects | uint32[128] | 0 | 512 |
funcgetInfoUserInvested#9
in 32Bout 2560B
→input1 field · 32B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| investorId | id | 0 | 32 |
←output1 field · 2560B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| listUserInvested | investInfo[128] | 0 | 2560 |
funcgetMaxClaimAmount#10
in 36Bout 8B
→input2 fields · 36B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| investorId | id | 0 | 32 | |
| indexOfFundraising | uint32 | 32 | 4 |
←output1 field · 8B
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| amount | uint64 | 0 | 8 |
Structs
4structAsset
40B2 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| issuer | id | 0 | 32 | |
| assetName | uint64 | 32 | 8 |
structprojectInfo
65B8 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| creator | id | 0 | 32 | |
| tokenName | uint64 | 32 | 8 | |
| supplyOfToken | uint64 | 40 | 8 | |
| startDate | uint32 | 48 | 4 | |
| endDate | uint32 | 52 | 4 | |
| numberOfYes | uint32 | 56 | 4 | |
| numberOfNo | uint32 | 60 | 4 | |
| isCreatedFundarasing | uint8 | 64 | 1 |
structfundaraisingInfo
76B18 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| tokenPrice | uint64 | 0 | 8 | |
| soldAmount | uint64 | 8 | 8 | |
| requiredFunds | uint64 | 16 | 8 | |
| raisedFunds | uint64 | 24 | 8 | |
| indexOfProject | uint32 | 32 | 4 | |
| firstPhaseStartDate | uint32 | 36 | 4 | |
| firstPhaseEndDate | uint32 | 40 | 4 | |
| secondPhaseStartDate | uint32 | 44 | 4 | |
| secondPhaseEndDate | uint32 | 48 | 4 | |
| thirdPhaseStartDate | uint32 | 52 | 4 | |
| thirdPhaseEndDate | uint32 | 56 | 4 | |
| listingStartDate | uint32 | 60 | 4 | |
| cliffEndDate | uint32 | 64 | 4 | |
| vestingEndDate | uint32 | 68 | 4 | |
| threshold | uint8 | 72 | 1 | |
| TGE | uint8 | 73 | 1 | |
| stepOfVesting | uint8 | 74 | 1 | |
| isCreatedToken | uint8 | 75 | 1 |
structinvestInfo
20B3 fields
fields
| name | type | offset | bytes | layout |
|---|---|---|---|---|
| investedAmount | uint64 | 0 | 8 | |
| claimedAmount | uint64 | 8 | 8 | |
| indexOfFundraising | uint32 | 16 | 4 |
Raw JSON
{ "contractIndex": 14, "contractName": "Nostromo", "contractAddress": "OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZTPD", "epoch": 172, "coreVersion": "v1.253.1", "structs": { "Asset": { "name": "Asset", "byteLength": 40, "fields": [ { "name": "issuer", "type": "id", "offset": 0, "byteLength": 32 }, { "name": "assetName", "type": "uint64", "offset": 32, "byteLength": 8 } ] }, "projectInfo": { "name": "projectInfo", "fields": [ { "name": "creator", "type": "id", "offset": 0, "byteLength": 32 }, { "name": "tokenName", "type": "uint64", "offset": 32, "byteLength": 8 }, { "name": "supplyOfToken", "type": "uint64", "offset": 40, "byteLength": 8 }, { "name": "startDate", "type": "uint32", "offset": 48, "byteLength": 4 }, { "name": "endDate", "type": "uint32", "offset": 52, "byteLength": 4 }, { "name": "numberOfYes", "type": "uint32", "offset": 56, "byteLength": 4 }, { "name": "numberOfNo", "type": "uint32", "offset": 60, "byteLength": 4 }, { "name": "isCreatedFundarasing", "type": "uint8", "offset": 64, "byteLength": 1 } ], "byteLength": 65 }, "fundaraisingInfo": { "name": "fundaraisingInfo", "fields": [ { "name": "tokenPrice", "type": "uint64", "offset": 0, "byteLength": 8 }, { "name": "soldAmount", "type": "uint64", "offset": 8, "byteLength": 8 }, { "name": "requiredFunds", "type": "uint64", "offset": 16, "byteLength": 8 }, { "name": "raisedFunds", "type": "uint64", "offset": 24, "byteLength": 8 }, { "name": "indexOfProject", "type": "uint32", "offset": 32, "byteLength": 4 }, { "name": "firstPhaseStartDate", "type": "uint32", "offset": 36, "byteLength": 4 }, { "name": "firstPhaseEndDate", "type": "uint32", "offset": 40, "byteLength": 4 }, { "name": "secondPhaseStartDate", "type": "uint32", "offset": 44, "byteLength": 4 }, { "name": "secondPhaseEndDate", "type": "uint32", "offset": 48, "byteLength": 4 }, { "name": "thirdPhaseStartDate", "type": "uint32", "offset": 52, "byteLength": 4 }, { "name": "thirdPhaseEndDate", "type": "uint32", "offset": 56, "byteLength": 4 }, { "name": "listingStartDate", "type": "uint32", "offset": 60, "byteLength": 4 }, { "name": "cliffEndDate", "type": "uint32", "offset": 64, "byteLength": 4 }, { "name": "vestingEndDate", "type": "uint32", "offset": 68, "byteLength": 4 }, { "name": "threshold", "type": "uint8", "offset": 72, "byteLength": 1 }, { "name": "TGE", "type": "uint8", "offset": 73, "byteLength": 1 }, { "name": "stepOfVesting", "type": "uint8", "offset": 74, "byteLength": 1 }, { "name": "isCreatedToken", "type": "uint8", "offset": 75, "byteLength": 1 } ], "byteLength": 76 }, "investInfo": { "name": "investInfo", "fields": [ { "name": "investedAmount", "type": "uint64", "offset": 0, "byteLength": 8 }, { "name": "claimedAmount", "type": "uint64", "offset": 8, "byteLength": 8 }, { "name": "indexOfFundraising", "type": "uint32", "offset": 16, "byteLength": 4 } ], "byteLength": 20 } }, "procedures": [ { "kind": "procedure", "inputType": 1, "name": "registerInTier", "inputFields": [ { "name": "tierLevel", "type": "uint32", "offset": 0, "byteLength": 4 } ], "outputFields": [ { "name": "tierLevel", "type": "uint32", "offset": 0, "byteLength": 4 } ], "inputSize": 4, "outputSize": 4 }, { "kind": "procedure", "inputType": 2, "name": "logoutFromTier", "inputFields": [], "outputFields": [ { "name": "result", "type": "uint8", "offset": 0, "byteLength": 1 } ], "inputSize": 0, "outputSize": 1 }, { "kind": "procedure", "inputType": 3, "name": "createProject", "inputFields": [ { "name": "tokenName", "type": "uint64", "offset": 0, "byteLength": 8 }, { "name": "supply", "type": "uint64", "offset": 8, "byteLength": 8 }, { "name": "startYear", "type": "uint32", "offset": 16, "byteLength": 4 }, { "name": "startMonth", "type": "uint32", "offset": 20, "byteLength": 4 }, { "name": "startDay", "type": "uint32", "offset": 24, "byteLength": 4 }, { "name": "startHour", "type": "uint32", "offset": 28, "byteLength": 4 }, { "name": "endYear", "type": "uint32", "offset": 32, "byteLength": 4 }, { "name": "endMonth", "type": "uint32", "offset": 36, "byteLength": 4 }, { "name": "endDay", "type": "uint32", "offset": 40, "byteLength": 4 }, { "name": "endHour", "type": "uint32", "offset": 44, "byteLength": 4 } ], "outputFields": [ { "name": "indexOfProject", "type": "uint32", "offset": 0, "byteLength": 4 } ], "inputSize": 48, "outputSize": 4 }, { "kind": "procedure", "inputType": 4, "name": "voteInProject", "inputFields": [ { "name": "indexOfProject", "type": "uint32", "offset": 0, "byteLength": 4 }, { "name": "decision", "type": "uint8", "offset": 4, "byteLength": 1 } ], "outputFields": [], "inputSize": 5, "outputSize": 0 }, { "kind": "procedure", "inputType": 5, "name": "createFundraising", "inputFields": [ { "name": "tokenPrice", "type": "uint64", "offset": 0, "byteLength": 8 }, { "name": "soldAmount", "type": "uint64", "offset": 8, "byteLength": 8 }, { "name": "requiredFunds", "type": "uint64", "offset": 16, "byteLength": 8 }, { "name": "indexOfProject", "type": "uint32", "offset": 24, "byteLength": 4 }, { "name": "firstPhaseStartYear", "type": "uint32", "offset": 28, "byteLength": 4 }, { "name": "firstPhaseStartMonth", "type": "uint32", "offset": 32, "byteLength": 4 }, { "name": "firstPhaseStartDay", "type": "uint32", "offset": 36, "byteLength": 4 }, { "name": "firstPhaseStartHour", "type": "uint32", "offset": 40, "byteLength": 4 }, { "name": "firstPhaseEndYear", "type": "uint32", "offset": 44, "byteLength": 4 }, { "name": "firstPhaseEndMonth", "type": "uint32", "offset": 48, "byteLength": 4 }, { "name": "firstPhaseEndDay", "type": "uint32", "offset": 52, "byteLength": 4 }, { "name": "firstPhaseEndHour", "type": "uint32", "offset": 56, "byteLength": 4 }, { "name": "secondPhaseStartYear", "type": "uint32", "offset": 60, "byteLength": 4 }, { "name": "secondPhaseStartMonth", "type": "uint32", "offset": 64, "byteLength": 4 }, { "name": "secondPhaseStartDay", "type": "uint32", "offset": 68, "byteLength": 4 }, { "name": "secondPhaseStartHour", "type": "uint32", "offset": 72, "byteLength": 4 }, { "name": "secondPhaseEndYear", "type": "uint32", "offset": 76, "byteLength": 4 }, { "name": "secondPhaseEndMonth", "type": "uint32", "offset": 80, "byteLength": 4 }, { "name": "secondPhaseEndDay", "type": "uint32", "offset": 84, "byteLength": 4 }, { "name": "secondPhaseEndHour", "type": "uint32", "offset": 88, "byteLength": 4 }, { "name": "thirdPhaseStartYear", "type": "uint32", "offset": 92, "byteLength": 4 }, { "name": "thirdPhaseStartMonth", "type": "uint32", "offset": 96, "byteLength": 4 }, { "name": "thirdPhaseStartDay", "type": "uint32", "offset": 100, "byteLength": 4 }, { "name": "thirdPhaseStartHour", "type": "uint32", "offset": 104, "byteLength": 4 }, { "name": "thirdPhaseEndYear", "type": "uint32", "offset": 108, "byteLength": 4 }, { "name": "thirdPhaseEndMonth", "type": "uint32", "offset": 112, "byteLength": 4 }, { "name": "thirdPhaseEndDay", "type": "uint32", "offset": 116, "byteLength": 4 }, { "name": "thirdPhaseEndHour", "type": "uint32", "offset": 120, "byteLength": 4 }, { "name": "listingStartYear", "type": "uint32", "offset": 124, "byteLength": 4 }, { "name": "listingStartMonth", "type": "uint32", "offset": 128, "byteLength": 4 }, { "name": "listingStartDay", "type": "uint32", "offset": 132, "byteLength": 4 }, { "name": "listingStartHour", "type": "uint32", "offset": 136, "byteLength": 4 }, { "name": "cliffEndYear", "type": "uint32", "offset": 140, "byteLength": 4 }, { "name": "cliffEndMonth", "type": "uint32", "offset": 144, "byteLength": 4 }, { "name": "cliffEndDay", "type": "uint32", "offset": 148, "byteLength": 4 }, { "name": "cliffEndHour", "type": "uint32", "offset": 152, "byteLength": 4 }, { "name": "vestingEndYear", "type": "uint32", "offset": 156, "byteLength": 4 }, { "name": "vestingEndMonth", "type": "uint32", "offset": 160, "byteLength": 4 }, { "name": "vestingEndDay", "type": "uint32", "offset": 164, "byteLength": 4 }, { "name": "vestingEndHour", "type": "uint32", "offset": 168, "byteLength": 4 }, { "name": "threshold", "type": "uint8", "offset": 172, "byteLength": 1 }, { "name": "TGE", "type": "uint8", "offset": 173, "byteLength": 1 }, { "name": "stepOfVesting", "type": "uint8", "offset": 174, "byteLength": 1 } ], "outputFields": [], "inputSize": 175, "outputSize": 0 }, { "kind": "procedure", "inputType": 6, "name": "investInProject", "inputFields": [ { "name": "indexOfFundraising", "type": "uint32", "offset": 0, "byteLength": 4 } ], "outputFields": [], "inputSize": 4, "outputSize": 0 }, { "kind": "procedure", "inputType": 7, "name": "claimToken", "inputFields": [ { "name": "amount", "type": "uint64", "offset": 0, "byteLength": 8 }, { "name": "indexOfFundraising", "type": "uint32", "offset": 8, "byteLength": 4 } ], "outputFields": [ { "name": "claimedAmount", "type": "uint64", "offset": 0, "byteLength": 8 } ], "inputSize": 12, "outputSize": 8 }, { "kind": "procedure", "inputType": 8, "name": "upgradeTier", "inputFields": [ { "name": "newTierLevel", "type": "uint32", "offset": 0, "byteLength": 4 } ], "outputFields": [], "inputSize": 4, "outputSize": 0 }, { "kind": "procedure", "inputType": 9, "name": "TransferShareManagementRights", "inputFields": [ { "name": "asset", "type": "struct", "offset": 0, "byteLength": 40, "structRef": "Asset" }, { "name": "numberOfShares", "type": "sint64", "offset": 40, "byteLength": 8 }, { "name": "newManagingContractIndex", "type": "uint32", "offset": 48, "byteLength": 4 } ], "outputFields": [ { "name": "transferredNumberOfShares", "type": "sint64", "offset": 0, "byteLength": 8 } ], "inputSize": 52, "outputSize": 8 } ], "functions": [ { "kind": "function", "inputType": 1, "name": "getStats", "inputFields": [], "outputFields": [ { "name": "epochRevenue", "type": "uint64", "offset": 0, "byteLength": 8 }, { "name": "numberOfRegister", "type": "uint32", "offset": 8, "byteLength": 4 } ], "inputSize": 0, "outputSize": 12 }, { "kind": "function", "inputType": 2, "name": "getTierLevelByUser", "inputFields": [ { "name": "userId", "type": "id", "offset": 0, "byteLength": 32 } ], "outputFields": [ { "name": "tierLevel", "type": "uint8", "offset": 0, "byteLength": 1 } ], "inputSize": 32, "outputSize": 1 }, { "kind": "function", "inputType": 3, "name": "getUserVoteStatus", "inputFields": [ { "name": "userId", "type": "id", "offset": 0, "byteLength": 32 } ], "outputFields": [ { "name": "numberOfVotedProjects", "type": "uint32", "offset": 0, "byteLength": 4 }, { "name": "projectIndexList", "type": "array", "offset": 4, "byteLength": 512, "arrayLength": 128, "arrayItemType": "uint32", "arrayItemByteLength": 4 } ], "inputSize": 32, "outputSize": 516 }, { "kind": "function", "inputType": 4, "name": "checkTokenCreatability", "inputFields": [ { "name": "tokenName", "type": "uint64", "offset": 0, "byteLength": 8 } ], "outputFields": [ { "name": "result", "type": "uint8", "offset": 0, "byteLength": 1 } ], "inputSize": 8, "outputSize": 1 }, { "kind": "function", "inputType": 5, "name": "getNumberOfInvestedProjects", "inputFields": [ { "name": "userId", "type": "id", "offset": 0, "byteLength": 32 } ], "outputFields": [ { "name": "numberOfInvestedProjects", "type": "uint32", "offset": 0, "byteLength": 4 } ], "inputSize": 32, "outputSize": 4 }, { "kind": "function", "inputType": 6, "name": "getProjectByIndex", "inputFields": [ { "name": "indexOfProject", "type": "uint32", "offset": 0, "byteLength": 4 } ], "outputFields": [ { "name": "project", "type": "struct", "offset": 0, "byteLength": 65, "structRef": "projectInfo" } ], "inputSize": 4, "outputSize": 65 }, { "kind": "function", "inputType": 7, "name": "getFundarasingByIndex", "inputFields": [ { "name": "indexOfFundarasing", "type": "uint32", "offset": 0, "byteLength": 4 } ], "outputFields": [ { "name": "fundarasing", "type": "struct", "offset": 0, "byteLength": 76, "structRef": "fundaraisingInfo" } ], "inputSize": 4, "outputSize": 76 }, { "kind": "function", "inputType": 8, "name": "getProjectIndexListByCreator", "inputFields": [ { "name": "creator", "type": "id", "offset": 0, "byteLength": 32 } ], "outputFields": [ { "name": "indexListForProjects", "type": "array", "offset": 0, "byteLength": 512, "arrayLength": 128, "arrayItemType": "uint32", "arrayItemByteLength": 4 } ], "inputSize": 32, "outputSize": 512 }, { "kind": "function", "inputType": 9, "name": "getInfoUserInvested", "inputFields": [ { "name": "investorId", "type": "id", "offset": 0, "byteLength": 32 } ], "outputFields": [ { "name": "listUserInvested", "type": "array", "offset": 0, "byteLength": 2560, "arrayLength": 128, "arrayItemStructRef": "investInfo", "arrayItemByteLength": 20 } ], "inputSize": 32, "outputSize": 2560 }, { "kind": "function", "inputType": 10, "name": "getMaxClaimAmount", "inputFields": [ { "name": "investorId", "type": "id", "offset": 0, "byteLength": 32 }, { "name": "indexOfFundraising", "type": "uint32", "offset": 32, "byteLength": 4 } ], "outputFields": [ { "name": "amount", "type": "uint64", "offset": 0, "byteLength": 8 } ], "inputSize": 36, "outputSize": 8 } ], "effectiveFromEpoch": 172, "effectiveToEpoch": null }