Socket
Socket
Sign inDemoInstall

@neo-one/smart-contract

Package Overview
Dependencies
Maintainers
1
Versions
68
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@neo-one/smart-contract - npm Package Compare versions

Comparing version 1.0.0-alpha.17 to 1.0.0-alpha.18

CHANGELOG.md

57

package.json
{
"name": "@neo-one/smart-contract",
"version": "1.0.0-alpha.17",
"version": "1.0.0-alpha.18",
"author": "Alex DiCarlo <alexdicarlo@gmail.com>",
"description": "NEO•ONE smart contract apis.",
"license": "MIT",
"homepage": "https://neo-one.io",
"repository": {
"type": "git",
"url": "git+https://github.com/neo-one-suite/neo-one.git"
},
"bugs": {
"url": "https://github.com/neo-one-suite/neo-one/issues"
},
"keywords": [
"neo",
"NEO",
"one",
"ONE",
"blockchain",
"neo-one",
"neo-one-suite",
"neo one",
"neo one suite",
"NEO ONE",
"NEO ONE suite",
"NEO•ONE",
"NEO•ONE suite",
"neo blockchain",
"NEO Blockchain",
"NEO blockchain",
"dapp",
"dapps"
"dapp"
],
"description": "NEO•ONE smart contract apis.",
"repository": "https://github.com/neo-one-suite/neo-one",
"bugs": "https://github.com/neo-one-suite/neo-one/issues",
"license": "MIT",
"main": "./src/index.ts",
"engines": {
"node": ">=10.6.0"
"esm": {
"await": false,
"cache": true,
"cjs": {
"cache": true,
"extensions": true,
"interop": true,
"mutableNamespace": true,
"namedExports": true,
"paths": true,
"topLevelReturn": false,
"vars": true
},
"mainFields": [
"main"
],
"mode": "auto"
},

@@ -35,3 +42,3 @@ "publishConfig": {

},
"noCompile": true
}
"main": "src/index.ts"
}

@@ -0,7 +1,15 @@

// tslint:disable
declare global {
interface SerializableValueArray extends Array<SerializableValue> { }
interface SerializableValueArray extends Array<SerializableValue> {}
interface SerializableValueObject {
[key: string]: SerializableValue;
}
type SerializableValue = undefined | number | string | boolean | Buffer | SerializableValueArray | SerializableValueObject
[key: string]: SerializableValue;
}
type SerializableValue =
| undefined
| number
| string
| boolean
| Buffer
| SerializableValueArray
| SerializableValueObject;
interface AccountBase {

@@ -103,4 +111,12 @@ __brand: 'AccountBase';

function syscall(name: 'Neo.StorageContext.AsReadOnly', context: StorageContextBase): StorageContextReadOnlyBase;
function syscall(name: 'Neo.Storage.Get', context: StorageContextBase | StorageContextReadOnlyBase, key: Buffer | string): SerializableValue;
function syscall(name: 'Neo.Storage.Find', context: StorageContextBase | StorageContextReadOnlyBase, prefix: Buffer | string): StorageIteratorBase;
function syscall(
name: 'Neo.Storage.Get',
context: StorageContextBase | StorageContextReadOnlyBase,
key: Buffer | string,
): SerializableValue;
function syscall(
name: 'Neo.Storage.Find',
context: StorageContextBase | StorageContextReadOnlyBase,
prefix: Buffer | string,
): StorageIteratorBase;
function syscall(name: 'Neo.Enumerator.Next', iterator: StorageIteratorBase): boolean;

@@ -111,9 +127,45 @@ function syscall(name: 'Neo.Iterator.Key', iterator: StorageIteratorBase): Buffer | string;

function syscall(name: 'Neo.Validator.Register', publicKey: Buffer): ValidatorBase;
function syscall(name: 'Neo.Asset.Create', assetType: number, assetName: string, amount: number, precision: number, owner: Buffer, admin: Buffer, issuer: Buffer): AssetBase;
function syscall(
name: 'Neo.Asset.Create',
assetType: number,
assetName: string,
amount: number,
precision: number,
owner: Buffer,
admin: Buffer,
issuer: Buffer,
): AssetBase;
function syscall(name: 'Neo.Asset.Renew', asset: AssetBase, years: number): number;
function syscall(name: 'Neo.Contract.Create', script: Buffer, parameterList: Buffer, returnType: number, properties: number, contractName: string, codeVersion: string, author: string, email: string, description: string): ContractBase;
function syscall(name: 'Neo.Contract.Migrate', script: Buffer, parameterList: Buffer, returnType: number, properties: number, contractName: string, codeVersion: string, author: string, email: string, description: string): ContractBase;
function syscall(
name: 'Neo.Contract.Create',
script: Buffer,
parameterList: Buffer,
returnType: number,
properties: number,
contractName: string,
codeVersion: string,
author: string,
email: string,
description: string,
): ContractBase;
function syscall(
name: 'Neo.Contract.Migrate',
script: Buffer,
parameterList: Buffer,
returnType: number,
properties: number,
contractName: string,
codeVersion: string,
author: string,
email: string,
description: string,
): ContractBase;
function syscall(name: 'Neo.Contract.GetStorageContext', contract: ContractBase): StorageContextBase;
function syscall(name: 'Neo.Contract.Destroy'): void;
function syscall(name: 'Neo.Storage.Put', context: StorageContextBase, key: Buffer | string, value: SerializableValue): void;
function syscall(
name: 'Neo.Storage.Put',
context: StorageContextBase,
key: Buffer | string,
value: SerializableValue,
): void;
function syscall(name: 'Neo.Storage.Delete', context: StorageContextBase, key: Buffer | string): void;

@@ -120,0 +172,0 @@ function syscall(name: 'System.ExecutionEngine.GetScriptContainer'): TransactionBase;

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc