You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 17, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -66,9 +66,9 @@ There is no specification placed on how to communicate the proposal between part
66
66
67
67
### Funding
68
68
69
-
Once a final proposal has been delivered to our server, we will validate the terms and any endorsements, then publish a [contract](docs/contract.md). This contract is assigned a signing [agent](docs/contract.md), which is used to coordinate deposits.
69
+
Once a final proposal has been delivered to our server, we will validate the terms (plus any endorsements), then publish an open [contract](docs/contract.md). This contract is also assigned an [agent](docs/contract.md) for coordinating deposits.
70
70
71
-
Each funder requests a deposit [account](docs/deposit.md) from the agent. This account uses a 2-of-2 multi-signature address with a time-locked refund path.
71
+
To deposit funds, each funder requests a deposit [account](docs/deposit.md) from the agent. This account uses a 2-of-2 multi-signature address with a time-locked refund path.
72
72
73
73
```ts
74
74
interfaceDepositAccount {
@@ -77,13 +77,13 @@ interface DepositAccount {
77
77
agent_id :string// ID of the agent.
78
78
agent_pk :string// Pubkey of the agent (in 2-of-2).
79
79
member_pk :string// Pubkey of the funder (in 2-of-2).
80
-
req_id :string// Hash digest of this record.
80
+
req_id :string// Hash digest of the account record.
81
81
sequence :number// Sequence value used for locktime.
82
-
sig :string// Provided by server for authenticity.
82
+
sig :string// Provided by our server for authenticity.
83
83
}
84
84
```
85
85
86
-
The funder verifies the account, then transfers funds to the account address. Once the transaction is visible in the mempool, the funder delivers a pre-signed `refund transaction` the the agent for safe-keeping, plus a batch of partial signatures (for each spending path in the contract). These partial signatures form a [covenant](docs/deposit.md) between their deposit and the contract.
86
+
The funder verifies the account, then transfers funds to the address. Once the transaction is visible in the mempool, the funder delivers a pre-signed refund transaction to the agent, plus a batch of partial signatures (for each spending path in the contract). These partial signatures form a [covenant](docs/deposit.md) between their deposit and the contract.
0 commit comments