@aztec/types
Advanced tools
Comparing version 0.1.0-alpha40 to 0.1.0-alpha41
@@ -24,3 +24,8 @@ import { AztecAddress } from '@aztec/foundation/aztec-address'; | ||
getContract(address: AztecAddress): Promise<ContractDao | undefined>; | ||
/** | ||
* Retrieve all ContractDao instances stored in the database. | ||
* @returns A Promise resolving to an array of all stored ContractDao instances. | ||
*/ | ||
getContracts(): Promise<ContractDao[]>; | ||
} | ||
//# sourceMappingURL=contract_database.d.ts.map |
@@ -60,2 +60,3 @@ /// <reference types="node" resolution-mode="require"/> | ||
* @returns Empty promise. | ||
* @throws If the account is already registered. | ||
*/ | ||
@@ -71,2 +72,3 @@ registerAccount(privKey: PrivateKey, account: CompleteAddress): Promise<void>; | ||
* public key. | ||
* @throws If the recipient is already registered. | ||
*/ | ||
@@ -109,2 +111,7 @@ registerRecipient(recipient: CompleteAddress): Promise<void>; | ||
/** | ||
* Retrieves the list of addresses of contracts added to this rpc server. | ||
* @returns A promise that resolves to an array of contracts addresses registered on this RPC server. | ||
*/ | ||
getContracts(): Promise<AztecAddress[]>; | ||
/** | ||
* Create a transaction for a contract function call with the provided arguments. | ||
@@ -111,0 +118,0 @@ * Throws an error if the contract or function is unknown. |
@@ -1,2 +0,3 @@ | ||
import { TxL2Logs } from './index.js'; | ||
import { ContractAbi } from '@aztec/foundation/abi'; | ||
import { DeployedContract, TxL2Logs } from './index.js'; | ||
import { Tx } from './tx/index.js'; | ||
@@ -8,2 +9,4 @@ /** | ||
export declare const mockTx: (seed?: number) => Tx; | ||
export declare const randomContractAbi: () => ContractAbi; | ||
export declare const randomDeployedContract: () => DeployedContract; | ||
//# sourceMappingURL=mocks.d.ts.map |
@@ -1,3 +0,4 @@ | ||
import { MAX_PUBLIC_CALL_STACK_LENGTH_PER_TX, Proof } from '@aztec/circuits.js'; | ||
import { AztecAddress, EthAddress, MAX_PUBLIC_CALL_STACK_LENGTH_PER_TX, Proof } from '@aztec/circuits.js'; | ||
import { makeKernelPublicInputs, makePublicCallRequest } from '@aztec/circuits.js/factories'; | ||
import { randomBytes } from '@aztec/foundation/crypto'; | ||
import times from 'lodash.times'; | ||
@@ -18,2 +19,11 @@ import { EncodedContractFunction, FunctionL2Logs, TxL2Logs } from './index.js'; | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9ja3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvbW9ja3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLG1DQUFtQyxFQUFFLEtBQUssRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQ2hGLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBRTdGLE9BQU8sS0FBSyxNQUFNLGNBQWMsQ0FBQztBQUVqQyxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsY0FBYyxFQUFFLFFBQVEsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUMvRSxPQUFPLEVBQUUsRUFBRSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRW5DOztHQUVHO0FBQ0gsTUFBTSxVQUFVLGFBQWE7SUFDM0IsTUFBTSxZQUFZLEdBQUcsQ0FBQyxJQUFJLGNBQWMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDN0QsT0FBTyxJQUFJLFFBQVEsQ0FBQyxZQUFZLENBQUMsQ0FBQztBQUNwQyxDQUFDO0FBRUQsTUFBTSxDQUFDLE1BQU0sTUFBTSxHQUFHLENBQUMsSUFBSSxHQUFHLENBQUMsRUFBRSxFQUFFO0lBQ2pDLE9BQU8sSUFBSSxFQUFFLENBQ1gsc0JBQXNCLENBQUMsSUFBSSxDQUFDLEVBQzVCLElBQUksS0FBSyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFDMUIsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBQUUsNkRBQTZEO0lBQ3BGLFFBQVEsQ0FBQyxNQUFNLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxFQUFFLHVFQUF1RTtJQUMvRixLQUFLLENBQUMsQ0FBQyxFQUFFLHVCQUF1QixDQUFDLE1BQU0sQ0FBQyxFQUN4QyxLQUFLLENBQUMsbUNBQW1DLEVBQUUscUJBQXFCLENBQUMsQ0FDbEUsQ0FBQztBQUNKLENBQUMsQ0FBQyJ9 | ||
export const randomContractAbi = () => ({ | ||
name: randomBytes(4).toString('hex'), | ||
functions: [], | ||
}); | ||
export const randomDeployedContract = () => ({ | ||
abi: randomContractAbi(), | ||
address: AztecAddress.random(), | ||
portalContract: EthAddress.random(), | ||
}); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9ja3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvbW9ja3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFlBQVksRUFBRSxVQUFVLEVBQUUsbUNBQW1DLEVBQUUsS0FBSyxFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFDMUcsT0FBTyxFQUFFLHNCQUFzQixFQUFFLHFCQUFxQixFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFFN0YsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBRXZELE9BQU8sS0FBSyxNQUFNLGNBQWMsQ0FBQztBQUVqQyxPQUFPLEVBQW9CLHVCQUF1QixFQUFFLGNBQWMsRUFBRSxRQUFRLEVBQUUsTUFBTSxZQUFZLENBQUM7QUFDakcsT0FBTyxFQUFFLEVBQUUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUVuQzs7R0FFRztBQUNILE1BQU0sVUFBVSxhQUFhO0lBQzNCLE1BQU0sWUFBWSxHQUFHLENBQUMsSUFBSSxjQUFjLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQzdELE9BQU8sSUFBSSxRQUFRLENBQUMsWUFBWSxDQUFDLENBQUM7QUFDcEMsQ0FBQztBQUVELE1BQU0sQ0FBQyxNQUFNLE1BQU0sR0FBRyxDQUFDLElBQUksR0FBRyxDQUFDLEVBQUUsRUFBRTtJQUNqQyxPQUFPLElBQUksRUFBRSxDQUNYLHNCQUFzQixDQUFDLElBQUksQ0FBQyxFQUM1QixJQUFJLEtBQUssQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQzFCLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUFFLDZEQUE2RDtJQUNwRixRQUFRLENBQUMsTUFBTSxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsRUFBRSx1RUFBdUU7SUFDL0YsS0FBSyxDQUFDLENBQUMsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNLENBQUMsRUFDeEMsS0FBSyxDQUFDLG1DQUFtQyxFQUFFLHFCQUFxQixDQUFDLENBQ2xFLENBQUM7QUFDSixDQUFDLENBQUM7QUFFRixNQUFNLENBQUMsTUFBTSxpQkFBaUIsR0FBRyxHQUFnQixFQUFFLENBQUMsQ0FBQztJQUNuRCxJQUFJLEVBQUUsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUM7SUFDcEMsU0FBUyxFQUFFLEVBQUU7Q0FDZCxDQUFDLENBQUM7QUFFSCxNQUFNLENBQUMsTUFBTSxzQkFBc0IsR0FBRyxHQUFxQixFQUFFLENBQUMsQ0FBQztJQUM3RCxHQUFHLEVBQUUsaUJBQWlCLEVBQUU7SUFDeEIsT0FBTyxFQUFFLFlBQVksQ0FBQyxNQUFNLEVBQUU7SUFDOUIsY0FBYyxFQUFFLFVBQVUsQ0FBQyxNQUFNLEVBQUU7Q0FDcEMsQ0FBQyxDQUFDIn0= |
{ | ||
"name": "@aztec/types", | ||
"version": "0.1.0-alpha40", | ||
"version": "0.1.0-alpha41", | ||
"exports": "./dest/index.js", | ||
"type": "module", | ||
"dependencies": { | ||
"@aztec/circuits.js": "0.1.0-alpha40", | ||
"@aztec/foundation": "0.1.0-alpha40", | ||
"@aztec/circuits.js": "0.1.0-alpha41", | ||
"@aztec/foundation": "0.1.0-alpha41", | ||
"browserify-cipher": "^1.0.1", | ||
@@ -10,0 +10,0 @@ "lodash.clonedeep": "^4.5.0", |
@@ -27,2 +27,8 @@ import { AztecAddress } from '@aztec/foundation/aztec-address'; | ||
getContract(address: AztecAddress): Promise<ContractDao | undefined>; | ||
/** | ||
* Retrieve all ContractDao instances stored in the database. | ||
* @returns A Promise resolving to an array of all stored ContractDao instances. | ||
*/ | ||
getContracts(): Promise<ContractDao[]>; | ||
} |
@@ -72,2 +72,3 @@ import { AztecAddress, EthAddress, Fr, PrivateKey } from '@aztec/circuits.js'; | ||
* @returns Empty promise. | ||
* @throws If the account is already registered. | ||
*/ | ||
@@ -84,2 +85,3 @@ registerAccount(privKey: PrivateKey, account: CompleteAddress): Promise<void>; | ||
* public key. | ||
* @throws If the recipient is already registered. | ||
*/ | ||
@@ -128,2 +130,8 @@ registerRecipient(recipient: CompleteAddress): Promise<void>; | ||
/** | ||
* Retrieves the list of addresses of contracts added to this rpc server. | ||
* @returns A promise that resolves to an array of contracts addresses registered on this RPC server. | ||
*/ | ||
getContracts(): Promise<AztecAddress[]>; | ||
/** | ||
* Create a transaction for a contract function call with the provided arguments. | ||
@@ -130,0 +138,0 @@ * Throws an error if the contract or function is unknown. |
@@ -1,7 +0,9 @@ | ||
import { MAX_PUBLIC_CALL_STACK_LENGTH_PER_TX, Proof } from '@aztec/circuits.js'; | ||
import { AztecAddress, EthAddress, MAX_PUBLIC_CALL_STACK_LENGTH_PER_TX, Proof } from '@aztec/circuits.js'; | ||
import { makeKernelPublicInputs, makePublicCallRequest } from '@aztec/circuits.js/factories'; | ||
import { ContractAbi } from '@aztec/foundation/abi'; | ||
import { randomBytes } from '@aztec/foundation/crypto'; | ||
import times from 'lodash.times'; | ||
import { EncodedContractFunction, FunctionL2Logs, TxL2Logs } from './index.js'; | ||
import { DeployedContract, EncodedContractFunction, FunctionL2Logs, TxL2Logs } from './index.js'; | ||
import { Tx } from './tx/index.js'; | ||
@@ -27,1 +29,12 @@ | ||
}; | ||
export const randomContractAbi = (): ContractAbi => ({ | ||
name: randomBytes(4).toString('hex'), | ||
functions: [], | ||
}); | ||
export const randomDeployedContract = (): DeployedContract => ({ | ||
abi: randomContractAbi(), | ||
address: AztecAddress.random(), | ||
portalContract: EthAddress.random(), | ||
}); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
549136
8441
+ Added@aztec/circuits.js@0.1.0-alpha41(transitive)
+ Added@aztec/foundation@0.1.0-alpha41(transitive)
- Removed@aztec/circuits.js@0.1.0-alpha40(transitive)
- Removed@aztec/foundation@0.1.0-alpha40(transitive)