• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ArtBlocks / artblocks-contracts
86%
main: 85%

Build:
Build:
LAST BUILD BRANCH: srhooks-gas-improve
DEFAULT BRANCH: main
Repo Added 29 Nov 2022 06:20AM UTC
Files 104
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH srhooks-gas-improve
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • SRHooks
  • add-cannon-es-mainnet
  • add-ttl-to-project-details-query
  • add-vertical-details-to-receipt
  • base-infra-diagram
  • ben/pro-1005-update-purchase-page-with-updated-designs-for-non-ram-flows
  • beny/plt-940-investigate-minting-issues-for-revdancatt-with-0
  • bytes-hook
  • changeset-release/main
  • contracts-release-pmp-prov
  • dependabot/npm_and_yarn/aws-sdk-client-mock-4.1.0
  • dependabot/npm_and_yarn/babel/runtime-7.27.0
  • dependabot/npm_and_yarn/base-x-3.0.11
  • dependabot/npm_and_yarn/brace-expansion-1.1.12
  • dependabot/npm_and_yarn/cipher-base-1.0.6
  • dependabot/npm_and_yarn/eslint-plugin-mocha-11.0.0
  • dependabot/npm_and_yarn/eslint-plugin-mocha-11.1.0
  • dependabot/npm_and_yarn/eslint-plugin-mocha-11.2.0
  • dependabot/npm_and_yarn/graphql-request-7.1.2
  • dependabot/npm_and_yarn/graphql-request-7.2.0
  • dependabot/npm_and_yarn/graphql-request-7.3.0
  • dependabot/npm_and_yarn/graphql-request-7.3.1
  • dependabot/npm_and_yarn/merkletreejs-0.4.0
  • dependabot/npm_and_yarn/merkletreejs-0.4.1
  • dependabot/npm_and_yarn/pbkdf2-3.1.3
  • dependabot/npm_and_yarn/remix-project/remixd-0.6.41
  • dependabot/npm_and_yarn/remix-project/remixd-0.6.42
  • dependabot/npm_and_yarn/remix-project/remixd-0.6.43
  • dependabot/npm_and_yarn/remix-project/remixd-0.6.44
  • dependabot/npm_and_yarn/remix-project/remixd-0.6.45
  • dependabot/npm_and_yarn/remix-project/remixd-0.6.46
  • dependabot/npm_and_yarn/sha.js-2.4.12
  • dependabot/npm_and_yarn/tar-fs-2.1.2
  • dependabot/npm_and_yarn/tar-fs-2.1.3
  • dependabot/npm_and_yarn/tar-fs-2.1.4
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.18.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.18.1
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.18.2
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.19.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.19.1
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.20.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.22.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.23.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.24.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.24.1
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.25.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.26.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.26.1
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.27.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.28.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.29.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.29.1
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.30.1
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.31.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.31.1
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.32.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.32.1
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.33.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.34.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.34.1
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.35.1
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.36.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.38.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.39.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.40.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.41.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.42.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.43.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.44.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.44.1
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.45.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.46.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.46.1
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-8.46.2
  • dependabot/npm_and_yarn/undici-5.28.5
  • engine-deployments-08-21-25
  • engine-deploys-04-06-25
  • fix-pages-upload
  • fix-release-ci
  • fix-release-ci-2
  • hook-for-pmp-block-height
  • immutable-strings-array-lib
  • linds/deploy-ram-staging
  • linds/publish-augmentation-hook-examples
  • linds/studio-deployments-08-07-25
  • lindsay/SeaDrop-AB-shim-deploy
  • lindsay/pro-1973-claimminter-contract
  • lindsay/studio-deployment-02-06-2025
  • lindsay/studio-deployment-02-20-2025
  • lindsay/studio-deployments-04-03-2025
  • main
  • matt/pro-2233-turn-down-the-frequency-settlement-funds-rpc-call
  • maya-spirits-shim-deployment
  • new-flagship-core-to-readme
  • open-select-example
  • pmp-augment-hook-block-height-artist-palette-override
  • pull/687/head
  • readme-nit
  • release-contracts-patch
  • reset-updates-purchase-initiation-machine
  • ryley/plt-939-studio-deploys-1212
  • ryley/pro-1056-pmp-smart-contracts
  • ryley/pro-1064-pmp-on-chain-generator-updates
  • ryley/pro-1065-pmp-contract-deployments-dev
  • ryley/pro-1095-0xsplits-usdt-issue-locked-funds
  • ryley/pro-1217-integrate-pmpv0-wflex-onchain
  • ryley/pro-1225-pmp-smart-contract-gas-opt-follow-on
  • ryley/pro-1235-update-flex-contract-comments-indicating-support-for-pmp
  • ryley/pro-1237-deep-internal-audit-pmpv0
  • ryley/pro-1238-pmp-support-wallet-delegation
  • ryley/pro-1239-publish-a-few-simple-augmentation-hooks-for-launch
  • ryley/pro-1255-fix-auth-check-order-in-pmpv0-contract
  • ryley/pro-1287-pmp-contract-deployments-staging-prod-include-l2s
  • ryley/pro-1307-publish-new-contracts-npm-pkg-remove-supplemental-abis-from
  • ryley/pro-1329-fix-dependency-registry-versioned-reader
  • ryley/pro-1364-deploy-sea-minter-to-mainnet
  • ryley/pro-1417-update-static-array-lib-to-efficiently-handle-empty-arrays
  • ryley/pro-1418-deploy-new-prod-pmp-contracts
  • ryley/pro-1453-pmp-emit-changed-by-data-upon-token-configure
  • ryley/pro-1462-deploy-pmp-updated-contracts
  • ryley/pro-1468-update-staging-contract-version-to-support-pmp
  • ryley/pro-1565-bugfix-seadrop-shim-event
  • ryley/pro-1615-deploy-jiwa-studio-contract
  • ryley/pro-1650-deploy-updated-hook-for-jiwa
  • ryley/pro-1652-deploy-seadrop-minting-shim-contract-for-jiwa
  • ryley/pro-1789-patch-seadrop-integration-to-not-revert
  • ryley/pro-1933-deploy-new-art-blocks-split-provider-contract
  • ryley/pro-1947-curated_flex-flagship-core-contract
  • ryley/pro-1948-lift-hooks
  • ryley/pro-1954-deploy-new-glitch-flex-contract
  • ryley/pro-2027-update-lifthooks-contract-to-9998
  • ryley/pro-2035-project-armadillo
  • ryley/pro-2056-deploy-lifthooks
  • ryley/pro-2136-hook-for-manuel-residency
  • ryley/pro-2181-oz-mcp-context-to-contracts-repo
  • ryley/pro-2198-final-code-review-claimmintersol
  • ryley/pro-2223-implement-pre-mint-scrolling-in-claim-minter
  • ryley/pro-2237-deploy-new-curated-core-flex-onchain
  • ryley/pro-2249-deploy-flex-for-manuel
  • ryley/pro-2383-handle-openeditions-in-seadrop-shim
  • ryley/pro-938-add-template-hints-to-dependencies-in-dependency-registry
  • srhooks-add-receiveto
  • srhooks-gas-improve
  • srhooks-getlivedata-maxreceive
  • srhooks-getlivedata-returnvalues
  • srhooks-more-tests
  • srhooks-tests
  • update-addtl-purchase-data
  • upgrade-hardhat-verify

14 Nov 2025 12:43AM UTC coverage: 86.012% (+0.1%) from 85.899%
af1cb0a7-022c-4c8e-bbe1-4af219ec767b

Pull #1913

circleci

ryley-o
fix compiler warning of shadow var declaration
Pull Request #1913: Improve gas costs on SRHooks for common operations

2285 of 2944 branches covered (77.62%)

Branch coverage included in aggregate %.

53 of 53 new or added lines in 2 files covered. (100.0%)

3938 of 4291 relevant lines covered (91.77%)

460.08 hits per line

Relevant lines Covered
Build:
Build:
4291 RELEVANT LINES 3938 COVERED LINES
460.08 HITS PER LINE
Source Files on main
  • Tree
  • List 104
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
af1cb0a7... srhooks-gas-improve fix compiler warning of shadow var declaration Pull #1913 14 Nov 2025 12:55AM UTC ryley-o circleci
86.01
5a3c930d... srhooks-gas-improve use new library in SRHooks for efficiency. Pull #1913 13 Nov 2025 11:52PM UTC ryley-o circleci
86.05
4487c1b0... SRHooks Merge pull request #1912 from ArtBlocks/srhooks-more-tests SRHooks: test coverage Pull #1870 13 Nov 2025 10:05PM UTC web-flow circleci
85.9
90a06d46... srhooks-more-tests Merge branch 'SRHooks' into srhooks-more-tests Pull #1912 13 Nov 2025 08:46PM UTC web-flow circleci
85.9
f137a382... srhooks-getlivedata-returnvalues Merge branch 'SRHooks' into srhooks-getlivedata-returnvalues Pull #1911 13 Nov 2025 08:38PM UTC web-flow circleci
83.41
d16e55ec... SRHooks Merge pull request #1911 from ArtBlocks/srhooks-getlivedata-returnvalues SRHooks Update return values of getLiveData Pull #1870 13 Nov 2025 08:37PM UTC web-flow circleci
83.41
096e270c... srhooks-more-tests format and coverage nits Pull #1912 13 Nov 2025 07:01PM UTC ryley-o circleci
85.9
84001ecf... srhooks-more-tests refactor with helpers Pull #1912 13 Nov 2025 06:43PM UTC ryley-o circleci
85.83
972f092a... srhooks-more-tests add integration tests Pull #1912 13 Nov 2025 12:19AM UTC ryley-o circleci
85.86
0ed5d4de... srhooks-more-tests add events tests - remove project-config related events from contract Pull #1912 12 Nov 2025 10:42PM UTC ryley-o circleci
85.4
See All Builds (4677)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc