@neo-one/smart-contract-compiler
Version:
NEO•ONE TypeScript smart contract compiler.
59 lines (57 loc) • 7.02 kB
JavaScript
"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