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.12 to 1.0.0-alpha.13

2

package.json
{
"name": "@neo-one/smart-contract",
"version": "1.0.0-alpha.12",
"version": "1.0.0-alpha.13",
"keywords": [

@@ -5,0 +5,0 @@ "neo",

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 {

@@ -110,12 +103,4 @@ __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;

@@ -126,45 +111,9 @@ 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;

@@ -177,2 +126,3 @@ function syscall(name: 'System.ExecutionEngine.GetScriptContainer'): TransactionBase;

function syscall(name: 'Neo.Runtime.GetArgument', idx: number): any;
function syscall(name: 'Neo.Runtime.Call', hash: Buffer, ...args: Array<SerializableValue>): SerializableValue;
}

@@ -179,0 +129,0 @@

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