Skip to content

Commit 0c64894

Browse files
author
Edward (OpenClaw)
committed
docs(asset-leasing): drop the contradictory 'non-custodial escrow' claim
The previous wording said 'The program acts as a non-custodial escrow' and then immediately described the program taking custody of A tokens in a program-owned vault. Both can't be true. What's actually true: the program holds funds in vaults during the lease, the program-derived address signs all transfers, no admin key exists, and the rules are the deployed bytecode. Reworded to state this directly without the 'non-custodial' label, which in common DeFi usage means 'no admin can pull funds outside the rules' - a much narrower claim than 'the program never touches your funds', which is what the original phrasing sounded like.
1 parent 61e25c5 commit 0c64894

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

defi/asset-leasing/anchor/README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,12 @@ deadline has passed, and the short seller hasn't returned the tokens -
9797
in which case the holder seizes the entire collateral as compensation
9898
for the missing tokens.
9999

100-
The program acts as a non-custodial escrow. It:
100+
The program acts as the escrow agent. Both the leased tokens and
101+
the collateral sit in program-owned vaults during the lease, and the
102+
program-derived address signs all the transfers in and out. There is
103+
no admin key and no off-program logic that can move funds: every
104+
transfer is dictated by the rules below, and those rules are the
105+
deployed bytecode. Specifically:
101106

102107
1. Takes the holder's A tokens and locks them in a program-owned
103108
vault until a short seller shows up.

0 commit comments

Comments
 (0)