Deals
Create Deal
Instructions
import { NotVault, Tokens, Deals, Files } from '@notcentralised/notvault-sdk';const vault = new NotVault();
const tokens = new Tokens(vault);
const files = new Files(vault);
const deals = new Deals(vault, tokens, files);const deal = await deals.createDeal(
'... Token Address ...',
'... Oracle Address ...',
{
name: '... Deal Name ...',
counterpart: '... Email or Address ...',
description: '... Deal Description ...',
notional: 10000,
initial: 1000,
unlock_sender: Math.floor(new Date('2023-08-10').getTime() / 1000), // unix format
unlock_receiver: Math.floor(new Date('2024-08-10').getTime() / 1000), // unix format
oracle_owner: '... Owner Address ...',
oracle_key: 1,
oracle_value: 1
},
{
data: [{
created: 1685512747,
data: 'B64',
name: 'filename'
}]
});Last updated