
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
@taqueria/plugin-tezos-client
Advanced tools
The Tezos Client plugin provides tasks to analyze contracts including type checking and simulating of Michelson (.tz
) smart contracts. They both execute against a protocol (currently kathmandu). We'll enable a --protocol
flag in the future to allow users to specify a protocol to use
To install the Tezos Client plugin on a Taqueria project, navigate to the project folder and run:
taq install @taqueria/plugin-tezos-client
:page_with_curl: Note
You can override the Tezos-Client version used by the plugin by creating the environment variable
TAQ_TEZOS_CLIENT_IMAGE
and setting it to your desired Tezos-Client Docker image
taq typecheck
taskBasic usage is:
taq typecheck <contractName>
This task typechecks a Michelson file in artifacts
and reports a failure or success
taq typecheck-all
taskBasic usage is:
taq typecheck-all
Performs the same function as taq typecheck
, but performs type-checking for all contracts in the artifacts
directory.
taq simulate
taskBasic usage is:
taq simulate <contractName> <--param paramFileName>
This task runs a Michelson file in artifacts
as a simulation and ouputs a result suggesting a failure or success. If it's a success, it shows the updated storage value, emitted operations, and big map differences
By default, the storage file it will use to simulate the contract is CONTRACT.default_storage.tz where CONTRACT is the name of the contract. If you wish to specify another storage file in artifacts
, use the --storage
flag
The --param
flag is mandatory and you must supply the filename, in artifacts
, that contains the actual parameter value
By default, the entrypoint is default
, which points to no specific annotated entrypoint. Use --entrypoint
to specify an annotated entrypoint to call. E.g. if the parameter type of a Michelson contract is (or (or (int %decrement) (int %increment)) (unit %reset))
, then there are two ways to call the increment
entrypoint, with parameter (Left (Right 14))
or with parameter 14
if your command contains --entrypoint increment
taq client
taskBasic usage is:
taq client --command <command to pass to the underlying octez-client binary>
Wrap the value for the --command
flag with quotes.
:page_with_curl: Note
This task allows you to run arbitrary octez-client native commands, but they might not benefit from the abstractions provided by Taqueria
This is a plugin developed for Taqueria built on NodeJS using the Taqueria Node SDK and distributed via NPM
FAQs
A taqueria plugin for utilizing tezos-client
The npm package @taqueria/plugin-tezos-client receives a total of 10 weekly downloads. As such, @taqueria/plugin-tezos-client popularity was classified as not popular.
We found that @taqueria/plugin-tezos-client demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 5 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.