![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
@colony/abis
Advanced tools
Farm fresh Colony ABIs.
First we need to create the relevant contract ABIs and store them in this repo (these are just .json
files containing information about the contract interfaces. We will be generating them in the colonyNetwork
repo which is a submodule of this repository.
Make sure you have the correct node version
nvm use
Go into the vendor/colonyNetwork
subdirectory and check out the correct tag for the latest ColonyNetwork version (here glwss
):
cd vendor/colonyNetwork
git checkout glwss
Update all git submodules and install all dependencies (see also this guide):
git submodule update --recursive
npm ci
You will need Docker installed and running to compile the contracts. It is however possible to disable Docker for the builds, see here for more information.
Next do:
rm -rf build/contracts/*.json # to remove any prior builds
npx truffle compile
Now we should have all the necessary contract ABIs ready. Next we extract those using the build
command. Specify the network tag to create the corresponding sub-directory:
cd ../.. # go back to the colonyJS root folder
npm run build -- -t=glwss
That process should be fairly quick. A directory called abis/glwss
should have been created, containing all the required ABIs for the next version (and more).
A snapshot can be created using GitHub actions:
versions.json
to the versions according to the colonyNetwork tag/branch you want to buildFAQs
Farm fresh Colony ABIs.
The npm package @colony/abis receives a total of 146 weekly downloads. As such, @colony/abis popularity was classified as not popular.
We found that @colony/abis demonstrated a healthy version release cadence and project activity because the last version was released less than 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.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.