Repository navigation
Conversation
Xaxis
force-pushed
the
renovate/@orangecheck-0.x-minors
branch
from
November 13, 2026 06:20
5139f93 to
5168ace
Compare
Xaxis
force-pushed
the
renovate/@orangecheck-0.x-minors
branch
from
November 13, 2026 09:15
5168ace to
b9ee7d7
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.59.0→^0.62.0^0.7.0→^0.8.0Release Notes
orangecheck/oc-packages (@orangecheck/me-client)
v0.62.0Compare Source
Added
PaymentResultcarriesmode,settlesandis_stub, as me.ochk.ioanswers them:
'stub',false,true. Itssats_chargedis the amountthe intent names; nothing is charged.
FireEventResulthas the answer me.ochk.io gives an event it recorded andcharged nothing:
earned: false,reason: 'not_billed',detailand theevent. It paid nobody. Code that readsnext_pay_periodafter!res.earnednow checksres.reason === 'not_paying'first.FireEventResultcarrieswebhooks_queuedand the event'sdropwindow.recordedentry ofBatchEventResultcarries the event'sdropwindowtoo, as me.ochk.io sends it for a batch.
Changed
oc.event.fire'searnedfollows whether the event was charged. Inpreview it is a preview answer, as
escrow_mode: 'simulation'says.escrow_modeis optional, as on a replay me.ochk.io leaves it out, andwebhooks_firedis deprecated forwebhooks_queued: both count webhooksqueued, not delivered.
payment.authorizeand the README say what the call does today: it recordsa payment intent in the signed-in person's name and settles nothing. No sats
move, nobody is charged, and the person earns nothing from it. There is no
prompt and no
'cancelled'answer; a refusal throwsMeClientError.the payment, the percent is in (0, 1] and the event needs
payment_amount_sats. The person earns about 80% of the price: the fee is20% of the price, rounded to a whole sat and at least 1 sat.
IntegratorPriceConfigand the templates say a config is changed onochk.app, which saves it with
POST /api/me/projects/<project_key>; thisSDK only builds and checks one. The template example ends with
oc.config.validateand saving on ochk.app, and names the marketplacetemplate's payment price, 0.609375%.
config.validateandvalidateIntegratorConfigsay what they check (theshape, and each enabled event's own price limits; an agent block's shape
only) and that me.ochk.io checks more when it saves, among them the domain,
labels, the operator's price bounds and a price that earns nothing.
can still move, but never to before now.
v0.61.0Compare Source
Added
event.firetakesnote, as a batch entry already does. It is sent insidethe signed body.
Changed
notecomment onBatchEventInputadds the 280-character limit, that aclass B or C built-in drops it, and the
invalid_noterefusal. A note ispublic: it is in the event's receipt, which anyone with its link can read.
payment_amount_satscomments onFireEventOptionsandBatchEventInputsay whole sats above 0, as me.ochk.io reads it, and that anagent's event is priced by the agent price when one is set.
event.verifyprices an event an agent fired (is_agent) by its subtype'sagent override, as me.ochk.io does, and asks for a payment amount only when
that price is a percent of one. An agent's event under a subtype that
refuses agents is reported as
agent_refused, a new issue field.v0.60.0Compare Source
Changed
projectKeycomment says what holds while the sign-in rule can't beread: the last one read stands for up to ten minutes, then signed-in
requests are refused until it can. The comment on the rule's own read gives
the price config's full cache age: ten minutes at the edge, then up to an
hour stale.
user_share_pctcomment says me.ochk.io saves every event at the fullshare of 0.8, which leaves no rebate, and that a rebate an event does carry
is never debited, so it stays in the project's balance.
ComputedFeescomment sayssite_rebate_satsis what is left after theplatform fee and what the user earns, and that me.ochk.io never debits it.
not_payingcomments and the README say no event is recorded orcharged. A call carrying the person's own token for your verified domain
still records that they use your project.
event.fireno longer putsmetadatain the request body.Deprecated
FireEventOptions.metadata. me.ochk.io does not read it, so it is neverstored on the envelope or published. The option stays in the type so
existing callers still compile.
orangecheck/oc-packages (@orangecheck/wallet-adapter)
v0.8.0Compare Source
Added
MessageChangedError(code: 'E_MESSAGE_CHANGED') and thewalletFailurekind
changed, with itswalletFailureTextsentence: "The message changedwhile your wallet signed. Sign the one shown now."
Changed
OcWalletButtoncallsonSignedonly while it still shows the message andaddress it asked the wallet, or checked a pasted signature, for. A signature
over a message or address it has since been given goes to
onErrorasMessageChangedError, so the page asks again for the one it shows.Configuration
📅 Schedule: (in timezone UTC)
* 2-9 * * *)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate CLI.