@neo-one/smart-contract
Advanced tools
Comparing version 1.0.0-alpha.12 to 1.0.0-alpha.13
{ | ||
"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 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
21677
547