UNPKG

@neo-one/smart-contract-compiler

Version:

NEO•ONE TypeScript smart contract compiler.

59 lines (57 loc) 7.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const account_1 = require("./account"); const address_1 = require("./address"); const arrayStorage_1 = require("./arrayStorage"); const asset_1 = require("./asset"); const assetType_1 = require("./assetType"); const attribute_1 = require("./attribute"); const attributeUsage_1 = require("./attributeUsage"); const block_1 = require("./block"); const blockchain_1 = require("./blockchain"); const contract_1 = require("./contract"); const createEventNotifier_1 = require("./createEventNotifier"); const crypto_1 = require("./crypto"); const declareEvent_1 = require("./declareEvent"); const deploy_1 = require("./deploy"); const forwardValue_1 = require("./forwardValue"); const hash256_1 = require("./hash256"); const header_1 = require("./header"); const input_1 = require("./input"); const linkedSmartContract_1 = require("./linkedSmartContract"); const mapStorage_1 = require("./mapStorage"); const output_1 = require("./output"); const publicKey_1 = require("./publicKey"); const setStorage_1 = require("./setStorage"); const smartContract_1 = require("./smartContract"); const transaction_1 = require("./transaction"); const transactionType_1 = require("./transactionType"); exports.add = (builtins) => { account_1.add(builtins); address_1.add(builtins); arrayStorage_1.add(builtins); asset_1.add(builtins); assetType_1.add(builtins); attribute_1.add(builtins); attributeUsage_1.add(builtins); block_1.add(builtins); blockchain_1.add(builtins); contract_1.add(builtins); createEventNotifier_1.add(builtins); crypto_1.add(builtins); declareEvent_1.add(builtins); deploy_1.add(builtins); forwardValue_1.add(builtins); hash256_1.add(builtins); header_1.add(builtins); input_1.add(builtins); linkedSmartContract_1.add(builtins); mapStorage_1.add(builtins); output_1.add(builtins); publicKey_1.add(builtins); setStorage_1.add(builtins); smartContract_1.add(builtins); transaction_1.add(builtins); transactionType_1.add(builtins); }; //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQ0EsdUNBQThDO0FBQzlDLHVDQUE4QztBQUM5QyxpREFBd0Q7QUFDeEQsbUNBQTBDO0FBQzFDLDJDQUFrRDtBQUNsRCwyQ0FBa0Q7QUFDbEQscURBQTREO0FBQzVELG1DQUEwQztBQUMxQyw2Q0FBb0Q7QUFDcEQseUNBQWdEO0FBQ2hELCtEQUFzRTtBQUN0RSxxQ0FBNEM7QUFDNUMsaURBQXdEO0FBQ3hELHFDQUE0QztBQUM1QyxpREFBd0Q7QUFDeEQsdUNBQThDO0FBQzlDLHFDQUE0QztBQUM1QyxtQ0FBMEM7QUFDMUMsK0RBQXNFO0FBQ3RFLDZDQUFvRDtBQUNwRCxxQ0FBNEM7QUFDNUMsMkNBQWtEO0FBQ2xELDZDQUFvRDtBQUNwRCxtREFBMEQ7QUFDMUQsK0NBQXNEO0FBQ3RELHVEQUE4RDtBQUdqRCxRQUFBLEdBQUcsR0FBRyxDQUFDLFFBQWtCLEVBQVEsRUFBRTtJQUM5QyxhQUFVLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDckIsYUFBVSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ3JCLGtCQUFlLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDMUIsV0FBUSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ25CLGVBQVksQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUN2QixlQUFZLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDdkIsb0JBQWlCLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDNUIsV0FBUSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ25CLGdCQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDeEIsY0FBVyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ3RCLHlCQUFzQixDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ2pDLFlBQVMsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUNwQixrQkFBZSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQzFCLFlBQVMsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUNwQixrQkFBZSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQzFCLGFBQVUsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUNyQixZQUFTLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDcEIsV0FBUSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ25CLHlCQUFzQixDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ2pDLGdCQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDeEIsWUFBUyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ3BCLGVBQVksQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUN2QixnQkFBYSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ3hCLG1CQUFnQixDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQzNCLGlCQUFjLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDekIscUJBQWtCLENBQUMsUUFBUSxDQUFDLENBQUM7QUFDL0IsQ0FBQyxDQUFDIiwiZmlsZSI6Im5lby1vbmUtc21hcnQtY29udHJhY3QtY29tcGlsZXIvc3JjL2NvbXBpbGUvYnVpbHRpbnMvY29udHJhY3QvaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCdWlsdGlucyB9IGZyb20gJy4uL0J1aWx0aW5zJztcbmltcG9ydCB7IGFkZCBhcyBhZGRBY2NvdW50IH0gZnJvbSAnLi9hY2NvdW50JztcbmltcG9ydCB7IGFkZCBhcyBhZGRBZGRyZXNzIH0gZnJvbSAnLi9hZGRyZXNzJztcbmltcG9ydCB7IGFkZCBhcyBhZGRBcnJheVN0b3JhZ2UgfSBmcm9tICcuL2FycmF5U3RvcmFnZSc7XG5pbXBvcnQgeyBhZGQgYXMgYWRkQXNzZXQgfSBmcm9tICcuL2Fzc2V0JztcbmltcG9ydCB7IGFkZCBhcyBhZGRBc3NldFR5cGUgfSBmcm9tICcuL2Fzc2V0VHlwZSc7XG5pbXBvcnQgeyBhZGQgYXMgYWRkQXR0cmlidXRlIH0gZnJvbSAnLi9hdHRyaWJ1dGUnO1xuaW1wb3J0IHsgYWRkIGFzIGFkZEF0dHJpYnV0ZVVzYWdlIH0gZnJvbSAnLi9hdHRyaWJ1dGVVc2FnZSc7XG5pbXBvcnQgeyBhZGQgYXMgYWRkQmxvY2sgfSBmcm9tICcuL2Jsb2NrJztcbmltcG9ydCB7IGFkZCBhcyBhZGRCbG9ja2NoYWluIH0gZnJvbSAnLi9ibG9ja2NoYWluJztcbmltcG9ydCB7IGFkZCBhcyBhZGRDb250cmFjdCB9IGZyb20gJy4vY29udHJhY3QnO1xuaW1wb3J0IHsgYWRkIGFzIGFkZENyZWF0ZUV2ZW50Tm90aWZpZXIgfSBmcm9tICcuL2NyZWF0ZUV2ZW50Tm90aWZpZXInO1xuaW1wb3J0IHsgYWRkIGFzIGFkZENyeXB0byB9IGZyb20gJy4vY3J5cHRvJztcbmltcG9ydCB7IGFkZCBhcyBhZGREZWNsYXJlRXZlbnQgfSBmcm9tICcuL2RlY2xhcmVFdmVudCc7XG5pbXBvcnQgeyBhZGQgYXMgYWRkRGVwbG95IH0gZnJvbSAnLi9kZXBsb3knO1xuaW1wb3J0IHsgYWRkIGFzIGFkZEZvcndhcmRWYWx1ZSB9IGZyb20gJy4vZm9yd2FyZFZhbHVlJztcbmltcG9ydCB7IGFkZCBhcyBhZGRIYXNoMjU2IH0gZnJvbSAnLi9oYXNoMjU2JztcbmltcG9ydCB7IGFkZCBhcyBhZGRIZWFkZXIgfSBmcm9tICcuL2hlYWRlcic7XG5pbXBvcnQgeyBhZGQgYXMgYWRkSW5wdXQgfSBmcm9tICcuL2lucHV0JztcbmltcG9ydCB7IGFkZCBhcyBhZGRMaW5rZWRTbWFydENvbnRyYWN0IH0gZnJvbSAnLi9saW5rZWRTbWFydENvbnRyYWN0JztcbmltcG9ydCB7IGFkZCBhcyBhZGRNYXBTdG9yYWdlIH0gZnJvbSAnLi9tYXBTdG9yYWdlJztcbmltcG9ydCB7IGFkZCBhcyBhZGRPdXRwdXQgfSBmcm9tICcuL291dHB1dCc7XG5pbXBvcnQgeyBhZGQgYXMgYWRkUHVibGljS2V5IH0gZnJvbSAnLi9wdWJsaWNLZXknO1xuaW1wb3J0IHsgYWRkIGFzIGFkZFNldFN0b3JhZ2UgfSBmcm9tICcuL3NldFN0b3JhZ2UnO1xuaW1wb3J0IHsgYWRkIGFzIGFkZFNtYXJ0Q29udHJhY3QgfSBmcm9tICcuL3NtYXJ0Q29udHJhY3QnO1xuaW1wb3J0IHsgYWRkIGFzIGFkZFRyYW5zYWN0aW9uIH0gZnJvbSAnLi90cmFuc2FjdGlvbic7XG5pbXBvcnQgeyBhZGQgYXMgYWRkVHJhbnNhY3Rpb25UeXBlIH0gZnJvbSAnLi90cmFuc2FjdGlvblR5cGUnO1xuXG4vLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmUgZXhwb3J0LW5hbWVcbmV4cG9ydCBjb25zdCBhZGQgPSAoYnVpbHRpbnM6IEJ1aWx0aW5zKTogdm9pZCA9PiB7XG4gIGFkZEFjY291bnQoYnVpbHRpbnMpO1xuICBhZGRBZGRyZXNzKGJ1aWx0aW5zKTtcbiAgYWRkQXJyYXlTdG9yYWdlKGJ1aWx0aW5zKTtcbiAgYWRkQXNzZXQoYnVpbHRpbnMpO1xuICBhZGRBc3NldFR5cGUoYnVpbHRpbnMpO1xuICBhZGRBdHRyaWJ1dGUoYnVpbHRpbnMpO1xuICBhZGRBdHRyaWJ1dGVVc2FnZShidWlsdGlucyk7XG4gIGFkZEJsb2NrKGJ1aWx0aW5zKTtcbiAgYWRkQmxvY2tjaGFpbihidWlsdGlucyk7XG4gIGFkZENvbnRyYWN0KGJ1aWx0aW5zKTtcbiAgYWRkQ3JlYXRlRXZlbnROb3RpZmllcihidWlsdGlucyk7XG4gIGFkZENyeXB0byhidWlsdGlucyk7XG4gIGFkZERlY2xhcmVFdmVudChidWlsdGlucyk7XG4gIGFkZERlcGxveShidWlsdGlucyk7XG4gIGFkZEZvcndhcmRWYWx1ZShidWlsdGlucyk7XG4gIGFkZEhhc2gyNTYoYnVpbHRpbnMpO1xuICBhZGRIZWFkZXIoYnVpbHRpbnMpO1xuICBhZGRJbnB1dChidWlsdGlucyk7XG4gIGFkZExpbmtlZFNtYXJ0Q29udHJhY3QoYnVpbHRpbnMpO1xuICBhZGRNYXBTdG9yYWdlKGJ1aWx0aW5zKTtcbiAgYWRkT3V0cHV0KGJ1aWx0aW5zKTtcbiAgYWRkUHVibGljS2V5KGJ1aWx0aW5zKTtcbiAgYWRkU2V0U3RvcmFnZShidWlsdGlucyk7XG4gIGFkZFNtYXJ0Q29udHJhY3QoYnVpbHRpbnMpO1xuICBhZGRUcmFuc2FjdGlvbihidWlsdGlucyk7XG4gIGFkZFRyYW5zYWN0aW9uVHlwZShidWlsdGlucyk7XG59O1xuIl19